_included_dir: changed: false failed: false stat: atime: 1772104950.103625 attr_flags: '' attributes: [] block_size: 4096 blocks: 0 charset: binary ctime: 1772104920.8148837 dev: 64513 device_type: 0 executable: true exists: true gid: 1000 gr_name: zuul inode: 83899107 isblk: false ischr: false isdir: true isfifo: false isgid: false islnk: false isreg: false issock: false isuid: false mimetype: inode/directory mode: '0755' mtime: 1772104920.8148837 nlink: 2 path: /home/zuul/ci-framework-data/artifacts/parameters pw_name: zuul readable: true rgrp: true roth: true rusr: true size: 120 uid: 1000 version: '146193914' wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true _included_file: changed: false failed: false stat: atime: 1772104951.129651 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 8d2f42fdde0618a81b72c8deafc5ac83c163bdb9 ctime: 1772104919.9248612 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 12884048 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0600' mtime: 1772104919.7018557 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml pw_name: zuul readable: true rgrp: false roth: false rusr: true size: 280 uid: 1000 version: '1038707203' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false _parsed_vars: changed: false content: Y2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKY2lmbXdfb3BlbnNoaWZ0X2NvbnRleHQ6IGRlZmF1bHQvYXBpLWNyYy10ZXN0aW5nOjY0NDMva3ViZWFkbWluCmNpZm13X29wZW5zaGlmdF9rdWJlY29uZmlnOiAvaG9tZS96dXVsLy5jcmMvbWFjaGluZXMvY3JjL2t1YmVjb25maWcKY2lmbXdfb3BlbnNoaWZ0X3Rva2VuOiBzaGEyNTZ+YkpyM0R1dDVfaThkOXplNEpsWHBHVzViYWlMNk14T0w5Q0xGT3NJUmVzOApjaWZtd19vcGVuc2hpZnRfdXNlcjoga3ViZWFkbWluCg== encoding: base64 failed: false source: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml _stage_test_vars: {} _stage_var_file: {} _test_operator_log_pod: apiVersion: v1 kind: Pod metadata: name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox name: test-operator-logs-container volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a _test_operator_volume_mounts: - mountPath: /mnt/logs-{{ test_operator_instance_name }}-step-0 name: logs-volume-0 _test_operator_volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a _tmp_dir: changed: true failed: false gid: 1000 group: zuul mode: '0700' owner: zuul path: /tmp/ansible.obiz31wa secontext: unconfined_u:object_r:user_tmp_t:s0 size: 6 state: directory uid: 1000 _yaml_files: changed: false examined: 4 failed: false files: - atime: 1772104779.7380917 ctime: 1772104776.001997 dev: 64513 gid: 1000 gr_name: zuul inode: 100690891 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0644' mtime: 1772104775.7399902 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml pw_name: zuul rgrp: true roth: true rusr: true size: 27674 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104951.1126506 ctime: 1772104920.817884 dev: 64513 gid: 1000 gr_name: zuul inode: 29430992 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0600' mtime: 1772104920.6448796 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml pw_name: zuul rgrp: false roth: false rusr: true size: 27680 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104859.535232 ctime: 1772104857.3231723 dev: 64513 gid: 1000 gr_name: zuul inode: 163627571 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0644' mtime: 1772104857.1171668 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml pw_name: zuul rgrp: true roth: true rusr: true size: 13954 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104951.129651 ctime: 1772104919.9248612 dev: 64513 gid: 1000 gr_name: zuul inode: 12884048 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0600' mtime: 1772104919.7018557 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml pw_name: zuul rgrp: false roth: false rusr: true size: 280 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false matched: 4 msg: All paths examined skipped_paths: {} ansible_all_ipv4_addresses: - 192.168.122.11 - 38.102.83.143 ansible_all_ipv6_addresses: - fe80::f816:3eff:fe95:b803 ansible_apparmor: status: disabled ansible_architecture: x86_64 ansible_bios_date: 04/01/2014 ansible_bios_vendor: SeaBIOS ansible_bios_version: 1.15.0-1 ansible_board_asset_tag: NA ansible_board_name: NA ansible_board_serial: NA ansible_board_vendor: NA ansible_board_version: NA ansible_chassis_asset_tag: NA ansible_chassis_serial: NA ansible_chassis_vendor: QEMU ansible_chassis_version: pc-i440fx-6.2 ansible_check_mode: false ansible_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_collection_name: null ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: local ansible_date_time: date: '2026-02-26' day: '26' epoch: '1772118185' epoch_int: '1772118185' hour: '15' iso8601: '2026-02-26T15:03:05Z' iso8601_basic: 20260226T150305501101 iso8601_basic_short: 20260226T150305 iso8601_micro: '2026-02-26T15:03:05.501101Z' minute: '03' month: '02' second: '05' time: '15:03:05' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' ansible_default_ipv4: address: 38.102.83.143 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:95:b8:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether ansible_default_ipv6: {} ansible_dependent_role_names: [] ansible_device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-33-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b ansible_devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-33-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '167770079' sectorsize: 512 size: 80.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '167772160' sectorsize: '512' size: 80.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 ansible_diff_mode: false ansible_distribution: CentOS ansible_distribution_file_parsed: true ansible_distribution_file_path: /etc/centos-release ansible_distribution_file_variety: CentOS ansible_distribution_major_version: '9' ansible_distribution_release: Stream ansible_distribution_version: '9' ansible_dns: nameservers: - 192.168.122.10 - 199.204.44.24 - 199.204.47.54 ansible_domain: '' ansible_effective_group_id: 1000 ansible_effective_user_id: 1000 ansible_env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '2' SSH_CLIENT: 38.102.83.114 57942 22 SSH_CONNECTION: 38.102.83.114 57942 38.102.83.143 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '9' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f ansible_eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.143 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fe95:b803 prefix: '64' scope: link macaddress: fa:16:3e:95:b8:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether ansible_eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.11 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:cd:da:a1 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether ansible_facts: _ansible_facts_gathered: true all_ipv4_addresses: - 192.168.122.11 - 38.102.83.143 all_ipv6_addresses: - fe80::f816:3eff:fe95:b803 ansible_local: {} apparmor: status: disabled architecture: x86_64 bios_date: 04/01/2014 bios_vendor: SeaBIOS bios_version: 1.15.0-1 board_asset_tag: NA board_name: NA board_serial: NA board_vendor: NA board_version: NA chassis_asset_tag: NA chassis_serial: NA chassis_vendor: QEMU chassis_version: pc-i440fx-6.2 cifmw_discovered_hash: 732aef83ec83d501dd4ceba8f08d29ffba016300c4710e056c77d4908412b10c cifmw_discovered_hash_algorithm: sha256 cifmw_discovered_image_name: CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_discovered_image_url: https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_edpm_deploy_env: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_TAG: 8419493e1fd846703d277695e03fc5eb DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 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 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sE**********U= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_OS_IMG_TYPE: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib BMO_IPA_BRANCH: stable/2024.1 BMO_IPA_FLAVOR: centos9 BMO_IPA_INSECURE: 'false' BMO_IRONIC_HOST: 192.168.122.10 BMO_PROVISIONING_INTERFACE: '' BMO_REPO: https://github.com/metal3-io/baremetal-operator BMO_SETUP: false BMO_SETUP_ROUTE_REPLACE: 'true' BM_CTLPLANE_INTERFACE: enp1s0 BM_INSTANCE_MEMORY: '8192' BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal BM_INSTANCE_NAME_SUFFIX: '0' BM_NETWORK_NAME: default BM_NODE_COUNT: '1' BM_ROOT_PASSWORD: '' BM_ROOT_PASSWORD_SECRET: '' CEILOMETER_CENTRAL_DEPL_IMG: unused CEILOMETER_NOTIFICATION_DEPL_IMG: unused CEPH_BRANCH: release-1.15 CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml CEPH_IMG: quay.io/ceph/demo:latest-squid CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml CEPH_REPO: https://github.com/rook/rook.git CERTMANAGER_TIMEOUT: 300s CHECKOUT_FROM_OPENSTACK_REF: 'true' CINDER: config/samples/cinder_v1beta1_cinder.yaml CINDERAPI_DEPL_IMG: unused CINDERBKP_DEPL_IMG: unused CINDERSCH_DEPL_IMG: unused CINDERVOL_DEPL_IMG: unused CINDER_BRANCH: main CINDER_COMMIT_HASH: '' CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git CLEANUP_DIR_CMD: rm -Rf CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' CRC_HTTPS_PROXY: '' CRC_HTTP_PROXY: '' CRC_STORAGE_NAMESPACE: crc-storage CRC_STORAGE_RETRIES: '3' CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' CRC_VERSION: latest DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret DATAPLANE_ANSIBLE_USER: '' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_PREFIX: openstack DATAPLANE_CONTAINER_TAG: current-podified DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest DATAPLANE_DEFAULT_GW: 192.168.122.1 DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned DATAPLANE_NETWORKER_IP: 192.168.122.200 DATAPLANE_NETWORK_INTERFACE_NAME: eth0 DATAPLANE_NOVA_NFS_PATH: '' DATAPLANE_NTP_SERVER: pool.ntp.org DATAPLANE_PLAYBOOK: osp.edpm.download_cache DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_RUNNER_IMG: '' DATAPLANE_SERVER_ROLE: compute DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' DATAPLANE_TIMEOUT: 30m DATAPLANE_TLS_ENABLED: 'true' DATAPLANE_TOTAL_NETWORKER_NODES: '1' DATAPLANE_TOTAL_NODES: '1' DBSERVICE: galera DESIGNATE: config/samples/designate_v1beta1_designate.yaml DESIGNATE_BRANCH: main DESIGNATE_COMMIT_HASH: '' DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 76**********f0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: false INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: main IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_DEPL_IMG: unused KEYSTONE_BRANCH: main KEYSTONE_COMMIT_HASH: '' KEYSTONE_FEDERATION_CLIENT_SECRET: CO**********6f KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '12**********42' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' MIRROR_INSECURE: 'true' MIRROR_NAMESPACE: openstack-mirror MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: main NEUTRON_COMMIT_HASH: '' NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git NFS_HOME: /home/nfs NMSTATE_NAMESPACE: openshift-nmstate NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator NNCP_ADDITIONAL_HOST_ROUTES: '' NNCP_BGP_1_INTERFACE: enp7s0 NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 NNCP_BGP_2_INTERFACE: enp8s0 NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 NNCP_BRIDGE: ospbr NNCP_CLEANUP_TIMEOUT: 120s NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' NNCP_DNS_SERVER: 192.168.122.1 NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 NNCP_GATEWAY: 192.168.122.1 NNCP_GATEWAY_IPV6: fd00:aaaa::1 NNCP_INTERFACE: enp6s0 NNCP_NODES: '' NNCP_TIMEOUT: 240s NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_BRANCH: main NOVA_COMMIT_HASH: '' NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git NUMBER_OF_INSTANCES: '1' OCP_NETWORK_NAME: crc OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_BRANCH: main OCTAVIA_COMMIT_HASH: '' OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: main OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest OPENSTACK_COMMIT_HASH: '' OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_CRDS_DIR: openstack_crds OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest OPENSTACK_K8S_BRANCH: main OPENSTACK_K8S_TAG: latest OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator OPERATOR_CHANNEL: '' OPERATOR_NAMESPACE: openstack-operators OPERATOR_SOURCE: '' OPERATOR_SOURCE_NAMESPACE: '' OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_NMAP: 'true' OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml OVN_BRANCH: main OVN_COMMIT_HASH: '' OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12**********78' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: os**********et SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_PWD:' cifmw_install_yamls_environment: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm cifmw_openshift_api: https://api.crc.testing:6443 cifmw_openshift_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_api: https://api.crc.testing:6443 cifmw_openshift_login_cert_login: false cifmw_openshift_login_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_login_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_password: 12**********89 cifmw_openshift_login_token: sh**********s8 cifmw_openshift_login_user: kubeadmin cifmw_openshift_token: sha256~bJr3Dut5_i8d9ze4JlXpGW5baiL6MxOL9CLFOsIRes8 cifmw_openshift_user: kubeadmin cifmw_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 cifmw_repo_setup_commit_hash: null cifmw_repo_setup_distro_hash: null cifmw_repo_setup_dlrn_api_url: https://trunk.rdoproject.org/api-centos9-antelope cifmw_repo_setup_dlrn_url: https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5 cifmw_repo_setup_extended_hash: null cifmw_repo_setup_full_hash: 8419493e1fd846703d277695e03fc5eb cifmw_repo_setup_release: antelope cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b date_time: date: '2026-02-26' day: '26' epoch: '1772118185' epoch_int: '1772118185' hour: '15' iso8601: '2026-02-26T15:03:05Z' iso8601_basic: 20260226T150305501101 iso8601_basic_short: 20260226T150305 iso8601_micro: '2026-02-26T15:03:05.501101Z' minute: '03' month: '02' second: '05' time: '15:03:05' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' default_ipv4: address: 38.102.83.143 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:95:b8:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether default_ipv6: {} device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-33-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-33-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '167770079' sectorsize: 512 size: 80.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '167772160' sectorsize: '512' size: 80.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 discovered_interpreter_python: /usr/bin/python3 distribution: CentOS distribution_file_parsed: true distribution_file_path: /etc/centos-release distribution_file_variety: CentOS distribution_major_version: '9' distribution_release: Stream distribution_version: '9' dns: nameservers: - 192.168.122.10 - 199.204.44.24 - 199.204.47.54 domain: '' effective_group_id: 1000 effective_user_id: 1000 env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '2' SSH_CLIENT: 38.102.83.114 57942 22 SSH_CONNECTION: 38.102.83.114 57942 38.102.83.143 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '9' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.143 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fe95:b803 prefix: '64' scope: link macaddress: fa:16:3e:95:b8:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.11 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:cd:da:a1 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether fibre_channel_wwn: [] fips: false form_factor: Other fqdn: controller gather_subset: - min hostname: controller hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd interfaces: - eth0 - lo - eth1 is_chroot: false iscsi_iqn: '' kernel: 5.14.0-686.el9.x86_64 kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback loadavg: 15m: 0.35 1m: 0.99 5m: 0.66 locally_reachable_ips: ipv4: - 38.102.83.143 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.11 ipv6: - ::1 - fe80::f816:3eff:fe95:b803 lsb: {} lvm: N/A machine: x86_64 machine_id: 45af4031c1bdc072f1f045c25038675f memfree_mb: 5223 memory_mb: nocache: free: 6746 used: 933 real: free: 5223 total: 7679 used: 2456 swap: cached: 0 free: 0 total: 0 used: 0 memtotal_mb: 7679 module_setup: true mounts: - block_available: 19946043 block_size: 4096 block_total: 20954875 block_used: 1008832 device: /dev/vda1 fstype: xfs inode_available: 41790471 inode_total: 41942512 inode_used: 152041 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 81698992128 size_total: 85831168000 uuid: 37391a25-080d-4723-8b0c-cb88a559875b nodename: controller os_family: RedHat pkg_mgr: dnf proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor processor_cores: 1 processor_count: 8 processor_nproc: 8 processor_threads_per_core: 1 processor_vcpus: 8 product_name: OpenStack Nova product_serial: NA product_uuid: NA product_version: 26.3.1 python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 python_version: 3.9.25 real_group_id: 1000 real_user_id: 1000 selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted selinux_python_present: true service_mgr: systemd ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC+id+b7X9j0ORVVOYynRp6EkGNGjsS6MFYAVujbQuljDn95/uodDJYzE7rd5a/EEj6+0CZrIYVLqfDnz3cFHlc= ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIBGO3GG9EnJGcqMCDrYY3k5W9IcYdyetDErAw7WgYzEs ssh_host_key_ed25519_public_keytype: ssh-ed25519 ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCx5b+lhR9MsLqMgwtEPRjNFFubQweQY5rZ4WjIVQrBbHZU6MgDHj8WIF9e/1zsZiVLXuKRVPZhRywY2qjwCkIVt/T90/4uXDIjPlKsmFaFgbmYJUL86V1RkP1FtToViGoAOLbwdrm/hGUOlGB9Nov9KAoMS1FzeQ49pGm+4J/jtbkceTMLIPZpGvLOEbQslPQ8B5j5kVtqYQ0IBp1x/sKxmc7pcoNVoMft8Tz/0thAFKookr7g2Qk/vVWn0kd9ivu0D1Hgi8zeJbUkOA629H9XYqIhD0l/kU2nhN4HPFAp2lL9KFQpo3oR04GQM9yDGI76ovRxhTql8i88PPUZk4Kt7ksfY9QEqoKFDGIGGk+v88rsJTZ0YMWHtHR6s+ScXsnHFINXLgpm+Ab6OduWEe1wHUYroj6TPdBMpil9C2KAJLQVX5AE+LbkDnVFFe605Lu9EvQy5CY7wSVriz76371nPPFVOPlbcFD+Xs5OdYj+J84PYBHEAE02xwKUtzaHCs0= ssh_host_key_rsa_public_keytype: ssh-rsa swapfree_mb: 0 swaptotal_mb: 0 system: Linux system_capabilities: - '' system_capabilities_enforced: 'True' system_vendor: OpenStack Foundation uptime_seconds: 1127 user_dir: /home/zuul user_gecos: '' user_gid: 1000 user_id: zuul user_shell: /bin/bash user_uid: 1000 userspace_architecture: x86_64 userspace_bits: '64' virtualization_role: guest virtualization_tech_guest: - openstack virtualization_tech_host: - kvm virtualization_type: openstack ansible_fibre_channel_wwn: [] ansible_fips: false ansible_forks: 5 ansible_form_factor: Other ansible_fqdn: controller ansible_hostname: controller ansible_hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd ansible_interfaces: - eth0 - lo - eth1 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_is_chroot: false ansible_iscsi_iqn: '' ansible_kernel: 5.14.0-686.el9.x86_64 ansible_kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' ansible_lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback ansible_loadavg: 15m: 0.35 1m: 0.99 5m: 0.66 ansible_local: {} ansible_locally_reachable_ips: ipv4: - 38.102.83.143 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.11 ipv6: - ::1 - fe80::f816:3eff:fe95:b803 ansible_lsb: {} ansible_lvm: N/A ansible_machine: x86_64 ansible_machine_id: 45af4031c1bdc072f1f045c25038675f ansible_memfree_mb: 5223 ansible_memory_mb: nocache: free: 6746 used: 933 real: free: 5223 total: 7679 used: 2456 swap: cached: 0 free: 0 total: 0 used: 0 ansible_memtotal_mb: 7679 ansible_mounts: - block_available: 19946043 block_size: 4096 block_total: 20954875 block_used: 1008832 device: /dev/vda1 fstype: xfs inode_available: 41790471 inode_total: 41942512 inode_used: 152041 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 81698992128 size_total: 85831168000 uuid: 37391a25-080d-4723-8b0c-cb88a559875b ansible_nodename: controller ansible_os_family: RedHat ansible_parent_role_names: - cifmw_setup ansible_parent_role_paths: - /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_setup ansible_pkg_mgr: dnf ansible_play_batch: &id002 - localhost ansible_play_hosts: - localhost ansible_play_hosts_all: - localhost ansible_play_name: Run log related tasks ansible_play_role_names: &id004 - run_hook - os_must_gather - artifacts - env_op_images - run_hook - cifmw_setup ansible_playbook_python: /usr/bin/python3 ansible_proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor ansible_processor_cores: 1 ansible_processor_count: 8 ansible_processor_nproc: 8 ansible_processor_threads_per_core: 1 ansible_processor_vcpus: 8 ansible_product_name: OpenStack Nova ansible_product_serial: NA ansible_product_uuid: NA ansible_product_version: 26.3.1 ansible_python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 ansible_python_version: 3.9.25 ansible_real_group_id: 1000 ansible_real_user_id: 1000 ansible_role_name: artifacts ansible_role_names: - os_must_gather - run_hook - cifmw_setup - artifacts - env_op_images ansible_run_tags: - all ansible_selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted ansible_selinux_python_present: true ansible_service_mgr: systemd ansible_skip_tags: [] ansible_ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC+id+b7X9j0ORVVOYynRp6EkGNGjsS6MFYAVujbQuljDn95/uodDJYzE7rd5a/EEj6+0CZrIYVLqfDnz3cFHlc= ansible_ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ansible_ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIBGO3GG9EnJGcqMCDrYY3k5W9IcYdyetDErAw7WgYzEs ansible_ssh_host_key_ed25519_public_keytype: ssh-ed25519 ansible_ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCx5b+lhR9MsLqMgwtEPRjNFFubQweQY5rZ4WjIVQrBbHZU6MgDHj8WIF9e/1zsZiVLXuKRVPZhRywY2qjwCkIVt/T90/4uXDIjPlKsmFaFgbmYJUL86V1RkP1FtToViGoAOLbwdrm/hGUOlGB9Nov9KAoMS1FzeQ49pGm+4J/jtbkceTMLIPZpGvLOEbQslPQ8B5j5kVtqYQ0IBp1x/sKxmc7pcoNVoMft8Tz/0thAFKookr7g2Qk/vVWn0kd9ivu0D1Hgi8zeJbUkOA629H9XYqIhD0l/kU2nhN4HPFAp2lL9KFQpo3oR04GQM9yDGI76ovRxhTql8i88PPUZk4Kt7ksfY9QEqoKFDGIGGk+v88rsJTZ0YMWHtHR6s+ScXsnHFINXLgpm+Ab6OduWEe1wHUYroj6TPdBMpil9C2KAJLQVX5AE+LbkDnVFFe605Lu9EvQy5CY7wSVriz76371nPPFVOPlbcFD+Xs5OdYj+J84PYBHEAE02xwKUtzaHCs0= ansible_ssh_host_key_rsa_public_keytype: ssh-rsa ansible_swapfree_mb: 0 ansible_swaptotal_mb: 0 ansible_system: Linux ansible_system_capabilities: - '' ansible_system_capabilities_enforced: 'True' ansible_system_vendor: OpenStack Foundation ansible_uptime_seconds: 1127 ansible_user_dir: "{{ '/home/zuul' if lookup('env', 'HOME').startswith('/var/lib/zuul/builds')\n \ else lookup('env', 'HOME') }}" ansible_user_gecos: '' ansible_user_gid: 1000 ansible_user_id: zuul ansible_user_shell: /bin/bash ansible_user_uid: 1000 ansible_userspace_architecture: x86_64 ansible_userspace_bits: '64' ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ansible_virtualization_role: guest ansible_virtualization_tech_guest: - openstack ansible_virtualization_tech_host: - kvm ansible_virtualization_type: openstack ca_cert_approver: true cifmw_architecture_repo: '{{ ansible_user_dir }}/{{ cifmw_architecture_repo_relative }}' cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: '{{ cifmw_openstack_k8s_operators_org_url }}/architecture' cifmw_artifacts_basedir: '{{ cifmw_basedir }}' cifmw_artifacts_crc_host: api.crc.testing cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_artifacts_crc_sshkey_ed25519: ~/.crc/machines/crc/id_ed25519 cifmw_artifacts_crc_user: core cifmw_artifacts_gather_logs: true cifmw_artifacts_mask_logs: true cifmw_basedir: '{{ ansible_user_dir }}/ci-framework-data' cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_discovered_hash: 732aef83ec83d501dd4ceba8f08d29ffba016300c4710e056c77d4908412b10c cifmw_discovered_hash_algorithm: sha256 cifmw_discovered_image_name: CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_discovered_image_url: https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_dlrn_report_result: false cifmw_edpm_deploy_env: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_TAG: 8419493e1fd846703d277695e03fc5eb DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 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 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_edpm_deploy_extra_vars: DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_edpm_prepare_extra_vars: NETWORK_MTU: 1500 NNCP_DNS_SERVER: 192.168.122.10 NNCP_INTERFACE: ens7 cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n template:\n \ customServiceConfig: |\n [DEFAULT]\n debug=true\n \ vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n \ ovn_emit_need_to_frag = true\n [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_env_op_images_dir: '{{ cifmw_basedir }}' cifmw_env_op_images_dryrun: false cifmw_env_op_images_file: operator_images.yaml cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sE**********U= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_OS_IMG_TYPE: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib BMO_IPA_BRANCH: stable/2024.1 BMO_IPA_FLAVOR: centos9 BMO_IPA_INSECURE: 'false' BMO_IRONIC_HOST: 192.168.122.10 BMO_PROVISIONING_INTERFACE: '' BMO_REPO: https://github.com/metal3-io/baremetal-operator BMO_SETUP: false BMO_SETUP_ROUTE_REPLACE: 'true' BM_CTLPLANE_INTERFACE: enp1s0 BM_INSTANCE_MEMORY: '8192' BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal BM_INSTANCE_NAME_SUFFIX: '0' BM_NETWORK_NAME: default BM_NODE_COUNT: '1' BM_ROOT_PASSWORD: '' BM_ROOT_PASSWORD_SECRET: '' CEILOMETER_CENTRAL_DEPL_IMG: unused CEILOMETER_NOTIFICATION_DEPL_IMG: unused CEPH_BRANCH: release-1.15 CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml CEPH_IMG: quay.io/ceph/demo:latest-squid CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml CEPH_REPO: https://github.com/rook/rook.git CERTMANAGER_TIMEOUT: 300s CHECKOUT_FROM_OPENSTACK_REF: 'true' CINDER: config/samples/cinder_v1beta1_cinder.yaml CINDERAPI_DEPL_IMG: unused CINDERBKP_DEPL_IMG: unused CINDERSCH_DEPL_IMG: unused CINDERVOL_DEPL_IMG: unused CINDER_BRANCH: main CINDER_COMMIT_HASH: '' CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git CLEANUP_DIR_CMD: rm -Rf CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' CRC_HTTPS_PROXY: '' CRC_HTTP_PROXY: '' CRC_STORAGE_NAMESPACE: crc-storage CRC_STORAGE_RETRIES: '3' CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' CRC_VERSION: latest DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret DATAPLANE_ANSIBLE_USER: '' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_PREFIX: openstack DATAPLANE_CONTAINER_TAG: current-podified DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest DATAPLANE_DEFAULT_GW: 192.168.122.1 DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned DATAPLANE_NETWORKER_IP: 192.168.122.200 DATAPLANE_NETWORK_INTERFACE_NAME: eth0 DATAPLANE_NOVA_NFS_PATH: '' DATAPLANE_NTP_SERVER: pool.ntp.org DATAPLANE_PLAYBOOK: osp.edpm.download_cache DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_RUNNER_IMG: '' DATAPLANE_SERVER_ROLE: compute DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' DATAPLANE_TIMEOUT: 30m DATAPLANE_TLS_ENABLED: 'true' DATAPLANE_TOTAL_NETWORKER_NODES: '1' DATAPLANE_TOTAL_NODES: '1' DBSERVICE: galera DESIGNATE: config/samples/designate_v1beta1_designate.yaml DESIGNATE_BRANCH: main DESIGNATE_COMMIT_HASH: '' DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 76**********f0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: false INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: main IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_DEPL_IMG: unused KEYSTONE_BRANCH: main KEYSTONE_COMMIT_HASH: '' KEYSTONE_FEDERATION_CLIENT_SECRET: CO**********6f KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '12**********42' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' MIRROR_INSECURE: 'true' MIRROR_NAMESPACE: openstack-mirror MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: main NEUTRON_COMMIT_HASH: '' NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git NFS_HOME: /home/nfs NMSTATE_NAMESPACE: openshift-nmstate NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator NNCP_ADDITIONAL_HOST_ROUTES: '' NNCP_BGP_1_INTERFACE: enp7s0 NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 NNCP_BGP_2_INTERFACE: enp8s0 NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 NNCP_BRIDGE: ospbr NNCP_CLEANUP_TIMEOUT: 120s NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' NNCP_DNS_SERVER: 192.168.122.1 NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 NNCP_GATEWAY: 192.168.122.1 NNCP_GATEWAY_IPV6: fd00:aaaa::1 NNCP_INTERFACE: enp6s0 NNCP_NODES: '' NNCP_TIMEOUT: 240s NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_BRANCH: main NOVA_COMMIT_HASH: '' NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git NUMBER_OF_INSTANCES: '1' OCP_NETWORK_NAME: crc OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_BRANCH: main OCTAVIA_COMMIT_HASH: '' OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: main OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest OPENSTACK_COMMIT_HASH: '' OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_CRDS_DIR: openstack_crds OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest OPENSTACK_K8S_BRANCH: main OPENSTACK_K8S_TAG: latest OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator OPERATOR_CHANNEL: '' OPERATOR_NAMESPACE: openstack-operators OPERATOR_SOURCE: '' OPERATOR_SOURCE_NAMESPACE: '' OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_NMAP: 'true' OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml OVN_BRANCH: main OVN_COMMIT_HASH: '' OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12**********78' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: os**********et SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_PWD:' cifmw_install_yamls_environment: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: '{{ cifmw_openstack_k8s_operators_org_url }}/install_yamls' cifmw_installyamls_repos: '{{ ansible_user_dir }}/{{ cifmw_installyamls_repos_relative }}' cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: '{{ cifmw_basedir }}/artifacts/manifests' cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_login_api: https://api.crc.testing:6443 cifmw_openshift_login_cert_login: false cifmw_openshift_login_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_login_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_password: 12**********89 cifmw_openshift_login_token: sh**********s8 cifmw_openshift_login_user: kubeadmin cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_token: sha256~bJr3Dut5_i8d9ze4JlXpGW5baiL6MxOL9CLFOsIRes8 cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: '{{ cifmw_install_yamls_defaults[''NAMESPACE''] | default(''openstack'') }}' cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_additional_namespaces: kuttl,openshift-storage,openshift-marketplace,openshift-operators,sushy-emulator,tobiko cifmw_os_must_gather_dump_db: ALL cifmw_os_must_gather_host_network: false cifmw_os_must_gather_image: quay.io/openstack-k8s-operators/openstack-must-gather:latest cifmw_os_must_gather_image_push: true cifmw_os_must_gather_image_registry: quay.rdoproject.org/openstack-k8s-operators cifmw_os_must_gather_kubeconfig: '{{ ansible_user_dir }}/.kube/config' cifmw_os_must_gather_namespaces: - '{{ operator_namespace }}' - '{{ cifmw_openstack_namespace }}' - baremetal-operator-system - openshift-machine-api - cert-manager - openshift-nmstate - openshift-marketplace - metallb-system - crc-storage cifmw_os_must_gather_omc: false cifmw_os_must_gather_output_dir: '{{ cifmw_basedir }}' cifmw_os_must_gather_output_log_dir: '{{ cifmw_os_must_gather_output_dir }}/logs/openstack-must-gather' cifmw_os_must_gather_repo_path: '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/openstack-must-gather' cifmw_os_must_gather_timeout: 30m cifmw_os_must_gather_volume_percentage: 80 cifmw_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 cifmw_repo: '{{ ansible_user_dir }}/{{ cifmw_repo_relative }}' cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_commit_hash: null cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_distro_hash: null cifmw_repo_setup_dlrn_api_url: https://trunk.rdoproject.org/api-centos9-antelope cifmw_repo_setup_dlrn_url: https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5 cifmw_repo_setup_extended_hash: null cifmw_repo_setup_full_hash: 8419493e1fd846703d277695e03fc5eb cifmw_repo_setup_os_release: centos cifmw_repo_setup_release: antelope cifmw_repo_url: '{{ cifmw_openstack_k8s_operators_org_url }}/ci-framework' cifmw_run_hook_debug: '{{ (ansible_verbosity | int) >= 2 | bool }}' cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_success_flag: changed: false failed: false stat: atime: 1772118177.9658833 attr_flags: '' attributes: [] block_size: 4096 blocks: 0 charset: binary checksum: da39a3ee5e6b4b0d3255bfef95601890afd80709 ctime: 1772118177.9658833 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 2000663 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: inode/x-empty mode: '0644' mtime: 1772118177.9658833 nlink: 1 path: /home/zuul/cifmw-success pw_name: zuul readable: true rgrp: true roth: true rusr: true size: 0 uid: 1000 version: '2332408986' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: "{{\n content_provider_os_registry_url | default('') | split('/') | last\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else cifmw_update_containers_org\n}}" cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: "{{\n content_provider_os_registry_url | default('') | split('/') | first\n if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null'\n else cifmw_update_containers_registry\n}}" cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-{{ cifmw_repo_setup_branch }}-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: '{{ cifmw_repo_setup_full_hash }}' cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 csv_info: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true discovered_interpreter_python: /usr/bin/python3 enable_ramdisk: true environment: [] gather_subset: - min group_names: - ungrouped groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: &id001 - controller - localhost zuul_unreachable: [] hostvars: compute-0: ansible_all_ipv4_addresses: - 192.168.122.100 - 38.102.83.224 ansible_all_ipv6_addresses: - fe80::f816:3eff:feba:2c03 ansible_apparmor: status: disabled ansible_architecture: x86_64 ansible_bios_date: 04/01/2014 ansible_bios_vendor: SeaBIOS ansible_bios_version: 1.15.0-1 ansible_board_asset_tag: NA ansible_board_name: NA ansible_board_serial: NA ansible_board_vendor: NA ansible_board_version: NA ansible_chassis_asset_tag: NA ansible_chassis_serial: NA ansible_chassis_vendor: QEMU ansible_chassis_version: pc-i440fx-6.2 ansible_check_mode: false ansible_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: ssh ansible_date_time: date: '2026-02-26' day: '26' epoch: '1772104952' epoch_int: '1772104952' hour: '11' iso8601: '2026-02-26T11:22:32Z' iso8601_basic: 20260226T112232210533 iso8601_basic_short: 20260226T112232 iso8601_micro: '2026-02-26T11:22:32.210533Z' minute: '22' month: '02' second: '32' time: '11:22:32' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' ansible_default_ipv4: address: 38.102.83.224 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:ba:2c:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether ansible_default_ipv6: {} ansible_device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-37-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b ansible_devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-37-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '251656159' sectorsize: 512 size: 120.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '251658240' sectorsize: '512' size: 120.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 ansible_diff_mode: false ansible_distribution: CentOS ansible_distribution_file_parsed: true ansible_distribution_file_path: /etc/centos-release ansible_distribution_file_variety: CentOS ansible_distribution_major_version: '9' ansible_distribution_release: Stream ansible_distribution_version: '9' ansible_dns: nameservers: - 199.204.44.24 - 199.204.47.54 ansible_domain: '' ansible_effective_group_id: 1000 ansible_effective_user_id: 1000 ansible_env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '1' SSH_CLIENT: 38.102.83.143 43728 22 SSH_CONNECTION: 38.102.83.143 43728 38.102.83.224 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '7' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f ansible_eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.224 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:feba:2c03 prefix: '64' scope: link macaddress: fa:16:3e:ba:2c:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether ansible_eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.100 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:87:e5:c0 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether ansible_facts: _ansible_facts_gathered: true all_ipv4_addresses: - 192.168.122.100 - 38.102.83.224 all_ipv6_addresses: - fe80::f816:3eff:feba:2c03 ansible_local: {} apparmor: status: disabled architecture: x86_64 bios_date: 04/01/2014 bios_vendor: SeaBIOS bios_version: 1.15.0-1 board_asset_tag: NA board_name: NA board_serial: NA board_vendor: NA board_version: NA chassis_asset_tag: NA chassis_serial: NA chassis_vendor: QEMU chassis_version: pc-i440fx-6.2 cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b date_time: date: '2026-02-26' day: '26' epoch: '1772104952' epoch_int: '1772104952' hour: '11' iso8601: '2026-02-26T11:22:32Z' iso8601_basic: 20260226T112232210533 iso8601_basic_short: 20260226T112232 iso8601_micro: '2026-02-26T11:22:32.210533Z' minute: '22' month: '02' second: '32' time: '11:22:32' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' default_ipv4: address: 38.102.83.224 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:ba:2c:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether default_ipv6: {} device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-37-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-37-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '251656159' sectorsize: 512 size: 120.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '251658240' sectorsize: '512' size: 120.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 discovered_interpreter_python: /usr/bin/python3 distribution: CentOS distribution_file_parsed: true distribution_file_path: /etc/centos-release distribution_file_variety: CentOS distribution_major_version: '9' distribution_release: Stream distribution_version: '9' dns: nameservers: - 199.204.44.24 - 199.204.47.54 domain: '' effective_group_id: 1000 effective_user_id: 1000 env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '1' SSH_CLIENT: 38.102.83.143 43728 22 SSH_CONNECTION: 38.102.83.143 43728 38.102.83.224 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '7' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.224 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:feba:2c03 prefix: '64' scope: link macaddress: fa:16:3e:ba:2c:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.100 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:87:e5:c0 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether fibre_channel_wwn: [] fips: false form_factor: Other fqdn: compute-0 gather_subset: - all hostname: compute-0 hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd interfaces: - eth0 - lo - eth1 is_chroot: false iscsi_iqn: '' kernel: 5.14.0-686.el9.x86_64 kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback loadavg: 15m: 0.08 1m: 0.0 5m: 0.12 locally_reachable_ips: ipv4: - 38.102.83.224 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.100 ipv6: - ::1 - fe80::f816:3eff:feba:2c03 lsb: {} lvm: N/A machine: x86_64 machine_id: 45af4031c1bdc072f1f045c25038675f memfree_mb: 14802 memory_mb: nocache: free: 15316 used: 415 real: free: 14802 total: 15731 used: 929 swap: cached: 0 free: 0 total: 0 used: 0 memtotal_mb: 15731 module_setup: true mounts: - block_available: 30676230 block_size: 4096 block_total: 31440635 block_used: 764405 device: /dev/vda1 fstype: xfs inode_available: 62859261 inode_total: 62914032 inode_used: 54771 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 125649838080 size_total: 128780840960 uuid: 37391a25-080d-4723-8b0c-cb88a559875b nodename: compute-0 os_family: RedHat pkg_mgr: dnf proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor processor_cores: 1 processor_count: 8 processor_nproc: 8 processor_threads_per_core: 1 processor_vcpus: 8 product_name: OpenStack Nova product_serial: NA product_uuid: NA product_version: 26.3.1 python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 python_version: 3.9.25 real_group_id: 1000 real_user_id: 1000 selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted selinux_python_present: true service_mgr: systemd ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLZPQFPrATYGjQmxquBdRvPVWvNrMeGMncbH5z5zb7jrTXfmxWdAD9o6yPOlpjUptIyfi3KTmU0/RQWgT5/knw0= ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAII8JtDlMqdxj2aer2Uy4vLhQyPN5C/ZqZStBi6kEsxiN ssh_host_key_ed25519_public_keytype: ssh-ed25519 ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQDANiBKP+rth7kg8K+fBvmw8A6tJiQE6JAGUhM6zXE+tmeC4OR9oWWjqvfCE9sN8infJtTRNS3nDkhkxThvGQcnVBioT+YyFiO1BH4j8n0jIKPctMFoISutEuy1T4cM787ONFCQDGDZCLBzOzyXFEl4s4igi7waQl4uS/HH2MsqfHhd0G0Jhh98XzGQ5cq9fgIjPZh6H7jIRCsSSAuZfAj++wlIXgd48EX1H429fk0Eg8F5CPRA31I31HV3gD8XkevCuk7fgPzeBq26lXeM9qdtefM15XrdBdMhJ/0K6GGkj0BbmdfypjkJeMxj+oqDDv/D9pvJtrOacrotECAv9t656vq0tQ9Ai4zCXX/tWpS1NZoczan8yp3Hcv/fLydb5szhoj01fngUawQd1V+Aaap3s8ma5G9cKX5ISnXVC6gHgJHXHyk7XkuILaIPuLqn0icCM7FuMmGKwVWBHHMC0WrncqnSzY4iu3YpK/JVDYulABFNEPsE8BNWm0RWna+hSqs= ssh_host_key_rsa_public_keytype: ssh-rsa swapfree_mb: 0 swaptotal_mb: 0 system: Linux system_capabilities: - '' system_capabilities_enforced: 'True' system_vendor: OpenStack Foundation uptime_seconds: 1296 user_dir: /home/zuul user_gecos: '' user_gid: 1000 user_id: zuul user_shell: /bin/bash user_uid: 1000 userspace_architecture: x86_64 userspace_bits: '64' virtualization_role: guest virtualization_tech_guest: - openstack virtualization_tech_host: - kvm virtualization_type: openstack ansible_fibre_channel_wwn: [] ansible_fips: false ansible_forks: 5 ansible_form_factor: Other ansible_fqdn: compute-0 ansible_host: 38.102.83.224 ansible_hostname: compute-0 ansible_hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd ansible_interfaces: - eth0 - lo - eth1 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_is_chroot: false ansible_iscsi_iqn: '' ansible_kernel: 5.14.0-686.el9.x86_64 ansible_kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' ansible_lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback ansible_loadavg: 15m: 0.08 1m: 0.0 5m: 0.12 ansible_local: {} ansible_locally_reachable_ips: ipv4: - 38.102.83.224 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.100 ipv6: - ::1 - fe80::f816:3eff:feba:2c03 ansible_lsb: {} ansible_lvm: N/A ansible_machine: x86_64 ansible_machine_id: 45af4031c1bdc072f1f045c25038675f ansible_memfree_mb: 14802 ansible_memory_mb: nocache: free: 15316 used: 415 real: free: 14802 total: 15731 used: 929 swap: cached: 0 free: 0 total: 0 used: 0 ansible_memtotal_mb: 15731 ansible_mounts: - block_available: 30676230 block_size: 4096 block_total: 31440635 block_used: 764405 device: /dev/vda1 fstype: xfs inode_available: 62859261 inode_total: 62914032 inode_used: 54771 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 125649838080 size_total: 128780840960 uuid: 37391a25-080d-4723-8b0c-cb88a559875b ansible_nodename: compute-0 ansible_os_family: RedHat ansible_pkg_mgr: dnf ansible_playbook_python: /usr/bin/python3 ansible_port: 22 ansible_proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor ansible_processor_cores: 1 ansible_processor_count: 8 ansible_processor_nproc: 8 ansible_processor_threads_per_core: 1 ansible_processor_vcpus: 8 ansible_product_name: OpenStack Nova ansible_product_serial: NA ansible_product_uuid: NA ansible_product_version: 26.3.1 ansible_python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 ansible_python_interpreter: auto ansible_python_version: 3.9.25 ansible_real_group_id: 1000 ansible_real_user_id: 1000 ansible_run_tags: - all ansible_selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted ansible_selinux_python_present: true ansible_service_mgr: systemd ansible_skip_tags: [] ansible_ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLZPQFPrATYGjQmxquBdRvPVWvNrMeGMncbH5z5zb7jrTXfmxWdAD9o6yPOlpjUptIyfi3KTmU0/RQWgT5/knw0= ansible_ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ansible_ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAII8JtDlMqdxj2aer2Uy4vLhQyPN5C/ZqZStBi6kEsxiN ansible_ssh_host_key_ed25519_public_keytype: ssh-ed25519 ansible_ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQDANiBKP+rth7kg8K+fBvmw8A6tJiQE6JAGUhM6zXE+tmeC4OR9oWWjqvfCE9sN8infJtTRNS3nDkhkxThvGQcnVBioT+YyFiO1BH4j8n0jIKPctMFoISutEuy1T4cM787ONFCQDGDZCLBzOzyXFEl4s4igi7waQl4uS/HH2MsqfHhd0G0Jhh98XzGQ5cq9fgIjPZh6H7jIRCsSSAuZfAj++wlIXgd48EX1H429fk0Eg8F5CPRA31I31HV3gD8XkevCuk7fgPzeBq26lXeM9qdtefM15XrdBdMhJ/0K6GGkj0BbmdfypjkJeMxj+oqDDv/D9pvJtrOacrotECAv9t656vq0tQ9Ai4zCXX/tWpS1NZoczan8yp3Hcv/fLydb5szhoj01fngUawQd1V+Aaap3s8ma5G9cKX5ISnXVC6gHgJHXHyk7XkuILaIPuLqn0icCM7FuMmGKwVWBHHMC0WrncqnSzY4iu3YpK/JVDYulABFNEPsE8BNWm0RWna+hSqs= ansible_ssh_host_key_rsa_public_keytype: ssh-rsa ansible_swapfree_mb: 0 ansible_swaptotal_mb: 0 ansible_system: Linux ansible_system_capabilities: - '' ansible_system_capabilities_enforced: 'True' ansible_system_vendor: OpenStack Foundation ansible_uptime_seconds: 1296 ansible_user: zuul ansible_user_dir: /home/zuul ansible_user_gecos: '' ansible_user_gid: 1000 ansible_user_id: zuul ansible_user_shell: /bin/bash ansible_user_uid: 1000 ansible_userspace_architecture: x86_64 ansible_userspace_bits: '64' ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ansible_virtualization_role: guest ansible_virtualization_tech_guest: - openstack ansible_virtualization_tech_host: - kvm ansible_virtualization_type: openstack ca_cert_approver: true cifmw_architecture_repo: /home/zuul/src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: https://github.com/openstack-k8s-operators/architecture cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_basedir: /home/zuul/ci-framework-data cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n \ template:\n customServiceConfig: |\n [DEFAULT]\n \ debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n \ [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: https://github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: /home/zuul/ci-framework-data/artifacts/manifests cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: openstack cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_timeout: 30m cifmw_repo: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_os_release: centos cifmw_repo_url: https://github.com/openstack-k8s-operators/ci-framework cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-antelope-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: '{{ cifmw_repo_setup_full_hash }}' cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: vexxhost crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: 1500 range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 discovered_interpreter_python: /usr/bin/python3 enable_ramdisk: true gather_subset: - all group_names: - computes groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: *id001 zuul_unreachable: [] inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: compute-0 inventory_hostname_short: compute-0 max_retries: 60 module_setup: true nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 808eb9e5-99e1-4b18-a87a-9f818ae9d3ec host_id: bdb78bf25a270582fae0ca49d447ffffc4c7a50a772a0a4c0593588a interface_ip: 38.102.83.224 label: cloud-centos-9-stream-tripleo-xxl private_ipv4: 38.102.83.224 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.224 public_ipv6: '' region: RegionOne slot: null omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: openstack-operators playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml type: playbook pre_update: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true compute-1: ansible_all_ipv4_addresses: - 38.102.83.144 - 192.168.122.101 ansible_all_ipv6_addresses: - fe80::f816:3eff:fed8:f59c ansible_apparmor: status: disabled ansible_architecture: x86_64 ansible_bios_date: 04/01/2014 ansible_bios_vendor: SeaBIOS ansible_bios_version: 1.15.0-1 ansible_board_asset_tag: NA ansible_board_name: NA ansible_board_serial: NA ansible_board_vendor: NA ansible_board_version: NA ansible_chassis_asset_tag: NA ansible_chassis_serial: NA ansible_chassis_vendor: QEMU ansible_chassis_version: pc-i440fx-6.2 ansible_check_mode: false ansible_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: ssh ansible_date_time: date: '2026-02-26' day: '26' epoch: '1772104952' epoch_int: '1772104952' hour: '11' iso8601: '2026-02-26T11:22:32Z' iso8601_basic: 20260226T112232409952 iso8601_basic_short: 20260226T112232 iso8601_micro: '2026-02-26T11:22:32.409952Z' minute: '22' month: '02' second: '32' time: '11:22:32' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' ansible_default_ipv4: address: 38.102.83.144 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:d8:f5:9c mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether ansible_default_ipv6: {} ansible_device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-38-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b ansible_devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-38-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '251656159' sectorsize: 512 size: 120.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '251658240' sectorsize: '512' size: 120.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 ansible_diff_mode: false ansible_distribution: CentOS ansible_distribution_file_parsed: true ansible_distribution_file_path: /etc/centos-release ansible_distribution_file_variety: CentOS ansible_distribution_major_version: '9' ansible_distribution_release: Stream ansible_distribution_version: '9' ansible_dns: nameservers: - 199.204.44.24 - 199.204.47.54 ansible_domain: '' ansible_effective_group_id: 1000 ansible_effective_user_id: 1000 ansible_env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '1' SSH_CLIENT: 38.102.83.143 51464 22 SSH_CONNECTION: 38.102.83.143 51464 38.102.83.144 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '8' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f ansible_eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.144 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fed8:f59c prefix: '64' scope: link macaddress: fa:16:3e:d8:f5:9c module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether ansible_eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.101 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:8a:0d:cb module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether ansible_facts: _ansible_facts_gathered: true all_ipv4_addresses: - 38.102.83.144 - 192.168.122.101 all_ipv6_addresses: - fe80::f816:3eff:fed8:f59c ansible_local: {} apparmor: status: disabled architecture: x86_64 bios_date: 04/01/2014 bios_vendor: SeaBIOS bios_version: 1.15.0-1 board_asset_tag: NA board_name: NA board_serial: NA board_vendor: NA board_version: NA chassis_asset_tag: NA chassis_serial: NA chassis_vendor: QEMU chassis_version: pc-i440fx-6.2 cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b date_time: date: '2026-02-26' day: '26' epoch: '1772104952' epoch_int: '1772104952' hour: '11' iso8601: '2026-02-26T11:22:32Z' iso8601_basic: 20260226T112232409952 iso8601_basic_short: 20260226T112232 iso8601_micro: '2026-02-26T11:22:32.409952Z' minute: '22' month: '02' second: '32' time: '11:22:32' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' default_ipv4: address: 38.102.83.144 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:d8:f5:9c mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether default_ipv6: {} device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-38-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-38-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '251656159' sectorsize: 512 size: 120.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '251658240' sectorsize: '512' size: 120.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 discovered_interpreter_python: /usr/bin/python3 distribution: CentOS distribution_file_parsed: true distribution_file_path: /etc/centos-release distribution_file_variety: CentOS distribution_major_version: '9' distribution_release: Stream distribution_version: '9' dns: nameservers: - 199.204.44.24 - 199.204.47.54 domain: '' effective_group_id: 1000 effective_user_id: 1000 env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '1' SSH_CLIENT: 38.102.83.143 51464 22 SSH_CONNECTION: 38.102.83.143 51464 38.102.83.144 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '8' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.144 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fed8:f59c prefix: '64' scope: link macaddress: fa:16:3e:d8:f5:9c module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.101 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:8a:0d:cb module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether fibre_channel_wwn: [] fips: false form_factor: Other fqdn: compute-1 gather_subset: - all hostname: compute-1 hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd interfaces: - eth0 - lo - eth1 is_chroot: false iscsi_iqn: '' kernel: 5.14.0-686.el9.x86_64 kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback loadavg: 15m: 0.08 1m: 0.01 5m: 0.13 locally_reachable_ips: ipv4: - 38.102.83.144 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.101 ipv6: - ::1 - fe80::f816:3eff:fed8:f59c lsb: {} lvm: N/A machine: x86_64 machine_id: 45af4031c1bdc072f1f045c25038675f memfree_mb: 14805 memory_mb: nocache: free: 15308 used: 423 real: free: 14805 total: 15731 used: 926 swap: cached: 0 free: 0 total: 0 used: 0 memtotal_mb: 15731 module_setup: true mounts: - block_available: 30676311 block_size: 4096 block_total: 31440635 block_used: 764324 device: /dev/vda1 fstype: xfs inode_available: 62859262 inode_total: 62914032 inode_used: 54770 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 125650169856 size_total: 128780840960 uuid: 37391a25-080d-4723-8b0c-cb88a559875b nodename: compute-1 os_family: RedHat pkg_mgr: dnf proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor processor_cores: 1 processor_count: 8 processor_nproc: 8 processor_threads_per_core: 1 processor_vcpus: 8 product_name: OpenStack Nova product_serial: NA product_uuid: NA product_version: 26.3.1 python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 python_version: 3.9.25 real_group_id: 1000 real_user_id: 1000 selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted selinux_python_present: true service_mgr: systemd ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI0AOvBL3HUMsU/0cqRWNj/k5aoD4Iy0Nb6Z7rQQpd3tolcJ5ePGLL9fbvGKYZudOb8dNT5pzknONHoEKl9H488= ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIIJbbPBWNEw6J+ctlyuIC60/JfedL3MwZxUsopUgw/d2 ssh_host_key_ed25519_public_keytype: ssh-ed25519 ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCrGFyRZfZcj3anZrA/3jha9Crqoxn3ofB/JqMEmZQQ9eV57AsckDQJ5noBY1aiANQUUJpuG8nzyeaUZ1g9RphlX2gqYXAUJ8w/5s+curOqjJQtY1JVboohZTx3hQ08Uv5x5D5J5a0sHaHMgmSnuc1YuPZkzNvt6L4Dzg9P5XW+0o9u5+zLukNsxZtWVIZY7UBuaZ6NFy5rayUkiGo4TwFhRXUblJ9S4GIWMhtTCYsZLDFUUPkxiB+8TtQMFLPH9SNl73smt3Rpdm9xKbcQelZEPCXryourNdUbyjqmU8PFNE65Iuu5t4347z7w1ikJv/iG3m8UoCRFJMfnzgdVk1EEcI0Vbgg+d0swCZ1UGyWnD7ySIi12tSvaReciAqXCedNgYpVo1olRzed/DNpM9IhbPJFDK3aLbS3Nv+ixGOGbih67XNi+DxFHqvm5R+xJ/rlBmfc+uEa/yNKcs3GVZQRg2IwW6mbuT1U3Ggy/fzSNfimeyYm2SFMGedCl1vqSpoU= ssh_host_key_rsa_public_keytype: ssh-rsa swapfree_mb: 0 swaptotal_mb: 0 system: Linux system_capabilities: - '' system_capabilities_enforced: 'True' system_vendor: OpenStack Foundation uptime_seconds: 1298 user_dir: /home/zuul user_gecos: '' user_gid: 1000 user_id: zuul user_shell: /bin/bash user_uid: 1000 userspace_architecture: x86_64 userspace_bits: '64' virtualization_role: guest virtualization_tech_guest: - openstack virtualization_tech_host: - kvm virtualization_type: openstack ansible_fibre_channel_wwn: [] ansible_fips: false ansible_forks: 5 ansible_form_factor: Other ansible_fqdn: compute-1 ansible_host: 38.102.83.144 ansible_hostname: compute-1 ansible_hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd ansible_interfaces: - eth0 - lo - eth1 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_is_chroot: false ansible_iscsi_iqn: '' ansible_kernel: 5.14.0-686.el9.x86_64 ansible_kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' ansible_lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback ansible_loadavg: 15m: 0.08 1m: 0.01 5m: 0.13 ansible_local: {} ansible_locally_reachable_ips: ipv4: - 38.102.83.144 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.101 ipv6: - ::1 - fe80::f816:3eff:fed8:f59c ansible_lsb: {} ansible_lvm: N/A ansible_machine: x86_64 ansible_machine_id: 45af4031c1bdc072f1f045c25038675f ansible_memfree_mb: 14805 ansible_memory_mb: nocache: free: 15308 used: 423 real: free: 14805 total: 15731 used: 926 swap: cached: 0 free: 0 total: 0 used: 0 ansible_memtotal_mb: 15731 ansible_mounts: - block_available: 30676311 block_size: 4096 block_total: 31440635 block_used: 764324 device: /dev/vda1 fstype: xfs inode_available: 62859262 inode_total: 62914032 inode_used: 54770 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 125650169856 size_total: 128780840960 uuid: 37391a25-080d-4723-8b0c-cb88a559875b ansible_nodename: compute-1 ansible_os_family: RedHat ansible_pkg_mgr: dnf ansible_playbook_python: /usr/bin/python3 ansible_port: 22 ansible_proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor ansible_processor_cores: 1 ansible_processor_count: 8 ansible_processor_nproc: 8 ansible_processor_threads_per_core: 1 ansible_processor_vcpus: 8 ansible_product_name: OpenStack Nova ansible_product_serial: NA ansible_product_uuid: NA ansible_product_version: 26.3.1 ansible_python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 ansible_python_interpreter: auto ansible_python_version: 3.9.25 ansible_real_group_id: 1000 ansible_real_user_id: 1000 ansible_run_tags: - all ansible_selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted ansible_selinux_python_present: true ansible_service_mgr: systemd ansible_skip_tags: [] ansible_ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI0AOvBL3HUMsU/0cqRWNj/k5aoD4Iy0Nb6Z7rQQpd3tolcJ5ePGLL9fbvGKYZudOb8dNT5pzknONHoEKl9H488= ansible_ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ansible_ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIIJbbPBWNEw6J+ctlyuIC60/JfedL3MwZxUsopUgw/d2 ansible_ssh_host_key_ed25519_public_keytype: ssh-ed25519 ansible_ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCrGFyRZfZcj3anZrA/3jha9Crqoxn3ofB/JqMEmZQQ9eV57AsckDQJ5noBY1aiANQUUJpuG8nzyeaUZ1g9RphlX2gqYXAUJ8w/5s+curOqjJQtY1JVboohZTx3hQ08Uv5x5D5J5a0sHaHMgmSnuc1YuPZkzNvt6L4Dzg9P5XW+0o9u5+zLukNsxZtWVIZY7UBuaZ6NFy5rayUkiGo4TwFhRXUblJ9S4GIWMhtTCYsZLDFUUPkxiB+8TtQMFLPH9SNl73smt3Rpdm9xKbcQelZEPCXryourNdUbyjqmU8PFNE65Iuu5t4347z7w1ikJv/iG3m8UoCRFJMfnzgdVk1EEcI0Vbgg+d0swCZ1UGyWnD7ySIi12tSvaReciAqXCedNgYpVo1olRzed/DNpM9IhbPJFDK3aLbS3Nv+ixGOGbih67XNi+DxFHqvm5R+xJ/rlBmfc+uEa/yNKcs3GVZQRg2IwW6mbuT1U3Ggy/fzSNfimeyYm2SFMGedCl1vqSpoU= ansible_ssh_host_key_rsa_public_keytype: ssh-rsa ansible_swapfree_mb: 0 ansible_swaptotal_mb: 0 ansible_system: Linux ansible_system_capabilities: - '' ansible_system_capabilities_enforced: 'True' ansible_system_vendor: OpenStack Foundation ansible_uptime_seconds: 1298 ansible_user: zuul ansible_user_dir: /home/zuul ansible_user_gecos: '' ansible_user_gid: 1000 ansible_user_id: zuul ansible_user_shell: /bin/bash ansible_user_uid: 1000 ansible_userspace_architecture: x86_64 ansible_userspace_bits: '64' ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ansible_virtualization_role: guest ansible_virtualization_tech_guest: - openstack ansible_virtualization_tech_host: - kvm ansible_virtualization_type: openstack ca_cert_approver: true cifmw_architecture_repo: /home/zuul/src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: https://github.com/openstack-k8s-operators/architecture cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_basedir: /home/zuul/ci-framework-data cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n \ template:\n customServiceConfig: |\n [DEFAULT]\n \ debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n \ [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: https://github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: /home/zuul/ci-framework-data/artifacts/manifests cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: openstack cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_timeout: 30m cifmw_repo: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_os_release: centos cifmw_repo_url: https://github.com/openstack-k8s-operators/ci-framework cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-antelope-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: '{{ cifmw_repo_setup_full_hash }}' cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: vexxhost crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: 1500 range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 discovered_interpreter_python: /usr/bin/python3 enable_ramdisk: true gather_subset: - all group_names: - computes groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: *id001 zuul_unreachable: [] inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: compute-1 inventory_hostname_short: compute-1 max_retries: 60 module_setup: true nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 2204da36-a145-4659-9b97-847c8d64f1cf host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.144 label: cloud-centos-9-stream-tripleo-xxl private_ipv4: 38.102.83.144 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.144 public_ipv6: '' region: RegionOne slot: null omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: openstack-operators playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml type: playbook pre_update: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true controller: ansible_check_mode: false ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: ssh ansible_diff_mode: false ansible_facts: {} ansible_forks: 5 ansible_host: 38.102.83.143 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_playbook_python: /usr/bin/python3 ansible_port: 22 ansible_python_interpreter: auto ansible_run_tags: - all ansible_skip_tags: [] ansible_user: zuul ansible_user_dir: /home/zuul ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ca_cert_approver: true cifmw_architecture_repo: /home/zuul/src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: https://github.com/openstack-k8s-operators/architecture cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_basedir: /home/zuul/ci-framework-data cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n \ template:\n customServiceConfig: |\n [DEFAULT]\n \ debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n \ [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: https://github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: /home/zuul/ci-framework-data/artifacts/manifests cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: openstack cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_timeout: 30m cifmw_repo: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_os_release: centos cifmw_repo_url: https://github.com/openstack-k8s-operators/ci-framework cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-antelope-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: '{{ cifmw_repo_setup_full_hash }}' cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: vexxhost crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: 1500 range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true group_names: - ungrouped groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: *id001 zuul_unreachable: [] inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: controller inventory_hostname_short: controller max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 3196ddc3-1f23-4897-b5b2-8029639d2935 host_id: bdb78bf25a270582fae0ca49d447ffffc4c7a50a772a0a4c0593588a interface_ip: 38.102.83.143 label: cloud-centos-9-stream-tripleo private_ipv4: 38.102.83.143 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.143 public_ipv6: '' region: RegionOne slot: null omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: openstack-operators playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml type: playbook pre_update: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true crc: ansible_check_mode: false ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: ssh ansible_diff_mode: false ansible_facts: {} ansible_forks: 5 ansible_host: 38.102.83.145 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_playbook_python: /usr/bin/python3 ansible_port: 22 ansible_python_interpreter: auto ansible_run_tags: - all ansible_skip_tags: [] ansible_user: core ansible_user_dir: /home/zuul ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ca_cert_approver: true cifmw_architecture_repo: /home/zuul/src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: https://github.com/openstack-k8s-operators/architecture cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_basedir: /home/zuul/ci-framework-data cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_dlrn_report_result: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n \ template:\n customServiceConfig: |\n [DEFAULT]\n \ debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n \ [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: https://github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: /home/zuul/ci-framework-data/artifacts/manifests cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: openstack cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_timeout: 30m cifmw_repo: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_os_release: centos cifmw_repo_url: https://github.com/openstack-k8s-operators/ci-framework cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: '{{ content_provider_dlrn_md5_hash | default(cifmw_repo_setup_full_hash) }}' cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-antelope-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: '{{ cifmw_repo_setup_full_hash }}' cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: vexxhost crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: 1500 range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true group_names: - ocps groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: *id001 zuul_unreachable: [] inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: crc inventory_hostname_short: crc max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 68498961-1c21-4225-84c0-71d91bc5664e host_id: bdb78bf25a270582fae0ca49d447ffffc4c7a50a772a0a4c0593588a interface_ip: 38.102.83.145 label: crc-cloud-ocp-4-18-1-xxl private_ipv4: 38.102.83.145 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.145 public_ipv6: '' region: RegionOne slot: null omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: openstack-operators playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml type: playbook pre_update: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true localhost: _included_dir: changed: false failed: false stat: atime: 1772104950.103625 attr_flags: '' attributes: [] block_size: 4096 blocks: 0 charset: binary ctime: 1772104920.8148837 dev: 64513 device_type: 0 executable: true exists: true gid: 1000 gr_name: zuul inode: 83899107 isblk: false ischr: false isdir: true isfifo: false isgid: false islnk: false isreg: false issock: false isuid: false mimetype: inode/directory mode: '0755' mtime: 1772104920.8148837 nlink: 2 path: /home/zuul/ci-framework-data/artifacts/parameters pw_name: zuul readable: true rgrp: true roth: true rusr: true size: 120 uid: 1000 version: '146193914' wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true _included_file: changed: false failed: false stat: atime: 1772104951.129651 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 8d2f42fdde0618a81b72c8deafc5ac83c163bdb9 ctime: 1772104919.9248612 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 12884048 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0600' mtime: 1772104919.7018557 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml pw_name: zuul readable: true rgrp: false roth: false rusr: true size: 280 uid: 1000 version: '1038707203' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false _parsed_vars: changed: false content: Y2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKY2lmbXdfb3BlbnNoaWZ0X2NvbnRleHQ6IGRlZmF1bHQvYXBpLWNyYy10ZXN0aW5nOjY0NDMva3ViZWFkbWluCmNpZm13X29wZW5zaGlmdF9rdWJlY29uZmlnOiAvaG9tZS96dXVsLy5jcmMvbWFjaGluZXMvY3JjL2t1YmVjb25maWcKY2lmbXdfb3BlbnNoaWZ0X3Rva2VuOiBzaGEyNTZ+YkpyM0R1dDVfaThkOXplNEpsWHBHVzViYWlMNk14T0w5Q0xGT3NJUmVzOApjaWZtd19vcGVuc2hpZnRfdXNlcjoga3ViZWFkbWluCg== encoding: base64 failed: false source: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml _stage_test_vars: {} _stage_var_file: {} _test_operator_log_pod: apiVersion: v1 kind: Pod metadata: name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox name: test-operator-logs-container volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a _test_operator_volume_mounts: - mountPath: /mnt/logs-{{ test_operator_instance_name }}-step-0 name: logs-volume-0 _test_operator_volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a _tmp_dir: changed: true failed: false gid: 1000 group: zuul mode: '0700' owner: zuul path: /tmp/ansible.obiz31wa secontext: unconfined_u:object_r:user_tmp_t:s0 size: 6 state: directory uid: 1000 _yaml_files: changed: false examined: 4 failed: false files: - atime: 1772104779.7380917 ctime: 1772104776.001997 dev: 64513 gid: 1000 gr_name: zuul inode: 100690891 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0644' mtime: 1772104775.7399902 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml pw_name: zuul rgrp: true roth: true rusr: true size: 27674 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104951.1126506 ctime: 1772104920.817884 dev: 64513 gid: 1000 gr_name: zuul inode: 29430992 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0600' mtime: 1772104920.6448796 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml pw_name: zuul rgrp: false roth: false rusr: true size: 27680 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104859.535232 ctime: 1772104857.3231723 dev: 64513 gid: 1000 gr_name: zuul inode: 163627571 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0644' mtime: 1772104857.1171668 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml pw_name: zuul rgrp: true roth: true rusr: true size: 13954 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false - atime: 1772104951.129651 ctime: 1772104919.9248612 dev: 64513 gid: 1000 gr_name: zuul inode: 12884048 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mode: '0600' mtime: 1772104919.7018557 nlink: 1 path: /home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml pw_name: zuul rgrp: false roth: false rusr: true size: 280 uid: 1000 wgrp: false woth: false wusr: true xgrp: false xoth: false xusr: false matched: 4 msg: All paths examined skipped_paths: {} ansible_all_ipv4_addresses: - 192.168.122.11 - 38.102.83.143 ansible_all_ipv6_addresses: - fe80::f816:3eff:fe95:b803 ansible_apparmor: status: disabled ansible_architecture: x86_64 ansible_bios_date: 04/01/2014 ansible_bios_vendor: SeaBIOS ansible_bios_version: 1.15.0-1 ansible_board_asset_tag: NA ansible_board_name: NA ansible_board_serial: NA ansible_board_vendor: NA ansible_board_version: NA ansible_chassis_asset_tag: NA ansible_chassis_serial: NA ansible_chassis_vendor: QEMU ansible_chassis_version: pc-i440fx-6.2 ansible_check_mode: false ansible_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_config_file: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg ansible_connection: local ansible_date_time: date: '2026-02-26' day: '26' epoch: '1772118185' epoch_int: '1772118185' hour: '15' iso8601: '2026-02-26T15:03:05Z' iso8601_basic: 20260226T150305501101 iso8601_basic_short: 20260226T150305 iso8601_micro: '2026-02-26T15:03:05.501101Z' minute: '03' month: '02' second: '05' time: '15:03:05' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' ansible_default_ipv4: address: 38.102.83.143 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:95:b8:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether ansible_default_ipv6: {} ansible_device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-33-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b ansible_devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-33-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '167770079' sectorsize: 512 size: 80.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '167772160' sectorsize: '512' size: 80.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 ansible_diff_mode: false ansible_distribution: CentOS ansible_distribution_file_parsed: true ansible_distribution_file_path: /etc/centos-release ansible_distribution_file_variety: CentOS ansible_distribution_major_version: '9' ansible_distribution_release: Stream ansible_distribution_version: '9' ansible_dns: nameservers: - 192.168.122.10 - 199.204.44.24 - 199.204.47.54 ansible_domain: '' ansible_effective_group_id: 1000 ansible_effective_user_id: 1000 ansible_env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '2' SSH_CLIENT: 38.102.83.114 57942 22 SSH_CONNECTION: 38.102.83.114 57942 38.102.83.143 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '9' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f ansible_eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.143 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fe95:b803 prefix: '64' scope: link macaddress: fa:16:3e:95:b8:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether ansible_eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.11 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:cd:da:a1 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether ansible_facts: _ansible_facts_gathered: true all_ipv4_addresses: - 192.168.122.11 - 38.102.83.143 all_ipv6_addresses: - fe80::f816:3eff:fe95:b803 ansible_local: {} apparmor: status: disabled architecture: x86_64 bios_date: 04/01/2014 bios_vendor: SeaBIOS bios_version: 1.15.0-1 board_asset_tag: NA board_name: NA board_serial: NA board_vendor: NA board_version: NA chassis_asset_tag: NA chassis_serial: NA chassis_vendor: QEMU chassis_version: pc-i440fx-6.2 cifmw_discovered_hash: 732aef83ec83d501dd4ceba8f08d29ffba016300c4710e056c77d4908412b10c cifmw_discovered_hash_algorithm: sha256 cifmw_discovered_image_name: CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_discovered_image_url: https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_edpm_deploy_env: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_TAG: 8419493e1fd846703d277695e03fc5eb DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 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 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sE**********U= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_OS_IMG_TYPE: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib BMO_IPA_BRANCH: stable/2024.1 BMO_IPA_FLAVOR: centos9 BMO_IPA_INSECURE: 'false' BMO_IRONIC_HOST: 192.168.122.10 BMO_PROVISIONING_INTERFACE: '' BMO_REPO: https://github.com/metal3-io/baremetal-operator BMO_SETUP: false BMO_SETUP_ROUTE_REPLACE: 'true' BM_CTLPLANE_INTERFACE: enp1s0 BM_INSTANCE_MEMORY: '8192' BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal BM_INSTANCE_NAME_SUFFIX: '0' BM_NETWORK_NAME: default BM_NODE_COUNT: '1' BM_ROOT_PASSWORD: '' BM_ROOT_PASSWORD_SECRET: '' CEILOMETER_CENTRAL_DEPL_IMG: unused CEILOMETER_NOTIFICATION_DEPL_IMG: unused CEPH_BRANCH: release-1.15 CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml CEPH_IMG: quay.io/ceph/demo:latest-squid CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml CEPH_REPO: https://github.com/rook/rook.git CERTMANAGER_TIMEOUT: 300s CHECKOUT_FROM_OPENSTACK_REF: 'true' CINDER: config/samples/cinder_v1beta1_cinder.yaml CINDERAPI_DEPL_IMG: unused CINDERBKP_DEPL_IMG: unused CINDERSCH_DEPL_IMG: unused CINDERVOL_DEPL_IMG: unused CINDER_BRANCH: main CINDER_COMMIT_HASH: '' CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git CLEANUP_DIR_CMD: rm -Rf CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' CRC_HTTPS_PROXY: '' CRC_HTTP_PROXY: '' CRC_STORAGE_NAMESPACE: crc-storage CRC_STORAGE_RETRIES: '3' CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' CRC_VERSION: latest DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret DATAPLANE_ANSIBLE_USER: '' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_PREFIX: openstack DATAPLANE_CONTAINER_TAG: current-podified DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest DATAPLANE_DEFAULT_GW: 192.168.122.1 DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned DATAPLANE_NETWORKER_IP: 192.168.122.200 DATAPLANE_NETWORK_INTERFACE_NAME: eth0 DATAPLANE_NOVA_NFS_PATH: '' DATAPLANE_NTP_SERVER: pool.ntp.org DATAPLANE_PLAYBOOK: osp.edpm.download_cache DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_RUNNER_IMG: '' DATAPLANE_SERVER_ROLE: compute DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' DATAPLANE_TIMEOUT: 30m DATAPLANE_TLS_ENABLED: 'true' DATAPLANE_TOTAL_NETWORKER_NODES: '1' DATAPLANE_TOTAL_NODES: '1' DBSERVICE: galera DESIGNATE: config/samples/designate_v1beta1_designate.yaml DESIGNATE_BRANCH: main DESIGNATE_COMMIT_HASH: '' DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 76**********f0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: false INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: main IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_DEPL_IMG: unused KEYSTONE_BRANCH: main KEYSTONE_COMMIT_HASH: '' KEYSTONE_FEDERATION_CLIENT_SECRET: CO**********6f KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '12**********42' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' MIRROR_INSECURE: 'true' MIRROR_NAMESPACE: openstack-mirror MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: main NEUTRON_COMMIT_HASH: '' NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git NFS_HOME: /home/nfs NMSTATE_NAMESPACE: openshift-nmstate NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator NNCP_ADDITIONAL_HOST_ROUTES: '' NNCP_BGP_1_INTERFACE: enp7s0 NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 NNCP_BGP_2_INTERFACE: enp8s0 NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 NNCP_BRIDGE: ospbr NNCP_CLEANUP_TIMEOUT: 120s NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' NNCP_DNS_SERVER: 192.168.122.1 NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 NNCP_GATEWAY: 192.168.122.1 NNCP_GATEWAY_IPV6: fd00:aaaa::1 NNCP_INTERFACE: enp6s0 NNCP_NODES: '' NNCP_TIMEOUT: 240s NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_BRANCH: main NOVA_COMMIT_HASH: '' NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git NUMBER_OF_INSTANCES: '1' OCP_NETWORK_NAME: crc OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_BRANCH: main OCTAVIA_COMMIT_HASH: '' OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: main OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest OPENSTACK_COMMIT_HASH: '' OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_CRDS_DIR: openstack_crds OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest OPENSTACK_K8S_BRANCH: main OPENSTACK_K8S_TAG: latest OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator OPERATOR_CHANNEL: '' OPERATOR_NAMESPACE: openstack-operators OPERATOR_SOURCE: '' OPERATOR_SOURCE_NAMESPACE: '' OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_NMAP: 'true' OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml OVN_BRANCH: main OVN_COMMIT_HASH: '' OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12**********78' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: os**********et SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_PWD:' cifmw_install_yamls_environment: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm cifmw_openshift_api: https://api.crc.testing:6443 cifmw_openshift_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_api: https://api.crc.testing:6443 cifmw_openshift_login_cert_login: false cifmw_openshift_login_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_login_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_password: 12**********89 cifmw_openshift_login_token: sh**********s8 cifmw_openshift_login_user: kubeadmin cifmw_openshift_token: sha256~bJr3Dut5_i8d9ze4JlXpGW5baiL6MxOL9CLFOsIRes8 cifmw_openshift_user: kubeadmin cifmw_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 cifmw_repo_setup_commit_hash: null cifmw_repo_setup_distro_hash: null cifmw_repo_setup_dlrn_api_url: https://trunk.rdoproject.org/api-centos9-antelope cifmw_repo_setup_dlrn_url: https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5 cifmw_repo_setup_extended_hash: null cifmw_repo_setup_full_hash: 8419493e1fd846703d277695e03fc5eb cifmw_repo_setup_release: antelope cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b date_time: date: '2026-02-26' day: '26' epoch: '1772118185' epoch_int: '1772118185' hour: '15' iso8601: '2026-02-26T15:03:05Z' iso8601_basic: 20260226T150305501101 iso8601_basic_short: 20260226T150305 iso8601_micro: '2026-02-26T15:03:05.501101Z' minute: '03' month: '02' second: '05' time: '15:03:05' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Thursday weekday_number: '4' weeknumber: 08 year: '2026' default_ipv4: address: 38.102.83.143 alias: eth0 broadcast: 38.102.83.255 gateway: 38.102.83.1 interface: eth0 macaddress: fa:16:3e:95:b8:03 mtu: 1500 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' type: ether default_ipv6: {} device_links: ids: sr0: - ata-QEMU_DVD-ROM_QM00001 labels: sr0: - config-2 masters: {} uuids: sr0: - 2026-02-26-11-00-33-00 vda1: - 37391a25-080d-4723-8b0c-cb88a559875b devices: sr0: holders: [] host: '' links: ids: - ata-QEMU_DVD-ROM_QM00001 labels: - config-2 masters: [] uuids: - 2026-02-26-11-00-33-00 model: QEMU DVD-ROM partitions: {} removable: '1' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '964' sectorsize: '2048' size: 482.00 KB support_discard: '2048' vendor: QEMU virtual: 1 vda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: vda1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 37391a25-080d-4723-8b0c-cb88a559875b sectors: '167770079' sectorsize: 512 size: 80.00 GB start: '2048' uuid: 37391a25-080d-4723-8b0c-cb88a559875b removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '167772160' sectorsize: '512' size: 80.00 GB support_discard: '512' vendor: '0x1af4' virtual: 1 discovered_interpreter_python: /usr/bin/python3 distribution: CentOS distribution_file_parsed: true distribution_file_path: /etc/centos-release distribution_file_variety: CentOS distribution_major_version: '9' distribution_release: Stream distribution_version: '9' dns: nameservers: - 192.168.122.10 - 199.204.44.24 - 199.204.47.54 domain: '' effective_group_id: 1000 effective_user_id: 1000 env: BASH_FUNC_which%%: "() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}" DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus DEBUGINFOD_IMA_CERT_PATH: '/etc/keys/ima:' DEBUGINFOD_URLS: 'https://debuginfod.centos.org/ ' HOME: /home/zuul LANG: en_US.UTF-8 LESSOPEN: '||/usr/bin/lesspipe.sh %s' LOGNAME: zuul MOTD_SHOWN: pam PATH: /home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin PWD: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework SELINUX_LEVEL_REQUESTED: '' SELINUX_ROLE_REQUESTED: '' SELINUX_USE_CURRENT_RANGE: '' SHELL: /bin/bash SHLVL: '2' SSH_CLIENT: 38.102.83.114 57942 22 SSH_CONNECTION: 38.102.83.114 57942 38.102.83.143 22 USER: zuul XDG_RUNTIME_DIR: /run/user/1000 XDG_SESSION_CLASS: user XDG_SESSION_ID: '9' XDG_SESSION_TYPE: tty _: /usr/bin/python3 which_declare: declare -f eth0: active: true device: eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 38.102.83.143 broadcast: 38.102.83.255 netmask: 255.255.255.0 network: 38.102.83.0 prefix: '24' ipv6: - address: fe80::f816:3eff:fe95:b803 prefix: '64' scope: link macaddress: fa:16:3e:95:b8:03 module: virtio_net mtu: 1500 pciid: virtio1 promisc: false speed: -1 timestamping: [] type: ether eth1: active: true device: eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: 'on' rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: on [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 192.168.122.11 broadcast: 192.168.122.255 netmask: 255.255.255.0 network: 192.168.122.0 prefix: '24' macaddress: fa:16:3e:cd:da:a1 module: virtio_net mtu: 1500 pciid: virtio5 promisc: false speed: -1 timestamping: [] type: ether fibre_channel_wwn: [] fips: false form_factor: Other fqdn: controller gather_subset: - min hostname: controller hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd interfaces: - eth0 - lo - eth1 is_chroot: false iscsi_iqn: '' kernel: 5.14.0-686.el9.x86_64 kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback loadavg: 15m: 0.35 1m: 0.99 5m: 0.66 locally_reachable_ips: ipv4: - 38.102.83.143 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.11 ipv6: - ::1 - fe80::f816:3eff:fe95:b803 lsb: {} lvm: N/A machine: x86_64 machine_id: 45af4031c1bdc072f1f045c25038675f memfree_mb: 5223 memory_mb: nocache: free: 6746 used: 933 real: free: 5223 total: 7679 used: 2456 swap: cached: 0 free: 0 total: 0 used: 0 memtotal_mb: 7679 module_setup: true mounts: - block_available: 19946043 block_size: 4096 block_total: 20954875 block_used: 1008832 device: /dev/vda1 fstype: xfs inode_available: 41790471 inode_total: 41942512 inode_used: 152041 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 81698992128 size_total: 85831168000 uuid: 37391a25-080d-4723-8b0c-cb88a559875b nodename: controller os_family: RedHat pkg_mgr: dnf proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor processor_cores: 1 processor_count: 8 processor_nproc: 8 processor_threads_per_core: 1 processor_vcpus: 8 product_name: OpenStack Nova product_serial: NA product_uuid: NA product_version: 26.3.1 python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 python_version: 3.9.25 real_group_id: 1000 real_user_id: 1000 selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted selinux_python_present: true service_mgr: systemd ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC+id+b7X9j0ORVVOYynRp6EkGNGjsS6MFYAVujbQuljDn95/uodDJYzE7rd5a/EEj6+0CZrIYVLqfDnz3cFHlc= ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIBGO3GG9EnJGcqMCDrYY3k5W9IcYdyetDErAw7WgYzEs ssh_host_key_ed25519_public_keytype: ssh-ed25519 ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCx5b+lhR9MsLqMgwtEPRjNFFubQweQY5rZ4WjIVQrBbHZU6MgDHj8WIF9e/1zsZiVLXuKRVPZhRywY2qjwCkIVt/T90/4uXDIjPlKsmFaFgbmYJUL86V1RkP1FtToViGoAOLbwdrm/hGUOlGB9Nov9KAoMS1FzeQ49pGm+4J/jtbkceTMLIPZpGvLOEbQslPQ8B5j5kVtqYQ0IBp1x/sKxmc7pcoNVoMft8Tz/0thAFKookr7g2Qk/vVWn0kd9ivu0D1Hgi8zeJbUkOA629H9XYqIhD0l/kU2nhN4HPFAp2lL9KFQpo3oR04GQM9yDGI76ovRxhTql8i88PPUZk4Kt7ksfY9QEqoKFDGIGGk+v88rsJTZ0YMWHtHR6s+ScXsnHFINXLgpm+Ab6OduWEe1wHUYroj6TPdBMpil9C2KAJLQVX5AE+LbkDnVFFe605Lu9EvQy5CY7wSVriz76371nPPFVOPlbcFD+Xs5OdYj+J84PYBHEAE02xwKUtzaHCs0= ssh_host_key_rsa_public_keytype: ssh-rsa swapfree_mb: 0 swaptotal_mb: 0 system: Linux system_capabilities: - '' system_capabilities_enforced: 'True' system_vendor: OpenStack Foundation uptime_seconds: 1127 user_dir: /home/zuul user_gecos: '' user_gid: 1000 user_id: zuul user_shell: /bin/bash user_uid: 1000 userspace_architecture: x86_64 userspace_bits: '64' virtualization_role: guest virtualization_tech_guest: - openstack virtualization_tech_host: - kvm virtualization_type: openstack ansible_fibre_channel_wwn: [] ansible_fips: false ansible_forks: 5 ansible_form_factor: Other ansible_fqdn: controller ansible_hostname: controller ansible_hostnqn: nqn.2014-08.org.nvmexpress:uuid:59ef8cd6-a46a-4dce-a285-93a4c99b74bd ansible_interfaces: - eth0 - lo - eth1 ansible_inventory_sources: - /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml ansible_is_chroot: false ansible_iscsi_iqn: '' ansible_kernel: 5.14.0-686.el9.x86_64 ansible_kernel_version: '#1 SMP PREEMPT_DYNAMIC Thu Feb 19 10:49:27 UTC 2026' ansible_lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback ansible_loadavg: 15m: 0.35 1m: 0.99 5m: 0.66 ansible_local: {} ansible_locally_reachable_ips: ipv4: - 38.102.83.143 - 127.0.0.0/8 - 127.0.0.1 - 192.168.122.11 ipv6: - ::1 - fe80::f816:3eff:fe95:b803 ansible_lsb: {} ansible_lvm: N/A ansible_machine: x86_64 ansible_machine_id: 45af4031c1bdc072f1f045c25038675f ansible_memfree_mb: 5223 ansible_memory_mb: nocache: free: 6746 used: 933 real: free: 5223 total: 7679 used: 2456 swap: cached: 0 free: 0 total: 0 used: 0 ansible_memtotal_mb: 7679 ansible_mounts: - block_available: 19946043 block_size: 4096 block_total: 20954875 block_used: 1008832 device: /dev/vda1 fstype: xfs inode_available: 41790471 inode_total: 41942512 inode_used: 152041 mount: / options: rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota size_available: 81698992128 size_total: 85831168000 uuid: 37391a25-080d-4723-8b0c-cb88a559875b ansible_nodename: controller ansible_os_family: RedHat ansible_pkg_mgr: dnf ansible_playbook_python: /usr/bin/python3 ansible_proc_cmdline: BOOT_IMAGE: (hd0,msdos1)/boot/vmlinuz-5.14.0-686.el9.x86_64 console: ttyS0,115200n8 crashkernel: 1G-2G:192M,2G-64G:256M,64G-:512M net.ifnames: '0' no_timer_check: true ro: true root: UUID=37391a25-080d-4723-8b0c-cb88a559875b ansible_processor: - '0' - AuthenticAMD - AMD EPYC-Rome Processor - '1' - AuthenticAMD - AMD EPYC-Rome Processor - '2' - AuthenticAMD - AMD EPYC-Rome Processor - '3' - AuthenticAMD - AMD EPYC-Rome Processor - '4' - AuthenticAMD - AMD EPYC-Rome Processor - '5' - AuthenticAMD - AMD EPYC-Rome Processor - '6' - AuthenticAMD - AMD EPYC-Rome Processor - '7' - AuthenticAMD - AMD EPYC-Rome Processor ansible_processor_cores: 1 ansible_processor_count: 8 ansible_processor_nproc: 8 ansible_processor_threads_per_core: 1 ansible_processor_vcpus: 8 ansible_product_name: OpenStack Nova ansible_product_serial: NA ansible_product_uuid: NA ansible_product_version: 26.3.1 ansible_python: executable: /usr/bin/python3 has_sslcontext: true type: cpython version: major: 3 micro: 25 minor: 9 releaselevel: final serial: 0 version_info: - 3 - 9 - 25 - final - 0 ansible_python_version: 3.9.25 ansible_real_group_id: 1000 ansible_real_user_id: 1000 ansible_run_tags: - all ansible_selinux: config_mode: enforcing mode: enforcing policyvers: 33 status: enabled type: targeted ansible_selinux_python_present: true ansible_service_mgr: systemd ansible_skip_tags: [] ansible_ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC+id+b7X9j0ORVVOYynRp6EkGNGjsS6MFYAVujbQuljDn95/uodDJYzE7rd5a/EEj6+0CZrIYVLqfDnz3cFHlc= ansible_ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ansible_ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIBGO3GG9EnJGcqMCDrYY3k5W9IcYdyetDErAw7WgYzEs ansible_ssh_host_key_ed25519_public_keytype: ssh-ed25519 ansible_ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCx5b+lhR9MsLqMgwtEPRjNFFubQweQY5rZ4WjIVQrBbHZU6MgDHj8WIF9e/1zsZiVLXuKRVPZhRywY2qjwCkIVt/T90/4uXDIjPlKsmFaFgbmYJUL86V1RkP1FtToViGoAOLbwdrm/hGUOlGB9Nov9KAoMS1FzeQ49pGm+4J/jtbkceTMLIPZpGvLOEbQslPQ8B5j5kVtqYQ0IBp1x/sKxmc7pcoNVoMft8Tz/0thAFKookr7g2Qk/vVWn0kd9ivu0D1Hgi8zeJbUkOA629H9XYqIhD0l/kU2nhN4HPFAp2lL9KFQpo3oR04GQM9yDGI76ovRxhTql8i88PPUZk4Kt7ksfY9QEqoKFDGIGGk+v88rsJTZ0YMWHtHR6s+ScXsnHFINXLgpm+Ab6OduWEe1wHUYroj6TPdBMpil9C2KAJLQVX5AE+LbkDnVFFe605Lu9EvQy5CY7wSVriz76371nPPFVOPlbcFD+Xs5OdYj+J84PYBHEAE02xwKUtzaHCs0= ansible_ssh_host_key_rsa_public_keytype: ssh-rsa ansible_swapfree_mb: 0 ansible_swaptotal_mb: 0 ansible_system: Linux ansible_system_capabilities: - '' ansible_system_capabilities_enforced: 'True' ansible_system_vendor: OpenStack Foundation ansible_uptime_seconds: 1127 ansible_user_dir: /home/zuul ansible_user_gecos: '' ansible_user_gid: 1000 ansible_user_id: zuul ansible_user_shell: /bin/bash ansible_user_uid: 1000 ansible_userspace_architecture: x86_64 ansible_userspace_bits: '64' ansible_verbosity: 0 ansible_version: full: 2.15.13 major: 2 minor: 15 revision: 13 string: 2.15.13 ansible_virtualization_role: guest ansible_virtualization_tech_guest: - openstack ansible_virtualization_tech_host: - kvm ansible_virtualization_type: openstack ca_cert_approver: true cifmw_architecture_repo: /home/zuul/src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_relative: src/github.com/openstack-k8s-operators/architecture cifmw_architecture_repo_url: https://github.com/openstack-k8s-operators/architecture cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_basedir: /home/zuul/ci-framework-data cifmw_block_device_size: 40G cifmw_config_certmanager: true cifmw_default_dns_servers: - 1.1.1.1 - 8.8.8.8 cifmw_deploy_edpm: true cifmw_discovered_hash: 732aef83ec83d501dd4ceba8f08d29ffba016300c4710e056c77d4908412b10c cifmw_discovered_hash_algorithm: sha256 cifmw_discovered_image_name: CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_discovered_image_url: https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 cifmw_dlrn_report_result: false cifmw_edpm_deploy_env: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_TAG: 8419493e1fd846703d277695e03fc5eb DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 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 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_edpm_deploy_extra_vars: DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_SINGLE_NODE: 'false' DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' DATAPLANE_TOTAL_NODES: 2 SSH_KEY_FILE: /home/zuul/.ssh/id_cifw cifmw_edpm_prepare_extra_vars: NETWORK_MTU: 1500 NNCP_DNS_SERVER: 192.168.122.10 NNCP_INTERFACE: ens7 cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: openstack patches: - patch: "apiVersion: core.openstack.org/v1beta1\nkind: OpenStackControlPlane\nmetadata:\n \ name: unused\nspec:\n heat:\n enabled: true\n neutron:\n \ template:\n customServiceConfig: |\n [DEFAULT]\n \ debug=true\n vlan_transparent = true\n global_physnet_mtu = 1400\n [ovn]\n ovn_emit_need_to_frag = true\n \ [ml2]\n path_mtu = 1400\n [ovs]\n igmp_snooping_enable=True" target: kind: OpenStackControlPlane cifmw_edpm_prepare_skip_crc_storage_creation: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/horizon.yml' cifmw_install_yamls_defaults: ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 ADOPTED_TENANT_NETWORK: 172.9.1.0/24 BARBICAN: config/samples/barbican_v1beta1_barbican.yaml BARBICAN_BRANCH: main BARBICAN_COMMIT_HASH: '' BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml BARBICAN_DEPL_IMG: unused BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git BARBICAN_SERVICE_ENABLED: 'true' BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sE**********U= BAREMETAL_BRANCH: main BAREMETAL_COMMIT_HASH: '' BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest BAREMETAL_OS_CONTAINER_IMG: '' BAREMETAL_OS_IMG: '' BAREMETAL_OS_IMG_TYPE: '' BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git BAREMETAL_TIMEOUT: 20m BASH_IMG: quay.io/openstack-k8s-operators/bash:latest BGP_ASN: '64999' BGP_LEAF_1: 100.65.4.1 BGP_LEAF_2: 100.64.4.1 BGP_OVN_ROUTING: 'false' BGP_PEER_ASN: '64999' BGP_SOURCE_IP: 172.30.4.2 BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 BMAAS_INSTANCE_DISK_SIZE: '20' BMAAS_INSTANCE_MEMORY: '4096' BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas BMAAS_INSTANCE_NET_MODEL: virtio BMAAS_INSTANCE_OS_VARIANT: centos-stream9 BMAAS_INSTANCE_VCPUS: '2' BMAAS_INSTANCE_VIRT_TYPE: kvm BMAAS_IPV4: 'true' BMAAS_IPV6: 'false' BMAAS_LIBVIRT_USER: sushyemu BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 BMAAS_METALLB_POOL_NAME: baremetal BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 BMAAS_NETWORK_NAME: crc-bmaas BMAAS_NODE_COUNT: '1' BMAAS_OCP_INSTANCE_NAME: crc BMAAS_REDFISH_PASSWORD: password BMAAS_REDFISH_USERNAME: admin BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default BMAAS_SUSHY_EMULATOR_DRIVER: libvirt BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack BMH_NAMESPACE: openstack BMO_BRANCH: release-0.9 BMO_CLEANUP: 'true' BMO_COMMIT_HASH: '' BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib BMO_IPA_BRANCH: stable/2024.1 BMO_IPA_FLAVOR: centos9 BMO_IPA_INSECURE: 'false' BMO_IRONIC_HOST: 192.168.122.10 BMO_PROVISIONING_INTERFACE: '' BMO_REPO: https://github.com/metal3-io/baremetal-operator BMO_SETUP: false BMO_SETUP_ROUTE_REPLACE: 'true' BM_CTLPLANE_INTERFACE: enp1s0 BM_INSTANCE_MEMORY: '8192' BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal BM_INSTANCE_NAME_SUFFIX: '0' BM_NETWORK_NAME: default BM_NODE_COUNT: '1' BM_ROOT_PASSWORD: '' BM_ROOT_PASSWORD_SECRET: '' CEILOMETER_CENTRAL_DEPL_IMG: unused CEILOMETER_NOTIFICATION_DEPL_IMG: unused CEPH_BRANCH: release-1.15 CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml CEPH_IMG: quay.io/ceph/demo:latest-squid CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml CEPH_REPO: https://github.com/rook/rook.git CERTMANAGER_TIMEOUT: 300s CHECKOUT_FROM_OPENSTACK_REF: 'true' CINDER: config/samples/cinder_v1beta1_cinder.yaml CINDERAPI_DEPL_IMG: unused CINDERBKP_DEPL_IMG: unused CINDERSCH_DEPL_IMG: unused CINDERVOL_DEPL_IMG: unused CINDER_BRANCH: main CINDER_COMMIT_HASH: '' CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git CLEANUP_DIR_CMD: rm -Rf CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' CRC_HTTPS_PROXY: '' CRC_HTTP_PROXY: '' CRC_STORAGE_NAMESPACE: crc-storage CRC_STORAGE_RETRIES: '3' CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' CRC_VERSION: latest DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret DATAPLANE_ANSIBLE_USER: '' DATAPLANE_COMPUTE_IP: 192.168.122.100 DATAPLANE_CONTAINER_PREFIX: openstack DATAPLANE_CONTAINER_TAG: current-podified DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest DATAPLANE_DEFAULT_GW: 192.168.122.1 DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned DATAPLANE_NETWORKER_IP: 192.168.122.200 DATAPLANE_NETWORK_INTERFACE_NAME: eth0 DATAPLANE_NOVA_NFS_PATH: '' DATAPLANE_NTP_SERVER: pool.ntp.org DATAPLANE_PLAYBOOK: osp.edpm.download_cache DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 DATAPLANE_RUNNER_IMG: '' DATAPLANE_SERVER_ROLE: compute DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' DATAPLANE_TIMEOUT: 30m DATAPLANE_TLS_ENABLED: 'true' DATAPLANE_TOTAL_NETWORKER_NODES: '1' DATAPLANE_TOTAL_NODES: '1' DBSERVICE: galera DESIGNATE: config/samples/designate_v1beta1_designate.yaml DESIGNATE_BRANCH: main DESIGNATE_COMMIT_HASH: '' DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git DNSDATA: config/samples/network_v1beta1_dnsdata.yaml DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml DNS_DEPL_IMG: unused DNS_DOMAIN: localdomain DOWNLOAD_TOOLS_SELECTION: all EDPM_ATTACH_EXTNET: 'true' EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' EDPM_COMPUTE_CELLS: '1' EDPM_COMPUTE_CEPH_ENABLED: 'true' EDPM_COMPUTE_CEPH_NOVA: 'true' EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' EDPM_COMPUTE_SRIOV_ENABLED: 'true' EDPM_COMPUTE_SUFFIX: '0' EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' EDPM_CONFIGURE_HUGEPAGES: 'false' EDPM_CONFIGURE_NETWORKING: 'true' EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra EDPM_NETWORKER_SUFFIX: '0' EDPM_TOTAL_NETWORKERS: '1' EDPM_TOTAL_NODES: '1' GALERA_REPLICAS: '' GENERATE_SSH_KEYS: 'true' GIT_CLONE_OPTS: '' GLANCE: config/samples/glance_v1beta1_glance.yaml GLANCEAPI_DEPL_IMG: unused GLANCE_BRANCH: main GLANCE_COMMIT_HASH: '' GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git HEAT: config/samples/heat_v1beta1_heat.yaml HEATAPI_DEPL_IMG: unused HEATCFNAPI_DEPL_IMG: unused HEATENGINE_DEPL_IMG: unused HEAT_AUTH_ENCRYPTION_KEY: 76**********f0 HEAT_BRANCH: main HEAT_COMMIT_HASH: '' HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests HEAT_KUTTL_NAMESPACE: heat-kuttl-tests HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git HEAT_SERVICE_ENABLED: 'true' HORIZON: config/samples/horizon_v1beta1_horizon.yaml HORIZON_BRANCH: main HORIZON_COMMIT_HASH: '' HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml HORIZON_DEPL_IMG: unused HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git INFRA_BRANCH: main INFRA_COMMIT_HASH: '' INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests INFRA_KUTTL_NAMESPACE: infra-kuttl-tests INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git INSTALL_CERT_MANAGER: false INSTALL_NMSTATE: true || false INSTALL_NNCP: true || false INTERNALAPI_HOST_ROUTES: '' IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 IPV6_LAB_LIBVIRT_STORAGE_POOL: default IPV6_LAB_MANAGE_FIREWALLD: 'true' IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' IPV6_LAB_NETWORK_NAME: nat64 IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 IPV6_LAB_SNO_HOST_PREFIX: '64' IPV6_LAB_SNO_INSTANCE_NAME: sno IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp IPV6_LAB_SNO_OCP_VERSION: latest-4.14 IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab IRONIC: config/samples/ironic_v1beta1_ironic.yaml IRONICAPI_DEPL_IMG: unused IRONICCON_DEPL_IMG: unused IRONICINS_DEPL_IMG: unused IRONICNAG_DEPL_IMG: unused IRONICPXE_DEPL_IMG: unused IRONIC_BRANCH: main IRONIC_COMMIT_HASH: '' IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml IRONIC_IMAGE: quay.io/metal3-io/ironic IRONIC_IMAGE_TAG: release-24.1 IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml KEYSTONEAPI_DEPL_IMG: unused KEYSTONE_BRANCH: main KEYSTONE_COMMIT_HASH: '' KEYSTONE_FEDERATION_CLIENT_SECRET: CO**********6f KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git KUBEADMIN_PWD: '12345678' LIBVIRT_SECRET: libvirt-secret LOKI_DEPLOY_MODE: openshift-network LOKI_DEPLOY_NAMESPACE: netobserv LOKI_DEPLOY_SIZE: 1x.demo LOKI_NAMESPACE: openshift-operators-redhat LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki LOKI_SUBSCRIPTION: loki-operator LVMS_CR: '1' MANILA: config/samples/manila_v1beta1_manila.yaml MANILAAPI_DEPL_IMG: unused MANILASCH_DEPL_IMG: unused MANILASHARE_DEPL_IMG: unused MANILA_BRANCH: main MANILA_COMMIT_HASH: '' MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests MANILA_KUTTL_NAMESPACE: manila-kuttl-tests MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git MANILA_SERVICE_ENABLED: 'true' MARIADB: config/samples/mariadb_v1beta1_galera.yaml MARIADB_BRANCH: main MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests MARIADB_COMMIT_HASH: '' MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml MARIADB_DEPL_IMG: unused MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml MEMCACHED_DEPL_IMG: unused METADATA_SHARED_SECRET: '12**********42' METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 METALLB_POOL: 192.168.122.80-192.168.122.90 MICROSHIFT: '0' MIRROR_INSECURE: 'true' MIRROR_NAMESPACE: openstack-mirror MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing NAMESPACE: openstack NETCONFIG: config/samples/network_v1beta1_netconfig.yaml NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml NETCONFIG_DEPL_IMG: unused NETOBSERV_DEPLOY_NAMESPACE: netobserv NETOBSERV_NAMESPACE: openshift-netobserv-operator NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net NETOBSERV_SUBSCRIPTION: netobserv-operator NETWORK_BGP: 'false' NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 NETWORK_ISOLATION: 'true' NETWORK_ISOLATION_INSTANCE_NAME: crc NETWORK_ISOLATION_IPV4: 'true' NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 NETWORK_ISOLATION_IPV4_NAT: 'true' NETWORK_ISOLATION_IPV6: 'false' NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' NETWORK_ISOLATION_NETWORK_NAME: net-iso NETWORK_ISOLATION_NET_NAME: default NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' NETWORK_MTU: '1500' NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 NETWORK_STORAGE_MACVLAN: '' NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 NETWORK_VLAN_START: '20' NETWORK_VLAN_STEP: '1' NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml NEUTRONAPI_DEPL_IMG: unused NEUTRON_BRANCH: main NEUTRON_COMMIT_HASH: '' NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git NFS_HOME: /home/nfs NMSTATE_NAMESPACE: openshift-nmstate NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator NNCP_ADDITIONAL_HOST_ROUTES: '' NNCP_BGP_1_INTERFACE: enp7s0 NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 NNCP_BGP_2_INTERFACE: enp8s0 NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 NNCP_BRIDGE: ospbr NNCP_CLEANUP_TIMEOUT: 120s NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' NNCP_DNS_SERVER: 192.168.122.1 NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 NNCP_GATEWAY: 192.168.122.1 NNCP_GATEWAY_IPV6: fd00:aaaa::1 NNCP_INTERFACE: enp6s0 NNCP_NODES: '' NNCP_TIMEOUT: 240s NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_BRANCH: main NOVA_COMMIT_HASH: '' NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git NUMBER_OF_INSTANCES: '1' OCP_NETWORK_NAME: crc OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_BRANCH: main OCTAVIA_COMMIT_HASH: '' OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git OKD: 'false' OPENSTACK_BRANCH: main OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest OPENSTACK_COMMIT_HASH: '' OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_CRDS_DIR: openstack_crds OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest OPENSTACK_K8S_BRANCH: main OPENSTACK_K8S_TAG: latest OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests OPENSTACK_NEUTRON_CUSTOM_CONF: '' OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator OPERATOR_CHANNEL: '' OPERATOR_NAMESPACE: openstack-operators OPERATOR_SOURCE: '' OPERATOR_SOURCE_NAMESPACE: '' OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml OVNCONTROLLER_NMAP: 'true' OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml OVN_BRANCH: main OVN_COMMIT_HASH: '' OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests OVN_KUTTL_NAMESPACE: ovn-kuttl-tests OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git PASSWORD: '12**********78' PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml PLACEMENTAPI_DEPL_IMG: unused PLACEMENT_BRANCH: main PLACEMENT_COMMIT_HASH: '' PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_BRANCH: patches RABBITMQ_COMMIT_HASH: '' RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml RABBITMQ_DEPL_IMG: unused RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git REDHAT_OPERATORS: 'false' REDIS: config/samples/redis_v1beta1_redis.yaml REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml REDIS_DEPL_IMG: unused RH_REGISTRY_PWD: '' RH_REGISTRY_USER: '' SECRET: os**********et SG_CORE_DEPL_IMG: unused STANDALONE_COMPUTE_DRIVER: libvirt STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 STANDALONE_STORAGE_NET_PREFIX: 172.18.0 STANDALONE_TENANT_NET_PREFIX: 172.19.0 STORAGEMGMT_HOST_ROUTES: '' STORAGE_CLASS: local-storage STORAGE_HOST_ROUTES: '' SWIFT: config/samples/swift_v1beta1_swift.yaml SWIFT_BRANCH: main SWIFT_COMMIT_HASH: '' SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_BRANCH: main TELEMETRY_COMMIT_HASH: '' TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests TELEMETRY_KUTTL_RELPATH: test/kuttl/suites TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git TENANT_HOST_ROUTES: '' TIMEOUT: 300s TLS_ENABLED: 'false' tripleo_deploy: 'export REGISTRY_PWD:' cifmw_install_yamls_environment: BMO_SETUP: false CHECKOUT_FROM_OPENSTACK_REF: 'true' INSTALL_CERT_MANAGER: false KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig OPENSTACK_K8S_BRANCH: main OUT: /home/zuul/ci-framework-data/artifacts/manifests OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm cifmw_install_yamls_vars: BMO_SETUP: false INSTALL_CERT_MANAGER: false cifmw_installyamls_repo_url: https://github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls cifmw_installyamls_repos_relative: src/github.com/openstack-k8s-operators/install_yamls cifmw_manifests_dir: /home/zuul/ci-framework-data/artifacts/manifests cifmw_nolog: true cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_api: https://api.crc.testing:6443 cifmw_openshift_login_cert_login: false cifmw_openshift_login_context: default/api-crc-testing:6443/kubeadmin cifmw_openshift_login_kubeconfig: /home/zuul/.crc/machines/crc/kubeconfig cifmw_openshift_login_password: 12**********89 cifmw_openshift_login_token: sh**********s8 cifmw_openshift_login_user: kubeadmin cifmw_openshift_password: '12**********89' cifmw_openshift_setup_skip_internal_registry: true cifmw_openshift_setup_skip_internal_registry_tls_verify: true cifmw_openshift_skip_tls_verify: true cifmw_openshift_token: sha256~bJr3Dut5_i8d9ze4JlXpGW5baiL6MxOL9CLFOsIRes8 cifmw_openshift_user: kubeadmin cifmw_openstack_k8s_operators_org_url: https://github.com/openstack-k8s-operators cifmw_openstack_namespace: openstack cifmw_operator_build_meta_name: openstack-operator cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_bundle: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-bundle:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 image_catalog: 38.102.83.44:5001/openstack-k8s-operators/openstack-operator-index:d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 cifmw_os_must_gather_timeout: 30m cifmw_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 cifmw_repo: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_relative: src/github.com/openstack-k8s-operators/ci-framework cifmw_repo_setup_branch: antelope cifmw_repo_setup_commit_hash: null cifmw_repo_setup_dist_major_version: 9 cifmw_repo_setup_distro_hash: null cifmw_repo_setup_dlrn_api_url: https://trunk.rdoproject.org/api-centos9-antelope cifmw_repo_setup_dlrn_url: https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5 cifmw_repo_setup_extended_hash: null cifmw_repo_setup_full_hash: 8419493e1fd846703d277695e03fc5eb cifmw_repo_setup_os_release: centos cifmw_repo_setup_release: antelope cifmw_repo_url: https://github.com/openstack-k8s-operators/ci-framework cifmw_run_test_role: test_operator cifmw_run_tests: true cifmw_success_flag: changed: false failed: false stat: atime: 1772118177.9658833 attr_flags: '' attributes: [] block_size: 4096 blocks: 0 charset: binary checksum: da39a3ee5e6b4b0d3255bfef95601890afd80709 ctime: 1772118177.9658833 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 2000663 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: inode/x-empty mode: '0644' mtime: 1772118177.9658833 nlink: 1 path: /home/zuul/cifmw-success pw_name: zuul readable: true rgrp: true roth: true rusr: true size: 0 uid: 1000 version: '2332408986' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image_tag: 8419493e1fd846703d277695e03fc5eb cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_update_containers: true cifmw_update_containers_org: podified-antelope-centos9 cifmw_update_containers_registry: quay.rdoproject.org cifmw_update_containers_tag: 8419493e1fd846703d277695e03fc5eb cifmw_use_crc: false cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.44 content_provider_registry_ip_port: 38.102.83.44:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 csv_info: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true discovered_interpreter_python: /usr/bin/python3 enable_ramdisk: true gather_subset: - min group_names: - ungrouped groups: all: - compute-0 - compute-1 - controller - crc - localhost computes: - compute-0 - compute-1 ocps: - crc ungrouped: *id001 zuul_unreachable: [] image_index: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: localhost inventory_hostname_short: localhost list_allowed: changed: false false_condition: 'stage_vars_dict.cifmw_test_operator_tempest_include_list is not defined or stage_vars_dict.cifmw_test_operator_tempest_tests_include_override_scenario | bool ' skip_reason: Conditional result was False skipped: true list_skipped: changed: true failed: false message: '' skipped_tests: - tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames logfiles_dest_dir: /home/zuul/ci-framework-data/logs/2026-02-26_15-03 logsPVCs: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: pv.kubernetes.io/bind-completed: 'yes' pv.kubernetes.io/bound-by-controller: 'yes' creationTimestamp: '2026-02-26T12:00:03Z' finalizers: - kubernetes.io/pvc-protection labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:pv.kubernetes.io/bind-completed: {} f:pv.kubernetes.io/bound-by-controller: {} f:spec: f:volumeName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:accessModes: {} f:capacity: .: {} f:storage: {} f:phase: {} manager: kube-controller-manager operation: Update subresource: status time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:accessModes: {} f:resources: f:requests: .: {} f:storage: {} f:storageClassName: {} f:volumeMode: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' name: tempest-tests-tempest-0-8761a namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '64276' uid: 7dc91057-2096-49dd-a75f-5818ff5ca52c spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: local-storage volumeMode: Filesystem volumeName: local-storage06-crc status: accessModes: - ReadWriteOnce - ReadWriteMany - ReadOnlyMany capacity: storage: 10Gi phase: Bound logs_pod: api_found: true attempts: 1 changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.193/23"],"mac_address":"0a:58:0a:d9:01:c1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.193/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.193\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:c1\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:02:46Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:containers: k:{"name":"test-operator-logs-container"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/mnt/logs-tempest-tests-tempest-step-0"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"logs-volume-0"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: OpenAPI-Generator operation: Update time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:02:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.193"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:49Z' name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack resourceVersion: '160528' uid: 78368336-7209-421d-b638-e47679769c6d spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox imagePullPolicy: Always name: test-operator-logs-container resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - name: kube-api-access-xlh2k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://077d973c17529441a4b7907609ee1615acf137610477f97563273b0d81893f60 image: quay.io/quay/busybox:latest imageID: quay.io/quay/busybox@sha256:92f3298bf80a1ba949140d77987f5de081f010337880cd771f7e7fc928f8c74d lastState: {} name: test-operator-logs-container ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T15:02:49Z' volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.193 podIPs: - ip: 10.217.1.193 qosClass: BestEffort startTime: '2026-02-26T15:02:46Z' max_retries: 60 module_setup: true network_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack network list -c Name -f value | grep -c public) != 0 ];then\n oc exec -n openstack openstackclient -- openstack network delete public\nfi\n" delta: '0:00:02.193653' end: '2026-02-26 11:59:38.452214' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack network list -c Name -f value | grep -c public) != 0 ];then\n oc exec -n openstack openstackclient -- openstack network delete public\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: availability_zone_hints: [] external: true is_default: true name: public provider_network_type: flat provider_physical_network: datacentre shared: false subnets: - allocation_pool_end: 192.168.122.250 allocation_pool_start: 192.168.122.171 cidr: 192.168.122.0/24 enable_dhcp: true gateway_ip: 192.168.122.1 name: public_subnet msg: '' rc: 0 start: '2026-02-26 11:59:36.258561' stderr: '++ oc exec -n openstack openstackclient -- openstack network list -c Name -f value ++ grep -c public + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack network list -c Name -f value - ++ grep -c public - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false no_resources_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: openstack-operators overriden_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework pod_info: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true pod_list: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.168/23"],"mac_address":"0a:58:0a:d9:00:a8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.168/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.168\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a8\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:33Z' generateName: barbican-api-5466fc4f46- labels: component: barbican-api pod-template-hash: 5466fc4f46 service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"e22878a8-33a1-479e-980c-c15b219cf314"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.168"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:54Z' name: barbican-api-5466fc4f46-xdj8r namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-api-5466fc4f46 uid: e22878a8-33a1-479e-980c-c15b219cf314 resourceVersion: '45350' uid: f9707878-82b6-46d7-b6c6-65745f7c72c3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - barbican-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-api.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n5h5dfhf4h687h555h9ch5fbh78hc4hdbh594hfhf8h5cfh696hc9h9h589h5c7h5dh576hd6h84h655h56fh675h77hcdh59dh56fh685h56fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: barbican-api-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5h5dfhf4h687h555h9ch5fbh78hc4hdbh594hfhf8h5cfh696hc9h9h589h5c7h5dh576hd6h84h655h56fh675h77hcdh59dh56fh685h56fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: barbican-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-api-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-barbican-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-barbican-public-svc - name: kube-api-access-jmqpc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:33Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:54Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:54Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:33Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://25d30f7a7b066f85b359c032399de194f6c817d7308b15172cefe9d616faacdb image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:2c52c0f4b4baa15796eb284522adff7fa9e5c85a2d77c2e47ef4afdf8e4a7c7d lastState: {} name: barbican-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://442ed65a014f84e4f4cf6f1720dc7321ff39ea810e3edac139a5c7f389a3b736 image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:2c52c0f4b4baa15796eb284522adff7fa9e5c85a2d77c2e47ef4afdf8e4a7c7d lastState: {} name: barbican-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.168 podIPs: - ip: 10.217.0.168 qosClass: BestEffort startTime: '2026-02-26T11:31:33Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.163/23"],"mac_address":"0a:58:0a:d9:00:a3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.163/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.163\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a3\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:29Z' generateName: barbican-keystone-listener-59bb6b4c7b- labels: component: keystone-listener pod-template-hash: 59bb6b4c7b service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"a7e0e49f-1bf1-4d73-af15-cf51809fb761"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-keystone-listener"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-keystone-listener-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:31Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.163"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:36Z' name: barbican-keystone-listener-59bb6b4c7b-c52zs namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-keystone-listener-59bb6b4c7b uid: a7e0e49f-1bf1-4d73-af15-cf51809fb761 resourceVersion: '44609' uid: f4f8bc69-bc44-4cda-8799-9b3e0786ef81 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - keystone-listener topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-keystone-listener.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n9dh557h56fh9fh66fhd6h54bh64fh5b9hc6hcch565h5c8h69h74hdfhb5h68h5d8h74h595h86h687h55h5b9h58bh59dh98h78h6dhf9h5f6q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imagePullPolicy: IfNotPresent name: barbican-keystone-listener-log resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n9dh557h56fh9fh66fhd6h54bh64fh5b9hc6hcch565h5c8h69h74hdfhb5h68h5d8h74h595h86h687h55h5b9h58bh59dh98h78h6dhf9h5f6q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imagePullPolicy: IfNotPresent name: barbican-keystone-listener resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-keystone-listener-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-keystone-listener-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-frx8f projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8fcfb1894fba2198869594b02a724fbf70f16ddd2a354ec795d2977b635d2faf image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:e282e1f96f3bc05de857e3a458e7025c33f598087eefc4d4973dfec8a31b2010 lastState: {} name: barbican-keystone-listener ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9a427f14e10e31bf1e3a96fe29bd3e3596ea68a97cab6245adeced7c8ba3867c image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:e282e1f96f3bc05de857e3a458e7025c33f598087eefc4d4973dfec8a31b2010 lastState: {} name: barbican-keystone-listener-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.163 podIPs: - ip: 10.217.0.163 qosClass: BestEffort startTime: '2026-02-26T11:31:29Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.164/23"],"mac_address":"0a:58:0a:d9:00:a4","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.164/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.164\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a4\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:29Z' generateName: barbican-worker-84bb945b69- labels: component: barbican-worker pod-template-hash: 84bb945b69 service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"3e7a0cd5-c928-4380-ad83-19cdce817b3d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-worker"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-worker-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.164"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:36Z' name: barbican-worker-84bb945b69-xfww2 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-worker-84bb945b69 uid: 3e7a0cd5-c928-4380-ad83-19cdce817b3d resourceVersion: '44606' uid: 04c98d03-1308-4014-8703-2c58516595ca spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - barbican-worker topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-worker.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n5f4h587h85h5b4h655h95h65fh697h677h694h689h696h645h5bfhbbh655h644h5c4hd5hc6h8dh5bch7bh676h555h7dh695h5c6h98hbfh64h5bcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imagePullPolicy: IfNotPresent name: barbican-worker-log resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5f4h587h85h5b4h655h95h65fh697h677h694h689h696h645h5bfhbbh655h644h5c4hd5hc6h8dh5bch7bh676h555h7dh695h5c6h98hbfh64h5bcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imagePullPolicy: IfNotPresent name: barbican-worker resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-worker-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-worker-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-d7qcp projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bd70d6550cbf6028943fab916f8a2b2b7997a11260c1e0dd5f72071745db3717 image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:897f0edd098422865a163c930e92c4ce93e948c783016e655cb0664ebc8392a6 lastState: {} name: barbican-worker ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://984545626a880f048d9576c62d4501b8f1404e930c26c03ceb6e73c9031ee002 image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:897f0edd098422865a163c930e92c4ce93e948c783016e655cb0664ebc8392a6 lastState: {} name: barbican-worker-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.164 podIPs: - ip: 10.217.0.164 qosClass: BestEffort startTime: '2026-02-26T11:31:29Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.235/23"],"mac_address":"0a:58:0a:d9:00:eb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.235/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.235\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:eb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"6a:70:df:14:bc:7c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:37:30Z' generateName: bootstrap-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9b4078f0-b797-4414-9dec-32663313e572 batch.kubernetes.io/job-name: bootstrap-edpm-deployment-openstack-edpm-ipam controller-uid: 9b4078f0-b797-4414-9dec-32663313e572 job-name: bootstrap-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: bootstrap managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:37:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9b4078f0-b797-4414-9dec-32663313e572"}: {} f:spec: f:containers: k:{"name":"bootstrap-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:37:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:37:31Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.235"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:41:04Z' name: bootstrap-edpm-deployment-openstack-edpm-ipam-npvx7 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: bootstrap-edpm-deployment-openstack-edpm-ipam uid: 9b4078f0-b797-4414-9dec-32663313e572 resourceVersion: '53848' uid: fb1451db-04cb-41fc-b46a-3a64ea6e8528 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.bootstrap - -i - bootstrap-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.bootstrap ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: bootstrap ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: bootstrap-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bmdgr readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-bmdgr projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:02Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:02Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://3bd9f0c660b01ab36ebef299ce821e9b76db2d56c8de6721f4df62bc6acd1c6e image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: bootstrap-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://3bd9f0c660b01ab36ebef299ce821e9b76db2d56c8de6721f4df62bc6acd1c6e exitCode: 0 finishedAt: '2026-02-26T11:41:01Z' reason: Completed startedAt: '2026-02-26T11:37:32Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bmdgr readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.235 podIPs: - ip: 10.217.0.235 qosClass: BestEffort startTime: '2026-02-26T11:37:30Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.228/23"],"mac_address":"0a:58:0a:d9:00:e4","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.228/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.228\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e4\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:36:03Z' generateName: ceilometer- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ceilometer-687c4b64fc owner: ceilometer service: ceilometer statefulset.kubernetes.io/pod-name: ceilometer-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"63a5a2ec-38e9-4f0e-8ef3-c3b6b4a1f107"}: {} f:spec: f:containers: k:{"name":"ceilometer-central-agent"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/bin"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"name":"ceilometer-notification-agent"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/bin"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"name":"proxy-httpd"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3000,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/httpd/conf.d/ssl.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/httpd/conf/httpd.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/tls.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/tls.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"name":"sg-core"}: .: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/sg-core.conf.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ceilometer-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"log-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"run-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"sg-core-conf-yaml"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.228"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:34Z' name: ceilometer-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ceilometer uid: 63a5a2ec-38e9-4f0e-8ef3-c3b6b4a1f107 resourceVersion: '50909' uid: 3da6a1f6-3a11-4249-8038-9b41635e7011 spec: containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd7h6ch689h99h95h9ch586h645hd7h9fh79h669hddh599hd8h8ch598h65fh687h5bfh664h685h567h688h97h585h65bhdh574h5d6hf6h5c8q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-ceilometer-central:current-podified imagePullPolicy: Always livenessProbe: exec: command: - /usr/bin/python3 - /var/lib/openstack/bin/centralhealth.py failureThreshold: 3 initialDelaySeconds: 300 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ceilometer-central-agent resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true - mountPath: /var/lib/openstack/config name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: ceilometer-central-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd7h6ch689h99h95h9ch586h645hd7h9fh79h669hddh599hd8h8ch598h65fh687h5bfh664h685h567h688h97h585h65bhdh574h5d6hf6h5c8q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-ceilometer-notification:current-podified imagePullPolicy: Always livenessProbe: exec: command: - /usr/bin/python3 - /var/lib/openstack/bin/notificationhealth.py failureThreshold: 3 initialDelaySeconds: 300 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 5 name: ceilometer-notification-agent resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true - mountPath: /var/lib/openstack/config name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: ceilometer-notification-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - image: quay.io/openstack-k8s-operators/sg-core:latest imagePullPolicy: Always name: sg-core resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/sg-core.conf.yaml name: sg-core-conf-yaml subPath: sg-core.conf.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - args: - -DFOREGROUND command: - /usr/sbin/httpd image: registry.redhat.io/ubi9/httpd-24:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 httpGet: path: / port: 3000 scheme: HTTPS initialDelaySeconds: 300 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: proxy-httpd ports: - containerPort: 3000 name: proxy-httpd protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: / port: 3000 scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true subPath: httpd.conf - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true subPath: ssl.conf - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/tls/certs/tls.crt name: ceilometer-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/tls.key name: ceilometer-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ceilometer-0 imagePullSecrets: - name: telemetry-ceilometer-dockercfg-tr4dw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42405 runAsGroup: 42405 runAsNonRoot: true runAsUser: 42405 seLinuxOptions: level: s0:c26,c0 serviceAccount: telemetry-ceilometer serviceAccountName: telemetry-ceilometer terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 480 secretName: ceilometer-scripts - name: config-data secret: defaultMode: 416 secretName: ceilometer-config-data - name: sg-core-conf-yaml secret: defaultMode: 416 items: - key: sg-core.conf.yaml path: sg-core.conf.yaml secretName: ceilometer-config-data - emptyDir: {} name: run-httpd - emptyDir: {} name: log-httpd - name: ceilometer-tls-certs secret: defaultMode: 256 secretName: cert-ceilometer-internal-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-9fp78 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:10Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:03Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:03Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://513a6164cff91abd9a9da3714b6b8fd7da63a3f55e2b8b875a110e4361ec04aa image: quay.io/podified-antelope-centos9/openstack-ceilometer-central:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:57dfeeb1cb430ed73e6db471592cfb1a5f25d3d5c083f82d4a676f936978be81 lastState: {} name: ceilometer-central-agent ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:05Z' volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/openstack/config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://c5a967d0f772882706c32a80383b62ffd3ec7cb693a7bb021e383a7a0573fa32 image: quay.io/podified-antelope-centos9/openstack-ceilometer-notification:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:8effebf17d60fe8d996a67e68cf3df066d04e28aa5b77c731bf9b9bc2ea9d32c lastState: {} name: ceilometer-notification-agent ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:06Z' volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/openstack/config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d43022e088176a4fbca5945bccf594c2cc7f07f84a70286d7b703f3124294530 image: registry.redhat.io/ubi9/httpd-24:latest imageID: registry.redhat.io/ubi9/httpd-24@sha256:4b23e987ebb3a021d53c637805c5e10428e39e2ed252b7fad4fa51195604fb80 lastState: {} name: proxy-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:10Z' volumeMounts: - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/tls/certs/tls.crt name: ceilometer-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/tls.key name: ceilometer-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9bbca6e1abe5f9bcc6f9cd44b92fb585815e6bacb664f0cfb2b658db0c0125b5 image: quay.io/openstack-k8s-operators/sg-core:latest imageID: quay.io/openstack-k8s-operators/sg-core@sha256:09be81cac358ce64112079e1e7eb42adede7a01434f107dd2ab2ee173bad7e4b lastState: {} name: sg-core ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:07Z' volumeMounts: - mountPath: /etc/sg-core.conf.yaml name: sg-core-conf-yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.228 podIPs: - ip: 10.217.0.228 qosClass: BestEffort startTime: '2026-02-26T11:36:03Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.195/23"],"mac_address":"0a:58:0a:d9:00:c3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.195/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.195\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:c3\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:32:35Z' generateName: cinder-api- labels: apps.kubernetes.io/pod-index: '0' component: cinder-api controller-revision-hash: cinder-api-89c5f978 service: cinder statefulset.kubernetes.io/pod-name: cinder-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0acfa1e2-c5e9-482d-9607-76abf98179ef"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"cinder-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/cinder"}: .: {} f:mountPath: {} f:name: {} k:{"name":"cinder-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/cinder"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-machine-id"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:36Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.195"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:33:05Z' name: cinder-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: cinder-api uid: 0acfa1e2-c5e9-482d-9607-76abf98179ef resourceVersion: '47216' uid: a66d564c-8f30-413c-8026-578de3a429d4 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - cinder-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/cinder/cinder-api.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n65dh675h655h94h6bh66dh64dhb8h667h5bch68ch595h676h6bh8fh64ch5c5hb7h5fbh54bhc6h77h5f8h59bh684h5ch56bh74h695h675h59fh5dfq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imagePullPolicy: IfNotPresent name: cinder-api-log resources: {} securityContext: runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/cinder name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n65dh675h655h94h6bh66dh64dhb8h667h5bch68ch595h676h6bh8fh64ch5c5hb7h5fbh54bhc6h77h5f8h59bh684h5ch56bh74h695h675h59fh5dfq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8776 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: cinder-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8776 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: runAsNonRoot: true runAsUser: 42407 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-api-config.json - mountPath: /var/log/cinder name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: cinder-api-0 imagePullSecrets: - name: cinder-cinder-dockercfg-zsnlw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: cinder-cinder serviceAccountName: cinder-cinder terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - hostPath: path: /etc/machine-id type: '' name: etc-machine-id - name: scripts secret: defaultMode: 493 secretName: cinder-scripts - name: config-data secret: defaultMode: 420 secretName: cinder-config-data - name: config-data-custom secret: defaultMode: 420 secretName: cinder-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-cinder-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-cinder-public-svc - name: kube-api-access-4r6hl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:35Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:05Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:05Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:35Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://4ef4932366d4e8efff6a0e2a95f9445ebe7017ba381ca81db5a441eee9e2ff9e image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:44ed1ca84e17bd0f004cfbdc3c0827d767daba52abb8e83e076bfd0e6c02f838 lastState: {} name: cinder-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/cinder name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9e13b153a108f0b7c43a9cda0362f1693e8a065aee093d1af079eb018ba30f64 image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:44ed1ca84e17bd0f004cfbdc3c0827d767daba52abb8e83e076bfd0e6c02f838 lastState: {} name: cinder-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:39Z' volumeMounts: - mountPath: /var/log/cinder name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.195 podIPs: - ip: 10.217.0.195 qosClass: BestEffort startTime: '2026-02-26T11:32:35Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.178/23"],"mac_address":"0a:58:0a:d9:00:b2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.178/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.178\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b2\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:32:06Z' generateName: cinder-scheduler- labels: apps.kubernetes.io/pod-index: '0' component: cinder-scheduler controller-revision-hash: cinder-scheduler-6956c85b57 service: cinder statefulset.kubernetes.io/pod-name: cinder-scheduler-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"dfdc6ee8-f048-407b-92c5-e17b8de3f50d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"cinder-scheduler"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"name":"probe"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-machine-id"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:07Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.178"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:20Z' name: cinder-scheduler-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: cinder-scheduler uid: dfdc6ee8-f048-407b-92c5-e17b8de3f50d resourceVersion: '46054' uid: 67ba4493-2ccf-47d8-a018-eadc53f931cf spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - cinder-scheduler topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nbbh66fh5fh5fbh587h556h5h67fh64h654h55fh94hb7h5b9h66h86hd4hd7h687h69h597h57h596h55bh589h84h54h698h597hcch69h86q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: cinder-scheduler resources: {} securityContext: runAsNonRoot: true runAsUser: 42407 startupProbe: failureThreshold: 12 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true - command: - /usr/local/bin/container-scripts/healthcheck.py - scheduler - /etc/cinder/cinder.conf.d image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imagePullPolicy: IfNotPresent name: probe resources: {} securityContext: runAsGroup: 42407 runAsNonRoot: true runAsUser: 42407 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: cinder-scheduler-0 imagePullSecrets: - name: cinder-cinder-dockercfg-zsnlw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: cinder-cinder serviceAccountName: cinder-cinder terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - hostPath: path: /etc/machine-id type: '' name: etc-machine-id - name: scripts secret: defaultMode: 493 secretName: cinder-scripts - name: config-data secret: defaultMode: 420 secretName: cinder-config-data - name: config-data-custom secret: defaultMode: 420 secretName: cinder-scheduler-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qngqd projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:10Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:20Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:20Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f0d5b4bec68b526dc78b96c8568664b9743118f44dcff932d1d7c5d7d12298d0 image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9b872cb203a96eecc6a17a2d4bb8ff46d1466c7be3000cddd68be89f74016777 lastState: {} name: cinder-scheduler ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:08Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://1fd8a3be54e18c7808f6c5e47e7132ad2a3592c4a7ef0d51cd0f9068f3ab0d4e image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9b872cb203a96eecc6a17a2d4bb8ff46d1466c7be3000cddd68be89f74016777 lastState: {} name: probe ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:09Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.178 podIPs: - ip: 10.217.0.178 qosClass: BestEffort startTime: '2026-02-26T11:32:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.243/23"],"mac_address":"0a:58:0a:d9:00:f3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.243/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.243\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f3\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:8d:52:66:d8:fb\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:43:38Z' generateName: configure-network-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 batch.kubernetes.io/job-name: configure-network-edpm-deployment-openstack-edpm-ipam controller-uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 job-name: configure-network-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: configure-network managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"5da2a992-bd5b-4fd3-b918-e5a3a50554e1"}: {} f:spec: f:containers: k:{"name":"configure-network-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.243"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:44:54Z' name: configure-network-edpm-deployment-openstack-edpm-ipam-6c626 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: configure-network-edpm-deployment-openstack-edpm-ipam uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 resourceVersion: '55924' uid: a96647e0-99f5-4a89-823e-87f946fbfc02 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_network - -i - configure-network-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.configure_network ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: configure-network ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: configure-network-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7mhv8 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-7mhv8 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:38Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:38Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://b9ec344eb15c2fb9b192c7e1324341179c8322ff58e7765fbbb49cd986141d82 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: configure-network-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://b9ec344eb15c2fb9b192c7e1324341179c8322ff58e7765fbbb49cd986141d82 exitCode: 0 finishedAt: '2026-02-26T11:44:52Z' reason: Completed startedAt: '2026-02-26T11:43:39Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7mhv8 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.243 podIPs: - ip: 10.217.0.243 qosClass: BestEffort startTime: '2026-02-26T11:43:38Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.248/23"],"mac_address":"0a:58:0a:d9:00:f8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.248/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.248\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f8\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"2a:fa:b2:00:d2:bd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:45:45Z' generateName: configure-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: eacfd4ee-694a-47a6-bf07-5ea407582460 batch.kubernetes.io/job-name: configure-os-edpm-deployment-openstack-edpm-ipam controller-uid: eacfd4ee-694a-47a6-bf07-5ea407582460 job-name: configure-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: configure-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:45:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"eacfd4ee-694a-47a6-bf07-5ea407582460"}: {} f:spec: f:containers: k:{"name":"configure-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:45:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:45:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.248"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:33Z' name: configure-os-edpm-deployment-openstack-edpm-ipam-pl4pt namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: configure-os-edpm-deployment-openstack-edpm-ipam uid: eacfd4ee-694a-47a6-bf07-5ea407582460 resourceVersion: '56931' uid: cdfbc2ed-ca25-4209-b3d8-d372bc73801e spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_os - -i - configure-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.configure_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: configure-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: configure-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8p9f9 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-8p9f9 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:45Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:31Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:31Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:45Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://669229a53877032b3344787799ff2c1b46e4cb0408c57f39466e302174947d68 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: configure-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://669229a53877032b3344787799ff2c1b46e4cb0408c57f39466e302174947d68 exitCode: 0 finishedAt: '2026-02-26T11:46:30Z' reason: Completed startedAt: '2026-02-26T11:45:47Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8p9f9 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.248 podIPs: - ip: 10.217.0.248 qosClass: BestEffort startTime: '2026-02-26T11:45:45Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.232/23"],"mac_address":"0a:58:0a:d9:00:e8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.232/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.232\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e8\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:34Z' generateName: dnsmasq-dns-64f6bf65cc- labels: pod-template-hash: 64f6bf65cc service: dnsmasq managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"2365f663-1c4b-45fd-a6d3-755b2998a01c"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"dnsmasq-dns"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IP"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/dnsmasq.d/config.cfg"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-svc"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-swift-storage-0"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-nb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-sb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:initContainers: .: {} k:{"name":"init"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IP"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/dnsmasq.d/config.cfg"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-svc"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-swift-storage-0"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-nb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-sb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"dns-svc"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"dns-swift-storage-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-edpm-ipam"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"ovsdbserver-nb"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"ovsdbserver-sb"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.232"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:44Z' name: dnsmasq-dns-64f6bf65cc-sgjfx namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: dnsmasq-dns-64f6bf65cc uid: 2365f663-1c4b-45fd-a6d3-755b2998a01c resourceVersion: '51089' uid: 10b37b6f-2173-460a-aebf-876cd4efc50a spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - dnsmasq topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - dnsmasq --interface=* --conf-dir=/etc/dnsmasq.d --hostsdir=/etc/dnsmasq.d/hosts --keep-in-foreground --log-debug --bind-interfaces --listen-address=$(POD_IP) --port 5353 --log-facility=- --no-hosts --domain-needed --no-resolv --bogus-priv --log-queries command: - /bin/bash env: - name: CONFIG_HASH value: n5f8hd9h7h674hb6h558h689h66fh87h56h675hf6h68chbfh56fh677h6bh5bh85h89h64h578h59dh5cbh586h59dh555h5c9h88h569hffh5b4q - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 tcpSocket: port: 5353 timeoutSeconds: 5 name: dnsmasq-dns readinessProbe: failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 tcpSocket: port: 5353 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true subPath: dns - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true subPath: dns-svc - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true subPath: dns-swift-storage-0 - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true subPath: openstack-edpm-ipam - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true subPath: ovsdbserver-nb - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true subPath: ovsdbserver-sb - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: dnsmasq-dns-dockercfg-7nrjs initContainers: - args: - -c - dnsmasq --interface=* --conf-dir=/etc/dnsmasq.d --hostsdir=/etc/dnsmasq.d/hosts --keep-in-foreground --log-debug --bind-interfaces --listen-address=$(POD_IP) --port 5353 --log-facility=- --no-hosts --domain-needed --no-resolv --bogus-priv --log-queries --test command: - /bin/bash env: - name: CONFIG_HASH value: n5f8hd9h7h674hb6h558h689h66fh87h56h675hf6h68chbfh56fh677h6bh5bh85h89h64h578h59dh5cbh586h59dh555h5c9h88h569hffh5b4q - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent name: init resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true subPath: dns - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true subPath: dns-svc - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true subPath: dns-swift-storage-0 - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true subPath: openstack-edpm-ipam - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true subPath: ovsdbserver-nb - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true subPath: ovsdbserver-sb - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: dnsmasq-dns serviceAccountName: dnsmasq-dns terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 name: dns name: config - configMap: defaultMode: 420 name: dns-svc name: dns-svc - configMap: defaultMode: 420 name: dns-swift-storage-0 name: dns-swift-storage-0 - configMap: defaultMode: 420 name: openstack-edpm-ipam name: openstack-edpm-ipam - configMap: defaultMode: 420 name: ovsdbserver-nb name: ovsdbserver-nb - configMap: defaultMode: 420 name: ovsdbserver-sb name: ovsdbserver-sb - name: kube-api-access-ftrb6 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:36Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:44Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:44Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bab8893404ea088357c7381c2e63311a6259d9325483b44ad2cfc8e6501f2bad image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: dnsmasq-dns ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:36Z' volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://c081e7ac697d70b1da02cb7f7054943ee42c069921787f45dc05e9827bb22617 image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: init ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://c081e7ac697d70b1da02cb7f7054943ee42c069921787f45dc05e9827bb22617 exitCode: 0 finishedAt: '2026-02-26T11:36:35Z' reason: Completed startedAt: '2026-02-26T11:36:35Z' volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.232 podIPs: - ip: 10.217.0.232 qosClass: BestEffort startTime: '2026-02-26T11:36:34Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.241/23"],"mac_address":"0a:58:0a:d9:00:f1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.241/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.241\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f1\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"f6:00:74:55:30:d3\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:41:04Z' generateName: download-cache-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 batch.kubernetes.io/job-name: download-cache-edpm-deployment-openstack-edpm-ipam controller-uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 job-name: download-cache-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: download-cache managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:41:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"a1ac2104-6f9c-4d54-9acc-af7f7e9f4242"}: {} f:spec: f:containers: k:{"name":"download-cache-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:41:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:41:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.241"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:43:37Z' name: download-cache-edpm-deployment-openstack-edpm-ipam-xkp9q namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: download-cache-edpm-deployment-openstack-edpm-ipam uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 resourceVersion: '55218' uid: 3587d474-38c2-4bdb-af02-8f03932c85bc spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.download_cache - -i - download-cache-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.download_cache ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: download-cache ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: download-cache-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-drrjt readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-drrjt projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:37Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:35Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:35Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c59c76aca1a7185aa5d2259a2e2758e9d227e702276b7470d0c5980d69e1b943 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: download-cache-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://c59c76aca1a7185aa5d2259a2e2758e9d227e702276b7470d0c5980d69e1b943 exitCode: 0 finishedAt: '2026-02-26T11:43:35Z' reason: Completed startedAt: '2026-02-26T11:41:06Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-drrjt readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.241 podIPs: - ip: 10.217.0.241 qosClass: BestEffort startTime: '2026-02-26T11:41:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.199/23"],"mac_address":"0a:58:0a:d9:00:c7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.199/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.199\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:c7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.32\"\n \ ],\n \"mac\": \"ba:f2:4f:8b:c7:a8\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:33:57Z' generateName: glance-default-external-api- labels: apps.kubernetes.io/pod-index: '0' component: glance-api controller-revision-hash: glance-default-external-api-68ff995b8f glanceAPI: glance-default-external owner: glance-default-external service: glance statefulset.kubernetes.io/pod-name: glance-default-external-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:33:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:glanceAPI: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"cc254bea-d1a6-4532-9ac6-e075e7e0ad89"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"glance-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/glance"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} k:{"name":"glance-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"glance"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"httpd-run"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:33:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:33:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.199"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:13Z' name: glance-default-external-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: glance-default-external-api uid: cc254bea-d1a6-4532-9ac6-e075e7e0ad89 resourceVersion: '48217' uid: 3fdec6fc-d28c-456b-b3a9-6eae59d27655 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - glance topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n7h597hdbh699h657hbfh585h5cbh5bbh65h5b8h67h88h89h57fh649h684hfdh55fh694h7fh58h57ch55h65h678h95h546h9fh5d5h654h697q - name: GLANCE_DOMAIN value: glance-default-external-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true - args: - --single-child - -- - /bin/bash - -c - /usr/local/bin/kolla_start command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n7h597hdbh699h657hbfh585h5cbh5bbh65h5b8h67h88h89h57fh649h684hfdh55fh694h7fh58h57ch55h65h678h95h546h9fh5d5h654h697q - name: GLANCE_DOMAIN value: glance-default-external-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-httpd readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: glance-httpd-config.json - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: glance-default-external-api-0 imagePullSecrets: - name: glance-glance-dockercfg-4k8sf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42415 serviceAccount: glance-glance serviceAccountName: glance-glance subdomain: glance-default-external-api terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: glance persistentVolumeClaim: claimName: glance-glance-default-external-api-0 - name: config-data secret: defaultMode: 420 secretName: glance-default-external-config-data - name: config-data-custom secret: defaultMode: 420 secretName: glance-default-external-config-data - emptyDir: {} name: logs - name: scripts secret: defaultMode: 493 secretName: glance-scripts - emptyDir: {} name: httpd-run - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: public-tls-certs secret: defaultMode: 256 secretName: cert-glance-default-public-svc - name: kube-api-access-jdw6t projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:57Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://4588256a3233d1332981cf57ed64803b88f745fd3129d0756f1fe7c05ba42262 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:01Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d3e059f3959973f3e2050aa7f86f5ab3e8aba6fb2b695e36cf6c0f3184c29ca3 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:00Z' volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.199 podIPs: - ip: 10.217.0.199 qosClass: BestEffort startTime: '2026-02-26T11:33:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.203/23"],"mac_address":"0a:58:0a:d9:00:cb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.203/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.203\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:cb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.31\"\n \ ],\n \"mac\": \"aa:7b:08:f5:89:7f\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:34:06Z' generateName: glance-default-internal-api- labels: apps.kubernetes.io/pod-index: '0' component: glance-api controller-revision-hash: glance-default-internal-api-8568677c59 glanceAPI: glance-default-internal owner: glance-default-internal service: glance statefulset.kubernetes.io/pod-name: glance-default-internal-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:glanceAPI: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"e9a790d8-dcfd-49f6-9be8-1e50790b52f7"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"glance-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/glance"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} k:{"name":"glance-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"glance"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"httpd-run"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:07Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.203"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:22Z' name: glance-default-internal-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: glance-default-internal-api uid: e9a790d8-dcfd-49f6-9be8-1e50790b52f7 resourceVersion: '48625' uid: 4468be96-ea3b-4b93-8c93-82b6e51401e1 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - glance topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n567h8fh659h57dh94h68hf5h668hbbhffh66fh65bh58dh64hbh8dh666h5c5h75h59h5f8h8ch5bh8h58hfhbfh666h666hf6h589h689q - name: GLANCE_DOMAIN value: glance-default-internal-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true - args: - --single-child - -- - /bin/bash - -c - /usr/local/bin/kolla_start command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n567h8fh659h57dh94h68hf5h668hbbhffh66fh65bh58dh64hbh8dh666h5c5h75h59h5f8h8ch5bh8h58hfhbfh666h666hf6h589h689q - name: GLANCE_DOMAIN value: glance-default-internal-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-httpd readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: glance-httpd-config.json - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: glance-default-internal-api-0 imagePullSecrets: - name: glance-glance-dockercfg-4k8sf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42415 serviceAccount: glance-glance serviceAccountName: glance-glance subdomain: glance-default-internal-api terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: glance persistentVolumeClaim: claimName: glance-glance-default-internal-api-0 - name: config-data secret: defaultMode: 420 secretName: glance-default-internal-config-data - name: config-data-custom secret: defaultMode: 420 secretName: glance-default-internal-config-data - emptyDir: {} name: logs - name: scripts secret: defaultMode: 493 secretName: glance-scripts - emptyDir: {} name: httpd-run - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-glance-default-internal-svc - name: kube-api-access-kftsx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:09Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:22Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:22Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://032f62704cca3c3c09b40d8e97fb6b4c48dff342986625c78e730f442c5c3ac4 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:09Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://4d4cc37d8b0c22a39b5f606937452a651071353682c8473c1a50d1cab0f9e89b image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:08Z' volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.203 podIPs: - ip: 10.217.0.203 qosClass: BestEffort startTime: '2026-02-26T11:34:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.187/23"],"mac_address":"0a:58:0a:d9:00:bb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.187/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.187\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:bb\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:28Z' generateName: heat-api-58cc4895d6- labels: component: api pod-template-hash: 58cc4895d6 service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"577bcc0e-1570-4deb-bf72-eac556390fd8"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.187"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:33:00Z' name: heat-api-58cc4895d6-7zzgw namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-api-58cc4895d6 uid: 577bcc0e-1570-4deb-bf72-eac556390fd8 resourceVersion: '47136' uid: 60dc589b-0663-4d44-a1aa-c57772731f5b spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_httpd_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n54bh5f6hdfh5b4hc7h55hc5h696h565h55fh59ch69h5c9h5dbh64bh7h5c5h596h576h585h5dfh664h666h68h585h74hd7h564h77h64h576h97q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 name: heat-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-api-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8j6sv readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-api-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-heat-api-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-heat-api-public-svc - name: kube-api-access-8j6sv projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:00Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:00Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://25659f1b7bb1acf865986baa61edc355ac982f1fa21efed5d1c80185ccf0c083 image: quay.io/podified-antelope-centos9/openstack-heat-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:053b1f1dc256e53a0802247ac6d443f88666e05132e70b9c39ffdc107cd54372 lastState: {} name: heat-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8j6sv readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.187 podIPs: - ip: 10.217.0.187 qosClass: BestEffort startTime: '2026-02-26T11:32:28Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.188/23"],"mac_address":"0a:58:0a:d9:00:bc","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.188/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.188\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:bc\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:28Z' generateName: heat-cfnapi-5bbc75466c- labels: component: cfnapi pod-template-hash: 5bbc75466c service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"51ace083-b0c8-4ca0-84c2-5b67d9f53376"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-cfnapi"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.188"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:59Z' name: heat-cfnapi-5bbc75466c-6dmf6 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-cfnapi-5bbc75466c uid: 51ace083-b0c8-4ca0-84c2-5b67d9f53376 resourceVersion: '47078' uid: e57d7bd1-267a-4643-9581-8554109f7cba spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_httpd_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: ncbh656h77hc8h547h547h9h686h58fh95h59dh548hdh5b9hd4h547h696h65dhfch568h5d8h5d4h654h5fh76h5dfh5h99h75h596h5c8h65cq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-api-cfn:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 name: heat-cfnapi readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-cfnapi-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-gcb9s readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-cfnapi-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-heat-cfnapi-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-heat-cfnapi-public-svc - name: kube-api-access-gcb9s projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:59Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:59Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1513692264e41e6f16a3c04527a2de4f87e74f21bb259622ead8849d68539cb image: quay.io/podified-antelope-centos9/openstack-heat-api-cfn:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:ff69da5591af08328c604f27050e1e3b0ceddca2fb6091265ebf80f0bf642454 lastState: {} name: heat-cfnapi ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-gcb9s readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.188 podIPs: - ip: 10.217.0.188 qosClass: BestEffort startTime: '2026-02-26T11:32:28Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.185/23"],"mac_address":"0a:58:0a:d9:00:b9","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.185/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.185\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b9\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:24Z' generateName: heat-engine-78fbbcf444- labels: component: engine pod-template-hash: 78fbbcf444 service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"ab1f114a-d4aa-4254-b3dc-05a7549ee09f"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-engine"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.185"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:55Z' name: heat-engine-78fbbcf444-k8n4t namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-engine-78fbbcf444 uid: ab1f114a-d4aa-4254-b3dc-05a7549ee09f resourceVersion: '47036' uid: 791d107b-678e-448e-859c-864e9e66dd16 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n67ch695h558h664h576h59dhd5h85hddhc7h664h5f6h5fh6bh5f5h594h65bhbbhb4hd9hd5hc4h57ch665h597h88hdh5c4h8bh86h5c5h657q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-engine:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: heat-engine readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-engine-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2tz74 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-engine-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-2tz74 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:37Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:24Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:55Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:55Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:24Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://26369e5b7a8e53726642f29832e9ffbcfd4c5f60e77bba09cd706ab0479cdc98 image: quay.io/podified-antelope-centos9/openstack-heat-engine:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:fb6a8f5213af7277a97fedca86642c24d49cd1cff056a5deb6fd4ce21af16253 lastState: {} name: heat-engine ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:36Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2tz74 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.185 podIPs: - ip: 10.217.0.185 qosClass: BestEffort startTime: '2026-02-26T11:32:24Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.155/23"],"mac_address":"0a:58:0a:d9:00:9b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.155/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.155\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:9b\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:29:57Z' generateName: horizon-57977849d4- labels: owner: horizon pod-template-hash: 57977849d4 service: horizon managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:29:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"b35c5819-647b-40a2-8de2-76de87ab0fa0"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"horizon"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_DESIGNATE"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_HEAT"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_IRONIC"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_MANILA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_OCTAVIA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_WATCHER"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"UNPACK_THEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/openstack-dashboard/.secrets"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/usr/local/bin/kolla_theme_setup"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/horizon.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/horizon.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/horizon"}: .: {} f:mountPath: {} f:name: {} k:{"name":"horizon-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_DESIGNATE"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_HEAT"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_IRONIC"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_MANILA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_OCTAVIA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_WATCHER"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"UNPACK_THEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/horizon"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"horizon-secret-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"horizon-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:29:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:30:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.155"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:06Z' name: horizon-57977849d4-8s5ds namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: horizon-57977849d4 uid: b35c5819-647b-40a2-8de2-76de87ab0fa0 resourceVersion: '48095' uid: e4c4b3ae-030b-4e33-9779-2ffa39196a76 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - horizon topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - tail -n+1 -F /var/log/horizon/horizon.log command: - /bin/bash env: - name: CONFIG_HASH value: n5bch96h64ch664h66ch688h65dh68fh54dhd6hb9h67fh657h58ch6ch5fch645h679h5bh64h5c5hf8h5d8hdfhd8h655h8dh8dh55dh74h55bh657q - name: ENABLE_DESIGNATE value: 'yes' - name: ENABLE_HEAT value: 'yes' - name: ENABLE_IRONIC value: 'yes' - name: ENABLE_MANILA value: 'yes' - name: ENABLE_OCTAVIA value: 'yes' - name: ENABLE_WATCHER value: 'no' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: UNPACK_THEME value: 'true' image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imagePullPolicy: IfNotPresent name: horizon-log resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD runAsGroup: 42400 runAsNonRoot: true runAsUser: 48 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/horizon name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true - args: - -c - /usr/local/bin/kolla_theme_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5bch96h64ch664h66ch688h65dh68fh54dhd6hb9h67fh657h58ch6ch5fch645h679h5bh64h5c5hf8h5d8hdfhd8h655h8dh8dh55dh74h55bh657q - name: ENABLE_DESIGNATE value: 'yes' - name: ENABLE_HEAT value: 'yes' - name: ENABLE_IRONIC value: 'yes' - name: ENABLE_MANILA value: 'yes' - name: ENABLE_OCTAVIA value: 'yes' - name: ENABLE_WATCHER value: 'no' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: UNPACK_THEME value: 'true' image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: horizon ports: - containerPort: 8443 name: horizon protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD runAsGroup: 42400 runAsNonRoot: true runAsUser: 48 startupProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default/ name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: horizon.json - mountPath: /run/openstack-dashboard/.secrets name: horizon-secret-key readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /usr/local/bin/kolla_theme_setup name: scripts readOnly: true subPath: kolla_theme_setup - mountPath: /var/log/horizon name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/horizon.crt name: horizon-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/horizon.key name: horizon-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: horizon-horizon-dockercfg-hcmvc nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: horizon-horizon serviceAccountName: horizon-horizon terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 416 name: horizon-config-data name: config-data - name: horizon-secret-key secret: defaultMode: 384 secretName: horizon - configMap: defaultMode: 493 name: horizon-scripts name: scripts - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: horizon-tls-certs secret: defaultMode: 256 secretName: cert-horizon-svc - name: kube-api-access-rvfdm projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:30:59Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:57Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c1e56bc3b66b69d49f4a4b48a457e32cf04613d3551e4a503c181676b9bbfc82 image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imageID: quay.io/podified-antelope-centos9/openstack-horizon@sha256:5a7229ed1d162f4f064013951a60f26c51a7f8e4aee40d6ac207e8d0dfd8b79b lastState: terminated: containerID: cri-o://ac398868e5679a7aa01f6bdf65598f3111cd3c8e4085be5a0b71236c8e2306eb exitCode: 137 finishedAt: '2026-02-26T11:33:08Z' reason: Error startedAt: '2026-02-26T11:31:59Z' name: horizon ready: true restartCount: 2 started: true state: running: startedAt: '2026-02-26T11:33:22Z' volumeMounts: - mountPath: /var/lib/config-data/default/ name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/openstack-dashboard/.secrets name: horizon-secret-key readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/kolla_theme_setup name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/horizon name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/horizon.crt name: horizon-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/horizon.key name: horizon-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d2d77a3050ec82557b30ef2d6221dd500eaf3a3a9161730ffc1c169091a5a035 image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imageID: quay.io/podified-antelope-centos9/openstack-horizon@sha256:5a7229ed1d162f4f064013951a60f26c51a7f8e4aee40d6ac207e8d0dfd8b79b lastState: {} name: horizon-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:30:55Z' volumeMounts: - mountPath: /var/log/horizon name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.155 podIPs: - ip: 10.217.0.155 qosClass: BestEffort startTime: '2026-02-26T11:29:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.253/23"],"mac_address":"0a:58:0a:d9:00:fd","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.253/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.253\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fd\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"9a:4c:f4:41:3a:7c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:47:10Z' generateName: install-certs-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c batch.kubernetes.io/job-name: install-certs-edpm-deployment-openstack-edpm-ipam controller-uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c job-name: install-certs-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: install-certs managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"202e2432-8ed1-482c-bc2f-67f9c266f89c"}: {} f:spec: f:containers: k:{"name":"install-certs-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/repo-setup"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/telemetry"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/libvirt/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/neutron-metadata/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/ovn/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/telemetry/default"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"openstack-edpm-ipam-libvirt-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-neutron-metadata-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-ovn-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-telemetry-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"repo-setup-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"telemetry-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.253"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:47:50Z' name: install-certs-edpm-deployment-openstack-edpm-ipam-9h9cp namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: install-certs-edpm-deployment-openstack-edpm-ipam uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c resourceVersion: '57774' uid: 5f7c705e-b14f-49dc-9510-4c4b71838bbf spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_certs - -i - install-certs-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.install_certs ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: install-certs ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: install-certs-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /var/lib/openstack/certs/ovn/default name: openstack-edpm-ipam-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: openstack-edpm-ipam-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /var/lib/openstack/certs/telemetry/default name: openstack-edpm-ipam-telemetry-default-certs-0 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sfd8d readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: repo-setup-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-ovn-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-ovn-default-certs-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-neutron-metadata-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-libvirt-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-libvirt-default-certs-0 - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-telemetry-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-telemetry-default-certs-0 - name: telemetry-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-sfd8d projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:50Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:10Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:49Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:49Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:10Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://a22924d3ac4a2f6772dedaf88ff78ab3e87633e52c5ee3c1b70f11a51976839d image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: install-certs-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://a22924d3ac4a2f6772dedaf88ff78ab3e87633e52c5ee3c1b70f11a51976839d exitCode: 0 finishedAt: '2026-02-26T11:47:48Z' reason: Completed startedAt: '2026-02-26T11:47:11Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /var/lib/openstack/certs/ovn/default name: openstack-edpm-ipam-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: openstack-edpm-ipam-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /var/lib/openstack/certs/telemetry/default name: openstack-edpm-ipam-telemetry-default-certs-0 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sfd8d readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.253 podIPs: - ip: 10.217.0.253 qosClass: BestEffort startTime: '2026-02-26T11:47:10Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.247/23"],"mac_address":"0a:58:0a:d9:00:f7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.247/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.247\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"7a:ae:29:7d:67:73\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:45:03Z' generateName: install-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 3af49a4b-4040-4032-bdd5-de42fa54111b batch.kubernetes.io/job-name: install-os-edpm-deployment-openstack-edpm-ipam controller-uid: 3af49a4b-4040-4032-bdd5-de42fa54111b job-name: install-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: install-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:45:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3af49a4b-4040-4032-bdd5-de42fa54111b"}: {} f:spec: f:containers: k:{"name":"install-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:45:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:45:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.247"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:45:44Z' name: install-os-edpm-deployment-openstack-edpm-ipam-pvg6v namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: install-os-edpm-deployment-openstack-edpm-ipam uid: 3af49a4b-4040-4032-bdd5-de42fa54111b resourceVersion: '56466' uid: 34c7b1bf-1861-40ec-910b-36f494a396f6 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_os - -i - install-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.install_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: install-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: install-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-wjjrl readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-wjjrl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:44Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:43Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:43Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:03Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8ae10e035c69c439c15af42873441ba404d8cd16a994076f396908cfb7baf21e image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: install-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://8ae10e035c69c439c15af42873441ba404d8cd16a994076f396908cfb7baf21e exitCode: 0 finishedAt: '2026-02-26T11:45:43Z' reason: Completed startedAt: '2026-02-26T11:45:05Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-wjjrl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.247 podIPs: - ip: 10.217.0.247 qosClass: BestEffort startTime: '2026-02-26T11:45:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.162/23"],"mac_address":"0a:58:0a:d9:00:a2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.162/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.162\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a2\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:14Z' generateName: keystone-678bf4f784- labels: owner: keystone pod-template-hash: 678bf4f784 service: keystone managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"686351d7-9123-4edf-bacc-065fed5fd319"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"keystone-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/credential-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:16Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.162"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:57Z' name: keystone-678bf4f784-7wp9n namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: keystone-678bf4f784 uid: 686351d7-9123-4edf-bacc-065fed5fd319 resourceVersion: '45429' uid: e21108d2-f9c8-4427-80c5-402ec0dbf689 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - keystone topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nfdh586h65bh5dbh5c8h644h5b7h5c9hd7h669h654h66fh575h685h579hcdh58h5c8h658h65fh699h64h68ch568hcdh5ch594h564hb9h7bh568h55fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /v3 port: 5000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: keystone-api readinessProbe: failureThreshold: 3 httpGet: path: /v3 port: 5000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/default name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: keystone-api-config.json - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/keystone/credential-keys name: credential-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-mwft9 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-keystone-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-keystone-public-svc - name: kube-api-access-mwft9 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:17Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:14Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:57Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:57Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:14Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://72cdeb3f8129767d99a01daf3a5d2af8068c01f3a924982785893361afec36b8 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:16Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/credential-keys name: credential-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-mwft9 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.162 podIPs: - ip: 10.217.0.162 qosClass: BestEffort startTime: '2026-02-26T11:31:14Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.74/23"],"mac_address":"0a:58:0a:d9:01:4a","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.74/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.74\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:4a\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T13:01:00Z' generateName: keystone-cron-29535181- labels: batch.kubernetes.io/controller-uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 batch.kubernetes.io/job-name: keystone-cron-29535181 controller-uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 job-name: keystone-cron-29535181 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T13:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.74"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:01:06Z' name: keystone-cron-29535181-fgzvv namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535181 uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 resourceVersion: '96353' uid: b8280e7e-39bf-4ace-b878-cc9148026c74 spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2j6jz readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-2j6jz projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e2d579ead547de5e16199e4dda6515fe7548f1f97cbd860e35bb59d17fbf6df0 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e2d579ead547de5e16199e4dda6515fe7548f1f97cbd860e35bb59d17fbf6df0 exitCode: 0 finishedAt: '2026-02-26T13:01:04Z' reason: Completed startedAt: '2026-02-26T13:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2j6jz readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.74 podIPs: - ip: 10.217.1.74 qosClass: BestEffort startTime: '2026-02-26T13:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.133/23"],"mac_address":"0a:58:0a:d9:01:85","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.133/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.133\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:85\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T14:01:00Z' generateName: keystone-cron-29535241- labels: batch.kubernetes.io/controller-uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 batch.kubernetes.io/job-name: keystone-cron-29535241 controller-uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 job-name: keystone-cron-29535241 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T14:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T14:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T14:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.133"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T14:01:06Z' name: keystone-cron-29535241-52mbf namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535241 uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 resourceVersion: '127951' uid: 5276bce5-b50f-415f-a487-2bcf33a42e0d spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zxf89 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-zxf89 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f180abeff9ebb94f40c9188241904eb11549a43a12d9b90d4554c5fc18585d6a image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f180abeff9ebb94f40c9188241904eb11549a43a12d9b90d4554c5fc18585d6a exitCode: 0 finishedAt: '2026-02-26T14:01:04Z' reason: Completed startedAt: '2026-02-26T14:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zxf89 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.133 podIPs: - ip: 10.217.1.133 qosClass: BestEffort startTime: '2026-02-26T14:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.190/23"],"mac_address":"0a:58:0a:d9:01:be","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.190/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.190\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:be\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:01:00Z' generateName: keystone-cron-29535301- labels: batch.kubernetes.io/controller-uid: 9ca93fa5-68d8-4c75-9569-788289430172 batch.kubernetes.io/job-name: keystone-cron-29535301 controller-uid: 9ca93fa5-68d8-4c75-9569-788289430172 job-name: keystone-cron-29535301 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"9ca93fa5-68d8-4c75-9569-788289430172"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T15:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.190"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:01:06Z' name: keystone-cron-29535301-44wcs namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535301 uid: 9ca93fa5-68d8-4c75-9569-788289430172 resourceVersion: '159570' uid: c640aad3-ad6f-456d-9901-0bb0a62b88e4 spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-fxgfs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-fxgfs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://88eadc04a26bcb0bd6c25ac5197e61acb8d2b2b3ba6b7cb98c16c581ef6f1634 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://88eadc04a26bcb0bd6c25ac5197e61acb8d2b2b3ba6b7cb98c16c581ef6f1634 exitCode: 0 finishedAt: '2026-02-26T15:01:04Z' reason: Completed startedAt: '2026-02-26T15:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-fxgfs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.190 podIPs: - ip: 10.217.1.190 qosClass: BestEffort startTime: '2026-02-26T15:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.226/23"],"mac_address":"0a:58:0a:d9:00:e2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.226/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.226\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e2\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:35:58Z' generateName: kube-state-metrics- labels: app.kubernetes.io/component: exporter app.kubernetes.io/name: kube-state-metrics apps.kubernetes.io/pod-index: '0' controller-revision-hash: kube-state-metrics-6d8cc67894 service: kube-state-metrics statefulset.kubernetes.io/pod-name: kube-state-metrics-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"b2c79f65-94e9-4c8f-a2a2-7633513c2396"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"kube-state-metrics"}: .: {} f:args: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8080,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":8081,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ksm/tls_config.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/tls.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/tls.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kube-state-metrics-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kube-state-metrics-tls-config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.226"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:08Z' name: kube-state-metrics-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: kube-state-metrics uid: b2c79f65-94e9-4c8f-a2a2-7633513c2396 resourceVersion: '50524' uid: 4ea1726a-a8a4-4e5d-b39f-c8393e0dad54 spec: automountServiceAccountToken: true containers: - args: - --resources=pods - --namespaces=openstack - --tls-config=/etc/ksm/tls_config.yaml image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0 imagePullPolicy: Always livenessProbe: failureThreshold: 3 httpGet: path: /livez port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: kube-state-metrics ports: - containerPort: 8080 name: http-metrics protocol: TCP - containerPort: 8081 name: telemetry protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/pki/tls/certs/tls.crt name: kube-state-metrics-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/tls.key name: kube-state-metrics-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/ksm/tls_config.yaml name: kube-state-metrics-tls-config readOnly: true subPath: tls_config.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-vr5px readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: kube-state-metrics-0 imagePullSecrets: - name: telemetry-ceilometer-dockercfg-tr4dw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: telemetry-ceilometer serviceAccountName: telemetry-ceilometer terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: kube-state-metrics-tls-certs secret: defaultMode: 256 secretName: cert-kube-state-metrics-svc - name: kube-state-metrics-tls-config secret: defaultMode: 256 secretName: kube-state-metrics-tls-config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-vr5px projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:00Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:58Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:08Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:08Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e837706e0a0ceb4642f14cfc80086fd2037fdfbc329577cfd753cf9720910f75 image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0 imageID: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:d9760cb88c96b59bfab6a3586064b204b5234b6ad07bec2667ca37f797a519ff lastState: {} name: kube-state-metrics ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:00Z' volumeMounts: - mountPath: /etc/pki/tls/certs/tls.crt name: kube-state-metrics-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/tls.key name: kube-state-metrics-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ksm/tls_config.yaml name: kube-state-metrics-tls-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-vr5px readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.226 podIPs: - ip: 10.217.0.226 qosClass: BestEffort startTime: '2026-02-26T11:35:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.3/23"],"mac_address":"0a:58:0a:d9:01:03","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.3/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.3\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:03\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"1a:6d:2e:fe:e9:16\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:49:42Z' generateName: libvirt-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 batch.kubernetes.io/job-name: libvirt-edpm-deployment-openstack-edpm-ipam controller-uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 job-name: libvirt-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: libvirt managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:49:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9319ffd8-258c-4ade-bddf-965fe5ffc4f7"}: {} f:spec: f:containers: k:{"name":"libvirt-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/libvirt/LibvirtPassword"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"libvirt-secret-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:49:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:49:43Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.3"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:53:31Z' name: libvirt-edpm-deployment-openstack-edpm-ipam-bwr97 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: libvirt-edpm-deployment-openstack-edpm-ipam uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 resourceVersion: '60849' uid: 8a0a7cda-6bc1-44ce-8d91-ca87271fb03e spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.libvirt - -i - libvirt-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.libvirt ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: libvirt ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: libvirt-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/libvirt/LibvirtPassword name: libvirt-secret-0 subPath: LibvirtPassword - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f5hgc readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: libvirt-secret-0 secret: defaultMode: 420 items: - key: LibvirtPassword path: LibvirtPassword secretName: libvirt-secret - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-f5hgc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:31Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:30Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:30Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://a640a6bf4553f57f1c5982122b6971027cf3eed453d7bb6ea392379d8658bca8 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: libvirt-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://a640a6bf4553f57f1c5982122b6971027cf3eed453d7bb6ea392379d8658bca8 exitCode: 0 finishedAt: '2026-02-26T11:53:30Z' reason: Completed startedAt: '2026-02-26T11:49:44Z' volumeMounts: - mountPath: /var/lib/openstack/configs/libvirt/LibvirtPassword name: libvirt-secret-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f5hgc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.3 podIPs: - ip: 10.217.1.3 qosClass: BestEffort startTime: '2026-02-26T11:49:42Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.105/23"],"mac_address":"0a:58:0a:d9:00:69","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.105/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.105\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:69\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:06Z' generateName: memcached- labels: app: memcached apps.kubernetes.io/pod-index: '0' controller-revision-hash: memcached-5469979fd4 cr: memcached memcached/name: memcached memcached/namespace: openstack memcached/uid: ab3f1e45-bf5a-4f5d-a4da-ad056ee85936 owner: infra-operator service: memcached statefulset.kubernetes.io/pod-name: memcached-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:memcached/name: {} f:memcached/namespace: {} f:memcached/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"2e5a3977-8efe-495c-9d2e-4dcde7961e6e"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"memcached"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IPS"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":11211,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":11212,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/memcached.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/memcached.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/src"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"memcached-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:08Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.105"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: memcached-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: memcached uid: 2e5a3977-8efe-495c-9d2e-4dcde7961e6e resourceVersion: '40348' uid: b70be877-253f-4859-ae54-bd241f38cb93 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - memcached topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: POD_IPS valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIPs - name: CONFIG_HASH value: n694h8ch5ffh7dhcfh685h584h8fh7bh77h56hd4h589hdch6fh64ch55chc4hd7h58dh56dh5b9h685h56h64dh67h658h5bchd9h647h57fh547q image: quay.io/podified-antelope-centos9/openstack-memcached:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 tcpSocket: port: 11211 timeoutSeconds: 5 name: memcached ports: - containerPort: 11211 name: memcached protocol: TCP - containerPort: 11212 name: memcached-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 tcpSocket: port: 11211 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42457 runAsNonRoot: true runAsUser: 42457 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/src name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/memcached.crt name: memcached-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/memcached.key name: memcached-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4dzcj readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: memcached-0 imagePullSecrets: - name: memcached-memcached-dockercfg-qd4xn nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: memcached-memcached serviceAccountName: memcached-memcached subdomain: memcached terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: config.json path: config.json name: memcached-config-data name: kolla-config - configMap: defaultMode: 420 items: - key: memcached path: etc/sysconfig/memcached name: memcached-config-data name: config-data - name: memcached-tls-certs secret: defaultMode: 256 secretName: cert-memcached-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-4dzcj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:27Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ea0733af623d6fb0daad49fec1d98b622f12a63303340cce33e5d6b6f9643c42 image: quay.io/podified-antelope-centos9/openstack-memcached:current-podified imageID: quay.io/podified-antelope-centos9/openstack-memcached@sha256:f434d78bf81ef3a2087c435011ff995697fc8e53555ba27c2b8d2425e38bda44 lastState: {} name: memcached ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/src name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/memcached.crt name: memcached-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/memcached.key name: memcached-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4dzcj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.105 podIPs: - ip: 10.217.0.105 qosClass: BestEffort startTime: '2026-02-26T11:28:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.158/23"],"mac_address":"0a:58:0a:d9:01:9e","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.158/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.158\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:9e\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \ \"172.17.0.33\"\n ],\n \"mac\": \"62:de:30:16:7e:f3\",\n \ \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T14:28:32Z' generateName: neutron-cc56c757c- labels: pod-template-hash: cc56c757c service: neutron managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T14:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"3a8c821d-3b13-41d0-ae2a-c5e5465025b0"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"neutron-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"name":"neutron-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"httpd-config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T14:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T14:28:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.158"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T14:29:03Z' name: neutron-cc56c757c-ds2pf namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: neutron-cc56c757c uid: 3a8c821d-3b13-41d0-ae2a-c5e5465025b0 resourceVersion: '142884' uid: 4a2f193e-a9f5-4bf9-8039-cf8ae4393ecf spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - neutron topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n96h558h77h5c5hc6hbch95h5cfh8h89h548h7bh7dh59dhb4h57h59bh689h549h587h57bh67bh677h68dh68h546hc6h65h67dh5bch544h656q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: neutron-api resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42435 runAsNonRoot: true runAsUser: 42435 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/lib/config-data/default name: config readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true subPath: neutron-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/ovndb.crt name: ovndb-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/ovndb.key name: ovndb-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/ovndbca.crt name: ovndb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n96h558h77h5c5hc6hbch95h5cfh8h89h548h7bh7dh59dhb4h57h59bh689h549h587h57bh67bh677h68dh68h546hc6h65h67dh5bch544h656q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: neutron-httpd readinessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42435 runAsNonRoot: true runAsUser: 42435 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/lib/config-data/default name: httpd-config readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true subPath: neutron-httpd-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: neutron-neutron-dockercfg-ppnzv nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42435 seLinuxOptions: level: s0:c26,c0 serviceAccount: neutron-neutron serviceAccountName: neutron-neutron terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config secret: defaultMode: 420 secretName: neutron-config - name: httpd-config secret: defaultMode: 420 secretName: neutron-httpd-config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-neutron-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-neutron-public-svc - name: ovndb-tls-certs secret: defaultMode: 256 secretName: cert-neutron-ovndbs - name: kube-api-access-g6lq2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:32Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T14:29:03Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T14:29:03Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:32Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8995488f63a4be131d1dd4e8071563ff9c0f88ee6515cec2e797c0eeb7bc93dd image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: neutron-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T14:28:36Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/ovndb.crt name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/ovndb.key name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/ovndbca.crt name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://94886ca83b182e4d1f4a311df5dcf9542b91fea7f98278799056c26aa3b1ad07 image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: neutron-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T14:28:36Z' volumeMounts: - mountPath: /var/lib/config-data/default name: httpd-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.158 podIPs: - ip: 10.217.1.158 qosClass: BestEffort startTime: '2026-02-26T14:28:32Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.1/23"],"mac_address":"0a:58:0a:d9:01:01","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.1/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.1\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:01\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"12:0f:ee:4a:6c:35\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:48:54Z' generateName: neutron-metadata-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 30251dc5-3601-4326-9e06-210aefe983d0 batch.kubernetes.io/job-name: neutron-metadata-edpm-deployment-openstack-edpm-ipam controller-uid: 30251dc5-3601-4326-9e06-210aefe983d0 job-name: neutron-metadata-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: neutron-metadata managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:48:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"30251dc5-3601-4326-9e06-210aefe983d0"}: {} f:spec: f:containers: k:{"name":"neutron-metadata-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-ovn-metadata-agent-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-metadata-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:48:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:48:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.1"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:49:42Z' name: neutron-metadata-edpm-deployment-openstack-edpm-ipam-7cxg5 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: neutron-metadata-edpm-deployment-openstack-edpm-ipam uid: 30251dc5-3601-4326-9e06-210aefe983d0 resourceVersion: '58829' uid: d044f276-fe55-46c7-ba3f-e566a7f73e5b spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.neutron_metadata - -i - neutron-metadata-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.neutron_metadata ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: neutron-metadata ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: neutron-metadata-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 subPath: 10-neutron-metadata.conf - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 subPath: 05-nova-metadata.conf - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4wd5k readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: neutron-ovn-metadata-agent-neutron-config-0 secret: defaultMode: 420 items: - key: 10-neutron-metadata.conf path: 10-neutron-metadata.conf secretName: neutron-ovn-metadata-agent-neutron-config - name: nova-metadata-neutron-config-0 secret: defaultMode: 420 items: - key: 05-nova-metadata.conf path: 05-nova-metadata.conf secretName: nova-metadata-neutron-config - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-4wd5k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:54Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:40Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:40Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:54Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e22ed84e32adca803978113dd1e864944086385164f2b4be9e1e24aca5ae258d image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: neutron-metadata-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e22ed84e32adca803978113dd1e864944086385164f2b4be9e1e24aca5ae258d exitCode: 0 finishedAt: '2026-02-26T11:49:40Z' reason: Completed startedAt: '2026-02-26T11:48:55Z' volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4wd5k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.1 podIPs: - ip: 10.217.1.1 qosClass: BestEffort startTime: '2026-02-26T11:48:54Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.223/23"],"mac_address":"0a:58:0a:d9:00:df","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.223/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.223\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:df\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:21Z' generateName: nova-api- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-api-589fcc6fd4 service: nova-api statefulset.kubernetes.io/pod-name: nova-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"9043e564-c631-4870-8e4c-ac4992ce9265"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-api-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} k:{"name":"nova-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:22Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.223"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:42Z' name: nova-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-api uid: 9043e564-c631-4870-8e4c-ac4992ce9265 resourceVersion: '50065' uid: 2496c701-9abc-4d28-8f5d-9cde4cefbabb spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/nova/nova-api.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n688h564h675h55ch566h68dhf7h54h54bh5f6h55dh569h689h5d7h595h555hbh685h55ch546h68h657hb7hb5h5f9hd9h685hf9h5fh68bh559h658q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: nova-api-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n688h564h675h55ch566h68dhf7h54h54bh5f6h55dh569h689h5d7h595h555hbh685h55ch546h68h657hb7hb5h5f9hd9h685hf9h5fh68bh559h658q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: nova-api-api readinessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-api-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-nova-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-nova-public-svc - name: kube-api-access-76zqd projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:21Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:42Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:42Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:21Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://1c8bfbde3f6203289be083f1f6cc297aa6acc1b0bf0dee200aaf78174acd0baa image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-api-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://7785949dfe138a0458d7691de177be57e676a62e547df9ba98619242ead2a806 image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.223 podIPs: - ip: 10.217.0.223 qosClass: BestEffort startTime: '2026-02-26T11:35:21Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.202/23"],"mac_address":"0a:58:0a:d9:00:ca","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.202/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.202\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ca\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:02Z' generateName: nova-cell0-conductor- labels: apps.kubernetes.io/pod-index: '0' cell: cell0 controller-revision-hash: nova-cell0-conductor-56594d5b86 service: nova-conductor statefulset.kubernetes.io/pod-name: nova-cell0-conductor-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:02Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"9073b70a-92a5-490c-85c7-c1364e0a3694"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell0-conductor-conductor"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:02Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.202"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:13Z' name: nova-cell0-conductor-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell0-conductor uid: 9073b70a-92a5-490c-85c7-c1364e0a3694 resourceVersion: '48214' uid: aa8d5ebb-2c8d-43a0-b68f-a6f2e8afaa4f spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell0-conductor topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5chf7h654h684hfdh5ffhbhf8h64h67ch669h585h674h679h86hbdh645h69h54dh584h68bh589h646h557h644hf8h65ch545h5bchcbhb8h577q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: nova-cell0-conductor-conductor readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-conductor-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-5sws2 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell0-conductor-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell0-conductor-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-5sws2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:04Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://13bb0a70588c61e0a8449571080485c099197cf346cb55c42ed898fe64946f06 image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:3eef424a6a774edf70efa63eb6b5c669b23d9cc047c1dd9d18636b549206459e lastState: {} name: nova-cell0-conductor-conductor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:04Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-5sws2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.202 podIPs: - ip: 10.217.0.202 qosClass: BestEffort startTime: '2026-02-26T11:34:02Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.216/23"],"mac_address":"0a:58:0a:d9:00:d8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.216/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.216\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:d8\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:42Z' generateName: nova-cell1-conductor- labels: apps.kubernetes.io/pod-index: '0' cell: cell1 controller-revision-hash: nova-cell1-conductor-65fb4475ff service: nova-conductor statefulset.kubernetes.io/pod-name: nova-cell1-conductor-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"79649648-07e9-43ff-b4bc-3247ae68e2d7"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell1-conductor-conductor"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:43Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.216"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:52Z' name: nova-cell1-conductor-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell1-conductor uid: 79649648-07e9-43ff-b4bc-3247ae68e2d7 resourceVersion: '49381' uid: 8b01b6fe-7860-4ea8-9a62-4113061e1d42 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell1-conductor topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5ddh585h697hd8hb8h5h587h67ch556h596h546h5f6h687h666h655h5fh7h57h59fh586h564h55dh665hc8h699h67chb9h664hfdh585h5cbh669q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: nova-cell1-conductor-conductor readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-conductor-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qcgtt readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell1-conductor-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell1-conductor-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qcgtt projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:44Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:42Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:52Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:52Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:42Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://134f6c78ad4cd586512fcb624acb76a4e8aa0b4e5b77040e84d8c6b1c9f12476 image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:3eef424a6a774edf70efa63eb6b5c669b23d9cc047c1dd9d18636b549206459e lastState: {} name: nova-cell1-conductor-conductor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:44Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qcgtt readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.216 podIPs: - ip: 10.217.0.216 qosClass: BestEffort startTime: '2026-02-26T11:34:42Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.219/23"],"mac_address":"0a:58:0a:d9:00:db","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.219/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.219\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:db\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:55Z' generateName: nova-cell1-novncproxy- labels: apps.kubernetes.io/pod-index: '0' cell: cell1 controller-revision-hash: nova-cell1-novncproxy-5b57fbfbb6 service: nova-novncproxy statefulset.kubernetes.io/pod-name: nova-cell1-novncproxy-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0806d1b9-c0b4-4a25-99c3-fe5ad118f317"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell1-novncproxy-novncproxy"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/nova-novncproxy.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/vencrypt.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/nova-novncproxy.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/vencrypt.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-novncproxy-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"vencrypt-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.219"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:06Z' name: nova-cell1-novncproxy-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell1-novncproxy uid: 0806d1b9-c0b4-4a25-99c3-fe5ad118f317 resourceVersion: '49549' uid: 56a5c934-fb2e-4ef6-9639-4ab0bd4c7a54 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell1-novncproxy topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd5h4h56h588hdbh68h654h7dh5b8h58h55bhf9h588h5bfh74h565hcfh598hdch56bh65chd5h95h7dh674h599hf7h65dh678h5cbh7bh87q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-novncproxy:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-cell1-novncproxy-novncproxy readinessProbe: failureThreshold: 3 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-novncproxy-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/nova-novncproxy.crt name: nova-novncproxy-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/nova-novncproxy.key name: nova-novncproxy-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/vencrypt.crt name: vencrypt-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/vencrypt.key name: vencrypt-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rdrvq readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell1-novncproxy-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell1-novncproxy-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: nova-novncproxy-tls-certs secret: defaultMode: 256 secretName: cert-nova-novncproxy-cell1-public-svc - name: vencrypt-tls-certs secret: defaultMode: 256 secretName: cert-nova-novncproxy-cell1-vencrypt - name: kube-api-access-rdrvq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:57Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:55Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:06Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:06Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:55Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://7ed8e3ea6c8ffc04c1a1c052fae7c1e5cc177712a30b09105adcb58dde5cd8be image: quay.io/podified-antelope-centos9/openstack-nova-novncproxy:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:8962932efdb727ae0430f64b608878a1b93179b46dc26fd4f5d38c8eccc00f5d lastState: {} name: nova-cell1-novncproxy-novncproxy ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:57Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/nova-novncproxy.crt name: nova-novncproxy-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/nova-novncproxy.key name: nova-novncproxy-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/vencrypt.crt name: vencrypt-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/vencrypt.key name: vencrypt-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rdrvq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.219 podIPs: - ip: 10.217.0.219 qosClass: BestEffort startTime: '2026-02-26T11:34:55Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.8/23"],"mac_address":"0a:58:0a:d9:01:08","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.8/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.8\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:08\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8a:2e:d2:2f:47:d2\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:53:32Z' generateName: nova-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e batch.kubernetes.io/job-name: nova-edpm-deployment-openstack-edpm-ipam controller-uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e job-name: nova-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: nova managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:53:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"956bb458-d545-4fcd-8e0b-7209f4fb990e"}: {} f:spec: f:containers: k:{"name":"nova-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/nova/01-nova.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/25-nova-extra.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/notification_rabbitmq_user_name"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/nova-blank.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/rabbitmq_user_name"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/ssh-privatekey"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/ssh-publickey"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-2"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-3"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-extra-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"nova-migration-ssh-key-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-migration-ssh-key-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:53:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:53:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.8"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:55:58Z' name: nova-edpm-deployment-openstack-edpm-ipam-tm4z5 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: nova-edpm-deployment-openstack-edpm-ipam uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e resourceVersion: '62122' uid: 9b788179-93c8-43fa-9c05-ce6807179444 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.nova - -i - nova-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.nova ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: nova ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: nova-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/nova/25-nova-extra.conf name: nova-extra-config-0 subPath: 25-nova-extra.conf - mountPath: /var/lib/openstack/configs/nova/01-nova.conf name: nova-cell1-compute-config-0 subPath: 01-nova.conf - mountPath: /var/lib/openstack/configs/nova/notification_rabbitmq_user_name name: nova-cell1-compute-config-1 subPath: notification_rabbitmq_user_name - mountPath: /var/lib/openstack/configs/nova/nova-blank.conf name: nova-cell1-compute-config-2 subPath: nova-blank.conf - mountPath: /var/lib/openstack/configs/nova/rabbitmq_user_name name: nova-cell1-compute-config-3 subPath: rabbitmq_user_name - mountPath: /var/lib/openstack/configs/nova/ssh-privatekey name: nova-migration-ssh-key-0 subPath: ssh-privatekey - mountPath: /var/lib/openstack/configs/nova/ssh-publickey name: nova-migration-ssh-key-1 subPath: ssh-publickey - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d2g75 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: 25-nova-extra.conf path: 25-nova-extra.conf name: nova-extra-config name: nova-extra-config-0 - name: nova-cell1-compute-config-0 secret: defaultMode: 420 items: - key: 01-nova.conf path: 01-nova.conf secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-1 secret: defaultMode: 420 items: - key: notification_rabbitmq_user_name path: notification_rabbitmq_user_name secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-2 secret: defaultMode: 420 items: - key: nova-blank.conf path: nova-blank.conf secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-3 secret: defaultMode: 420 items: - key: rabbitmq_user_name path: rabbitmq_user_name secretName: nova-cell1-compute-config - name: nova-migration-ssh-key-0 secret: defaultMode: 420 items: - key: ssh-privatekey path: ssh-privatekey secretName: nova-migration-ssh-key - name: nova-migration-ssh-key-1 secret: defaultMode: 420 items: - key: ssh-publickey path: ssh-publickey secretName: nova-migration-ssh-key - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-d2g75 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:32Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:56Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:56Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:32Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f0b6089887bf0e08999b6609e3a0af98293b6a4d2e460c3ee42eb6e59e611f25 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: nova-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f0b6089887bf0e08999b6609e3a0af98293b6a4d2e460c3ee42eb6e59e611f25 exitCode: 0 finishedAt: '2026-02-26T11:55:56Z' reason: Completed startedAt: '2026-02-26T11:53:34Z' volumeMounts: - mountPath: /var/lib/openstack/configs/nova/25-nova-extra.conf name: nova-extra-config-0 - mountPath: /var/lib/openstack/configs/nova/01-nova.conf name: nova-cell1-compute-config-0 - mountPath: /var/lib/openstack/configs/nova/notification_rabbitmq_user_name name: nova-cell1-compute-config-1 - mountPath: /var/lib/openstack/configs/nova/nova-blank.conf name: nova-cell1-compute-config-2 - mountPath: /var/lib/openstack/configs/nova/rabbitmq_user_name name: nova-cell1-compute-config-3 - mountPath: /var/lib/openstack/configs/nova/ssh-privatekey name: nova-migration-ssh-key-0 - mountPath: /var/lib/openstack/configs/nova/ssh-publickey name: nova-migration-ssh-key-1 - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d2g75 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.8 podIPs: - ip: 10.217.1.8 qosClass: BestEffort startTime: '2026-02-26T11:53:32Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.222/23"],"mac_address":"0a:58:0a:d9:00:de","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.222/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.222\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:de\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:20Z' generateName: nova-metadata- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-metadata-666bbbbf9f service: nova-metadata statefulset.kubernetes.io/pod-name: nova-metadata-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0af86c4b-e4f9-4809-811c-a2ee05741403"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-metadata-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} k:{"name":"nova-metadata-metadata"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/nova-metadata.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/nova-metadata.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"nova-metadata-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.222"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:41Z' name: nova-metadata-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-metadata uid: 0af86c4b-e4f9-4809-811c-a2ee05741403 resourceVersion: '50040' uid: a3ba1adb-959d-470b-a25d-5967665793f3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-metadata topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/nova/nova-metadata.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n696hfdhch686h5c8h66fh597h9bh5c5h67chcfhc9h685h59chc7h55dh587h687h586h64chb7h59bh57bh54ch5chfch55ch686h67h584h9bh579q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-metadata-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n696hfdhch686h5c8h66fh597h9bh5c5h67chcfhc9h685h59chc7h55dh587h687h586h64chb7h59bh57bh54ch5chfch55ch686h67h584h9bh579q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-metadata-metadata readinessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-metadata-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/nova-metadata.crt name: nova-metadata-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/nova-metadata.key name: nova-metadata-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-metadata-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-metadata-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: nova-metadata-tls-certs secret: defaultMode: 256 secretName: cert-nova-metadata-internal-svc - name: kube-api-access-zk2jl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:41Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:41Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e54b3cf03b1834150e86192b47c73dab1fbf6fe24b0efde414e6fdae50801a0a image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-metadata-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://02ef81f2337362e9b2f89ee19f1675b79af385b925d37dd58c95d56c96319026 image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-metadata-metadata ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/nova-metadata.crt name: nova-metadata-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/nova-metadata.key name: nova-metadata-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.222 podIPs: - ip: 10.217.0.222 qosClass: BestEffort startTime: '2026-02-26T11:35:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.221/23"],"mac_address":"0a:58:0a:d9:00:dd","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.221/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.221\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:dd\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:20Z' generateName: nova-scheduler- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-scheduler-7c4cd6bf69 service: nova-scheduler statefulset.kubernetes.io/pod-name: nova-scheduler-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"5b09a93e-9c79-4f36-be78-14a957deeb1d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-scheduler-scheduler"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.221"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:31Z' name: nova-scheduler-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-scheduler uid: 5b09a93e-9c79-4f36-be78-14a957deeb1d resourceVersion: '49936' uid: 8972b4b1-55d2-433f-a7f0-886a242a9db2 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-scheduler topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n8dh599h5bfh64chcch649h54bh75h66fh556h58bh68ch65fh5c6h68h557h698h54dh668hbbh59fh5fh54h5b8hc4h55ch66fh86h556h578hb5hfbq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-scheduler:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-scheduler-scheduler readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 3 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lpgng readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-scheduler-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-scheduler-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-lpgng projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:31Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:31Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://0e720104a3f611b4815c1532e87f809e43ad5d48e1b7c04996116918b4b1aa05 image: quay.io/podified-antelope-centos9/openstack-nova-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:c9b4945c93b9e450adbdb035f59d0f911b9e9c22b2ad694c58e37c43e3e8d697 lastState: {} name: nova-scheduler-scheduler ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lpgng readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.221 podIPs: - ip: 10.217.0.221 qosClass: BestEffort startTime: '2026-02-26T11:35:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.104/23"],"mac_address":"0a:58:0a:d9:00:68","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.104/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.104\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:68\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:04Z' generateName: openstack-cell1-galera- labels: app: galera apps.kubernetes.io/pod-index: '0' controller-revision-hash: openstack-cell1-galera-6ffc765b4c cr: galera-openstack-cell1 galera/name: openstack-cell1 galera/namespace: openstack galera/uid: 0971829a-2ce0-4c0d-bb12-100cb1dc3393 owner: mariadb-operator service: openstack-cell1-galera statefulset.kubernetes.io/pod-name: openstack-cell1-galera-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:galera/name: {} f:galera/namespace: {} f:galera/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"a04a2d99-95a3-4de0-bc55-e625712a9ee3"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"galera"}: .: {} f:command: {} f:env: .: {} k:{"name":"CR_CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3306,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4567,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/galera.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/galera.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"mysql-bootstrap"}: .: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_BOOTSTRAP"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-default"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"config-data-generated"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"galera-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"mysql-db"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"operator-scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:08Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.104"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: openstack-cell1-galera-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: openstack-cell1-galera uid: a04a2d99-95a3-4de0-bc55-e625712a9ee3 resourceVersion: '40361' uid: b0d66ab1-513b-452a-9f31-bfc4b4be6c18 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - openstack-cell1-galera topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: CR_CONFIG_HASH value: nc8h594h589h5f7h568h5fbh68fh64ch5f5hbch5f6h5f5h689h8hdchdbh699h87h56fh5fdh578hf9h57h59bh596h5b4hd5h684h567h5d4h568hbcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_shutdown.sh livenessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - liveness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: galera ports: - containerPort: 3306 name: mysql protocol: TCP - containerPort: 4567 name: galera protocol: TCP readinessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - readiness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: capabilities: drop: - MKNOD startupProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - startup - '240' failureThreshold: 1 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 250 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: openstack-cell1-galera-0 imagePullSecrets: - name: galera-openstack-cell1-dockercfg-dr9jf initContainers: - command: - bash - /var/lib/operator-scripts/mysql_bootstrap.sh env: - name: KOLLA_BOOTSTRAP value: 'True' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent name: mysql-bootstrap resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: galera-openstack-cell1 serviceAccountName: galera-openstack-cell1 subdomain: openstack-cell1-galera terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: mysql-db persistentVolumeClaim: claimName: mysql-db-openstack-cell1-galera-0 - configMap: defaultMode: 420 items: - key: config.json path: config.json name: openstack-cell1-config-data name: kolla-config - emptyDir: {} name: config-data-generated - configMap: defaultMode: 420 items: - key: galera.cnf.in path: galera.cnf.in - key: galera_custom.cnf.in path: galera_custom.cnf.in - key: galera_tls.cnf.in path: galera_tls.cnf.in name: openstack-cell1-config-data name: config-data-default - configMap: defaultMode: 420 items: - key: mysql_bootstrap.sh path: mysql_bootstrap.sh - key: mysql_probe.sh path: mysql_probe.sh - key: mysql_shutdown.sh path: mysql_shutdown.sh - key: detect_last_commit.sh path: detect_last_commit.sh - key: detect_gcomm_and_start.sh path: detect_gcomm_and_start.sh - key: mysql_wsrep_notify.sh path: mysql_wsrep_notify.sh - key: mysql_root_auth.sh path: mysql_root_auth.sh name: openstack-cell1-scripts name: operator-scripts - name: galera-tls-certs secret: defaultMode: 256 secretName: cert-galera-openstack-cell1-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qmjwj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:34Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:38Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:05Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://0c0f9e95d6e4ec66700aea824e873ddc64b042a8d7a56d426c49add330043cb9 image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: galera ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://4c45c753f70c2eedc6d5c845513cbfbadbe89580fea63a6a7303133041b962fa image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: mysql-bootstrap ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://4c45c753f70c2eedc6d5c845513cbfbadbe89580fea63a6a7303133041b962fa exitCode: 0 finishedAt: '2026-02-26T11:28:37Z' reason: Completed startedAt: '2026-02-26T11:28:33Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.104 podIPs: - ip: 10.217.0.104 qosClass: BestEffort startTime: '2026-02-26T11:28:05Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.103/23"],"mac_address":"0a:58:0a:d9:00:67","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.103/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.103\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:67\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:03Z' generateName: openstack-galera- labels: app: galera apps.kubernetes.io/pod-index: '0' controller-revision-hash: openstack-galera-644959654f cr: galera-openstack galera/name: openstack galera/namespace: openstack galera/uid: 63678f29-ec60-41a8-882b-52f1657e8a15 owner: mariadb-operator service: openstack-galera statefulset.kubernetes.io/pod-name: openstack-galera-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:galera/name: {} f:galera/namespace: {} f:galera/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"7f54ff44-3881-4d77-8f24-7b844eec0062"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"galera"}: .: {} f:command: {} f:env: .: {} k:{"name":"CR_CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3306,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4567,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/galera.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/galera.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"mysql-bootstrap"}: .: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_BOOTSTRAP"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-default"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"config-data-generated"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"galera-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"mysql-db"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"operator-scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.103"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:48Z' name: openstack-galera-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: openstack-galera uid: 7f54ff44-3881-4d77-8f24-7b844eec0062 resourceVersion: '40444' uid: 6abc9b19-0018-46d1-a119-0ffb069a1795 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - openstack-galera topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: CR_CONFIG_HASH value: n557h7ch5f6h58ch6dh58h566h5c8h644h698h76hdbhd7hbch65hc9h5d8h64bh566h68dh59fh5fbhfch6dhd9hbfh5bfh668hd6h5dch5dchddq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_shutdown.sh livenessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - liveness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: galera ports: - containerPort: 3306 name: mysql protocol: TCP - containerPort: 4567 name: galera protocol: TCP readinessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - readiness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: capabilities: drop: - MKNOD startupProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - startup - '240' failureThreshold: 1 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 250 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: openstack-galera-0 imagePullSecrets: - name: galera-openstack-dockercfg-6b9wz initContainers: - command: - bash - /var/lib/operator-scripts/mysql_bootstrap.sh env: - name: KOLLA_BOOTSTRAP value: 'True' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent name: mysql-bootstrap resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: galera-openstack serviceAccountName: galera-openstack subdomain: openstack-galera terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: mysql-db persistentVolumeClaim: claimName: mysql-db-openstack-galera-0 - configMap: defaultMode: 420 items: - key: config.json path: config.json name: openstack-config-data name: kolla-config - emptyDir: {} name: config-data-generated - configMap: defaultMode: 420 items: - key: galera.cnf.in path: galera.cnf.in - key: galera_custom.cnf.in path: galera_custom.cnf.in - key: galera_tls.cnf.in path: galera_tls.cnf.in name: openstack-config-data name: config-data-default - configMap: defaultMode: 420 items: - key: mysql_bootstrap.sh path: mysql_bootstrap.sh - key: mysql_probe.sh path: mysql_probe.sh - key: mysql_shutdown.sh path: mysql_shutdown.sh - key: detect_last_commit.sh path: detect_last_commit.sh - key: detect_gcomm_and_start.sh path: detect_gcomm_and_start.sh - key: mysql_wsrep_notify.sh path: mysql_wsrep_notify.sh - key: mysql_root_auth.sh path: mysql_root_auth.sh name: openstack-scripts name: operator-scripts - name: galera-tls-certs secret: defaultMode: 256 secretName: cert-galera-openstack-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-svvwk projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:35Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:39Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:48Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:48Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://01184f9e3783573a4675f7ca61d590f2a4e298a924b415ffdcf40826a27e3406 image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: galera ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://96edbc3b48739f9d0722271dbd52ec3aa789ff446e86459d9e835af50e6462dc image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: mysql-bootstrap ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://96edbc3b48739f9d0722271dbd52ec3aa789ff446e86459d9e835af50e6462dc exitCode: 0 finishedAt: '2026-02-26T11:28:38Z' reason: Completed startedAt: '2026-02-26T11:28:34Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.103 podIPs: - ip: 10.217.0.103 qosClass: BestEffort startTime: '2026-02-26T11:28:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.176/23"],"mac_address":"0a:58:0a:d9:00:b0","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.176/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.176\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b0\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:58Z' labels: service: openstackclient managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"7e7cc37d-f40f-4ded-b155-d08f863cc521"}: {} f:spec: f:containers: k:{"name":"openstackclient"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OS_CLOUD"}: .: {} f:name: {} f:value: {} k:{"name":"PROMETHEUS_HOST"}: .: {} f:name: {} f:value: {} k:{"name":"PROMETHEUS_PORT"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/.config/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/cloudrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: manager operation: Update time: '2026-02-26T11:31:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.176"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:54Z' name: openstackclient namespace: openstack ownerReferences: - apiVersion: client.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackClient name: openstackclient uid: 7e7cc37d-f40f-4ded-b155-d08f863cc521 resourceVersion: '47012' uid: f73e6f92-20c0-4d6c-98e2-3ae4d2dfcfed spec: containers: - args: - infinity command: - /bin/sleep env: - name: CONFIG_HASH value: n5c8h97h5f5h5d6h66ch644h5c5h5ch559h5bch698h8h57h675h88hdbh678h5bbh647h5bdh86h95h67fh5b8h648hf7h5f4h57bh694h5b4h59dh55dq - name: OS_CLOUD value: default - name: PROMETHEUS_HOST value: metric-storage-prometheus.openstack.svc - name: PROMETHEUS_PORT value: '9090' image: quay.io/podified-antelope-centos9/openstack-openstackclient:current-podified imagePullPolicy: IfNotPresent name: openstackclient resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42401 runAsNonRoot: true runAsUser: 42401 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /home/cloud-admin/.config/openstack/clouds.yaml name: openstack-config subPath: clouds.yaml - mountPath: /home/cloud-admin/.config/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /home/cloud-admin/cloudrc name: openstack-config-secret subPath: cloudrc - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-knbdl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: openstackclient-openstackclient-dockercfg-24zcg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: openstackclient-openstackclient serviceAccountName: openstackclient-openstackclient terminationGracePeriodSeconds: 0 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 volumes: - configMap: defaultMode: 420 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 420 secretName: openstack-config-secret - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-knbdl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:32Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:58Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:54Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:54Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://347ca2bdc9b9f65218e72041be666e33684a5e0f2b4a6013051175b62299c559 image: quay.io/podified-antelope-centos9/openstack-openstackclient:current-podified imageID: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:2b0a455c844ca790160c48aed1aaf8bc69ceb4b9ed4a4fa1717114e6e2e2fda9 lastState: {} name: openstackclient ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:53Z' volumeMounts: - mountPath: /home/cloud-admin/.config/openstack/clouds.yaml name: openstack-config - mountPath: /home/cloud-admin/.config/openstack/secure.yaml name: openstack-config-secret - mountPath: /home/cloud-admin/cloudrc name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-knbdl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.176 podIPs: - ip: 10.217.0.176 qosClass: BestEffort startTime: '2026-02-26T11:31:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.112/23"],"mac_address":"0a:58:0a:d9:00:70","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.112/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.112\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:70\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:44Z' generateName: ovn-controller-metrics- labels: controller-revision-hash: 5457dc74c8 metrics: enabled pod-template-generation: '1' service: ovn-controller-metrics managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:metrics: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"658fe22e-0882-4b69-9031-151f2c9166c9"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/run/ovn"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-rundir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"ovs-rundir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.112"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: ovn-controller-metrics-wm86x namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller-metrics uid: 658fe22e-0882-4b69-9031-151f2c9166c9 resourceVersion: '40340' uid: 9784324f-b3cf-403e-9e3f-c5298a5257eb spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: nb5hdfh64bh585h5b7h59h568h5dch87h5b8h64ch9chb5h577h686hbch599h9fh568h556h67chf8h7h4hd4h6h64bh558h5hdch5bbh689q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: ovs-rundir readOnly: true - mountPath: /var/run/ovn name: ovn-rundir readOnly: true - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lm895 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: ovs-rundir - hostPath: path: /var/home/core/openstack/var/run/ovn type: DirectoryOrCreate name: ovn-rundir - configMap: defaultMode: 420 name: ovncontroller-metrics-config name: config - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-lm895 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://20bbfc6cc45ca487177fbecdfa377b8ecca5c8ddf4bd00b5d46c63ad42c15b2b image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:46Z' volumeMounts: - mountPath: /var/run/openvswitch name: ovs-rundir readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/ovn name: ovn-rundir readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lm895 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.112 podIPs: - ip: 10.217.0.112 qosClass: BestEffort startTime: '2026-02-26T11:28:44Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.108/23"],"mac_address":"0a:58:0a:d9:00:6c","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.108/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.108\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6c\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/datacentre\",\n \ \"interface\": \"datacentre\",\n \"mac\": \"8a:8e:e0:f6:55:5b\",\n \ \"dns\": {}\n},{\n \"name\": \"openstack/tenant\",\n \ \"interface\": \"tenant\",\n \"ips\": [\n \"172.19.0.30\"\n \ ],\n \"mac\": \"ce:1b:d6:57:3f:52\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"datacentre","namespace":"openstack","interface":"datacentre"},{"name":"tenant","namespace":"openstack","interface":"tenant"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:11Z' generateName: ovn-controller-ovs- labels: controller-revision-hash: 55f455b4fd pod-template-generation: '1' service: ovn-controller-ovs managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"a7d37138-c3f2-487e-a628-99dcc8cec2ae"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"ovs-vswitchd"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdb-server"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:initContainers: .: {} k:{"name":"ovsdb-server-init"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"etc-ovs"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"var-lib"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.108"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:11Z' name: ovn-controller-ovs-wsr8k namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller-ovs uid: a7d37138-c3f2-487e-a628-99dcc8cec2ae resourceVersion: '41202' uid: 5948e8de-f31a-4efb-80dc-e8dfb083ab79 spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - args: - --single-child - -- - /usr/local/bin/container-scripts/start-ovsdb-server.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/stop-ovsdb-server.sh livenessProbe: exec: command: - /usr/local/bin/container-scripts/ovsdb_server_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovsdb-server readinessProbe: exec: command: - /usr/local/bin/container-scripts/ovsdb_server_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true - command: - /usr/local/bin/container-scripts/start-vswitchd.sh env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/stop-vswitchd.sh livenessProbe: exec: command: - /usr/local/bin/container-scripts/vswitchd_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovs-vswitchd readinessProbe: exec: command: - /usr/local/bin/container-scripts/vswitchd_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg initContainers: - command: - /usr/local/bin/container-scripts/init-ovsdb-server.sh env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent name: ovsdb-server-init resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/etc/ovs type: DirectoryOrCreate name: etc-ovs - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: var-run - hostPath: path: /var/home/core/openstack/var/log/openvswitch type: DirectoryOrCreate name: var-log - hostPath: path: /var/home/core/openstack/var/lib/openvswitch type: DirectoryOrCreate name: var-lib - configMap: defaultMode: 493 name: ovncontroller-scripts name: scripts - name: kube-api-access-hghzb projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:11Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:11Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bab3670b47990a7d4aa9b7a519b5b6e890f0454e691e722f513bd7928a2d815c image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovs-vswitchd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f2ea31b6c63fa8be364df4f808d5d7dd2a1d6897a13980b459b4e8249c62e8d5 image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovsdb-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://588d58a31310e05344989f0c25564674108af14f7fd39c0e7bff4bf830d9005a image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovsdb-server-init ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://588d58a31310e05344989f0c25564674108af14f7fd39c0e7bff4bf830d9005a exitCode: 0 finishedAt: '2026-02-26T11:28:39Z' reason: Completed startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.108 podIPs: - ip: 10.217.0.108 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.107/23"],"mac_address":"0a:58:0a:d9:00:6b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.107/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.107\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6b\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:11Z' generateName: ovn-controller- labels: controller-revision-hash: 7fdf78b5d8 pod-template-generation: '1' service: ovn-controller managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"83a7450f-32ab-4bd9-9984-599fef803f7e"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"ovn-controller"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/log/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/ovn"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-ovs"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"ovn-controller-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"var-lib"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log-ovn"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run-ovn"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:26Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.107"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:16Z' name: ovn-controller-x9682 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller uid: 83a7450f-32ab-4bd9-9984-599fef803f7e resourceVersion: '41279' uid: 5b8939ea-2d97-461c-ad75-cba4379157f7 spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - command: - ovn-controller - --pidfile - unix:/run/openvswitch/db.sock - --certificate=/etc/pki/tls/certs/ovndb.crt - --private-key=/etc/pki/tls/private/ovndb.key - --ca-cert=/etc/pki/tls/certs/ovndbca.crt env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-controller:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/share/ovn/scripts/ovn-ctl - stop_controller livenessProbe: exec: command: - /usr/local/bin/container-scripts/ovn_controller_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovn-controller readinessProbe: exec: command: - /usr/local/bin/container-scripts/ovn_controller_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/run/ovn name: var-run-ovn - mountPath: /var/log/ovn name: var-log-ovn - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-controller-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-controller-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-controller-tls-certs readOnly: true subPath: ca.crt - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c6pcs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/etc/ovs type: DirectoryOrCreate name: etc-ovs - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: var-run - hostPath: path: /var/home/core/openstack/var/log/openvswitch type: DirectoryOrCreate name: var-log - hostPath: path: /var/home/core/openstack/var/lib/openvswitch type: DirectoryOrCreate name: var-lib - hostPath: path: /var/home/core/openstack/var/run/ovn type: DirectoryOrCreate name: var-run-ovn - hostPath: path: /var/home/core/openstack/var/log/ovn type: DirectoryOrCreate name: var-log-ovn - configMap: defaultMode: 493 name: ovncontroller-scripts name: scripts - name: ovn-controller-tls-certs secret: defaultMode: 256 secretName: cert-ovncontroller-ovndbs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-c6pcs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:16Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:16Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://7b71c0a47c1c3f1881cc147e5d41017efc6cdb8ad235523e9a2ffdd4cbf6ab44 image: quay.io/podified-antelope-centos9/openstack-ovn-controller:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:bf1f44b6bfa655654f556ae3adca2582892e72550d916a5b0a8dbacb0e210bbe lastState: {} name: ovn-controller ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/run/ovn name: var-run-ovn - mountPath: /var/log/ovn name: var-log-ovn - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c6pcs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.107 podIPs: - ip: 10.217.0.107 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.255/23"],"mac_address":"0a:58:0a:d9:00:ff","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.255/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.255\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ff\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"46:f2:cd:a9:ff:c7\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:47:51Z' generateName: ovn-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 batch.kubernetes.io/job-name: ovn-edpm-deployment-openstack-edpm-ipam controller-uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 job-name: ovn-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: ovn managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:47:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3d8c4649-07de-4653-ad32-a0afe8aa15c8"}: {} f:spec: f:containers: k:{"name":"ovn-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/ovn/ovsdb-config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovncontroller-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:47:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:47:52Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.255"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:48:53Z' name: ovn-edpm-deployment-openstack-edpm-ipam-qw42n namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: ovn-edpm-deployment-openstack-edpm-ipam uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 resourceVersion: '58360' uid: 33c4673e-f3b9-4bbf-a97d-39412344f6c8 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ovn - -i - ovn-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.ovn ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: ovn ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: ovn-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 subPath: ovsdb-config - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2s754 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: ovsdb-config path: ovsdb-config name: ovncontroller-config name: ovncontroller-config-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-2s754 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:53Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:51Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:51Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d90c7efb81f77658b7ac2955e95136b6c1fd96b2def397b4dd851fc714a0e0be image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: ovn-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://d90c7efb81f77658b7ac2955e95136b6c1fd96b2def397b4dd851fc714a0e0be exitCode: 0 finishedAt: '2026-02-26T11:48:51Z' reason: Completed startedAt: '2026-02-26T11:47:54Z' volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2s754 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.255 podIPs: - ip: 10.217.0.255 qosClass: BestEffort startTime: '2026-02-26T11:47:51Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.114/23"],"mac_address":"0a:58:0a:d9:00:72","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.114/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.114\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:72\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:47Z' generateName: ovn-northd- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovn-northd-79bb85b47c service: ovn-northd statefulset.kubernetes.io/pod-name: ovn-northd-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"1ea40061-2371-4596-9ebd-8f61c7d86847"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovn-northd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} k:{"name":"certs"}: .: {} f:name: {} f:value: {} k:{"name":"certs_metrics"}: .: {} f:name: {} f:value: {} k:{"name":"ovnnorthd-config"}: .: {} f:name: {} f:value: {} k:{"name":"ovnnorthd-scripts"}: .: {} f:name: {} f:value: {} k:{"name":"tls-ca-bundle.pem"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-northd-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.114"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:07Z' name: ovn-northd-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovn-northd uid: 1ea40061-2371-4596-9ebd-8f61c7d86847 resourceVersion: '41118' uid: 619c3911-f86d-468d-b689-e939b16388e2 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovn-northd topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -vfile:off - -vconsole:info - --n-threads=1 - --ovnnb-db=ssl:ovsdbserver-nb-0.openstack.svc.cluster.local:6641 - --ovnsb-db=ssl:ovsdbserver-sb-0.openstack.svc.cluster.local:6642 - --certificate=/etc/pki/tls/certs/ovndb.crt - --private-key=/etc/pki/tls/private/ovndb.key - --ca-cert=/etc/pki/tls/certs/ovndbca.crt command: - /usr/bin/ovn-northd env: - name: CONFIG_HASH value: n9dh5b6hd9h679h668h65h569h68fh6fh67ch575h9bh56bh97h54h74h576h657h8chf6h649h8dh5b9h68chc5h79h59h5d7h5ffhf9h646h557q - name: OVN_RUNDIR value: /tmp - name: certs value: n54bh69h679h5h579h97h656hbh688h5c4h576h66fh5h578h5bdh79h646h699hc9hbfh546h58bh76h96h5bdh68dh54h5d4h98h699h667h577q - name: certs_metrics value: n99h54h56dh68dh57h57dh57fh5f7h7h54bhdbh576h68dh674hcch558h54bhfch84h58dh54ch5b9h5bdh6chb6h547h689h5dfhfh84h5f4h665q - name: ovnnorthd-config value: n5c8h7ch56bh8dh8hc4h5dch9dh68h6bhb7h598h549h5dbh66fh6bh5b4h5cch5d6h55ch57fhfch588h89h5ddh5d6h65bh65bh8dhc4h67dh569q - name: ovnnorthd-scripts value: n664hd8h66ch58dh64hc9h66bhd4h558h697h67bh557hdch664h567h669h555h696h556h556h5fh5bh569hbh665h9dh4h9bh564hc8h5b7h5c4q - name: tls-ca-bundle.pem value: nbh88h656h646h56dh54h684hfch57h5dfh54bh56h9bh74h587h5b7hffh54bh579hf6h67ch6h59h79h66fh84h56fhf8h644h668hf5h95q image: quay.io/podified-antelope-centos9/openstack-ovn-northd:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/local/bin/container-scripts/status_check.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 15 name: ovn-northd readinessProbe: exec: command: - /usr/local/bin/container-scripts/status_check.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 15 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /tmp name: ovn-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-northd-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-northd-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-northd-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n9dh5b6hd9h679h668h65h569h68fh6fh67ch575h9bh56bh97h54h74h576h657h8chf6h649h8dh5b9h68chc5h79h59h5d7h5ffhf9h646h557q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovn-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovn-northd-0 imagePullSecrets: - name: ovnnorthd-ovnnorthd-dockercfg-nj8q9 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovnnorthd-ovnnorthd serviceAccountName: ovnnorthd-ovnnorthd subdomain: ovn-northd terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: ovnnorthd-scripts name: scripts - emptyDir: {} name: ovn-rundir - configMap: defaultMode: 493 name: ovnnorthd-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovn-northd-tls-certs secret: defaultMode: 256 secretName: cert-ovnnorthd-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-hlrgn projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:07Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:07Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://fa0c2bea97335a45eaed558dff3ec617c3b4026bac60688b6d66e871f40e359a image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:49Z' volumeMounts: - mountPath: /tmp name: ovn-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://455e561b8acfefae1add304bf95ac3576c0aaa2f9fa06122d77280614d86a69b image: quay.io/podified-antelope-centos9/openstack-ovn-northd:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:48da08c4e3dd579112045aaf6840563e42462346fedbcaaef7258caeed2406f0 lastState: {} name: ovn-northd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:49Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /tmp name: ovn-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.114 podIPs: - ip: 10.217.0.114 qosClass: BestEffort startTime: '2026-02-26T11:28:47Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.109/23"],"mac_address":"0a:58:0a:d9:00:6d","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.109/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.109\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6d\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \ \"172.17.0.31\"\n ],\n \"mac\": \"9e:8d:60:ef:d9:c2\",\n \ \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:10Z' generateName: ovsdbserver-nb- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovsdbserver-nb-5b5b7c79c service: ovsdbserver-nb statefulset.kubernetes.io/pod-name: ovsdbserver-nb-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"cc644486-6b88-4857-b3f0-84ec52593579"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdbserver-nb"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_LOGDIR"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndbcluster-nb-etc-ovn"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"ovsdb-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ovsdbserver-nb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.109"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:47Z' name: ovsdbserver-nb-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovsdbserver-nb uid: cc644486-6b88-4857-b3f0-84ec52593579 resourceVersion: '40388' uid: 028cb20f-b715-40db-94c1-38bfb934ef53 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovsdbserver-nb topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - /usr/local/bin/container-scripts/setup.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n646h67fh64fh5bh566h645h5f7h5b7h66h677h579h5bfhbch5f8h55dhb9h5ffh97hfchc5h5cbh5bch99hf4hbbh649h54bh87h94hdfh56dh74q - name: OVN_LOGDIR value: /tmp - name: OVN_RUNDIR value: /tmp image: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/cleanup.sh livenessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: ovsdbserver-nb readinessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 startupProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 20 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/ovn name: ovndbcluster-nb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-nb-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-nb-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-nb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n646h67fh64fh5bh566h645h5f7h5b7h66h677h579h5bfhbch5f8h55dhb9h5ffh97hfchc5h5cbh5bch99hf4hbbh649h54bh87h94hdfh56dh74q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovsdbserver-nb-0 imagePullSecrets: - name: ovncluster-ovndbcluster-nb-dockercfg-fdbfl nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovncluster-ovndbcluster-nb serviceAccountName: ovncluster-ovndbcluster-nb subdomain: ovsdbserver-nb terminationGracePeriodSeconds: 300 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ovndbcluster-nb-etc-ovn persistentVolumeClaim: claimName: ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 - configMap: defaultMode: 493 name: ovndbcluster-nb-scripts name: scripts - emptyDir: {} name: ovsdb-rundir - configMap: defaultMode: 493 name: ovndbcluster-nb-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovsdbserver-nb-tls-certs secret: defaultMode: 256 secretName: cert-ovndbcluster-nb-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-sccjw projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:41Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ba33e9bb4d361ad46b66ed8b7c3db3a6e06d9ddce0fd4e581ebae4de23a25166 image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://0b214c6f5cbed977cbc9c9d6a60c962f914e73a80eb00b69a4cfd2148f3eb73d image: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:2f232911af0323066a07ba977e4fe2b28c1a3e78fe7032365517c1297dc71d11 lastState: {} name: ovsdbserver-nb ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ovn name: ovndbcluster-nb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.109 podIPs: - ip: 10.217.0.109 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.110/23"],"mac_address":"0a:58:0a:d9:00:6e","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.110/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.110\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6e\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \ \"172.17.0.30\"\n ],\n \"mac\": \"ba:18:53:64:5e:60\",\n \ \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:14Z' generateName: ovsdbserver-sb- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovsdbserver-sb-85b4cb8d7 service: ovsdbserver-sb statefulset.kubernetes.io/pod-name: ovsdbserver-sb-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"fda095c1-aec3-4337-a10a-de5fc3bdc33b"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdbserver-sb"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_LOGDIR"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndbcluster-sb-etc-ovn"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"ovsdb-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ovsdbserver-sb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:15Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.110"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:44Z' name: ovsdbserver-sb-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovsdbserver-sb uid: fda095c1-aec3-4337-a10a-de5fc3bdc33b resourceVersion: '40197' uid: 6f3d9665-0fdf-4b18-a4cb-1e84f24327ca spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovsdbserver-sb topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - /usr/local/bin/container-scripts/setup.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n86h9ch5cdh5fdh584h5fbh579h685h59fh74h549h68bh5h568hf6h66dh556h658h64dh5d7hfh689h65ch57bh54bh68bh5dfh59bh556h5ch694hdbq - name: OVN_LOGDIR value: /tmp - name: OVN_RUNDIR value: /tmp image: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/cleanup.sh livenessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: ovsdbserver-sb readinessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 startupProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 20 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/ovn name: ovndbcluster-sb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-sb-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-sb-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-sb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n86h9ch5cdh5fdh584h5fbh579h685h59fh74h549h68bh5h568hf6h66dh556h658h64dh5d7hfh689h65ch57bh54bh68bh5dfh59bh556h5ch694hdbq image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovsdbserver-sb-0 imagePullSecrets: - name: ovncluster-ovndbcluster-sb-dockercfg-575xq nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovncluster-ovndbcluster-sb serviceAccountName: ovncluster-ovndbcluster-sb subdomain: ovsdbserver-sb terminationGracePeriodSeconds: 300 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ovndbcluster-sb-etc-ovn persistentVolumeClaim: claimName: ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 - configMap: defaultMode: 493 name: ovndbcluster-sb-scripts name: scripts - emptyDir: {} name: ovsdb-rundir - configMap: defaultMode: 493 name: ovndbcluster-sb-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovsdbserver-sb-tls-certs secret: defaultMode: 256 secretName: cert-ovndbcluster-sb-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-btrwc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:41Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:15Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:15Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c2d57f767d2e893ac98e7913bd9c530108feb2214aaadb84769194d60de95bc7 image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://09788a6f7bb013081f4124190b83486025a9733f5d403e7ccd5110861ac1c3a4 image: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:812985ffe0b6b538838297b37df5bd7a8be92b372465f939f2588b7f54690e63 lastState: {} name: ovsdbserver-sb ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ovn name: ovndbcluster-sb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.110 podIPs: - ip: 10.217.0.110 qosClass: BestEffort startTime: '2026-02-26T11:28:15Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.171/23"],"mac_address":"0a:58:0a:d9:00:ab","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.171/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.171\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ab\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:46Z' generateName: placement-869f945844- labels: owner: placement pod-template-hash: 869f945844 service: placement managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"869eee0e-800e-4732-9d74-3b7c9a7885b5"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"placement-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/placement"}: .: {} f:mountPath: {} f:name: {} k:{"name":"placement-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/placement"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.171"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:23Z' name: placement-869f945844-vjsk6 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: placement-869f945844 uid: 869eee0e-800e-4732-9d74-3b7c9a7885b5 resourceVersion: '46083' uid: 8896d359-383e-4f56-a18d-2d8a913d05a4 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - placement topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/placement/placement-api.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n58fh94h7fh666h8bh54bh678hf5h66fh59chc7hbch86hd6h658h648h67h658h64fh94h5bchf5h665h5cch579h664h5cfh56h5f7h5bbh5f8h588q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: placement-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42482 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: placement-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n58fh94h7fh666h8bh54bh678hf5h66fh59chc7hbch86hd6h658h648h67h658h64fh94h5bchf5h665h5cch579h664h5cfh56h5f7h5bbh5f8h588q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: placement-api readinessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42482 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: placement-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: placement-placement-dockercfg-gtfzr nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: placement-placement serviceAccountName: placement-placement terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: placement-scripts - name: config-data secret: defaultMode: 416 secretName: placement-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-placement-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-placement-public-svc - name: kube-api-access-2x2xs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:51Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:23Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:23Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://2e1b6a18c55886234c2a9ff85afee7c0cc5503483788134004cafdf173bf89bc image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:11d4431e4af1735fbd9d425596f81dd62b0ca934d84d7c4e67902656c2b688d3 lastState: {} name: placement-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:51Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://e02292ece65c19e446f1176d88ab77680110091f8a4504ecfcabf5a16b630d1b image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:11d4431e4af1735fbd9d425596f81dd62b0ca934d84d7c4e67902656c2b688d3 lastState: {} name: placement-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:49Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.171 podIPs: - ip: 10.217.0.171 qosClass: BestEffort startTime: '2026-02-26T11:31:46Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.230/23"],"mac_address":"0a:58:0a:d9:00:e6","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.230/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.230\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e6\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:20Z' generateName: rabbitmq-cell1-server- labels: app.kubernetes.io/component: rabbitmq app.kubernetes.io/name: rabbitmq-cell1 app.kubernetes.io/part-of: rabbitmq apps.kubernetes.io/pod-index: '0' controller-revision-hash: rabbitmq-cell1-server-78dbf9bd9b statefulset.kubernetes.io/pod-name: rabbitmq-cell1-server-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0a904721-dc88-4a53-b3f2-91cafca13aa9"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:automountServiceAccountToken: {} f:containers: k:{"name":"rabbitmq"}: .: {} f:args: {} f:env: .: {} k:{"name":"HOME"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_HOSTNAME_SUFFIX"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_SERVICE_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"MY_POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"MY_POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"PATH"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_CTL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_ENABLED_PLUGINS_FILE"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_NODENAME"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_UPGRADE_LOG"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_USE_LONGNAME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:name: {} f:ports: .: {} k:{"containerPort":15671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":15691,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4369,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":5671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pod-info/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/rabbitmq-tls/"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/rabbitmq/advanced.config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/10-operatorDefaults.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/11-default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/erl_inetrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/inter-node-tls.config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"setup-container"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/tmp/erlang-cookie-secret/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/rabbitmq-plugins/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:topologySpreadConstraints: .: {} k:{"topologyKey":"topology.kubernetes.io/zone","whenUnsatisfiable":"ScheduleAnyway"}: .: {} f:labelSelector: {} f:maxSkew: {} f:topologyKey: {} f:whenUnsatisfiable: {} f:volumes: .: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"erlang-cookie-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"persistence"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"plugins-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"pod-info"}: .: {} f:downwardAPI: .: {} f:defaultMode: {} f:items: {} f:name: {} k:{"name":"rabbitmq-confd"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"rabbitmq-erlang-cookie"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-plugins"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-tls"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"server-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.230"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:21Z' name: rabbitmq-cell1-server-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: rabbitmq-cell1-server uid: 0a904721-dc88-4a53-b3f2-91cafca13aa9 resourceVersion: '51660' uid: da62ca3a-60df-4af3-8b0e-9dd3e8ffd0df spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - rabbitmq-cell1 topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - args: - /usr/lib/rabbitmq/bin/rabbitmq-server env: - name: MY_POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: K8S_SERVICE_NAME value: rabbitmq-cell1-nodes - name: RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS value: '-kernel inetrc ''/etc/rabbitmq/erl_inetrc'' -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config ' - name: RABBITMQ_CTL_ERL_ARGS value: -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config - name: RABBITMQ_UPGRADE_LOG value: /var/lib/rabbitmq/rabbitmq_upgrade.log - name: HOME value: /var/lib/rabbitmq - name: PATH value: /usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - name: RABBITMQ_ENABLED_PLUGINS_FILE value: /operator/enabled_plugins - name: RABBITMQ_USE_LONGNAME value: 'true' - name: RABBITMQ_NODENAME value: rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) - name: K8S_HOSTNAME_SUFFIX value: .$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - -c - if [ ! -z "$(cat /etc/pod-info/skipPreStopChecks)" ]; then exit 0; fi; rabbitmq-upgrade await_online_quorum_plus_one -t 604800 && rabbitmq-upgrade await_online_synchronized_mirror -t 604800 || true && rabbitmq-upgrade drain -t 604800 name: rabbitmq ports: - containerPort: 4369 name: epmd protocol: TCP - containerPort: 5671 name: amqps protocol: TCP - containerPort: 15671 name: management-tls protocol: TCP - containerPort: 15691 name: prometheus-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 tcpSocket: port: amqps timeoutSeconds: 5 resources: limits: cpu: '2' memory: 2Gi requests: cpu: 500m memory: 500Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true subPath: inter_node_tls.config - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd subPath: operatorDefaults.conf - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd subPath: userDefinedConfiguration.conf - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /etc/rabbitmq/advanced.config name: server-conf subPath: advanced.config - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf subPath: erl_inetrc - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: rabbitmq-cell1-server-0 imagePullSecrets: - name: rabbitmq-cell1-server-dockercfg-cfjpw initContainers: - command: - sh - -c - cp /tmp/erlang-cookie-secret/.erlang.cookie /var/lib/rabbitmq/.erlang.cookie && chmod 600 /var/lib/rabbitmq/.erlang.cookie ; cp /tmp/rabbitmq-plugins/enabled_plugins /operator/enabled_plugins ; echo '[default]' > /var/lib/rabbitmq/.rabbitmqadmin.conf && sed -e 's/default_user/username/' -e 's/default_pass/password/' /tmp/default_user.conf >> /var/lib/rabbitmq/.rabbitmqadmin.conf && chmod 600 /var/lib/rabbitmq/.rabbitmqadmin.conf ; sleep 30 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent name: setup-container resources: limits: cpu: 20m memory: 64Mi requests: cpu: 20m memory: 64Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: rabbitmq-cell1-server serviceAccountName: rabbitmq-cell1-server subdomain: rabbitmq-cell1-nodes terminationGracePeriodSeconds: 604800 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists topologySpreadConstraints: - labelSelector: matchLabels: app.kubernetes.io/name: rabbitmq-cell1 maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: ScheduleAnyway volumes: - name: persistence persistentVolumeClaim: claimName: persistence-rabbitmq-cell1-server-0 - configMap: defaultMode: 272 items: - key: inter_node_tls.config path: inter_node_tls.config name: rabbitmq-cell1-config-data name: config-data - configMap: defaultMode: 420 name: rabbitmq-cell1-plugins-conf name: plugins-conf - name: rabbitmq-confd projected: defaultMode: 420 sources: - configMap: items: - key: operatorDefaults.conf path: operatorDefaults.conf - key: userDefinedConfiguration.conf path: userDefinedConfiguration.conf name: rabbitmq-cell1-server-conf - secret: items: - key: default_user.conf path: default_user.conf name: rabbitmq-cell1-default-user - emptyDir: {} name: rabbitmq-erlang-cookie - name: erlang-cookie-secret secret: defaultMode: 420 secretName: rabbitmq-cell1-erlang-cookie - emptyDir: {} name: rabbitmq-plugins - downwardAPI: defaultMode: 420 items: - fieldRef: apiVersion: v1 fieldPath: metadata.labels['skipPreStopChecks'] path: skipPreStopChecks name: pod-info - configMap: defaultMode: 420 name: rabbitmq-cell1-server-conf name: server-conf - name: rabbitmq-tls projected: defaultMode: 400 sources: - secret: items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key name: cert-rabbitmq-cell1-svc optional: true - secret: items: - key: ca.crt path: ca.crt name: cert-rabbitmq-cell1-svc optional: true - name: kube-api-access-pljf5 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:56Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://2780efbb47414f85e13d39498155ed5be873c1d42bc956e6882a4499c6f139de image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: rabbitmq ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:56Z' volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/advanced.config name: server-conf - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://79c9046dc4d99c6683d93e38de3160040eebc6cd7260dd79648dc09004a6a105 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: setup-container ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://79c9046dc4d99c6683d93e38de3160040eebc6cd7260dd79648dc09004a6a105 exitCode: 0 finishedAt: '2026-02-26T11:36:55Z' reason: Completed startedAt: '2026-02-26T11:36:23Z' volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.230 podIPs: - ip: 10.217.0.230 qosClass: Burstable startTime: '2026-02-26T11:36:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.229/23"],"mac_address":"0a:58:0a:d9:00:e5","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.229/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.229\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e5\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:20Z' generateName: rabbitmq-server- labels: app.kubernetes.io/component: rabbitmq app.kubernetes.io/name: rabbitmq app.kubernetes.io/part-of: rabbitmq apps.kubernetes.io/pod-index: '0' controller-revision-hash: rabbitmq-server-5f46fb7764 statefulset.kubernetes.io/pod-name: rabbitmq-server-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"fc59ea84-5245-4459-b7a7-e89582b17141"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:automountServiceAccountToken: {} f:containers: k:{"name":"rabbitmq"}: .: {} f:args: {} f:env: .: {} k:{"name":"HOME"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_HOSTNAME_SUFFIX"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_SERVICE_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"MY_POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"MY_POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"PATH"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_CTL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_ENABLED_PLUGINS_FILE"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_NODENAME"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_UPGRADE_LOG"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_USE_LONGNAME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:name: {} f:ports: .: {} k:{"containerPort":15671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":15691,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4369,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":5671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pod-info/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/rabbitmq-tls/"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/rabbitmq/advanced.config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/10-operatorDefaults.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/11-default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/erl_inetrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/inter-node-tls.config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"setup-container"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/tmp/erlang-cookie-secret/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/rabbitmq-plugins/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:topologySpreadConstraints: .: {} k:{"topologyKey":"topology.kubernetes.io/zone","whenUnsatisfiable":"ScheduleAnyway"}: .: {} f:labelSelector: {} f:maxSkew: {} f:topologyKey: {} f:whenUnsatisfiable: {} f:volumes: .: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"erlang-cookie-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"persistence"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"plugins-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"pod-info"}: .: {} f:downwardAPI: .: {} f:defaultMode: {} f:items: {} f:name: {} k:{"name":"rabbitmq-confd"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"rabbitmq-erlang-cookie"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-plugins"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-tls"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"server-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.229"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:21Z' name: rabbitmq-server-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: rabbitmq-server uid: fc59ea84-5245-4459-b7a7-e89582b17141 resourceVersion: '51654' uid: bad75855-a326-41f0-8b17-c83e5be398b9 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - rabbitmq topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - args: - /usr/lib/rabbitmq/bin/rabbitmq-server env: - name: MY_POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: K8S_SERVICE_NAME value: rabbitmq-nodes - name: RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS value: '-kernel inetrc ''/etc/rabbitmq/erl_inetrc'' -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config ' - name: RABBITMQ_CTL_ERL_ARGS value: -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config - name: RABBITMQ_UPGRADE_LOG value: /var/lib/rabbitmq/rabbitmq_upgrade.log - name: HOME value: /var/lib/rabbitmq - name: PATH value: /usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - name: RABBITMQ_ENABLED_PLUGINS_FILE value: /operator/enabled_plugins - name: RABBITMQ_USE_LONGNAME value: 'true' - name: RABBITMQ_NODENAME value: rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) - name: K8S_HOSTNAME_SUFFIX value: .$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - -c - if [ ! -z "$(cat /etc/pod-info/skipPreStopChecks)" ]; then exit 0; fi; rabbitmq-upgrade await_online_quorum_plus_one -t 604800 && rabbitmq-upgrade await_online_synchronized_mirror -t 604800 || true && rabbitmq-upgrade drain -t 604800 name: rabbitmq ports: - containerPort: 4369 name: epmd protocol: TCP - containerPort: 5671 name: amqps protocol: TCP - containerPort: 15671 name: management-tls protocol: TCP - containerPort: 15691 name: prometheus-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 tcpSocket: port: amqps timeoutSeconds: 5 resources: limits: cpu: '2' memory: 2Gi requests: cpu: 500m memory: 500Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true subPath: inter_node_tls.config - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd subPath: operatorDefaults.conf - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd subPath: userDefinedConfiguration.conf - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /etc/rabbitmq/advanced.config name: server-conf subPath: advanced.config - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf subPath: erl_inetrc - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: rabbitmq-server-0 imagePullSecrets: - name: rabbitmq-server-dockercfg-cg4xv initContainers: - command: - sh - -c - cp /tmp/erlang-cookie-secret/.erlang.cookie /var/lib/rabbitmq/.erlang.cookie && chmod 600 /var/lib/rabbitmq/.erlang.cookie ; cp /tmp/rabbitmq-plugins/enabled_plugins /operator/enabled_plugins ; echo '[default]' > /var/lib/rabbitmq/.rabbitmqadmin.conf && sed -e 's/default_user/username/' -e 's/default_pass/password/' /tmp/default_user.conf >> /var/lib/rabbitmq/.rabbitmqadmin.conf && chmod 600 /var/lib/rabbitmq/.rabbitmqadmin.conf ; sleep 30 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent name: setup-container resources: limits: cpu: 20m memory: 64Mi requests: cpu: 20m memory: 64Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: rabbitmq-server serviceAccountName: rabbitmq-server subdomain: rabbitmq-nodes terminationGracePeriodSeconds: 604800 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists topologySpreadConstraints: - labelSelector: matchLabels: app.kubernetes.io/name: rabbitmq maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: ScheduleAnyway volumes: - name: persistence persistentVolumeClaim: claimName: persistence-rabbitmq-server-0 - configMap: defaultMode: 272 items: - key: inter_node_tls.config path: inter_node_tls.config name: rabbitmq-config-data name: config-data - configMap: defaultMode: 420 name: rabbitmq-plugins-conf name: plugins-conf - name: rabbitmq-confd projected: defaultMode: 420 sources: - configMap: items: - key: operatorDefaults.conf path: operatorDefaults.conf - key: userDefinedConfiguration.conf path: userDefinedConfiguration.conf name: rabbitmq-server-conf - secret: items: - key: default_user.conf path: default_user.conf name: rabbitmq-default-user - emptyDir: {} name: rabbitmq-erlang-cookie - name: erlang-cookie-secret secret: defaultMode: 420 secretName: rabbitmq-erlang-cookie - emptyDir: {} name: rabbitmq-plugins - downwardAPI: defaultMode: 420 items: - fieldRef: apiVersion: v1 fieldPath: metadata.labels['skipPreStopChecks'] path: skipPreStopChecks name: pod-info - configMap: defaultMode: 420 name: rabbitmq-server-conf name: server-conf - name: rabbitmq-tls projected: defaultMode: 400 sources: - secret: items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key name: cert-rabbitmq-svc optional: true - secret: items: - key: ca.crt path: ca.crt name: cert-rabbitmq-svc optional: true - name: kube-api-access-ns6br projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:56Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d8b2c7f4b88ce0ab589e5a577aaf546f29020d1cac65d30784fcb1c8a6f725ba image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: rabbitmq ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:56Z' volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/advanced.config name: server-conf - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://e3597641e274ce78afcf9496f033a089ce85d333da8c4520fd90ba464344993d image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: setup-container ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://e3597641e274ce78afcf9496f033a089ce85d333da8c4520fd90ba464344993d exitCode: 0 finishedAt: '2026-02-26T11:36:55Z' reason: Completed startedAt: '2026-02-26T11:36:23Z' volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.229 podIPs: - ip: 10.217.0.229 qosClass: Burstable startTime: '2026-02-26T11:36:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.252/23"],"mac_address":"0a:58:0a:d9:00:fc","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.252/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.252\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fc\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"7a:b5:c6:14:b6:ee\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:56Z' generateName: reboot-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e batch.kubernetes.io/job-name: reboot-os-edpm-deployment-openstack-edpm-ipam controller-uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e job-name: reboot-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: reboot-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"99d79875-9657-4480-a9f3-7f69ebd05f1e"}: {} f:spec: f:containers: k:{"name":"reboot-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.252"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:47:09Z' name: reboot-os-edpm-deployment-openstack-edpm-ipam-k7xpn namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: reboot-os-edpm-deployment-openstack-edpm-ipam uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e resourceVersion: '57356' uid: fa584460-b6d4-4fe8-b351-f55f6c5a969a spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.reboot - -i - reboot-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.reboot ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: reboot-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: reboot-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-s6lpw readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-s6lpw projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:09Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:08Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:08Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://964c4078b0599ad6bd5456f78b32d344a9be955a46bef2998c568a7daba4334c image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: reboot-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://964c4078b0599ad6bd5456f78b32d344a9be955a46bef2998c568a7daba4334c exitCode: 0 finishedAt: '2026-02-26T11:47:07Z' reason: Completed startedAt: '2026-02-26T11:46:58Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-s6lpw readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.252 podIPs: - ip: 10.217.0.252 qosClass: BestEffort startTime: '2026-02-26T11:46:56Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.234/23"],"mac_address":"0a:58:0a:d9:00:ea","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.234/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.234\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ea\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"be:73:60:c1:70:0a\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:37:24Z' generateName: redhat-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 batch.kubernetes.io/job-name: redhat-edpm-deployment-openstack-edpm-ipam controller-uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 job-name: redhat-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: redhat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:37:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"f7d65107-9513-4c17-8ccc-9de6a6e53b70"}: {} f:spec: f:containers: k:{"name":"redhat-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:37:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:37:25Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.234"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:30Z' name: redhat-edpm-deployment-openstack-edpm-ipam-7c86p namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: redhat-edpm-deployment-openstack-edpm-ipam uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 resourceVersion: '51820' uid: de96567c-d135-4e9a-b847-ce90658d94be spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.redhat - -i - redhat-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.redhat ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: redhat ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: redhat-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-czh56 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-czh56 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:28Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:28Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://06b559a9db75b4ca90a6661283d625bc02b5071a99467370f8deecccd229b85c image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: redhat-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://06b559a9db75b4ca90a6661283d625bc02b5071a99467370f8deecccd229b85c exitCode: 0 finishedAt: '2026-02-26T11:37:28Z' reason: Completed startedAt: '2026-02-26T11:37:26Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-czh56 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.234 podIPs: - ip: 10.217.0.234 qosClass: BestEffort startTime: '2026-02-26T11:37:24Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.233/23"],"mac_address":"0a:58:0a:d9:00:e9","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.233/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.233\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e9\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"b6:7e:ce:2c:75:9e\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:57Z' generateName: repo-setup-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 batch.kubernetes.io/job-name: repo-setup-edpm-deployment-openstack-edpm-ipam controller-uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 job-name: repo-setup-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: repo-setup managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"727558d6-4ce8-4e49-bbc6-44bbdac971a1"}: {} f:spec: f:containers: k:{"name":"repo-setup-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/repo-setup"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"repo-setup-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.233"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:24Z' name: repo-setup-edpm-deployment-openstack-edpm-ipam-xhpt2 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: repo-setup-edpm-deployment-openstack-edpm-ipam uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 resourceVersion: '51729' uid: 49850149-79d3-4700-801a-c2630caba9c9 spec: containers: - args: - ansible-runner - run - /runner - -p - playbook.yaml - -i - repo-setup-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: "\n- hosts: all\n strategy: linear\n tasks:\n \ - name: Enable podified-repos\n become: true\n \ ansible.builtin.shell: |\n set -euxo pipefail\n pushd /var/tmp\n curl -sL https://github.com/openstack-k8s-operators/repo-setup/archive/refs/heads/main.tar.gz | tar -xz\n pushd repo-setup-main\n python3 -m venv ./venv\n PBR_VERSION=0.0.0 ./venv/bin/pip install ./\n ./venv/bin/repo-setup current-podified -b antelope\n popd\n rm -rf repo-setup-main\n\n\n" - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: repo-setup ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: repo-setup-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8f9jj readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: repo-setup-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-8f9jj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:57Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:22Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:22Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ee74661a297a0387571e97c35ec2ac1b38efaec212589bd380e4d3190ff90942 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: repo-setup-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://ee74661a297a0387571e97c35ec2ac1b38efaec212589bd380e4d3190ff90942 exitCode: 0 finishedAt: '2026-02-26T11:37:21Z' reason: Completed startedAt: '2026-02-26T11:37:10Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8f9jj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.233 podIPs: - ip: 10.217.0.233 qosClass: BestEffort startTime: '2026-02-26T11:36:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.251/23"],"mac_address":"0a:58:0a:d9:00:fb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.251/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.251\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"16:c4:ac:7a:86:bd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:44Z' generateName: run-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d batch.kubernetes.io/job-name: run-os-edpm-deployment-openstack-edpm-ipam controller-uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d job-name: run-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: run-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9f93c599-f32b-4a89-b132-3fe5154fb15d"}: {} f:spec: f:containers: k:{"name":"run-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.251"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:56Z' name: run-os-edpm-deployment-openstack-edpm-ipam-rds5w namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: run-os-edpm-deployment-openstack-edpm-ipam uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d resourceVersion: '57215' uid: cad1abca-ca70-4988-804c-ca6d35ba05d7 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.run_os - -i - run-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.run_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: run-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: run-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-44ww2 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-44ww2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:54Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:54Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://59d3c7b05e546b29e395bf641147a6e3246e693653edc9c45ad2b03b2e77171b image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: run-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://59d3c7b05e546b29e395bf641147a6e3246e693653edc9c45ad2b03b2e77171b exitCode: 0 finishedAt: '2026-02-26T11:46:54Z' reason: Completed startedAt: '2026-02-26T11:46:47Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-44ww2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.251 podIPs: - ip: 10.217.0.251 qosClass: BestEffort startTime: '2026-02-26T11:46:44Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.250/23"],"mac_address":"0a:58:0a:d9:00:fa","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.250/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.250\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fa\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"56:cd:2b:7b:3d:7f\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:33Z' generateName: ssh-known-hosts-edpm-deployment- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b batch.kubernetes.io/job-name: ssh-known-hosts-edpm-deployment controller-uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b job-name: ssh-known-hosts-edpm-deployment openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: ssh-known-hosts managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b"}: {} f:spec: f:containers: k:{"name":"ssh-known-hosts-edpm-deployment"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/inventory-0"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.250"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:44Z' name: ssh-known-hosts-edpm-deployment-gwnp7 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: ssh-known-hosts-edpm-deployment uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b resourceVersion: '57069' uid: 2206a227-78b8-4ca1-a425-fb061de91843 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ssh_known_hosts - -i - ssh-known-hosts-edpm-deployment env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.ssh_known_hosts ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: all edpm_service_type: ssh-known-hosts ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: ssh-known-hosts-edpm-deployment resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/inventory-0 name: inventory-0 subPath: inventory-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pkgtq readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory-0 secret: defaultMode: 420 items: - key: inventory path: inventory-0 secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-pkgtq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:42Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:42Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://22652cb41decac4434b04aba939812ff11ce0ff9d03daff3829f4685b8a70cd2 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: ssh-known-hosts-edpm-deployment ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://22652cb41decac4434b04aba939812ff11ce0ff9d03daff3829f4685b8a70cd2 exitCode: 0 finishedAt: '2026-02-26T11:46:42Z' reason: Completed startedAt: '2026-02-26T11:46:35Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/inventory-0 name: inventory-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pkgtq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.250 podIPs: - ip: 10.217.0.250 qosClass: BestEffort startTime: '2026-02-26T11:46:33Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.183/23"],"mac_address":"0a:58:0a:d9:00:b7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.183/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.183\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.33\"\n \ ],\n \"mac\": \"1a:0d:ab:37:30:32\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:32:13Z' generateName: swift-proxy-746558bfbf- labels: component: swift-proxy pod-template-hash: 746558bfbf service: swift managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:13Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"68cb12c7-22c3-4cde-a15b-4d15e731fc90"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"proxy-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8080,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/httpd/conf.d/ssl.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/httpd/conf/httpd.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"name":"proxy-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8081,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"log-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"run-httpd"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:13Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.183"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:43Z' name: swift-proxy-746558bfbf-gbdpm namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: swift-proxy-746558bfbf uid: 68cb12c7-22c3-4cde-a15b-4d15e731fc90 resourceVersion: '46756' uid: acbb8b99-0b04-48c7-904e-a5c5304813a3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - swift-proxy topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -DFOREGROUND command: - /usr/sbin/httpd env: - name: CONFIG_HASH value: n56ch5cbh5d9hb4h5b8h5c8h547h555h58fhbfhd4h57h67fh68ch586h577h5cdhdh567h578h564h55ch65hcch58fh559h66h99h5cfh5cdh658h54cq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: proxy-httpd ports: - containerPort: 8080 name: proxy-httpd protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true subPath: httpd.conf - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true subPath: ssl.conf - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true - command: - /usr/bin/swift-proxy-server - /etc/swift/proxy-server.conf.d - -v env: - name: CONFIG_HASH value: n56ch5cbh5d9hb4h5b8h5c8h547h555h58fhbfhd4h57h67fh68ch586h577h5cdhdh567h578h564h55ch65hcch58fh559h66h99h5cfh5cdh658h54cq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: proxy-server ports: - containerPort: 8081 name: proxy-server protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42445 runAsNonRoot: true seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: swift-swift serviceAccountName: swift-swift terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: swift-proxy-config-data - name: etc-swift projected: defaultMode: 420 sources: - secret: items: - key: 00-proxy-server.conf path: proxy-server.conf.d/00-proxy-server.conf - key: 01-proxy-server.conf path: proxy-server.conf.d/01-proxy-server.conf - key: dispersion.conf path: dispersion.conf - key: keymaster.conf path: keymaster.conf name: swift-proxy-config-data - secret: name: swift-conf - configMap: name: swift-ring-files - emptyDir: {} name: run-httpd - emptyDir: {} name: log-httpd - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-swift-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-swift-public-svc - name: kube-api-access-lqwr7 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:38Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:13Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:43Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:43Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:13Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://08ab6c6a6a333b4fb2f78e1404166da4908f5dcb497c6b17177f9bc92c015e84 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: proxy-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:36Z' volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d199618012579fc2a2b440df019e8e8b8c1dcae1983f7ac4d040f203e7c07d33 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: proxy-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:38Z' volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.183 podIPs: - ip: 10.217.0.183 qosClass: BestEffort startTime: '2026-02-26T11:32:13Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.117/23"],"mac_address":"0a:58:0a:d9:00:75","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.117/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.117\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:75\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:51Z' generateName: swift-ring-rebalance- labels: batch.kubernetes.io/controller-uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 job-name: swift-ring-rebalance managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"4f1263c2-0f02-431d-ae43-4827d22ba278"}: {} f:spec: f:containers: k:{"name":"swift-ring-rebalance"}: .: {} f:command: {} f:env: .: {} k:{"name":"CM_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"NAMESPACE"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_APIVERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_KIND"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_UID"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_MIN_PART_HOURS"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_PART_POWER"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_REPLICAS"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/swift/dispersion.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift/swift.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/swift-ring-tool"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/ring-devices"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:workingDir: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"dispersionconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:optional: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ring-data-devices"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"swiftconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.117"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:08Z' name: swift-ring-rebalance-7kkhs namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: swift-ring-rebalance uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 resourceVersion: '41149' uid: e7412680-68df-4ebb-9961-8a89d8f83176 spec: containers: - command: - /usr/local/bin/swift-ring-tool - all env: - name: CM_NAME value: swift-ring-files - name: NAMESPACE value: openstack - name: OWNER_APIVERSION value: swift.openstack.org/v1beta1 - name: OWNER_KIND value: SwiftRing - name: OWNER_NAME value: swift-ring - name: OWNER_UID value: 232e5150-f81c-4dd2-93b4-e5233a566cf1 - name: SWIFT_MIN_PART_HOURS value: '1' - name: SWIFT_PART_POWER value: '10' - name: SWIFT_REPLICAS value: '1' image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent name: swift-ring-rebalance resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/swift-ring-tool name: scripts readOnly: true subPath: swift-ring-tool - mountPath: /etc/swift/swift.conf name: swiftconf readOnly: true subPath: swift.conf - mountPath: /etc/swift name: etc-swift - mountPath: /var/lib/config-data/ring-devices name: ring-data-devices readOnly: true - mountPath: /etc/swift/dispersion.conf name: dispersionconf readOnly: true subPath: dispersion.conf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c7z82 readOnly: true workingDir: /etc/swift dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: OnFailure schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: swift-swift serviceAccountName: swift-swift terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 items: - key: swift-ring-tool path: swift-ring-tool name: swift-ring-scripts name: scripts - name: swiftconf secret: defaultMode: 420 items: - key: swift.conf path: swift.conf secretName: swift-conf - emptyDir: {} name: etc-swift - configMap: defaultMode: 420 name: swift-ring-config-data name: ring-data-devices - name: dispersionconf secret: defaultMode: 420 items: - key: dispersion.conf path: dispersion.conf optional: true secretName: swift-proxy-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-c7z82 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:08Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:51Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:06Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:06Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:51Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e6c83014aa19524b396aff1631631d5b0c0e521ad2a66feeb53340a4cde6e788 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: swift-ring-rebalance ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e6c83014aa19524b396aff1631631d5b0c0e521ad2a66feeb53340a4cde6e788 exitCode: 0 finishedAt: '2026-02-26T11:29:06Z' reason: Completed startedAt: '2026-02-26T11:28:55Z' volumeMounts: - mountPath: /usr/local/bin/swift-ring-tool name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift/swift.conf name: swiftconf readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift name: etc-swift - mountPath: /var/lib/config-data/ring-devices name: ring-data-devices readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift/dispersion.conf name: dispersionconf readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c7z82 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.117 podIPs: - ip: 10.217.0.117 qosClass: BestEffort startTime: '2026-02-26T11:28:51Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.116/23"],"mac_address":"0a:58:0a:d9:00:74","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.116/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.116\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:74\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.30\"\n \ ],\n \"mac\": \"fe:56:c1:15:83:5a\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:49Z' generateName: swift-storage- labels: apps.kubernetes.io/pod-index: '0' component: swift-storage controller-revision-hash: swift-storage-749774ccd7 service: swift statefulset.kubernetes.io/pod-name: swift-storage-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0034b1cb-6ea0-4a16-8f85-5c7685ed2b96"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"account-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-reaper"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6202,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6201,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-updater"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-expirer"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6200,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-updater"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"rsync"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":873,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"swift-recon-cron"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:fsGroupChangePolicy: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:sysctls: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"cache"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"lock"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"swift"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:49Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:50Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:29:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.116"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:28Z' name: swift-storage-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: swift-storage uid: 0034b1cb-6ea0-4a16-8f85-5c7685ed2b96 resourceVersion: '41661' uid: d5750fa4-34c3-4c23-b0cc-af9726d3034c spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - swift-storage topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/swift-account-server - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-server ports: - containerPort: 6202 name: account protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-replicator - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-auditor - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-reaper - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-reaper resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-server - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-server ports: - containerPort: 6201 name: container protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-replicator - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-auditor - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-updater - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-updater resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-server - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-server ports: - containerPort: 6200 name: object protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-replicator - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-auditor - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-updater - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-updater resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-expirer - /etc/swift/object-expirer.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent name: object-expirer resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/rsync - --daemon - --no-detach - --config=/etc/swift/rsyncd.conf - --log-file=/dev/stdout env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: rsync ports: - containerPort: 873 name: rsync protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - sh - -c - while true; do /usr/bin/swift-recon-cron /etc/swift/object-server.conf.d -v; sleep 300; done env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: swift-recon-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: swift-storage-0 imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42445 fsGroupChangePolicy: OnRootMismatch runAsNonRoot: true seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault sysctls: - name: net.ipv4.ip_unprivileged_port_start value: '873' serviceAccount: swift-swift serviceAccountName: swift-swift subdomain: swift-storage terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: swift persistentVolumeClaim: claimName: swift-swift-storage-0 - name: etc-swift projected: defaultMode: 420 sources: - configMap: items: - key: 00-account-server.conf path: account-server.conf.d/00-account-server.conf - key: 01-account-server.conf path: account-server.conf.d/01-account-server.conf - key: 00-container-server.conf path: container-server.conf.d/00-container-server.conf - key: 01-container-server.conf path: container-server.conf.d/01-container-server.conf - key: 00-object-server.conf path: object-server.conf.d/00-object-server.conf - key: 01-object-server.conf path: object-server.conf.d/01-object-server.conf - key: 00-object-expirer.conf path: object-expirer.conf.d/00-object-expirer.conf - key: 01-object-expirer.conf path: object-expirer.conf.d/01-object-expirer.conf - key: internal-client.conf path: internal-client.conf - key: rsyncd.conf path: rsyncd.conf name: swift-storage-config-data - secret: name: swift-conf - configMap: name: swift-ring-files - emptyDir: {} name: cache - emptyDir: {} name: lock - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-hvhcq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d5614338fc3e67b2444d25e97657fc7c6b61db02df4deb936dd9b2fef9cbfc1c image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9b9465e02a9b6704ab236a9ded9a45b1a47a1f46eb5deef0e833a9ff3ab8c732 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-reaper ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://1fd13c664790aaab526cd6bf8809e3d09f4fe455b9a926a2ada4c7344a9e0de3 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://7b994ea5a1280886b5218268622b170cb75c16be9c907902bf9b5677e44bc772 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:09Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://46dfa1d56858e8222a7951625f1efb3eb275f16328bfe3704bc0107bd8303b47 image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f7f4f574d824651cf661d2bfcd6b24e69aa2cc573a9f087c841d78141609ec7c image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://939548916aea10a28b9c416dffb0d3968e2a96d70903adf39f0c50dcd8cad162 image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:12Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://60b940c6c11b5e91aa905a433bd54cb98a44d75e9c22fcea73013787b0b030ac image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-updater ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://4acf3d85142bfc97c1ca658778a3f5156b17df0d862fcad18ff4fff664538ea3 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://a5b06e046baf767636312bd4904a1d8e4e16f1fb6a84f40efcbde16b8f57ed18 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: object-expirer ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:25Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://5d3c895ca5f7b5230d48929d4da6eb63a5907b91f42cf5d2dd06bfd7ee590e42 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://473b16d9655aca2b4056b3c2bb58528f9ee7ca574dbb2fb5bf4272252895bdf9 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://ebb2d23e248769f92b28b9c25cbf7c645fb8abcb990c4da49c44ed70646d1420 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-updater ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:24Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f4bdb27898bed3951c7ba9c1934045f877ec0cd9e9106504631e7307554e5a7d image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: rsync ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:27Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://b10171fa7c6d90a6ff37e6ef9429eae289e902f2c3881af1402339a2c71eac42 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: swift-recon-cron ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:28Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.116 podIPs: - ip: 10.217.0.116 qosClass: BestEffort startTime: '2026-02-26T11:28:50Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.10/23"],"mac_address":"0a:58:0a:d9:01:0a","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.10/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.10\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:0a\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"72:b0:90:ed:75:0c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:55:58Z' generateName: telemetry-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 075ea952-1a56-4f78-86af-4f09a2478b9d batch.kubernetes.io/job-name: telemetry-edpm-deployment-openstack-edpm-ipam controller-uid: 075ea952-1a56-4f78-86af-4f09a2478b9d job-name: telemetry-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: telemetry managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:55:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"075ea952-1a56-4f78-86af-4f09a2478b9d"}: {} f:spec: f:containers: k:{"name":"telemetry-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/telemetry"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/ceilometer.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/custom.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/polling.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ceilometer-compute-config-data-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ceilometer-compute-config-data-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ceilometer-compute-config-data-2"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"telemetry-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:55:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:55:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.10"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:58:53Z' name: telemetry-edpm-deployment-openstack-edpm-ipam-stfrc namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: telemetry-edpm-deployment-openstack-edpm-ipam uid: 075ea952-1a56-4f78-86af-4f09a2478b9d resourceVersion: '63680' uid: b9209966-a73c-4858-8faf-9053e5447993 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.telemetry - -i - telemetry-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.telemetry ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: telemetry ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: telemetry-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/telemetry/ceilometer.conf name: ceilometer-compute-config-data-0 subPath: ceilometer.conf - mountPath: /var/lib/openstack/configs/telemetry/custom.conf name: ceilometer-compute-config-data-1 subPath: custom.conf - mountPath: /var/lib/openstack/configs/telemetry/polling.yaml name: ceilometer-compute-config-data-2 subPath: polling.yaml - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-78zt7 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ceilometer-compute-config-data-0 secret: defaultMode: 420 items: - key: ceilometer.conf path: ceilometer.conf secretName: ceilometer-compute-config-data - name: ceilometer-compute-config-data-1 secret: defaultMode: 420 items: - key: custom.conf path: custom.conf secretName: ceilometer-compute-config-data - name: ceilometer-compute-config-data-2 secret: defaultMode: 420 items: - key: polling.yaml path: polling.yaml secretName: ceilometer-compute-config-data - name: telemetry-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-78zt7 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:53Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://26643c13b04cefb3594ea4713eaf057caf426bf6e6ac4328de15248cf97f2673 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: telemetry-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://26643c13b04cefb3594ea4713eaf057caf426bf6e6ac4328de15248cf97f2673 exitCode: 0 finishedAt: '2026-02-26T11:58:52Z' reason: Completed startedAt: '2026-02-26T11:56:00Z' volumeMounts: - mountPath: /var/lib/openstack/configs/telemetry/ceilometer.conf name: ceilometer-compute-config-data-0 - mountPath: /var/lib/openstack/configs/telemetry/custom.conf name: ceilometer-compute-config-data-1 - mountPath: /var/lib/openstack/configs/telemetry/polling.yaml name: ceilometer-compute-config-data-2 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-78zt7 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.10 podIPs: - ip: 10.217.1.10 qosClass: BestEffort startTime: '2026-02-26T11:55:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.16/23"],"mac_address":"0a:58:0a:d9:01:10","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.16/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.16\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:10\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:f6:56:c1:fe:ea\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T12:00:03Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T12:00:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T12:00:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.16"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:18:17Z' name: tempest-tests-tempest-s00-multi-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '105572' uid: 14b6ff63-4a92-49d9-9d37-0f2092545b77 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s0 - configMapRef: name: tempest-tests-tempest-env-vars-s0 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s0 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-bvtqx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 exitCode: 0 finishedAt: '2026-02-26T13:18:14Z' reason: Completed startedAt: '2026-02-26T12:01:28Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.16 podIPs: - ip: 10.217.1.16 qosClass: BestEffort startTime: '2026-02-26T12:00:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.193/23"],"mac_address":"0a:58:0a:d9:01:c1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.193/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.193\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:c1\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:02:46Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:containers: k:{"name":"test-operator-logs-container"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/mnt/logs-tempest-tests-tempest-step-0"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"logs-volume-0"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: OpenAPI-Generator operation: Update time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:02:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.193"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:49Z' name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack resourceVersion: '160528' uid: 78368336-7209-421d-b638-e47679769c6d spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox imagePullPolicy: Always name: test-operator-logs-container resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - name: kube-api-access-xlh2k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://077d973c17529441a4b7907609ee1615acf137610477f97563273b0d81893f60 image: quay.io/quay/busybox:latest imageID: quay.io/quay/busybox@sha256:92f3298bf80a1ba949140d77987f5de081f010337880cd771f7e7fc928f8c74d lastState: {} name: test-operator-logs-container ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T15:02:49Z' volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.193 podIPs: - ip: 10.217.1.193 qosClass: BestEffort startTime: '2026-02-26T15:02:46Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.245/23"],"mac_address":"0a:58:0a:d9:00:f5","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.245/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.245\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f5\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"da:da:2f:d9:e2:e2\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:44:54Z' generateName: validate-network-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a batch.kubernetes.io/job-name: validate-network-edpm-deployment-openstack-edpm-ipam controller-uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a job-name: validate-network-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: validate-network managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:44:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"01a96eb4-8894-46d8-bc24-62b248b14c6a"}: {} f:spec: f:containers: k:{"name":"validate-network-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:44:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:44:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.245"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:45:03Z' name: validate-network-edpm-deployment-openstack-edpm-ipam-2v6hd namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: validate-network-edpm-deployment-openstack-edpm-ipam uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a resourceVersion: '56067' uid: e4b3aebd-40f4-47b8-836b-dd94ef4010af spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.validate_network - -i - validate-network-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.validate_network ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: validate-network ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: validate-network-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-k4r8v readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-k4r8v projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:03Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:01Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:01Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://72643d5ce80e2ad9a57aaf977240399ecff53e115fd8caeb746fed208777a1eb image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: validate-network-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://72643d5ce80e2ad9a57aaf977240399ecff53e115fd8caeb746fed208777a1eb exitCode: 0 finishedAt: '2026-02-26T11:45:01Z' reason: Completed startedAt: '2026-02-26T11:44:56Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-k4r8v readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.245 podIPs: - ip: 10.217.0.245 qosClass: BestEffort startTime: '2026-02-26T11:44:54Z' pod_status: - Succeeded post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml type: playbook pre_update: - inventory: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook private_key_file: changed: false failed: false stat: atime: 1772105780.605514 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 21e9dd739d84ef1a7e7d1ab9d4c47389902b288a ctime: 1772104650.198545 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 4832976 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0600' mtime: 1772104650.198545 nlink: 1 path: /home/zuul/.ssh/id_cifw pw_name: zuul readable: true rgrp: false roth: false rusr: true size: 525 uid: 1000 version: '1982448817' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false private_key_file_content: changed: false content: LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFhQUFBQUJObFkyUnpZUwoxemFHRXlMVzVwYzNSd01qVTJBQUFBQ0c1cGMzUndNalUyQUFBQVFRUlJDR1Y5TGJYRTBJallySUZnaGpSM09KNUdNV29MCnhHaWdMTkZndVN2Wm5yQ1l2Q0VNdTNnQmt4dlhVYm9Wdlo3WmVsTFVBSlZDbXlhWTJhZXN3eTZhQUFBQXVESjdmTmN5ZTMKelhBQUFBRTJWalpITmhMWE5vWVRJdGJtbHpkSEF5TlRZQUFBQUlibWx6ZEhBeU5UWUFBQUJCQkZFSVpYMHR0Y1RRaU5pcwpnV0NHTkhjNG5rWXhhZ3ZFYUtBczBXQzVLOW1lc0ppOElReTdlQUdURzlkUnVoVzludGw2VXRRQWxVS2JKcGpacDZ6RExwCm9BQUFBZ2NWV2w3TnFoSU55SU1oZFBnS0lsV3BXS1ppTFo4SHJaU3dzNGVkdTMvSUlBQUFBYmVuVjFiRUJ1Y0RBd01EVTIKTXpFek5UQXVibTkyWVd4dlkyRnNBUUlEQkFVPQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K encoding: base64 failed: false source: /home/zuul/.ssh/id_cifw push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 stage_vars_dict: cifmw_test_operator_ansibletest_ansible_collection: '' cifmw_test_operator_ansibletest_ansible_extra_vars: '' cifmw_test_operator_ansibletest_ansible_git_repo: '' cifmw_test_operator_ansibletest_ansible_inventory: '' cifmw_test_operator_ansibletest_ansible_playbook_path: '' cifmw_test_operator_ansibletest_ansible_var_files: '' cifmw_test_operator_ansibletest_compute_ssh_key_secret_name: dataplane-ansible-ssh-private-key-secret cifmw_test_operator_ansibletest_config: apiVersion: test.openstack.org/v1beta1 kind: AnsibleTest metadata: name: ansibletest-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 ansibleCollections: '' ansibleExtraVars: '' ansibleGitRepo: '' ansibleInventory: '' ansiblePlaybookPath: '' ansibleVarFiles: '' computeSSHKeySecretName: dataplane-ansible-ssh-private-key-secret containerImage: quay.io/podified-antelope-centos9/openstack-ansible-tests:current-podified debug: false extraConfigmapsMounts: [] openStackConfigMap: openstack-config openStackConfigSecret: openstack-config-secret privileged: true storageClass: local-storage workflow: [] workloadSSHKeySecretName: '' cifmw_test_operator_ansibletest_container: openstack-ansible-tests cifmw_test_operator_ansibletest_crd_name: ansibletests.test.openstack.org cifmw_test_operator_ansibletest_debug: false cifmw_test_operator_ansibletest_extra_configmaps_mounts: [] cifmw_test_operator_ansibletest_image: quay.io/podified-antelope-centos9/openstack-ansible-tests cifmw_test_operator_ansibletest_image_tag: current-podified cifmw_test_operator_ansibletest_kind_name: AnsibleTest cifmw_test_operator_ansibletest_name: ansibletest cifmw_test_operator_ansibletest_namespace: podified-antelope-centos9 cifmw_test_operator_ansibletest_openstack_config_map: openstack-config cifmw_test_operator_ansibletest_openstack_config_secret: openstack-config-secret cifmw_test_operator_ansibletest_registry: quay.io cifmw_test_operator_ansibletest_workflow: [] cifmw_test_operator_ansibletest_workload_ssh_key_secret_name: '' cifmw_test_operator_artifacts_basedir: /home/zuul/ci-framework-data/tests/test_operator cifmw_test_operator_bundle: '' cifmw_test_operator_clean_last_run: false cifmw_test_operator_cleanup: false cifmw_test_operator_controller_name: test-operator-controller-manager cifmw_test_operator_controller_namespace: openstack-operators cifmw_test_operator_controller_priv_key_file_path: ~/.ssh/id_cifw cifmw_test_operator_controller_priv_key_secret_name: test-operator-controller-priv-key cifmw_test_operator_crd_group: test.openstack.org cifmw_test_operator_crs_path: /home/zuul/ci-framework-data/artifacts/test-operator-crs cifmw_test_operator_default_groups: - default cifmw_test_operator_default_image_tag: current-podified cifmw_test_operator_default_jobs: - default cifmw_test_operator_default_namespace: podified-antelope-centos9 cifmw_test_operator_default_registry: quay.io cifmw_test_operator_delete_logs_pod: false cifmw_test_operator_dry_run: false cifmw_test_operator_fail_fast: false cifmw_test_operator_fail_on_test_failure: true cifmw_test_operator_horizontest_admin_password: '12345678' cifmw_test_operator_horizontest_admin_username: admin cifmw_test_operator_horizontest_auth_url: https://keystone-public-openstack.apps.ocp.openstack.lab cifmw_test_operator_horizontest_config: apiVersion: test.openstack.org/v1beta1 kind: HorizonTest metadata: name: horizontest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 adminPassword: '12**********78' adminUsername: admin authUrl: https://keystone-public-openstack.apps.ocp.openstack.lab containerImage: quay.io/podified-antelope-centos9/openstack-horizontest:current-podified dashboardUrl: https://horizon-openstack.apps.ocp.openstack.lab/ debug: false extraFlag: not pagination flavorName: m1.tiny horizonRepoBranch: master horizonTestDir: /var/lib/horizontest imageUrl: http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img logsDirectoryName: horizon password: ho**********st privileged: true projectName: horizontest projectNameXpath: //span[@class='rcueicon rcueicon-folder-open']/ancestor::li repoUrl: https://review.opendev.org/openstack/horizon storageClass: local-storage user: horizontest cifmw_test_operator_horizontest_container: openstack-horizontest cifmw_test_operator_horizontest_crd_name: horizontests.test.openstack.org cifmw_test_operator_horizontest_dashboard_url: https://horizon-openstack.apps.ocp.openstack.lab/ cifmw_test_operator_horizontest_debug: false cifmw_test_operator_horizontest_extra_flag: not pagination cifmw_test_operator_horizontest_flavor_name: m1.tiny cifmw_test_operator_horizontest_horizon_repo_branch: master cifmw_test_operator_horizontest_horizon_test_dir: /var/lib/horizontest cifmw_test_operator_horizontest_image: quay.io/podified-antelope-centos9/openstack-horizontest cifmw_test_operator_horizontest_image_tag: current-podified cifmw_test_operator_horizontest_image_url: http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img cifmw_test_operator_horizontest_kind_name: HorizonTest cifmw_test_operator_horizontest_logs_directory_name: horizon cifmw_test_operator_horizontest_name: horizontest-tests cifmw_test_operator_horizontest_namespace: podified-antelope-centos9 cifmw_test_operator_horizontest_password: horizontest cifmw_test_operator_horizontest_project_name: horizontest cifmw_test_operator_horizontest_project_name_xpath: //span[@class='rcueicon rcueicon-folder-open']/ancestor::li cifmw_test_operator_horizontest_registry: quay.io cifmw_test_operator_horizontest_repo_url: https://review.opendev.org/openstack/horizon cifmw_test_operator_horizontest_user: horizontest cifmw_test_operator_logs_image: quay.io/quay/busybox cifmw_test_operator_namespace: openstack cifmw_test_operator_privileged: true cifmw_test_operator_selinux_level: s0:c478,c978 cifmw_test_operator_stages: - name: tempest type: tempest cifmw_test_operator_storage_class: local-storage cifmw_test_operator_storage_class_prefix: '' cifmw_test_operator_tempest_cleanup: false cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_config: apiVersion: test.openstack.org/v1beta1 kind: Tempest metadata: name: tempest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 cleanup: false containerImage: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb debug: false networkAttachments: - ctlplane privileged: true rerunFailedTests: false rerunOverrideStatus: false resources: limits: {} requests: {} storageClass: local-storage tempestRun: concurrency: 6 excludeList: ' ' expectedFailuresList: ' ' externalPlugin: [] extraImages: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest extraRPMs: [] includeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' tempestconfRun: deployerInput: '[auth] tempest_roles = [enforce_scope] barbican = true cinder = true designate = true glance = true ironic = true ironic_inspector = true neutron = true nova = true octavia = true keystone = true manila = true placement = true [identity-feature-enabled] enforce_scope = true [compute-feature-enabled] dhcp_domain = '''' [load_balancer] member_role = load-balancer_member admin_role = load-balancer_admin RBAC_test_type = keystone_default_roles enforce_new_defaults = true enforce_scope = false [volume] catalog_type = volumev3 ' overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_crd_name: tempests.test.openstack.org cifmw_test_operator_tempest_debug: false cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all cifmw_test_operator_tempest_image_tag: 8419493e1fd846703d277695e03fc5eb cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_kind_name: Tempest cifmw_test_operator_tempest_name: tempest-tests cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_rerun_failed_tests: false cifmw_test_operator_tempest_rerun_override_status: false cifmw_test_operator_tempest_resources: limits: {} requests: {} cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_tests_exclude_override_scenario: false cifmw_test_operator_tempest_tests_include_override_scenario: false cifmw_test_operator_tempest_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_test_operator_tobiko_advanced_image_url: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/tobiko-custom-v1.0.0.qcow2 cifmw_test_operator_tobiko_cleanup: false cifmw_test_operator_tobiko_config: apiVersion: test.openstack.org/v1beta1 kind: Tobiko metadata: name: tobiko-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 containerImage: quay.io/podified-antelope-centos9/openstack-tobiko:current-podified debug: false kubeconfigSecretName: tobiko-secret networkAttachments: [] privileged: true storageClass: local-storage testenv: scenario version: master workflow: [] cifmw_test_operator_tobiko_container: openstack-tobiko cifmw_test_operator_tobiko_crd_name: tobikoes.test.openstack.org cifmw_test_operator_tobiko_debug: false cifmw_test_operator_tobiko_default_conf: DEFAULT: debug: true log_dir: /var/lib/tobiko/tobiko log_file: tobiko.log advanced_vm: image_url: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/tobiko-custom-v1.0.0.qcow2 username: fedora keystone: interface: public manila: share_protocol: cephfs testcase: test_runner_timeout: 14400.0 timeout: 1800.0 cifmw_test_operator_tobiko_image: quay.io/podified-antelope-centos9/openstack-tobiko cifmw_test_operator_tobiko_image_tag: current-podified cifmw_test_operator_tobiko_kind_name: Tobiko cifmw_test_operator_tobiko_kubeconfig_secret: tobiko-secret cifmw_test_operator_tobiko_name: tobiko-tests cifmw_test_operator_tobiko_namespace: podified-antelope-centos9 cifmw_test_operator_tobiko_network_attachments: [] cifmw_test_operator_tobiko_num_processes: null cifmw_test_operator_tobiko_openstack_cmd: oc -n openstack exec openstackclient -- openstack cifmw_test_operator_tobiko_override_conf: {} cifmw_test_operator_tobiko_prevent_create: null cifmw_test_operator_tobiko_pytest_addopts: null cifmw_test_operator_tobiko_registry: quay.io cifmw_test_operator_tobiko_ssh_keysize: 521 cifmw_test_operator_tobiko_ssh_keytype: ecdsa cifmw_test_operator_tobiko_testenv: scenario cifmw_test_operator_tobiko_version: master cifmw_test_operator_tobiko_workflow: [] subnet_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value | grep -c public_subnet) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet delete public_subnet\nfi\n" delta: '0:00:04.267565' end: '2026-02-26 11:59:29.660888' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value | grep -c public_subnet) != 0 ];then\n \ oc exec -n openstack openstackclient -- openstack subnet delete public_subnet\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: - availability_zone_hints: [] external: true is_default: true name: public provider_network_type: flat provider_physical_network: datacentre shared: false subnets: - allocation_pool_end: 192.168.122.250 allocation_pool_start: 192.168.122.171 cidr: 192.168.122.0/24 enable_dhcp: true gateway_ip: 192.168.122.1 name: public_subnet - allocation_pool_end: 192.168.122.250 allocation_pool_start: 192.168.122.171 cidr: 192.168.122.0/24 enable_dhcp: true gateway_ip: 192.168.122.1 name: public_subnet msg: '' rc: 0 start: '2026-02-26 11:59:25.393323' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value ++ grep -c public_subnet No Network found for public command terminated with exit code 1 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value - ++ grep -c public_subnet - No Network found for public - command terminated with exit code 1 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false subnet_pool_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv4) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv4\nfi\n" delta: '0:00:02.704808' end: '2026-02-26 11:59:32.608699' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv4) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv4\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: default_prefix_length: 26 is_default: true is_shared: true name: shared-pool-ipv4 prefixes: 10.1.0.0/20 msg: '' rc: 0 start: '2026-02-26 11:59:29.903891' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value ++ grep -c shared-pool-ipv4 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value - ++ grep -c shared-pool-ipv4 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv6) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv6\nfi\n" delta: '0:00:03.188657' end: '2026-02-26 11:59:36.019811' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv6) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv6\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: default_prefix_length: 64 is_default: true is_shared: true name: shared-pool-ipv6 prefixes: fdfe:381f:8400::/56 msg: '' rc: 0 start: '2026-02-26 11:59:32.831154' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value ++ grep -c shared-pool-ipv6 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value - ++ grep -c shared-pool-ipv6 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false successful_execution: true test_operator_cr: apiVersion: test.openstack.org/v1beta1 kind: Tempest metadata: name: tempest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 SSHKeySecretName: test-operator-controller-priv-key cleanup: false containerImage: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb debug: false networkAttachments: - ctlplane privileged: true rerunFailedTests: false rerunOverrideStatus: false resources: limits: {} requests: {} storageClass: local-storage tempestRun: concurrency: 6 excludeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames ' expectedFailuresList: ' ' externalPlugin: [] extraImages: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest extraRPMs: [] includeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' tempestconfRun: deployerInput: '[auth] tempest_roles = [enforce_scope] barbican = true cinder = true designate = true glance = true ironic = true ironic_inspector = true neutron = true nova = true octavia = true keystone = true manila = true placement = true [identity-feature-enabled] enforce_scope = true [compute-feature-enabled] dhcp_domain = '''' [load_balancer] member_role = load-balancer_member admin_role = load-balancer_admin RBAC_test_type = keystone_default_roles enforce_new_defaults = true enforce_scope = false [volume] catalog_type = volumev3 ' overrides: "compute-feature-enabled.vnc_console true\ncompute-feature-enabled.cold_migration true\ncompute-feature-enabled.block_migration_for_live_migration true\nnetwork-feature-enabled.port_security true\nneutron_plugin_options.advanced_image_ssh_user rocky\nneutron_plugin_options.available_type_drivers geneve\nneutron_plugin_options.create_shared_resources true\nneutron_plugin_options.is_igmp_snooping_enabled true\nneutron_plugin_options.ipv6_metadata false\nneutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111\nneutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222\nwhitebox_neutron_plugin_options.kubeconfig_path '/home/zuul/.crc/machines/crc/kubeconfig'\nvalidation.allowed_network_downtime 15\nvalidation.run_validation true\nidentity.v3_endpoint_type public\nidentity.v2_admin_endpoint_type public\n whitebox_neutron_plugin_options.proxy_host_address 38.102.83.143" workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' test_operator_results: tempest: true test_pod_results: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.16/23"],"mac_address":"0a:58:0a:d9:01:10","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.16/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.16\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:10\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:f6:56:c1:fe:ea\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T12:00:03Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T12:00:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T12:00:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.16"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:18:17Z' name: tempest-tests-tempest-s00-multi-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '105572' uid: 14b6ff63-4a92-49d9-9d37-0f2092545b77 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s0 - configMapRef: name: tempest-tests-tempest-env-vars-s0 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s0 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-bvtqx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 exitCode: 0 finishedAt: '2026-02-26T13:18:14Z' reason: Completed startedAt: '2026-02-26T12:01:28Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.16 podIPs: - ip: 10.217.1.16 qosClass: BestEffort startTime: '2026-02-26T12:00:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' testpod: api_found: true attempts: 1021 changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' testpod_timed_out: false timing_data_url_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true image_index: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true inventory_dir: /home/zuul/ci-framework-data/artifacts inventory_file: /home/zuul/ci-framework-data/artifacts/zuul_inventory.yml inventory_hostname: localhost inventory_hostname_short: localhost list_allowed: changed: false false_condition: 'stage_vars_dict.cifmw_test_operator_tempest_include_list is not defined or stage_vars_dict.cifmw_test_operator_tempest_tests_include_override_scenario | bool ' skip_reason: Conditional result was False skipped: true list_skipped: changed: true failed: false message: '' skipped_tests: - tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames logfiles_dest_dir: /home/zuul/ci-framework-data/logs/2026-02-26_15-03 logsPVCs: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: pv.kubernetes.io/bind-completed: 'yes' pv.kubernetes.io/bound-by-controller: 'yes' creationTimestamp: '2026-02-26T12:00:03Z' finalizers: - kubernetes.io/pvc-protection labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:pv.kubernetes.io/bind-completed: {} f:pv.kubernetes.io/bound-by-controller: {} f:spec: f:volumeName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:accessModes: {} f:capacity: .: {} f:storage: {} f:phase: {} manager: kube-controller-manager operation: Update subresource: status time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:accessModes: {} f:resources: f:requests: .: {} f:storage: {} f:storageClassName: {} f:volumeMode: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' name: tempest-tests-tempest-0-8761a namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '64276' uid: 7dc91057-2096-49dd-a75f-5818ff5ca52c spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: local-storage volumeMode: Filesystem volumeName: local-storage06-crc status: accessModes: - ReadWriteOnce - ReadWriteMany - ReadOnlyMany capacity: storage: 10Gi phase: Bound logs_pod: api_found: true attempts: 1 changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.193/23"],"mac_address":"0a:58:0a:d9:01:c1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.193/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.193\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:c1\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:02:46Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:containers: k:{"name":"test-operator-logs-container"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/mnt/logs-tempest-tests-tempest-step-0"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"logs-volume-0"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: OpenAPI-Generator operation: Update time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:02:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.193"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:49Z' name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack resourceVersion: '160528' uid: 78368336-7209-421d-b638-e47679769c6d spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox imagePullPolicy: Always name: test-operator-logs-container resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - name: kube-api-access-xlh2k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://077d973c17529441a4b7907609ee1615acf137610477f97563273b0d81893f60 image: quay.io/quay/busybox:latest imageID: quay.io/quay/busybox@sha256:92f3298bf80a1ba949140d77987f5de081f010337880cd771f7e7fc928f8c74d lastState: {} name: test-operator-logs-container ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T15:02:49Z' volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.193 podIPs: - ip: 10.217.1.193 qosClass: BestEffort startTime: '2026-02-26T15:02:46Z' max_retries: 60 module_setup: true network_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack network list -c Name -f value | grep -c public) != 0 ];then\n oc exec -n openstack openstackclient -- openstack network delete public\nfi\n" delta: '0:00:02.193653' end: '2026-02-26 11:59:38.452214' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack network list -c Name -f value | grep -c public) != 0 ];then\n oc exec -n openstack openstackclient -- openstack network delete public\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: availability_zone_hints: [] external: true is_default: true name: public provider_network_type: flat provider_physical_network: datacentre shared: false subnets: - allocation_pool_end: 192.168.122.250 allocation_pool_start: 192.168.122.171 cidr: 192.168.122.0/24 enable_dhcp: true gateway_ip: 192.168.122.1 name: public_subnet msg: '' rc: 0 start: '2026-02-26 11:59:36.258561' stderr: '++ oc exec -n openstack openstackclient -- openstack network list -c Name -f value ++ grep -c public + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack network list -c Name -f value - ++ grep -c public - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false no_resources_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' omit: __omit_place_holder__f879088d59b70038a6995d8bbeda88c28ba08984 operator_namespace: '{{ cifmw_install_yamls_defaults[''OPERATOR_NAMESPACE''] | default(''openstack-operators'') }}' overriden_workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' play_hosts: *id002 playbook_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework pod_info: changed: false false_condition: cifmw_test_operator_bundle != "" skip_reason: Conditional result was False skipped: true pod_list: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.168/23"],"mac_address":"0a:58:0a:d9:00:a8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.168/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.168\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a8\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:33Z' generateName: barbican-api-5466fc4f46- labels: component: barbican-api pod-template-hash: 5466fc4f46 service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"e22878a8-33a1-479e-980c-c15b219cf314"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.168"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:54Z' name: barbican-api-5466fc4f46-xdj8r namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-api-5466fc4f46 uid: e22878a8-33a1-479e-980c-c15b219cf314 resourceVersion: '45350' uid: f9707878-82b6-46d7-b6c6-65745f7c72c3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - barbican-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-api.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n5h5dfhf4h687h555h9ch5fbh78hc4hdbh594hfhf8h5cfh696hc9h9h589h5c7h5dh576hd6h84h655h56fh675h77hcdh59dh56fh685h56fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: barbican-api-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5h5dfhf4h687h555h9ch5fbh78hc4hdbh594hfhf8h5cfh696hc9h9h589h5c7h5dh576hd6h84h655h56fh675h77hcdh59dh56fh685h56fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: barbican-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9311 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-api-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-barbican-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-barbican-public-svc - name: kube-api-access-jmqpc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:33Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:54Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:54Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:33Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://25d30f7a7b066f85b359c032399de194f6c817d7308b15172cefe9d616faacdb image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:2c52c0f4b4baa15796eb284522adff7fa9e5c85a2d77c2e47ef4afdf8e4a7c7d lastState: {} name: barbican-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://442ed65a014f84e4f4cf6f1720dc7321ff39ea810e3edac139a5c7f389a3b736 image: quay.io/podified-antelope-centos9/openstack-barbican-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:2c52c0f4b4baa15796eb284522adff7fa9e5c85a2d77c2e47ef4afdf8e4a7c7d lastState: {} name: barbican-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jmqpc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.168 podIPs: - ip: 10.217.0.168 qosClass: BestEffort startTime: '2026-02-26T11:31:33Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.163/23"],"mac_address":"0a:58:0a:d9:00:a3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.163/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.163\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a3\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:29Z' generateName: barbican-keystone-listener-59bb6b4c7b- labels: component: keystone-listener pod-template-hash: 59bb6b4c7b service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"a7e0e49f-1bf1-4d73-af15-cf51809fb761"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-keystone-listener"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-keystone-listener-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:31Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.163"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:36Z' name: barbican-keystone-listener-59bb6b4c7b-c52zs namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-keystone-listener-59bb6b4c7b uid: a7e0e49f-1bf1-4d73-af15-cf51809fb761 resourceVersion: '44609' uid: f4f8bc69-bc44-4cda-8799-9b3e0786ef81 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - keystone-listener topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-keystone-listener.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n9dh557h56fh9fh66fhd6h54bh64fh5b9hc6hcch565h5c8h69h74hdfhb5h68h5d8h74h595h86h687h55h5b9h58bh59dh98h78h6dhf9h5f6q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imagePullPolicy: IfNotPresent name: barbican-keystone-listener-log resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n9dh557h56fh9fh66fhd6h54bh64fh5b9hc6hcch565h5c8h69h74hdfhb5h68h5d8h74h595h86h687h55h5b9h58bh59dh98h78h6dhf9h5f6q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imagePullPolicy: IfNotPresent name: barbican-keystone-listener resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-keystone-listener-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-keystone-listener-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-frx8f projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8fcfb1894fba2198869594b02a724fbf70f16ddd2a354ec795d2977b635d2faf image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:e282e1f96f3bc05de857e3a458e7025c33f598087eefc4d4973dfec8a31b2010 lastState: {} name: barbican-keystone-listener ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9a427f14e10e31bf1e3a96fe29bd3e3596ea68a97cab6245adeced7c8ba3867c image: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:e282e1f96f3bc05de857e3a458e7025c33f598087eefc4d4973dfec8a31b2010 lastState: {} name: barbican-keystone-listener-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-frx8f readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.163 podIPs: - ip: 10.217.0.163 qosClass: BestEffort startTime: '2026-02-26T11:31:29Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.164/23"],"mac_address":"0a:58:0a:d9:00:a4","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.164/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.164\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a4\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:29Z' generateName: barbican-worker-84bb945b69- labels: component: barbican-worker pod-template-hash: 84bb945b69 service: barbican managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"3e7a0cd5-c928-4380-ad83-19cdce817b3d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"barbican-worker"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/barbican/barbican.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} k:{"name":"barbican-worker-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/barbican"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:29Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.164"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:36Z' name: barbican-worker-84bb945b69-xfww2 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: barbican-worker-84bb945b69 uid: 3e7a0cd5-c928-4380-ad83-19cdce817b3d resourceVersion: '44606' uid: 04c98d03-1308-4014-8703-2c58516595ca spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - barbican-worker topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/barbican/barbican-worker.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n5f4h587h85h5b4h655h95h65fh697h677h694h689h696h645h5bfhbbh655h644h5c4hd5hc6h8dh5bch7bh676h555h7dh695h5c6h98hbfh64h5bcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imagePullPolicy: IfNotPresent name: barbican-worker-log resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5f4h587h85h5b4h655h95h65fh697h677h694h689h696h645h5bfhbbh655h644h5c4hd5hc6h8dh5bch7bh676h555h7dh695h5c6h98hbfh64h5bcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imagePullPolicy: IfNotPresent name: barbican-worker resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42403 runAsNonRoot: true runAsUser: 42403 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: barbican-worker-config.json - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: barbican-barbican-dockercfg-msvw2 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: barbican-barbican serviceAccountName: barbican-barbican terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: barbican-config-data - name: config-data-custom secret: defaultMode: 420 secretName: barbican-worker-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-d7qcp projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:36Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:29Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bd70d6550cbf6028943fab916f8a2b2b7997a11260c1e0dd5f72071745db3717 image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:897f0edd098422865a163c930e92c4ce93e948c783016e655cb0664ebc8392a6 lastState: {} name: barbican-worker ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/barbican/barbican.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/barbican name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://984545626a880f048d9576c62d4501b8f1404e930c26c03ceb6e73c9031ee002 image: quay.io/podified-antelope-centos9/openstack-barbican-worker:current-podified imageID: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:897f0edd098422865a163c930e92c4ce93e948c783016e655cb0664ebc8392a6 lastState: {} name: barbican-worker-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:35Z' volumeMounts: - mountPath: /var/log/barbican name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d7qcp readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.164 podIPs: - ip: 10.217.0.164 qosClass: BestEffort startTime: '2026-02-26T11:31:29Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.235/23"],"mac_address":"0a:58:0a:d9:00:eb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.235/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.235\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:eb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"6a:70:df:14:bc:7c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:37:30Z' generateName: bootstrap-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9b4078f0-b797-4414-9dec-32663313e572 batch.kubernetes.io/job-name: bootstrap-edpm-deployment-openstack-edpm-ipam controller-uid: 9b4078f0-b797-4414-9dec-32663313e572 job-name: bootstrap-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: bootstrap managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:37:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9b4078f0-b797-4414-9dec-32663313e572"}: {} f:spec: f:containers: k:{"name":"bootstrap-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:37:30Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:37:31Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.235"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:41:04Z' name: bootstrap-edpm-deployment-openstack-edpm-ipam-npvx7 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: bootstrap-edpm-deployment-openstack-edpm-ipam uid: 9b4078f0-b797-4414-9dec-32663313e572 resourceVersion: '53848' uid: fb1451db-04cb-41fc-b46a-3a64ea6e8528 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.bootstrap - -i - bootstrap-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.bootstrap ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: bootstrap ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: bootstrap-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bmdgr readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-bmdgr projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:02Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:02Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://3bd9f0c660b01ab36ebef299ce821e9b76db2d56c8de6721f4df62bc6acd1c6e image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: bootstrap-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://3bd9f0c660b01ab36ebef299ce821e9b76db2d56c8de6721f4df62bc6acd1c6e exitCode: 0 finishedAt: '2026-02-26T11:41:01Z' reason: Completed startedAt: '2026-02-26T11:37:32Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bmdgr readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.235 podIPs: - ip: 10.217.0.235 qosClass: BestEffort startTime: '2026-02-26T11:37:30Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.228/23"],"mac_address":"0a:58:0a:d9:00:e4","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.228/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.228\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e4\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:36:03Z' generateName: ceilometer- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ceilometer-687c4b64fc owner: ceilometer service: ceilometer statefulset.kubernetes.io/pod-name: ceilometer-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"63a5a2ec-38e9-4f0e-8ef3-c3b6b4a1f107"}: {} f:spec: f:containers: k:{"name":"ceilometer-central-agent"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/bin"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"name":"ceilometer-notification-agent"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/bin"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"name":"proxy-httpd"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3000,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/httpd/conf.d/ssl.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/httpd/conf/httpd.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/tls.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/tls.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"name":"sg-core"}: .: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/sg-core.conf.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ceilometer-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"log-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"run-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"sg-core-conf-yaml"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.228"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:34Z' name: ceilometer-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ceilometer uid: 63a5a2ec-38e9-4f0e-8ef3-c3b6b4a1f107 resourceVersion: '50909' uid: 3da6a1f6-3a11-4249-8038-9b41635e7011 spec: containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd7h6ch689h99h95h9ch586h645hd7h9fh79h669hddh599hd8h8ch598h65fh687h5bfh664h685h567h688h97h585h65bhdh574h5d6hf6h5c8q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-ceilometer-central:current-podified imagePullPolicy: Always livenessProbe: exec: command: - /usr/bin/python3 - /var/lib/openstack/bin/centralhealth.py failureThreshold: 3 initialDelaySeconds: 300 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ceilometer-central-agent resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true - mountPath: /var/lib/openstack/config name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: ceilometer-central-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd7h6ch689h99h95h9ch586h645hd7h9fh79h669hddh599hd8h8ch598h65fh687h5bfh664h685h567h688h97h585h65bhdh574h5d6hf6h5c8q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-ceilometer-notification:current-podified imagePullPolicy: Always livenessProbe: exec: command: - /usr/bin/python3 - /var/lib/openstack/bin/notificationhealth.py failureThreshold: 3 initialDelaySeconds: 300 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 5 name: ceilometer-notification-agent resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true - mountPath: /var/lib/openstack/config name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: ceilometer-notification-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - image: quay.io/openstack-k8s-operators/sg-core:latest imagePullPolicy: Always name: sg-core resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/sg-core.conf.yaml name: sg-core-conf-yaml subPath: sg-core.conf.yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true - args: - -DFOREGROUND command: - /usr/sbin/httpd image: registry.redhat.io/ubi9/httpd-24:latest imagePullPolicy: Always livenessProbe: failureThreshold: 3 httpGet: path: / port: 3000 scheme: HTTPS initialDelaySeconds: 300 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: proxy-httpd ports: - containerPort: 3000 name: proxy-httpd protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: / port: 3000 scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true subPath: httpd.conf - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true subPath: ssl.conf - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/tls/certs/tls.crt name: ceilometer-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/tls.key name: ceilometer-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ceilometer-0 imagePullSecrets: - name: telemetry-ceilometer-dockercfg-tr4dw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42405 runAsGroup: 42405 runAsNonRoot: true runAsUser: 42405 seLinuxOptions: level: s0:c26,c0 serviceAccount: telemetry-ceilometer serviceAccountName: telemetry-ceilometer terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 480 secretName: ceilometer-scripts - name: config-data secret: defaultMode: 416 secretName: ceilometer-config-data - name: sg-core-conf-yaml secret: defaultMode: 416 items: - key: sg-core.conf.yaml path: sg-core.conf.yaml secretName: ceilometer-config-data - emptyDir: {} name: run-httpd - emptyDir: {} name: log-httpd - name: ceilometer-tls-certs secret: defaultMode: 256 secretName: cert-ceilometer-internal-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-9fp78 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:10Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:03Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:03Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://513a6164cff91abd9a9da3714b6b8fd7da63a3f55e2b8b875a110e4361ec04aa image: quay.io/podified-antelope-centos9/openstack-ceilometer-central:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:57dfeeb1cb430ed73e6db471592cfb1a5f25d3d5c083f82d4a676f936978be81 lastState: {} name: ceilometer-central-agent ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:05Z' volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/openstack/config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://c5a967d0f772882706c32a80383b62ffd3ec7cb693a7bb021e383a7a0573fa32 image: quay.io/podified-antelope-centos9/openstack-ceilometer-notification:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:8effebf17d60fe8d996a67e68cf3df066d04e28aa5b77c731bf9b9bc2ea9d32c lastState: {} name: ceilometer-notification-agent ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:06Z' volumeMounts: - mountPath: /var/lib/openstack/bin name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/openstack/config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d43022e088176a4fbca5945bccf594c2cc7f07f84a70286d7b703f3124294530 image: registry.redhat.io/ubi9/httpd-24:latest imageID: registry.redhat.io/ubi9/httpd-24@sha256:4b23e987ebb3a021d53c637805c5e10428e39e2ed252b7fad4fa51195604fb80 lastState: {} name: proxy-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:10Z' volumeMounts: - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/tls/certs/tls.crt name: ceilometer-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/tls.key name: ceilometer-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9bbca6e1abe5f9bcc6f9cd44b92fb585815e6bacb664f0cfb2b658db0c0125b5 image: quay.io/openstack-k8s-operators/sg-core:latest imageID: quay.io/openstack-k8s-operators/sg-core@sha256:09be81cac358ce64112079e1e7eb42adede7a01434f107dd2ab2ee173bad7e4b lastState: {} name: sg-core ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:07Z' volumeMounts: - mountPath: /etc/sg-core.conf.yaml name: sg-core-conf-yaml - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-9fp78 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.228 podIPs: - ip: 10.217.0.228 qosClass: BestEffort startTime: '2026-02-26T11:36:03Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.195/23"],"mac_address":"0a:58:0a:d9:00:c3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.195/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.195\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:c3\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:32:35Z' generateName: cinder-api- labels: apps.kubernetes.io/pod-index: '0' component: cinder-api controller-revision-hash: cinder-api-89c5f978 service: cinder statefulset.kubernetes.io/pod-name: cinder-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0acfa1e2-c5e9-482d-9607-76abf98179ef"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"cinder-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/cinder"}: .: {} f:mountPath: {} f:name: {} k:{"name":"cinder-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/cinder"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-machine-id"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:36Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.195"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:33:05Z' name: cinder-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: cinder-api uid: 0acfa1e2-c5e9-482d-9607-76abf98179ef resourceVersion: '47216' uid: a66d564c-8f30-413c-8026-578de3a429d4 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - cinder-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/cinder/cinder-api.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n65dh675h655h94h6bh66dh64dhb8h667h5bch68ch595h676h6bh8fh64ch5c5hb7h5fbh54bhc6h77h5f8h59bh684h5ch56bh74h695h675h59fh5dfq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imagePullPolicy: IfNotPresent name: cinder-api-log resources: {} securityContext: runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/cinder name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n65dh675h655h94h6bh66dh64dhb8h667h5bch68ch595h676h6bh8fh64ch5c5hb7h5fbh54bhc6h77h5f8h59bh684h5ch56bh74h695h675h59fh5dfq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8776 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: cinder-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8776 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: runAsNonRoot: true runAsUser: 42407 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-api-config.json - mountPath: /var/log/cinder name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: cinder-api-0 imagePullSecrets: - name: cinder-cinder-dockercfg-zsnlw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: cinder-cinder serviceAccountName: cinder-cinder terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - hostPath: path: /etc/machine-id type: '' name: etc-machine-id - name: scripts secret: defaultMode: 493 secretName: cinder-scripts - name: config-data secret: defaultMode: 420 secretName: cinder-config-data - name: config-data-custom secret: defaultMode: 420 secretName: cinder-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-cinder-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-cinder-public-svc - name: kube-api-access-4r6hl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:35Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:05Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:05Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:35Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://4ef4932366d4e8efff6a0e2a95f9445ebe7017ba381ca81db5a441eee9e2ff9e image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:44ed1ca84e17bd0f004cfbdc3c0827d767daba52abb8e83e076bfd0e6c02f838 lastState: {} name: cinder-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/cinder name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9e13b153a108f0b7c43a9cda0362f1693e8a065aee093d1af079eb018ba30f64 image: quay.io/podified-antelope-centos9/openstack-cinder-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:44ed1ca84e17bd0f004cfbdc3c0827d767daba52abb8e83e076bfd0e6c02f838 lastState: {} name: cinder-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:39Z' volumeMounts: - mountPath: /var/log/cinder name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4r6hl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.195 podIPs: - ip: 10.217.0.195 qosClass: BestEffort startTime: '2026-02-26T11:32:35Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.178/23"],"mac_address":"0a:58:0a:d9:00:b2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.178/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.178\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b2\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:32:06Z' generateName: cinder-scheduler- labels: apps.kubernetes.io/pod-index: '0' component: cinder-scheduler controller-revision-hash: cinder-scheduler-6956c85b57 service: cinder statefulset.kubernetes.io/pod-name: cinder-scheduler-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"dfdc6ee8-f048-407b-92c5-e17b8de3f50d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"cinder-scheduler"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"name":"probe"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/cinder/cinder.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/machine-id"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/merged"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-machine-id"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:07Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.178"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:20Z' name: cinder-scheduler-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: cinder-scheduler uid: dfdc6ee8-f048-407b-92c5-e17b8de3f50d resourceVersion: '46054' uid: 67ba4493-2ccf-47d8-a018-eadc53f931cf spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - cinder-scheduler topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nbbh66fh5fh5fbh587h556h5h67fh64h654h55fh94hb7h5b9h66h86hd4hd7h687h69h597h57h596h55bh589h84h54h698h597hcch69h86q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: cinder-scheduler resources: {} securityContext: runAsNonRoot: true runAsUser: 42407 startupProbe: failureThreshold: 12 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true - command: - /usr/local/bin/container-scripts/healthcheck.py - scheduler - /etc/cinder/cinder.conf.d image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imagePullPolicy: IfNotPresent name: probe resources: {} securityContext: runAsGroup: 42407 runAsNonRoot: true runAsUser: 42407 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: cinder-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: cinder-scheduler-0 imagePullSecrets: - name: cinder-cinder-dockercfg-zsnlw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: cinder-cinder serviceAccountName: cinder-cinder terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - hostPath: path: /etc/machine-id type: '' name: etc-machine-id - name: scripts secret: defaultMode: 493 secretName: cinder-scripts - name: config-data secret: defaultMode: 420 secretName: cinder-config-data - name: config-data-custom secret: defaultMode: 420 secretName: cinder-scheduler-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qngqd projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:10Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:20Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:20Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f0d5b4bec68b526dc78b96c8568664b9743118f44dcff932d1d7c5d7d12298d0 image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9b872cb203a96eecc6a17a2d4bb8ff46d1466c7be3000cddd68be89f74016777 lastState: {} name: cinder-scheduler ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:08Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://1fd8a3be54e18c7808f6c5e47e7132ad2a3592c4a7ef0d51cd0f9068f3ab0d4e image: quay.io/podified-antelope-centos9/openstack-cinder-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9b872cb203a96eecc6a17a2d4bb8ff46d1466c7be3000cddd68be89f74016777 lastState: {} name: probe ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:09Z' volumeMounts: - mountPath: /etc/machine-id name: etc-machine-id readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/merged name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/cinder/cinder.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qngqd readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.178 podIPs: - ip: 10.217.0.178 qosClass: BestEffort startTime: '2026-02-26T11:32:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.243/23"],"mac_address":"0a:58:0a:d9:00:f3","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.243/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.243\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f3\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:8d:52:66:d8:fb\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:43:38Z' generateName: configure-network-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 batch.kubernetes.io/job-name: configure-network-edpm-deployment-openstack-edpm-ipam controller-uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 job-name: configure-network-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: configure-network managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"5da2a992-bd5b-4fd3-b918-e5a3a50554e1"}: {} f:spec: f:containers: k:{"name":"configure-network-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:43:38Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.243"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:44:54Z' name: configure-network-edpm-deployment-openstack-edpm-ipam-6c626 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: configure-network-edpm-deployment-openstack-edpm-ipam uid: 5da2a992-bd5b-4fd3-b918-e5a3a50554e1 resourceVersion: '55924' uid: a96647e0-99f5-4a89-823e-87f946fbfc02 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_network - -i - configure-network-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.configure_network ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: configure-network ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: configure-network-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7mhv8 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-7mhv8 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:38Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:38Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://b9ec344eb15c2fb9b192c7e1324341179c8322ff58e7765fbbb49cd986141d82 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: configure-network-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://b9ec344eb15c2fb9b192c7e1324341179c8322ff58e7765fbbb49cd986141d82 exitCode: 0 finishedAt: '2026-02-26T11:44:52Z' reason: Completed startedAt: '2026-02-26T11:43:39Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-7mhv8 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.243 podIPs: - ip: 10.217.0.243 qosClass: BestEffort startTime: '2026-02-26T11:43:38Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.248/23"],"mac_address":"0a:58:0a:d9:00:f8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.248/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.248\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f8\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"2a:fa:b2:00:d2:bd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:45:45Z' generateName: configure-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: eacfd4ee-694a-47a6-bf07-5ea407582460 batch.kubernetes.io/job-name: configure-os-edpm-deployment-openstack-edpm-ipam controller-uid: eacfd4ee-694a-47a6-bf07-5ea407582460 job-name: configure-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: configure-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:45:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"eacfd4ee-694a-47a6-bf07-5ea407582460"}: {} f:spec: f:containers: k:{"name":"configure-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:45:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:45:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.248"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:33Z' name: configure-os-edpm-deployment-openstack-edpm-ipam-pl4pt namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: configure-os-edpm-deployment-openstack-edpm-ipam uid: eacfd4ee-694a-47a6-bf07-5ea407582460 resourceVersion: '56931' uid: cdfbc2ed-ca25-4209-b3d8-d372bc73801e spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_os - -i - configure-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.configure_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: configure-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: configure-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8p9f9 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-8p9f9 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:45Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:31Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:31Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:45Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://669229a53877032b3344787799ff2c1b46e4cb0408c57f39466e302174947d68 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: configure-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://669229a53877032b3344787799ff2c1b46e4cb0408c57f39466e302174947d68 exitCode: 0 finishedAt: '2026-02-26T11:46:30Z' reason: Completed startedAt: '2026-02-26T11:45:47Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8p9f9 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.248 podIPs: - ip: 10.217.0.248 qosClass: BestEffort startTime: '2026-02-26T11:45:45Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.232/23"],"mac_address":"0a:58:0a:d9:00:e8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.232/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.232\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e8\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:34Z' generateName: dnsmasq-dns-64f6bf65cc- labels: pod-template-hash: 64f6bf65cc service: dnsmasq managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"2365f663-1c4b-45fd-a6d3-755b2998a01c"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"dnsmasq-dns"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IP"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/dnsmasq.d/config.cfg"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-svc"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-swift-storage-0"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-nb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-sb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:initContainers: .: {} k:{"name":"init"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IP"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/dnsmasq.d/config.cfg"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-svc"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/dns-swift-storage-0"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-nb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/dnsmasq.d/hosts/ovsdbserver-sb"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"dns-svc"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"dns-swift-storage-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-edpm-ipam"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"ovsdbserver-nb"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"ovsdbserver-sb"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.232"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:44Z' name: dnsmasq-dns-64f6bf65cc-sgjfx namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: dnsmasq-dns-64f6bf65cc uid: 2365f663-1c4b-45fd-a6d3-755b2998a01c resourceVersion: '51089' uid: 10b37b6f-2173-460a-aebf-876cd4efc50a spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - dnsmasq topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - dnsmasq --interface=* --conf-dir=/etc/dnsmasq.d --hostsdir=/etc/dnsmasq.d/hosts --keep-in-foreground --log-debug --bind-interfaces --listen-address=$(POD_IP) --port 5353 --log-facility=- --no-hosts --domain-needed --no-resolv --bogus-priv --log-queries command: - /bin/bash env: - name: CONFIG_HASH value: n5f8hd9h7h674hb6h558h689h66fh87h56h675hf6h68chbfh56fh677h6bh5bh85h89h64h578h59dh5cbh586h59dh555h5c9h88h569hffh5b4q - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 tcpSocket: port: 5353 timeoutSeconds: 5 name: dnsmasq-dns readinessProbe: failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 tcpSocket: port: 5353 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true subPath: dns - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true subPath: dns-svc - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true subPath: dns-swift-storage-0 - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true subPath: openstack-edpm-ipam - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true subPath: ovsdbserver-nb - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true subPath: ovsdbserver-sb - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: dnsmasq-dns-dockercfg-7nrjs initContainers: - args: - -c - dnsmasq --interface=* --conf-dir=/etc/dnsmasq.d --hostsdir=/etc/dnsmasq.d/hosts --keep-in-foreground --log-debug --bind-interfaces --listen-address=$(POD_IP) --port 5353 --log-facility=- --no-hosts --domain-needed --no-resolv --bogus-priv --log-queries --test command: - /bin/bash env: - name: CONFIG_HASH value: n5f8hd9h7h674hb6h558h689h66fh87h56h675hf6h68chbfh56fh677h6bh5bh85h89h64h578h59dh5cbh586h59dh555h5c9h88h569hffh5b4q - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent name: init resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true subPath: dns - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true subPath: dns-svc - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true subPath: dns-swift-storage-0 - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true subPath: openstack-edpm-ipam - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true subPath: ovsdbserver-nb - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true subPath: ovsdbserver-sb - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: dnsmasq-dns serviceAccountName: dnsmasq-dns terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 name: dns name: config - configMap: defaultMode: 420 name: dns-svc name: dns-svc - configMap: defaultMode: 420 name: dns-swift-storage-0 name: dns-swift-storage-0 - configMap: defaultMode: 420 name: openstack-edpm-ipam name: openstack-edpm-ipam - configMap: defaultMode: 420 name: ovsdbserver-nb name: ovsdbserver-nb - configMap: defaultMode: 420 name: ovsdbserver-sb name: ovsdbserver-sb - name: kube-api-access-ftrb6 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:36Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:44Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:44Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:34Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bab8893404ea088357c7381c2e63311a6259d9325483b44ad2cfc8e6501f2bad image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: dnsmasq-dns ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:36Z' volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://c081e7ac697d70b1da02cb7f7054943ee42c069921787f45dc05e9827bb22617 image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: init ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://c081e7ac697d70b1da02cb7f7054943ee42c069921787f45dc05e9827bb22617 exitCode: 0 finishedAt: '2026-02-26T11:36:35Z' reason: Completed startedAt: '2026-02-26T11:36:35Z' volumeMounts: - mountPath: /etc/dnsmasq.d/config.cfg name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-svc name: dns-svc readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/dns-swift-storage-0 name: dns-swift-storage-0 readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/openstack-edpm-ipam name: openstack-edpm-ipam readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-nb name: ovsdbserver-nb readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/dnsmasq.d/hosts/ovsdbserver-sb name: ovsdbserver-sb readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ftrb6 readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.232 podIPs: - ip: 10.217.0.232 qosClass: BestEffort startTime: '2026-02-26T11:36:34Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.241/23"],"mac_address":"0a:58:0a:d9:00:f1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.241/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.241\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f1\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"f6:00:74:55:30:d3\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:41:04Z' generateName: download-cache-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 batch.kubernetes.io/job-name: download-cache-edpm-deployment-openstack-edpm-ipam controller-uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 job-name: download-cache-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: download-cache managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:41:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"a1ac2104-6f9c-4d54-9acc-af7f7e9f4242"}: {} f:spec: f:containers: k:{"name":"download-cache-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:41:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:41:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.241"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:43:37Z' name: download-cache-edpm-deployment-openstack-edpm-ipam-xkp9q namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: download-cache-edpm-deployment-openstack-edpm-ipam uid: a1ac2104-6f9c-4d54-9acc-af7f7e9f4242 resourceVersion: '55218' uid: 3587d474-38c2-4bdb-af02-8f03932c85bc spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.download_cache - -i - download-cache-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.download_cache ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: download-cache ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: download-cache-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-drrjt readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-drrjt projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:37Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:35Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:43:35Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:41:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c59c76aca1a7185aa5d2259a2e2758e9d227e702276b7470d0c5980d69e1b943 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: download-cache-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://c59c76aca1a7185aa5d2259a2e2758e9d227e702276b7470d0c5980d69e1b943 exitCode: 0 finishedAt: '2026-02-26T11:43:35Z' reason: Completed startedAt: '2026-02-26T11:41:06Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-drrjt readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.241 podIPs: - ip: 10.217.0.241 qosClass: BestEffort startTime: '2026-02-26T11:41:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.199/23"],"mac_address":"0a:58:0a:d9:00:c7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.199/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.199\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:c7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.32\"\n \ ],\n \"mac\": \"ba:f2:4f:8b:c7:a8\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:33:57Z' generateName: glance-default-external-api- labels: apps.kubernetes.io/pod-index: '0' component: glance-api controller-revision-hash: glance-default-external-api-68ff995b8f glanceAPI: glance-default-external owner: glance-default-external service: glance statefulset.kubernetes.io/pod-name: glance-default-external-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:33:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:glanceAPI: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"cc254bea-d1a6-4532-9ac6-e075e7e0ad89"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"glance-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/glance"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} k:{"name":"glance-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"glance"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"httpd-run"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:33:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:33:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.199"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:13Z' name: glance-default-external-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: glance-default-external-api uid: cc254bea-d1a6-4532-9ac6-e075e7e0ad89 resourceVersion: '48217' uid: 3fdec6fc-d28c-456b-b3a9-6eae59d27655 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - glance topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n7h597hdbh699h657hbfh585h5cbh5bbh65h5b8h67h88h89h57fh649h684hfdh55fh694h7fh58h57ch55h65h678h95h546h9fh5d5h654h697q - name: GLANCE_DOMAIN value: glance-default-external-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true - args: - --single-child - -- - /bin/bash - -c - /usr/local/bin/kolla_start command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n7h597hdbh699h657hbfh585h5cbh5bbh65h5b8h67h88h89h57fh649h684hfdh55fh694h7fh58h57ch55h65h678h95h546h9fh5d5h654h697q - name: GLANCE_DOMAIN value: glance-default-external-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-httpd readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: glance-httpd-config.json - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: glance-default-external-api-0 imagePullSecrets: - name: glance-glance-dockercfg-4k8sf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42415 serviceAccount: glance-glance serviceAccountName: glance-glance subdomain: glance-default-external-api terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: glance persistentVolumeClaim: claimName: glance-glance-default-external-api-0 - name: config-data secret: defaultMode: 420 secretName: glance-default-external-config-data - name: config-data-custom secret: defaultMode: 420 secretName: glance-default-external-config-data - emptyDir: {} name: logs - name: scripts secret: defaultMode: 493 secretName: glance-scripts - emptyDir: {} name: httpd-run - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: public-tls-certs secret: defaultMode: 256 secretName: cert-glance-default-public-svc - name: kube-api-access-jdw6t projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:57Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://4588256a3233d1332981cf57ed64803b88f745fd3129d0756f1fe7c05ba42262 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:01Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d3e059f3959973f3e2050aa7f86f5ab3e8aba6fb2b695e36cf6c0f3184c29ca3 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:00Z' volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-jdw6t readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.199 podIPs: - ip: 10.217.0.199 qosClass: BestEffort startTime: '2026-02-26T11:33:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.203/23"],"mac_address":"0a:58:0a:d9:00:cb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.203/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.203\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:cb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.31\"\n \ ],\n \"mac\": \"aa:7b:08:f5:89:7f\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:34:06Z' generateName: glance-default-internal-api- labels: apps.kubernetes.io/pod-index: '0' component: glance-api controller-revision-hash: glance-default-internal-api-8568677c59 glanceAPI: glance-default-internal owner: glance-default-internal service: glance statefulset.kubernetes.io/pod-name: glance-default-internal-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:glanceAPI: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"e9a790d8-dcfd-49f6-9be8-1e50790b52f7"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"glance-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:runAsGroup: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/glance"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} k:{"name":"glance-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"GLANCE_DOMAIN"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"URISCHEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/glance"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"glance"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"httpd-run"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:07Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.203"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:22Z' name: glance-default-internal-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: glance-default-internal-api uid: e9a790d8-dcfd-49f6-9be8-1e50790b52f7 resourceVersion: '48625' uid: 4468be96-ea3b-4b93-8c93-82b6e51401e1 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - glance topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n567h8fh659h57dh94h68hf5h668hbbhffh66fh65bh58dh64hbh8dh666h5c5h75h59h5f8h8ch5bh8h58hfhbfh666h666hf6h589h689q - name: GLANCE_DOMAIN value: glance-default-internal-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-log readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true - args: - --single-child - -- - /bin/bash - -c - /usr/local/bin/kolla_start command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n567h8fh659h57dh94h68hf5h668hbbhffh66fh65bh58dh64hbh8dh666h5c5h75h59h5f8h8ch5bh8h58hfhbfh666h666hf6h589h689q - name: GLANCE_DOMAIN value: glance-default-internal-api.openstack.svc - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: URISCHEME value: HTTPS image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: glance-httpd readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 9292 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD privileged: false runAsGroup: 42415 runAsNonRoot: true runAsUser: 42415 seccompProfile: type: RuntimeDefault startupProbe: exec: command: - /bin/true failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: glance-httpd-config.json - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: glance-default-internal-api-0 imagePullSecrets: - name: glance-glance-dockercfg-4k8sf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42415 serviceAccount: glance-glance serviceAccountName: glance-glance subdomain: glance-default-internal-api terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: glance persistentVolumeClaim: claimName: glance-glance-default-internal-api-0 - name: config-data secret: defaultMode: 420 secretName: glance-default-internal-config-data - name: config-data-custom secret: defaultMode: 420 secretName: glance-default-internal-config-data - emptyDir: {} name: logs - name: scripts secret: defaultMode: 493 secretName: glance-scripts - emptyDir: {} name: httpd-run - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-glance-default-internal-svc - name: kube-api-access-kftsx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:09Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:22Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:22Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://032f62704cca3c3c09b40d8e97fb6b4c48dff342986625c78e730f442c5c3ac4 image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:09Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/glance name: glance - mountPath: /var/log/glance name: logs - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: httpd-run - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://4d4cc37d8b0c22a39b5f606937452a651071353682c8473c1a50d1cab0f9e89b image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:ed912eee9adeda5c44804688cc7661695a42ab1a40fa46b28bdc819cefa98f07 lastState: {} name: glance-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:08Z' volumeMounts: - mountPath: /var/log/glance name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-kftsx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.203 podIPs: - ip: 10.217.0.203 qosClass: BestEffort startTime: '2026-02-26T11:34:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.187/23"],"mac_address":"0a:58:0a:d9:00:bb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.187/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.187\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:bb\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:28Z' generateName: heat-api-58cc4895d6- labels: component: api pod-template-hash: 58cc4895d6 service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"577bcc0e-1570-4deb-bf72-eac556390fd8"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.187"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:33:00Z' name: heat-api-58cc4895d6-7zzgw namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-api-58cc4895d6 uid: 577bcc0e-1570-4deb-bf72-eac556390fd8 resourceVersion: '47136' uid: 60dc589b-0663-4d44-a1aa-c57772731f5b spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_httpd_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n54bh5f6hdfh5b4hc7h55hc5h696h565h55fh59ch69h5c9h5dbh64bh7h5c5h596h576h585h5dfh664h666h68h585h74hd7h564h77h64h576h97q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 name: heat-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-api-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8j6sv readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-api-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-heat-api-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-heat-api-public-svc - name: kube-api-access-8j6sv projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:00Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:33:00Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://25659f1b7bb1acf865986baa61edc355ac982f1fa21efed5d1c80185ccf0c083 image: quay.io/podified-antelope-centos9/openstack-heat-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:053b1f1dc256e53a0802247ac6d443f88666e05132e70b9c39ffdc107cd54372 lastState: {} name: heat-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8j6sv readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.187 podIPs: - ip: 10.217.0.187 qosClass: BestEffort startTime: '2026-02-26T11:32:28Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.188/23"],"mac_address":"0a:58:0a:d9:00:bc","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.188/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.188\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:bc\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:28Z' generateName: heat-cfnapi-5bbc75466c- labels: component: cfnapi pod-template-hash: 5bbc75466c service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"51ace083-b0c8-4ca0-84c2-5b67d9f53376"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-cfnapi"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:28Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.188"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:59Z' name: heat-cfnapi-5bbc75466c-6dmf6 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-cfnapi-5bbc75466c uid: 51ace083-b0c8-4ca0-84c2-5b67d9f53376 resourceVersion: '47078' uid: e57d7bd1-267a-4643-9581-8554109f7cba spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_httpd_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: ncbh656h77hc8h547h547h9h686h58fh95h59dh548hdh5b9hd4h547h696h65dhfch568h5d8h5d4h654h5fh76h5dfh5h99h75h596h5c8h65cq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-api-cfn:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 name: heat-cfnapi readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-cfnapi-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-gcb9s readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-cfnapi-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-heat-cfnapi-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-heat-cfnapi-public-svc - name: kube-api-access-gcb9s projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:45Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:59Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:59Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:28Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1513692264e41e6f16a3c04527a2de4f87e74f21bb259622ead8849d68539cb image: quay.io/podified-antelope-centos9/openstack-heat-api-cfn:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:ff69da5591af08328c604f27050e1e3b0ceddca2fb6091265ebf80f0bf642454 lastState: {} name: heat-cfnapi ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:44Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-gcb9s readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.188 podIPs: - ip: 10.217.0.188 qosClass: BestEffort startTime: '2026-02-26T11:32:28Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.185/23"],"mac_address":"0a:58:0a:d9:00:b9","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.185/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.185\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b9\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:32:24Z' generateName: heat-engine-78fbbcf444- labels: component: engine pod-template-hash: 78fbbcf444 service: heat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"ab1f114a-d4aa-4254-b3dc-05a7549ee09f"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"heat-engine"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/heat/heat.conf.d"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-custom"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.185"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:55Z' name: heat-engine-78fbbcf444-k8n4t namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: heat-engine-78fbbcf444 uid: ab1f114a-d4aa-4254-b3dc-05a7549ee09f resourceVersion: '47036' uid: 791d107b-678e-448e-859c-864e9e66dd16 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n67ch695h558h664h576h59dhd5h85hddhc7h664h5f6h5fh6bh5f5h594h65bhbbhb4hd9hd5hc4h57ch665h597h88hdh5c4h8bh86h5c5h657q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-engine:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: heat-engine readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42418 runAsNonRoot: true runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-engine-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2tz74 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: heat-heat-dockercfg-6w9bw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 seLinuxOptions: level: s0:c26,c0 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-engine-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-2tz74 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:37Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:24Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:55Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:55Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:24Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://26369e5b7a8e53726642f29832e9ffbcfd4c5f60e77bba09cd706ab0479cdc98 image: quay.io/podified-antelope-centos9/openstack-heat-engine:current-podified imageID: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:fb6a8f5213af7277a97fedca86642c24d49cd1cff056a5deb6fd4ce21af16253 lastState: {} name: heat-engine ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:36Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2tz74 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.185 podIPs: - ip: 10.217.0.185 qosClass: BestEffort startTime: '2026-02-26T11:32:24Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.155/23"],"mac_address":"0a:58:0a:d9:00:9b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.155/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.155\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:9b\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:29:57Z' generateName: horizon-57977849d4- labels: owner: horizon pod-template-hash: 57977849d4 service: horizon managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:29:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"b35c5819-647b-40a2-8de2-76de87ab0fa0"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"horizon"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_DESIGNATE"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_HEAT"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_IRONIC"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_MANILA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_OCTAVIA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_WATCHER"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"UNPACK_THEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/run/openstack-dashboard/.secrets"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/usr/local/bin/kolla_theme_setup"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/horizon.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/horizon.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/log/horizon"}: .: {} f:mountPath: {} f:name: {} k:{"name":"horizon-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_DESIGNATE"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_HEAT"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_IRONIC"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_MANILA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_OCTAVIA"}: .: {} f:name: {} f:value: {} k:{"name":"ENABLE_WATCHER"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"UNPACK_THEME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/horizon"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"horizon-secret-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"horizon-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:29:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:30:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.155"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:06Z' name: horizon-57977849d4-8s5ds namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: horizon-57977849d4 uid: b35c5819-647b-40a2-8de2-76de87ab0fa0 resourceVersion: '48095' uid: e4c4b3ae-030b-4e33-9779-2ffa39196a76 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - horizon topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - tail -n+1 -F /var/log/horizon/horizon.log command: - /bin/bash env: - name: CONFIG_HASH value: n5bch96h64ch664h66ch688h65dh68fh54dhd6hb9h67fh657h58ch6ch5fch645h679h5bh64h5c5hf8h5d8hdfhd8h655h8dh8dh55dh74h55bh657q - name: ENABLE_DESIGNATE value: 'yes' - name: ENABLE_HEAT value: 'yes' - name: ENABLE_IRONIC value: 'yes' - name: ENABLE_MANILA value: 'yes' - name: ENABLE_OCTAVIA value: 'yes' - name: ENABLE_WATCHER value: 'no' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: UNPACK_THEME value: 'true' image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imagePullPolicy: IfNotPresent name: horizon-log resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD runAsGroup: 42400 runAsNonRoot: true runAsUser: 48 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/horizon name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true - args: - -c - /usr/local/bin/kolla_theme_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5bch96h64ch664h66ch688h65dh68fh54dhd6hb9h67fh657h58ch6ch5fch645h679h5bh64h5c5hf8h5d8hdfhd8h655h8dh8dh55dh74h55bh657q - name: ENABLE_DESIGNATE value: 'yes' - name: ENABLE_HEAT value: 'yes' - name: ENABLE_IRONIC value: 'yes' - name: ENABLE_MANILA value: 'yes' - name: ENABLE_OCTAVIA value: 'yes' - name: ENABLE_WATCHER value: 'no' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: UNPACK_THEME value: 'true' image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: horizon ports: - containerPort: 8443 name: horizon protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: true capabilities: drop: - MKNOD runAsGroup: 42400 runAsNonRoot: true runAsUser: 48 startupProbe: failureThreshold: 3 httpGet: path: /dashboard/auth/login/?next=/dashboard/ port: horizon scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/config-data/default/ name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: horizon.json - mountPath: /run/openstack-dashboard/.secrets name: horizon-secret-key readOnly: true - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /usr/local/bin/kolla_theme_setup name: scripts readOnly: true subPath: kolla_theme_setup - mountPath: /var/log/horizon name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/horizon.crt name: horizon-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/horizon.key name: horizon-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: horizon-horizon-dockercfg-hcmvc nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: horizon-horizon serviceAccountName: horizon-horizon terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 416 name: horizon-config-data name: config-data - name: horizon-secret-key secret: defaultMode: 384 secretName: horizon - configMap: defaultMode: 493 name: horizon-scripts name: scripts - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: horizon-tls-certs secret: defaultMode: 256 secretName: cert-horizon-svc - name: kube-api-access-rvfdm projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:30:59Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:57Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:06Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c1e56bc3b66b69d49f4a4b48a457e32cf04613d3551e4a503c181676b9bbfc82 image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imageID: quay.io/podified-antelope-centos9/openstack-horizon@sha256:5a7229ed1d162f4f064013951a60f26c51a7f8e4aee40d6ac207e8d0dfd8b79b lastState: terminated: containerID: cri-o://ac398868e5679a7aa01f6bdf65598f3111cd3c8e4085be5a0b71236c8e2306eb exitCode: 137 finishedAt: '2026-02-26T11:33:08Z' reason: Error startedAt: '2026-02-26T11:31:59Z' name: horizon ready: true restartCount: 2 started: true state: running: startedAt: '2026-02-26T11:33:22Z' volumeMounts: - mountPath: /var/lib/config-data/default/ name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/openstack-dashboard/.secrets name: horizon-secret-key readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /usr/local/bin/kolla_theme_setup name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/horizon name: logs - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/horizon.crt name: horizon-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/horizon.key name: horizon-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d2d77a3050ec82557b30ef2d6221dd500eaf3a3a9161730ffc1c169091a5a035 image: quay.io/podified-antelope-centos9/openstack-horizon:current-podified imageID: quay.io/podified-antelope-centos9/openstack-horizon@sha256:5a7229ed1d162f4f064013951a60f26c51a7f8e4aee40d6ac207e8d0dfd8b79b lastState: {} name: horizon-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:30:55Z' volumeMounts: - mountPath: /var/log/horizon name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rvfdm readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.155 podIPs: - ip: 10.217.0.155 qosClass: BestEffort startTime: '2026-02-26T11:29:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.253/23"],"mac_address":"0a:58:0a:d9:00:fd","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.253/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.253\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fd\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"9a:4c:f4:41:3a:7c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:47:10Z' generateName: install-certs-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c batch.kubernetes.io/job-name: install-certs-edpm-deployment-openstack-edpm-ipam controller-uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c job-name: install-certs-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: install-certs managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"202e2432-8ed1-482c-bc2f-67f9c266f89c"}: {} f:spec: f:containers: k:{"name":"install-certs-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/repo-setup"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/telemetry"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/libvirt/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/neutron-metadata/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/ovn/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/telemetry/default"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"openstack-edpm-ipam-libvirt-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-neutron-metadata-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-ovn-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"openstack-edpm-ipam-telemetry-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"repo-setup-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"telemetry-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:47:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.253"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:47:50Z' name: install-certs-edpm-deployment-openstack-edpm-ipam-9h9cp namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: install-certs-edpm-deployment-openstack-edpm-ipam uid: 202e2432-8ed1-482c-bc2f-67f9c266f89c resourceVersion: '57774' uid: 5f7c705e-b14f-49dc-9510-4c4b71838bbf spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_certs - -i - install-certs-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.install_certs ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: install-certs ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: install-certs-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /var/lib/openstack/certs/ovn/default name: openstack-edpm-ipam-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: openstack-edpm-ipam-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /var/lib/openstack/certs/telemetry/default name: openstack-edpm-ipam-telemetry-default-certs-0 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sfd8d readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: repo-setup-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-ovn-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-ovn-default-certs-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-neutron-metadata-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-libvirt-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-libvirt-default-certs-0 - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: openstack-edpm-ipam-telemetry-default-certs-0 projected: defaultMode: 420 sources: - secret: name: openstack-edpm-ipam-telemetry-default-certs-0 - name: telemetry-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-sfd8d projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:50Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:10Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:49Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:49Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:10Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://a22924d3ac4a2f6772dedaf88ff78ab3e87633e52c5ee3c1b70f11a51976839d image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: install-certs-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://a22924d3ac4a2f6772dedaf88ff78ab3e87633e52c5ee3c1b70f11a51976839d exitCode: 0 finishedAt: '2026-02-26T11:47:48Z' reason: Completed startedAt: '2026-02-26T11:47:11Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /var/lib/openstack/certs/ovn/default name: openstack-edpm-ipam-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: openstack-edpm-ipam-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: openstack-edpm-ipam-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /var/lib/openstack/certs/telemetry/default name: openstack-edpm-ipam-telemetry-default-certs-0 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sfd8d readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.253 podIPs: - ip: 10.217.0.253 qosClass: BestEffort startTime: '2026-02-26T11:47:10Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.247/23"],"mac_address":"0a:58:0a:d9:00:f7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.247/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.247\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"7a:ae:29:7d:67:73\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:45:03Z' generateName: install-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 3af49a4b-4040-4032-bdd5-de42fa54111b batch.kubernetes.io/job-name: install-os-edpm-deployment-openstack-edpm-ipam controller-uid: 3af49a4b-4040-4032-bdd5-de42fa54111b job-name: install-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: install-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:45:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3af49a4b-4040-4032-bdd5-de42fa54111b"}: {} f:spec: f:containers: k:{"name":"install-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:45:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:45:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.247"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:45:44Z' name: install-os-edpm-deployment-openstack-edpm-ipam-pvg6v namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: install-os-edpm-deployment-openstack-edpm-ipam uid: 3af49a4b-4040-4032-bdd5-de42fa54111b resourceVersion: '56466' uid: 34c7b1bf-1861-40ec-910b-36f494a396f6 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_os - -i - install-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.install_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: install-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: install-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-wjjrl readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-wjjrl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:44Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:43Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:43Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:03Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8ae10e035c69c439c15af42873441ba404d8cd16a994076f396908cfb7baf21e image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: install-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://8ae10e035c69c439c15af42873441ba404d8cd16a994076f396908cfb7baf21e exitCode: 0 finishedAt: '2026-02-26T11:45:43Z' reason: Completed startedAt: '2026-02-26T11:45:05Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-wjjrl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.247 podIPs: - ip: 10.217.0.247 qosClass: BestEffort startTime: '2026-02-26T11:45:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.162/23"],"mac_address":"0a:58:0a:d9:00:a2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.162/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.162\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:a2\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:14Z' generateName: keystone-678bf4f784- labels: owner: keystone pod-template-hash: 678bf4f784 service: keystone managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"686351d7-9123-4edf-bacc-065fed5fd319"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"keystone-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/credential-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:16Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.162"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:31:57Z' name: keystone-678bf4f784-7wp9n namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: keystone-678bf4f784 uid: 686351d7-9123-4edf-bacc-065fed5fd319 resourceVersion: '45429' uid: e21108d2-f9c8-4427-80c5-402ec0dbf689 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - keystone topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nfdh586h65bh5dbh5c8h644h5b7h5c9hd7h669h654h66fh575h685h579hcdh58h5c8h658h65fh699h64h68ch568hcdh5ch594h564hb9h7bh568h55fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /v3 port: 5000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: keystone-api readinessProbe: failureThreshold: 3 httpGet: path: /v3 port: 5000 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/default name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: keystone-api-config.json - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/keystone/credential-keys name: credential-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-mwft9 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-keystone-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-keystone-public-svc - name: kube-api-access-mwft9 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:17Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:14Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:57Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:57Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:14Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://72cdeb3f8129767d99a01daf3a5d2af8068c01f3a924982785893361afec36b8 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:16Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/default name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/credential-keys name: credential-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-mwft9 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.162 podIPs: - ip: 10.217.0.162 qosClass: BestEffort startTime: '2026-02-26T11:31:14Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.74/23"],"mac_address":"0a:58:0a:d9:01:4a","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.74/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.74\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:4a\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T13:01:00Z' generateName: keystone-cron-29535181- labels: batch.kubernetes.io/controller-uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 batch.kubernetes.io/job-name: keystone-cron-29535181 controller-uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 job-name: keystone-cron-29535181 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T13:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.74"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:01:06Z' name: keystone-cron-29535181-fgzvv namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535181 uid: 0a8070a8-6bec-48b1-b8d7-f4fdc9b623b3 resourceVersion: '96353' uid: b8280e7e-39bf-4ace-b878-cc9148026c74 spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2j6jz readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-2j6jz projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e2d579ead547de5e16199e4dda6515fe7548f1f97cbd860e35bb59d17fbf6df0 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e2d579ead547de5e16199e4dda6515fe7548f1f97cbd860e35bb59d17fbf6df0 exitCode: 0 finishedAt: '2026-02-26T13:01:04Z' reason: Completed startedAt: '2026-02-26T13:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2j6jz readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.74 podIPs: - ip: 10.217.1.74 qosClass: BestEffort startTime: '2026-02-26T13:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.133/23"],"mac_address":"0a:58:0a:d9:01:85","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.133/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.133\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:85\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T14:01:00Z' generateName: keystone-cron-29535241- labels: batch.kubernetes.io/controller-uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 batch.kubernetes.io/job-name: keystone-cron-29535241 controller-uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 job-name: keystone-cron-29535241 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T14:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T14:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T14:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.133"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T14:01:06Z' name: keystone-cron-29535241-52mbf namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535241 uid: 5ecfe8e8-0f67-4e82-8ad4-ea6fcfe36921 resourceVersion: '127951' uid: 5276bce5-b50f-415f-a487-2bcf33a42e0d spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zxf89 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-zxf89 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T14:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f180abeff9ebb94f40c9188241904eb11549a43a12d9b90d4554c5fc18585d6a image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f180abeff9ebb94f40c9188241904eb11549a43a12d9b90d4554c5fc18585d6a exitCode: 0 finishedAt: '2026-02-26T14:01:04Z' reason: Completed startedAt: '2026-02-26T14:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zxf89 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.133 podIPs: - ip: 10.217.1.133 qosClass: BestEffort startTime: '2026-02-26T14:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.190/23"],"mac_address":"0a:58:0a:d9:01:be","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.190/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.190\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:be\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:01:00Z' generateName: keystone-cron-29535301- labels: batch.kubernetes.io/controller-uid: 9ca93fa5-68d8-4c75-9569-788289430172 batch.kubernetes.io/job-name: keystone-cron-29535301 controller-uid: 9ca93fa5-68d8-4c75-9569-788289430172 job-name: keystone-cron-29535301 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"9ca93fa5-68d8-4c75-9569-788289430172"}: {} f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T15:01:00Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:01:01Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.190"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:01:06Z' name: keystone-cron-29535301-44wcs namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: keystone-cron-29535301 uid: 9ca93fa5-68d8-4c75-9569-788289430172 resourceVersion: '159570' uid: c640aad3-ad6f-456d-9901-0bb0a62b88e4 spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-fxgfs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: keystone-keystone-dockercfg-l4lrz nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 seLinuxOptions: level: s0:c26,c0 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: '0' - key: FernetKeys1 path: '1' - key: FernetKeys2 path: '2' - key: FernetKeys3 path: '3' - key: FernetKeys4 path: '4' secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: '0' - key: CredentialKeys1 path: '1' secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-fxgfs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:06Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:00Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:05Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:05Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:01:00Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://88eadc04a26bcb0bd6c25ac5197e61acb8d2b2b3ba6b7cb98c16c581ef6f1634 image: quay.io/podified-antelope-centos9/openstack-keystone:current-podified imageID: quay.io/podified-antelope-centos9/openstack-keystone@sha256:0eeb2759adca98fed8913fe00b0a87d706bde89efff3b5ef6d962bc3ca5204b0 lastState: {} name: keystone-cron ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://88eadc04a26bcb0bd6c25ac5197e61acb8d2b2b3ba6b7cb98c16c581ef6f1634 exitCode: 0 finishedAt: '2026-02-26T15:01:04Z' reason: Completed startedAt: '2026-02-26T15:01:01Z' volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/my.cnf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-fxgfs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.190 podIPs: - ip: 10.217.1.190 qosClass: BestEffort startTime: '2026-02-26T15:01:00Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.226/23"],"mac_address":"0a:58:0a:d9:00:e2","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.226/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.226\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e2\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:35:58Z' generateName: kube-state-metrics- labels: app.kubernetes.io/component: exporter app.kubernetes.io/name: kube-state-metrics apps.kubernetes.io/pod-index: '0' controller-revision-hash: kube-state-metrics-6d8cc67894 service: kube-state-metrics statefulset.kubernetes.io/pod-name: kube-state-metrics-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"b2c79f65-94e9-4c8f-a2a2-7633513c2396"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"kube-state-metrics"}: .: {} f:args: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8080,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":8081,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ksm/tls_config.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/tls.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/tls.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kube-state-metrics-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kube-state-metrics-tls-config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.226"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:36:08Z' name: kube-state-metrics-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: kube-state-metrics uid: b2c79f65-94e9-4c8f-a2a2-7633513c2396 resourceVersion: '50524' uid: 4ea1726a-a8a4-4e5d-b39f-c8393e0dad54 spec: automountServiceAccountToken: true containers: - args: - --resources=pods - --namespaces=openstack - --tls-config=/etc/ksm/tls_config.yaml image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0 imagePullPolicy: Always livenessProbe: failureThreshold: 3 httpGet: path: /livez port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: kube-state-metrics ports: - containerPort: 8080 name: http-metrics protocol: TCP - containerPort: 8081 name: telemetry protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 1000650000 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/pki/tls/certs/tls.crt name: kube-state-metrics-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/tls.key name: kube-state-metrics-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/ksm/tls_config.yaml name: kube-state-metrics-tls-config readOnly: true subPath: tls_config.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-vr5px readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: kube-state-metrics-0 imagePullSecrets: - name: telemetry-ceilometer-dockercfg-tr4dw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: telemetry-ceilometer serviceAccountName: telemetry-ceilometer terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: kube-state-metrics-tls-certs secret: defaultMode: 256 secretName: cert-kube-state-metrics-svc - name: kube-state-metrics-tls-config secret: defaultMode: 256 secretName: kube-state-metrics-tls-config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-vr5px projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:00Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:58Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:08Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:08Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e837706e0a0ceb4642f14cfc80086fd2037fdfbc329577cfd753cf9720910f75 image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0 imageID: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:d9760cb88c96b59bfab6a3586064b204b5234b6ad07bec2667ca37f797a519ff lastState: {} name: kube-state-metrics ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:00Z' volumeMounts: - mountPath: /etc/pki/tls/certs/tls.crt name: kube-state-metrics-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/tls.key name: kube-state-metrics-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ksm/tls_config.yaml name: kube-state-metrics-tls-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-vr5px readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.226 podIPs: - ip: 10.217.0.226 qosClass: BestEffort startTime: '2026-02-26T11:35:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.3/23"],"mac_address":"0a:58:0a:d9:01:03","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.3/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.3\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:03\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"1a:6d:2e:fe:e9:16\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:49:42Z' generateName: libvirt-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 batch.kubernetes.io/job-name: libvirt-edpm-deployment-openstack-edpm-ipam controller-uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 job-name: libvirt-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: libvirt managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:49:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9319ffd8-258c-4ade-bddf-965fe5ffc4f7"}: {} f:spec: f:containers: k:{"name":"libvirt-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/libvirt/LibvirtPassword"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"libvirt-secret-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:49:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:49:43Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.3"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:53:31Z' name: libvirt-edpm-deployment-openstack-edpm-ipam-bwr97 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: libvirt-edpm-deployment-openstack-edpm-ipam uid: 9319ffd8-258c-4ade-bddf-965fe5ffc4f7 resourceVersion: '60849' uid: 8a0a7cda-6bc1-44ce-8d91-ca87271fb03e spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.libvirt - -i - libvirt-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.libvirt ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: libvirt ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: libvirt-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/libvirt/LibvirtPassword name: libvirt-secret-0 subPath: LibvirtPassword - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f5hgc readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: libvirt-secret-0 secret: defaultMode: 420 items: - key: LibvirtPassword path: LibvirtPassword secretName: libvirt-secret - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-f5hgc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:31Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:30Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:30Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://a640a6bf4553f57f1c5982122b6971027cf3eed453d7bb6ea392379d8658bca8 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: libvirt-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://a640a6bf4553f57f1c5982122b6971027cf3eed453d7bb6ea392379d8658bca8 exitCode: 0 finishedAt: '2026-02-26T11:53:30Z' reason: Completed startedAt: '2026-02-26T11:49:44Z' volumeMounts: - mountPath: /var/lib/openstack/configs/libvirt/LibvirtPassword name: libvirt-secret-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f5hgc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.3 podIPs: - ip: 10.217.1.3 qosClass: BestEffort startTime: '2026-02-26T11:49:42Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.105/23"],"mac_address":"0a:58:0a:d9:00:69","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.105/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.105\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:69\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:06Z' generateName: memcached- labels: app: memcached apps.kubernetes.io/pod-index: '0' controller-revision-hash: memcached-5469979fd4 cr: memcached memcached/name: memcached memcached/namespace: openstack memcached/uid: ab3f1e45-bf5a-4f5d-a4da-ad056ee85936 owner: infra-operator service: memcached statefulset.kubernetes.io/pod-name: memcached-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:memcached/name: {} f:memcached/namespace: {} f:memcached/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"2e5a3977-8efe-495c-9d2e-4dcde7961e6e"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"memcached"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} k:{"name":"POD_IPS"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":11211,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":11212,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsGroup: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/memcached.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/memcached.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/src"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"memcached-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:08Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.105"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: memcached-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: memcached uid: 2e5a3977-8efe-495c-9d2e-4dcde7961e6e resourceVersion: '40348' uid: b70be877-253f-4859-ae54-bd241f38cb93 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - memcached topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: POD_IPS valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIPs - name: CONFIG_HASH value: n694h8ch5ffh7dhcfh685h584h8fh7bh77h56hd4h589hdch6fh64ch55chc4hd7h58dh56dh5b9h685h56h64dh67h658h5bchd9h647h57fh547q image: quay.io/podified-antelope-centos9/openstack-memcached:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 tcpSocket: port: 11211 timeoutSeconds: 5 name: memcached ports: - containerPort: 11211 name: memcached protocol: TCP - containerPort: 11212 name: memcached-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 tcpSocket: port: 11211 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42457 runAsNonRoot: true runAsUser: 42457 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/src name: config-data readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/memcached.crt name: memcached-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/memcached.key name: memcached-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4dzcj readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: memcached-0 imagePullSecrets: - name: memcached-memcached-dockercfg-qd4xn nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: memcached-memcached serviceAccountName: memcached-memcached subdomain: memcached terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: config.json path: config.json name: memcached-config-data name: kolla-config - configMap: defaultMode: 420 items: - key: memcached path: etc/sysconfig/memcached name: memcached-config-data name: config-data - name: memcached-tls-certs secret: defaultMode: 256 secretName: cert-memcached-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-4dzcj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:27Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:06Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:06Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ea0733af623d6fb0daad49fec1d98b622f12a63303340cce33e5d6b6f9643c42 image: quay.io/podified-antelope-centos9/openstack-memcached:current-podified imageID: quay.io/podified-antelope-centos9/openstack-memcached@sha256:f434d78bf81ef3a2087c435011ff995697fc8e53555ba27c2b8d2425e38bda44 lastState: {} name: memcached ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/kolla/config_files/src name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/memcached.crt name: memcached-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/memcached.key name: memcached-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4dzcj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.105 podIPs: - ip: 10.217.0.105 qosClass: BestEffort startTime: '2026-02-26T11:28:06Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.158/23"],"mac_address":"0a:58:0a:d9:01:9e","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.158/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.158\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:9e\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \"172.17.0.33\"\n \ ],\n \"mac\": \"62:de:30:16:7e:f3\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T14:28:32Z' generateName: neutron-cc56c757c- labels: pod-template-hash: cc56c757c service: neutron managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T14:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"3a8c821d-3b13-41d0-ae2a-c5e5465025b0"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"neutron-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"name":"neutron-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"httpd-config"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T14:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T14:28:35Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.158"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T14:29:03Z' name: neutron-cc56c757c-ds2pf namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: neutron-cc56c757c uid: 3a8c821d-3b13-41d0-ae2a-c5e5465025b0 resourceVersion: '142884' uid: 4a2f193e-a9f5-4bf9-8039-cf8ae4393ecf spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - neutron topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n96h558h77h5c5hc6hbch95h5cfh8h89h548h7bh7dh59dhb4h57h59bh689h549h587h57bh67bh677h68dh68h546hc6h65h67dh5bch544h656q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: neutron-api resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42435 runAsNonRoot: true runAsUser: 42435 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/lib/config-data/default name: config readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true subPath: neutron-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/ovndb.crt name: ovndb-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/ovndb.key name: ovndb-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/ovndbca.crt name: ovndb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n96h558h77h5c5hc6hbch95h5cfh8h89h548h7bh7dh59dhb4h57h59bh689h549h587h57bh67bh677h68dh68h546hc6h65h67dh5bch544h656q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: neutron-httpd readinessProbe: failureThreshold: 3 httpGet: path: / port: 9696 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsGroup: 42435 runAsNonRoot: true runAsUser: 42435 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/lib/config-data/default name: httpd-config readOnly: true - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true subPath: neutron-httpd-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: neutron-neutron-dockercfg-ppnzv nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42435 seLinuxOptions: level: s0:c26,c0 serviceAccount: neutron-neutron serviceAccountName: neutron-neutron terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config secret: defaultMode: 420 secretName: neutron-config - name: httpd-config secret: defaultMode: 420 secretName: neutron-httpd-config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-neutron-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-neutron-public-svc - name: ovndb-tls-certs secret: defaultMode: 256 secretName: cert-neutron-ovndbs - name: kube-api-access-g6lq2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:36Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:32Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T14:29:03Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T14:29:03Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T14:28:32Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://8995488f63a4be131d1dd4e8071563ff9c0f88ee6515cec2e797c0eeb7bc93dd image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: neutron-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T14:28:36Z' volumeMounts: - mountPath: /var/lib/config-data/default name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/ovndb.crt name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/ovndb.key name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/ovndbca.crt name: ovndb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://94886ca83b182e4d1f4a311df5dcf9542b91fea7f98278799056c26aa3b1ad07 image: quay.io/podified-antelope-centos9/openstack-neutron-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:944833b50342d462c10637342bc85197a8cf099a3650df12e23854dde99af514 lastState: {} name: neutron-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T14:28:36Z' volumeMounts: - mountPath: /var/lib/config-data/default name: httpd-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files/config.json name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-g6lq2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.158 podIPs: - ip: 10.217.1.158 qosClass: BestEffort startTime: '2026-02-26T14:28:32Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.1/23"],"mac_address":"0a:58:0a:d9:01:01","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.1/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.1\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:01\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"12:0f:ee:4a:6c:35\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:48:54Z' generateName: neutron-metadata-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 30251dc5-3601-4326-9e06-210aefe983d0 batch.kubernetes.io/job-name: neutron-metadata-edpm-deployment-openstack-edpm-ipam controller-uid: 30251dc5-3601-4326-9e06-210aefe983d0 job-name: neutron-metadata-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: neutron-metadata managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:48:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"30251dc5-3601-4326-9e06-210aefe983d0"}: {} f:spec: f:containers: k:{"name":"neutron-metadata-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-ovn-metadata-agent-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-metadata-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:48:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:48:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.1"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:49:42Z' name: neutron-metadata-edpm-deployment-openstack-edpm-ipam-7cxg5 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: neutron-metadata-edpm-deployment-openstack-edpm-ipam uid: 30251dc5-3601-4326-9e06-210aefe983d0 resourceVersion: '58829' uid: d044f276-fe55-46c7-ba3f-e566a7f73e5b spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.neutron_metadata - -i - neutron-metadata-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.neutron_metadata ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: neutron-metadata ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: neutron-metadata-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 subPath: 10-neutron-metadata.conf - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 subPath: 05-nova-metadata.conf - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4wd5k readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: neutron-ovn-metadata-agent-neutron-config-0 secret: defaultMode: 420 items: - key: 10-neutron-metadata.conf path: 10-neutron-metadata.conf secretName: neutron-ovn-metadata-agent-neutron-config - name: nova-metadata-neutron-config-0 secret: defaultMode: 420 items: - key: 05-nova-metadata.conf path: 05-nova-metadata.conf secretName: nova-metadata-neutron-config - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-4wd5k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:42Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:54Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:40Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:49:40Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:54Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e22ed84e32adca803978113dd1e864944086385164f2b4be9e1e24aca5ae258d image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: neutron-metadata-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e22ed84e32adca803978113dd1e864944086385164f2b4be9e1e24aca5ae258d exitCode: 0 finishedAt: '2026-02-26T11:49:40Z' reason: Completed startedAt: '2026-02-26T11:48:55Z' volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-4wd5k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.1 podIPs: - ip: 10.217.1.1 qosClass: BestEffort startTime: '2026-02-26T11:48:54Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.223/23"],"mac_address":"0a:58:0a:d9:00:df","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.223/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.223\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:df\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:21Z' generateName: nova-api- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-api-589fcc6fd4 service: nova-api statefulset.kubernetes.io/pod-name: nova-api-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"9043e564-c631-4870-8e4c-ac4992ce9265"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-api-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} k:{"name":"nova-api-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:22Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.223"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:42Z' name: nova-api-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-api uid: 9043e564-c631-4870-8e4c-ac4992ce9265 resourceVersion: '50065' uid: 2496c701-9abc-4d28-8f5d-9cde4cefbabb spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-api topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/nova/nova-api.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n688h564h675h55ch566h68dhf7h54h54bh5f6h55dh569h689h5d7h595h555hbh685h55ch546h68h657hb7hb5h5f9hd9h685hf9h5fh68bh559h658q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: nova-api-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n688h564h675h55ch566h68dhf7h54h54bh5f6h55dh569h689h5d7h595h555hbh685h55ch546h68h657hb7hb5h5f9hd9h685hf9h5fh68bh559h658q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: nova-api-api readinessProbe: failureThreshold: 3 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8774 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-api-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-api-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-nova-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-nova-public-svc - name: kube-api-access-76zqd projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:21Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:42Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:42Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:21Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://1c8bfbde3f6203289be083f1f6cc297aa6acc1b0bf0dee200aaf78174acd0baa image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-api-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://7785949dfe138a0458d7691de177be57e676a62e547df9ba98619242ead2a806 image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-api-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-76zqd readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.223 podIPs: - ip: 10.217.0.223 qosClass: BestEffort startTime: '2026-02-26T11:35:21Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.202/23"],"mac_address":"0a:58:0a:d9:00:ca","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.202/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.202\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ca\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:02Z' generateName: nova-cell0-conductor- labels: apps.kubernetes.io/pod-index: '0' cell: cell0 controller-revision-hash: nova-cell0-conductor-56594d5b86 service: nova-conductor statefulset.kubernetes.io/pod-name: nova-cell0-conductor-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:02Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"9073b70a-92a5-490c-85c7-c1364e0a3694"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell0-conductor-conductor"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:02Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.202"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:13Z' name: nova-cell0-conductor-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell0-conductor uid: 9073b70a-92a5-490c-85c7-c1364e0a3694 resourceVersion: '48214' uid: aa8d5ebb-2c8d-43a0-b68f-a6f2e8afaa4f spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell0-conductor topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5chf7h654h684hfdh5ffhbhf8h64h67ch669h585h674h679h86hbdh645h69h54dh584h68bh589h646h557h644hf8h65ch545h5bchcbhb8h577q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: nova-cell0-conductor-conductor readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-conductor-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-5sws2 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell0-conductor-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell0-conductor-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-5sws2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:04Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:13Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:02Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://13bb0a70588c61e0a8449571080485c099197cf346cb55c42ed898fe64946f06 image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:3eef424a6a774edf70efa63eb6b5c669b23d9cc047c1dd9d18636b549206459e lastState: {} name: nova-cell0-conductor-conductor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:04Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-5sws2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.202 podIPs: - ip: 10.217.0.202 qosClass: BestEffort startTime: '2026-02-26T11:34:02Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.216/23"],"mac_address":"0a:58:0a:d9:00:d8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.216/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.216\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:d8\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:42Z' generateName: nova-cell1-conductor- labels: apps.kubernetes.io/pod-index: '0' cell: cell1 controller-revision-hash: nova-cell1-conductor-65fb4475ff service: nova-conductor statefulset.kubernetes.io/pod-name: nova-cell1-conductor-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"79649648-07e9-43ff-b4bc-3247ae68e2d7"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell1-conductor-conductor"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:42Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:43Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.216"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:34:52Z' name: nova-cell1-conductor-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell1-conductor uid: 79649648-07e9-43ff-b4bc-3247ae68e2d7 resourceVersion: '49381' uid: 8b01b6fe-7860-4ea8-9a62-4113061e1d42 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell1-conductor topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5ddh585h697hd8hb8h5h587h67ch556h596h546h5f6h687h666h655h5fh7h57h59fh586h564h55dh665hc8h699h67chb9h664hfdh585h5cbh669q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: nova-cell1-conductor-conductor readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-conductor failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-conductor-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qcgtt readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell1-conductor-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell1-conductor-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qcgtt projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:44Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:42Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:52Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:52Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:42Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://134f6c78ad4cd586512fcb624acb76a4e8aa0b4e5b77040e84d8c6b1c9f12476 image: quay.io/podified-antelope-centos9/openstack-nova-conductor:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:3eef424a6a774edf70efa63eb6b5c669b23d9cc047c1dd9d18636b549206459e lastState: {} name: nova-cell1-conductor-conductor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:44Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qcgtt readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.216 podIPs: - ip: 10.217.0.216 qosClass: BestEffort startTime: '2026-02-26T11:34:42Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.219/23"],"mac_address":"0a:58:0a:d9:00:db","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.219/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.219\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:db\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:34:55Z' generateName: nova-cell1-novncproxy- labels: apps.kubernetes.io/pod-index: '0' cell: cell1 controller-revision-hash: nova-cell1-novncproxy-5b57fbfbb6 service: nova-novncproxy statefulset.kubernetes.io/pod-name: nova-cell1-novncproxy-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:34:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:cell: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0806d1b9-c0b4-4a25-99c3-fe5ad118f317"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-cell1-novncproxy-novncproxy"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/nova-novncproxy.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/vencrypt.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/nova-novncproxy.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/vencrypt.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-novncproxy-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"vencrypt-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:34:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:34:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.219"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:06Z' name: nova-cell1-novncproxy-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-cell1-novncproxy uid: 0806d1b9-c0b4-4a25-99c3-fe5ad118f317 resourceVersion: '49549' uid: 56a5c934-fb2e-4ef6-9639-4ab0bd4c7a54 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-cell1-novncproxy topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: nd5h4h56h588hdbh68h654h7dh5b8h58h55bhf9h588h5bfh74h565hcfh598hdch56bh65chd5h95h7dh674h599hf7h65dh678h5cbh7bh87q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-novncproxy:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-cell1-novncproxy-novncproxy readinessProbe: failureThreshold: 3 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: /vnc_lite.html port: 6080 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-novncproxy-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/nova-novncproxy.crt name: nova-novncproxy-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/nova-novncproxy.key name: nova-novncproxy-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/vencrypt.crt name: vencrypt-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/vencrypt.key name: vencrypt-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rdrvq readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-cell1-novncproxy-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-cell1-novncproxy-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: nova-novncproxy-tls-certs secret: defaultMode: 256 secretName: cert-nova-novncproxy-cell1-public-svc - name: vencrypt-tls-certs secret: defaultMode: 256 secretName: cert-nova-novncproxy-cell1-vencrypt - name: kube-api-access-rdrvq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:57Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:55Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:06Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:06Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:34:55Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://7ed8e3ea6c8ffc04c1a1c052fae7c1e5cc177712a30b09105adcb58dde5cd8be image: quay.io/podified-antelope-centos9/openstack-nova-novncproxy:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:8962932efdb727ae0430f64b608878a1b93179b46dc26fd4f5d38c8eccc00f5d lastState: {} name: nova-cell1-novncproxy-novncproxy ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:34:57Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/nova-novncproxy.crt name: nova-novncproxy-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/nova-novncproxy.key name: nova-novncproxy-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/vencrypt.crt name: vencrypt-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/vencrypt.key name: vencrypt-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-rdrvq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.219 podIPs: - ip: 10.217.0.219 qosClass: BestEffort startTime: '2026-02-26T11:34:55Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.8/23"],"mac_address":"0a:58:0a:d9:01:08","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.8/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.8\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:08\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8a:2e:d2:2f:47:d2\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:53:32Z' generateName: nova-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e batch.kubernetes.io/job-name: nova-edpm-deployment-openstack-edpm-ipam controller-uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e job-name: nova-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: nova managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:53:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"956bb458-d545-4fcd-8e0b-7209f4fb990e"}: {} f:spec: f:containers: k:{"name":"nova-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/nova/01-nova.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/25-nova-extra.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/notification_rabbitmq_user_name"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/nova-blank.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/rabbitmq_user_name"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/ssh-privatekey"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/nova/ssh-publickey"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-2"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-cell1-compute-config-3"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-extra-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"nova-migration-ssh-key-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-migration-ssh-key-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:53:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:53:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.8"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:55:58Z' name: nova-edpm-deployment-openstack-edpm-ipam-tm4z5 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: nova-edpm-deployment-openstack-edpm-ipam uid: 956bb458-d545-4fcd-8e0b-7209f4fb990e resourceVersion: '62122' uid: 9b788179-93c8-43fa-9c05-ce6807179444 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.nova - -i - nova-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.nova ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: nova ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: nova-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/nova/25-nova-extra.conf name: nova-extra-config-0 subPath: 25-nova-extra.conf - mountPath: /var/lib/openstack/configs/nova/01-nova.conf name: nova-cell1-compute-config-0 subPath: 01-nova.conf - mountPath: /var/lib/openstack/configs/nova/notification_rabbitmq_user_name name: nova-cell1-compute-config-1 subPath: notification_rabbitmq_user_name - mountPath: /var/lib/openstack/configs/nova/nova-blank.conf name: nova-cell1-compute-config-2 subPath: nova-blank.conf - mountPath: /var/lib/openstack/configs/nova/rabbitmq_user_name name: nova-cell1-compute-config-3 subPath: rabbitmq_user_name - mountPath: /var/lib/openstack/configs/nova/ssh-privatekey name: nova-migration-ssh-key-0 subPath: ssh-privatekey - mountPath: /var/lib/openstack/configs/nova/ssh-publickey name: nova-migration-ssh-key-1 subPath: ssh-publickey - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d2g75 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: 25-nova-extra.conf path: 25-nova-extra.conf name: nova-extra-config name: nova-extra-config-0 - name: nova-cell1-compute-config-0 secret: defaultMode: 420 items: - key: 01-nova.conf path: 01-nova.conf secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-1 secret: defaultMode: 420 items: - key: notification_rabbitmq_user_name path: notification_rabbitmq_user_name secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-2 secret: defaultMode: 420 items: - key: nova-blank.conf path: nova-blank.conf secretName: nova-cell1-compute-config - name: nova-cell1-compute-config-3 secret: defaultMode: 420 items: - key: rabbitmq_user_name path: rabbitmq_user_name secretName: nova-cell1-compute-config - name: nova-migration-ssh-key-0 secret: defaultMode: 420 items: - key: ssh-privatekey path: ssh-privatekey secretName: nova-migration-ssh-key - name: nova-migration-ssh-key-1 secret: defaultMode: 420 items: - key: ssh-publickey path: ssh-publickey secretName: nova-migration-ssh-key - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-d2g75 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:32Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:56Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:56Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:53:32Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f0b6089887bf0e08999b6609e3a0af98293b6a4d2e460c3ee42eb6e59e611f25 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: nova-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f0b6089887bf0e08999b6609e3a0af98293b6a4d2e460c3ee42eb6e59e611f25 exitCode: 0 finishedAt: '2026-02-26T11:55:56Z' reason: Completed startedAt: '2026-02-26T11:53:34Z' volumeMounts: - mountPath: /var/lib/openstack/configs/nova/25-nova-extra.conf name: nova-extra-config-0 - mountPath: /var/lib/openstack/configs/nova/01-nova.conf name: nova-cell1-compute-config-0 - mountPath: /var/lib/openstack/configs/nova/notification_rabbitmq_user_name name: nova-cell1-compute-config-1 - mountPath: /var/lib/openstack/configs/nova/nova-blank.conf name: nova-cell1-compute-config-2 - mountPath: /var/lib/openstack/configs/nova/rabbitmq_user_name name: nova-cell1-compute-config-3 - mountPath: /var/lib/openstack/configs/nova/ssh-privatekey name: nova-migration-ssh-key-0 - mountPath: /var/lib/openstack/configs/nova/ssh-publickey name: nova-migration-ssh-key-1 - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-d2g75 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.8 podIPs: - ip: 10.217.1.8 qosClass: BestEffort startTime: '2026-02-26T11:53:32Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.222/23"],"mac_address":"0a:58:0a:d9:00:de","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.222/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.222\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:de\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:20Z' generateName: nova-metadata- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-metadata-666bbbbf9f service: nova-metadata statefulset.kubernetes.io/pod-name: nova-metadata-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0af86c4b-e4f9-4809-811c-a2ee05741403"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-metadata-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} k:{"name":"nova-metadata-metadata"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/nova-metadata.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/nova-metadata.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/nova"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"nova-metadata-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.222"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:41Z' name: nova-metadata-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-metadata uid: 0af86c4b-e4f9-4809-811c-a2ee05741403 resourceVersion: '50040' uid: a3ba1adb-959d-470b-a25d-5967665793f3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-metadata topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /bin/sh - -c - /usr/bin/tail -n+1 -F /var/log/nova/nova-metadata.log 2>/dev/null command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n696hfdhch686h5c8h66fh597h9bh5c5h67chcfhc9h685h59chc7h55dh587h687h586h64chb7h59bh57bh54ch5chfch55ch686h67h584h9bh579q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-metadata-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n696hfdhch686h5c8h66fh597h9bh5c5h67chcfhc9h685h59chc7h55dh587h687h586h64chb7h59bh57bh54ch5chfch55ch686h67h584h9bh579q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-metadata-metadata readinessProbe: failureThreshold: 3 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: failureThreshold: 6 httpGet: path: / port: 8775 scheme: HTTPS periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-metadata-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/nova-metadata.crt name: nova-metadata-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/nova-metadata.key name: nova-metadata-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-metadata-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-metadata-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: nova-metadata-tls-certs secret: defaultMode: 256 secretName: cert-nova-metadata-internal-svc - name: kube-api-access-zk2jl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:41Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:41Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e54b3cf03b1834150e86192b47c73dab1fbf6fe24b0efde414e6fdae50801a0a image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-metadata-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/log/nova name: logs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://02ef81f2337362e9b2f89ee19f1675b79af385b925d37dd58c95d56c96319026 image: quay.io/podified-antelope-centos9/openstack-nova-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:c7906ad2cf5a1467684690a7612c36700d2c98ac2398ac588cb297b33a7f609c lastState: {} name: nova-metadata-metadata ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/log/nova name: logs - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/nova-metadata.crt name: nova-metadata-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/nova-metadata.key name: nova-metadata-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-zk2jl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.222 podIPs: - ip: 10.217.0.222 qosClass: BestEffort startTime: '2026-02-26T11:35:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.221/23"],"mac_address":"0a:58:0a:d9:00:dd","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.221/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.221\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:dd\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:35:20Z' generateName: nova-scheduler- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: nova-scheduler-7c4cd6bf69 service: nova-scheduler statefulset.kubernetes.io/pod-name: nova-scheduler-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"5b09a93e-9c79-4f36-be78-14a957deeb1d"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"nova-scheduler-scheduler"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:35:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:35:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.221"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:35:31Z' name: nova-scheduler-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: nova-scheduler uid: 5b09a93e-9c79-4f36-be78-14a957deeb1d resourceVersion: '49936' uid: 8972b4b1-55d2-433f-a7f0-886a242a9db2 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - nova-scheduler topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n8dh599h5bfh64chcch649h54bh75h66fh556h58bh68ch65fh5c6h68h557h698h54dh668hbbh59fh5fh54h5b8hc4h55ch66fh86h556h578hb5hfbq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-nova-scheduler:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: nova-scheduler-scheduler readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 3 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42436 startupProbe: exec: command: - /usr/bin/pgrep - -r - DRST - nova-scheduler failureThreshold: 6 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data subPath: nova-scheduler-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lpgng readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: nova-scheduler-0 imagePullSecrets: - name: nova-nova-dockercfg-b6gk7 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: nova-nova serviceAccountName: nova-nova terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 416 secretName: nova-scheduler-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-lpgng projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:31Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:31Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:35:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://0e720104a3f611b4815c1532e87f809e43ad5d48e1b7c04996116918b4b1aa05 image: quay.io/podified-antelope-centos9/openstack-nova-scheduler:current-podified imageID: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:c9b4945c93b9e450adbdb035f59d0f911b9e9c22b2ad694c58e37c43e3e8d697 lastState: {} name: nova-scheduler-scheduler ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:35:22Z' volumeMounts: - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lpgng readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.221 podIPs: - ip: 10.217.0.221 qosClass: BestEffort startTime: '2026-02-26T11:35:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.104/23"],"mac_address":"0a:58:0a:d9:00:68","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.104/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.104\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:68\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:04Z' generateName: openstack-cell1-galera- labels: app: galera apps.kubernetes.io/pod-index: '0' controller-revision-hash: openstack-cell1-galera-6ffc765b4c cr: galera-openstack-cell1 galera/name: openstack-cell1 galera/namespace: openstack galera/uid: 0971829a-2ce0-4c0d-bb12-100cb1dc3393 owner: mariadb-operator service: openstack-cell1-galera statefulset.kubernetes.io/pod-name: openstack-cell1-galera-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:galera/name: {} f:galera/namespace: {} f:galera/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"a04a2d99-95a3-4de0-bc55-e625712a9ee3"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"galera"}: .: {} f:command: {} f:env: .: {} k:{"name":"CR_CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3306,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4567,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/galera.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/galera.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"mysql-bootstrap"}: .: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_BOOTSTRAP"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-default"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"config-data-generated"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"galera-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"mysql-db"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"operator-scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:08Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.104"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: openstack-cell1-galera-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: openstack-cell1-galera uid: a04a2d99-95a3-4de0-bc55-e625712a9ee3 resourceVersion: '40361' uid: b0d66ab1-513b-452a-9f31-bfc4b4be6c18 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - openstack-cell1-galera topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: CR_CONFIG_HASH value: nc8h594h589h5f7h568h5fbh68fh64ch5f5hbch5f6h5f5h689h8hdchdbh699h87h56fh5fdh578hf9h57h59bh596h5b4hd5h684h567h5d4h568hbcq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_shutdown.sh livenessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - liveness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: galera ports: - containerPort: 3306 name: mysql protocol: TCP - containerPort: 4567 name: galera protocol: TCP readinessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - readiness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: capabilities: drop: - MKNOD startupProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - startup - '240' failureThreshold: 1 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 250 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: openstack-cell1-galera-0 imagePullSecrets: - name: galera-openstack-cell1-dockercfg-dr9jf initContainers: - command: - bash - /var/lib/operator-scripts/mysql_bootstrap.sh env: - name: KOLLA_BOOTSTRAP value: 'True' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent name: mysql-bootstrap resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: galera-openstack-cell1 serviceAccountName: galera-openstack-cell1 subdomain: openstack-cell1-galera terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: mysql-db persistentVolumeClaim: claimName: mysql-db-openstack-cell1-galera-0 - configMap: defaultMode: 420 items: - key: config.json path: config.json name: openstack-cell1-config-data name: kolla-config - emptyDir: {} name: config-data-generated - configMap: defaultMode: 420 items: - key: galera.cnf.in path: galera.cnf.in - key: galera_custom.cnf.in path: galera_custom.cnf.in - key: galera_tls.cnf.in path: galera_tls.cnf.in name: openstack-cell1-config-data name: config-data-default - configMap: defaultMode: 420 items: - key: mysql_bootstrap.sh path: mysql_bootstrap.sh - key: mysql_probe.sh path: mysql_probe.sh - key: mysql_shutdown.sh path: mysql_shutdown.sh - key: detect_last_commit.sh path: detect_last_commit.sh - key: detect_gcomm_and_start.sh path: detect_gcomm_and_start.sh - key: mysql_wsrep_notify.sh path: mysql_wsrep_notify.sh - key: mysql_root_auth.sh path: mysql_root_auth.sh name: openstack-cell1-scripts name: operator-scripts - name: galera-tls-certs secret: defaultMode: 256 secretName: cert-galera-openstack-cell1-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-qmjwj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:34Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:38Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:05Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://0c0f9e95d6e4ec66700aea824e873ddc64b042a8d7a56d426c49add330043cb9 image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: galera ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://4c45c753f70c2eedc6d5c845513cbfbadbe89580fea63a6a7303133041b962fa image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: mysql-bootstrap ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://4c45c753f70c2eedc6d5c845513cbfbadbe89580fea63a6a7303133041b962fa exitCode: 0 finishedAt: '2026-02-26T11:28:37Z' reason: Completed startedAt: '2026-02-26T11:28:33Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-qmjwj readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.104 podIPs: - ip: 10.217.0.104 qosClass: BestEffort startTime: '2026-02-26T11:28:05Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.103/23"],"mac_address":"0a:58:0a:d9:00:67","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.103/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.103\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:67\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:28:03Z' generateName: openstack-galera- labels: app: galera apps.kubernetes.io/pod-index: '0' controller-revision-hash: openstack-galera-644959654f cr: galera-openstack galera/name: openstack galera/namespace: openstack galera/uid: 63678f29-ec60-41a8-882b-52f1657e8a15 owner: mariadb-operator service: openstack-galera statefulset.kubernetes.io/pod-name: openstack-galera-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:cr: {} f:galera/name: {} f:galera/namespace: {} f:galera/uid: {} f:owner: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"7f54ff44-3881-4d77-8f24-7b844eec0062"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"galera"}: .: {} f:command: {} f:env: .: {} k:{"name":"CR_CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":3306,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4567,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/config-data/tls/certs/galera.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/galera.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"mysql-bootstrap"}: .: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_BOOTSTRAP"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/lib/config-data/default"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/generated"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/kolla/config_files"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/mysql"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/operator-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data-default"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"config-data-generated"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"galera-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"kolla-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"mysql-db"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"operator-scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.103"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:48Z' name: openstack-galera-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: openstack-galera uid: 7f54ff44-3881-4d77-8f24-7b844eec0062 resourceVersion: '40444' uid: 6abc9b19-0018-46d1-a119-0ffb069a1795 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - openstack-galera topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/dumb-init - -- - /usr/local/bin/kolla_start env: - name: CR_CONFIG_HASH value: n557h7ch5f6h58ch6dh58h566h5c8h644h698h76hdbhd7hbch65hc9h5d8h64bh566h68dh59fh5fbhfch6dhd9hbfh5bfh668hd6h5dch5dchddq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_shutdown.sh livenessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - liveness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: galera ports: - containerPort: 3306 name: mysql protocol: TCP - containerPort: 4567 name: galera protocol: TCP readinessProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - readiness failureThreshold: 3 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} securityContext: capabilities: drop: - MKNOD startupProbe: exec: command: - /bin/bash - /var/lib/operator-scripts/mysql_probe.sh - startup - '240' failureThreshold: 1 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 250 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: openstack-galera-0 imagePullSecrets: - name: galera-openstack-dockercfg-6b9wz initContainers: - command: - bash - /var/lib/operator-scripts/mysql_bootstrap.sh env: - name: KOLLA_BOOTSTRAP value: 'True' - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imagePullPolicy: IfNotPresent name: mysql-bootstrap resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/mysql name: mysql-db subPath: mysql - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: galera-openstack serviceAccountName: galera-openstack subdomain: openstack-galera terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: mysql-db persistentVolumeClaim: claimName: mysql-db-openstack-galera-0 - configMap: defaultMode: 420 items: - key: config.json path: config.json name: openstack-config-data name: kolla-config - emptyDir: {} name: config-data-generated - configMap: defaultMode: 420 items: - key: galera.cnf.in path: galera.cnf.in - key: galera_custom.cnf.in path: galera_custom.cnf.in - key: galera_tls.cnf.in path: galera_tls.cnf.in name: openstack-config-data name: config-data-default - configMap: defaultMode: 420 items: - key: mysql_bootstrap.sh path: mysql_bootstrap.sh - key: mysql_probe.sh path: mysql_probe.sh - key: mysql_shutdown.sh path: mysql_shutdown.sh - key: detect_last_commit.sh path: detect_last_commit.sh - key: detect_gcomm_and_start.sh path: detect_gcomm_and_start.sh - key: mysql_wsrep_notify.sh path: mysql_wsrep_notify.sh - key: mysql_root_auth.sh path: mysql_root_auth.sh name: openstack-scripts name: operator-scripts - name: galera-tls-certs secret: defaultMode: 256 secretName: cert-galera-openstack-svc - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-svvwk projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:35Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:39Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:48Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:48Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://01184f9e3783573a4675f7ca61d590f2a4e298a924b415ffdcf40826a27e3406 image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: galera ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/galera.crt name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/galera.key name: galera-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://96edbc3b48739f9d0722271dbd52ec3aa789ff446e86459d9e835af50e6462dc image: quay.io/podified-antelope-centos9/openstack-mariadb:current-podified imageID: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:763d1f1e8a1cf877c151c59609960fd2fa29e7e50001f8818122a2d51878befa lastState: {} name: mysql-bootstrap ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://96edbc3b48739f9d0722271dbd52ec3aa789ff446e86459d9e835af50e6462dc exitCode: 0 finishedAt: '2026-02-26T11:28:38Z' reason: Completed startedAt: '2026-02-26T11:28:34Z' volumeMounts: - mountPath: /var/lib/mysql name: mysql-db - mountPath: /var/lib/config-data/default name: config-data-default readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/generated name: config-data-generated - mountPath: /var/lib/operator-scripts name: operator-scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/kolla/config_files name: kolla-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-svvwk readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.103 podIPs: - ip: 10.217.0.103 qosClass: BestEffort startTime: '2026-02-26T11:28:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.176/23"],"mac_address":"0a:58:0a:d9:00:b0","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.176/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.176\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b0\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:58Z' labels: service: openstackclient managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"7e7cc37d-f40f-4ded-b155-d08f863cc521"}: {} f:spec: f:containers: k:{"name":"openstackclient"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OS_CLOUD"}: .: {} f:name: {} f:value: {} k:{"name":"PROMETHEUS_HOST"}: .: {} f:name: {} f:value: {} k:{"name":"PROMETHEUS_PORT"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/.config/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/home/cloud-admin/cloudrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: manager operation: Update time: '2026-02-26T11:31:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.176"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:54Z' name: openstackclient namespace: openstack ownerReferences: - apiVersion: client.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackClient name: openstackclient uid: 7e7cc37d-f40f-4ded-b155-d08f863cc521 resourceVersion: '47012' uid: f73e6f92-20c0-4d6c-98e2-3ae4d2dfcfed spec: containers: - args: - infinity command: - /bin/sleep env: - name: CONFIG_HASH value: n5c8h97h5f5h5d6h66ch644h5c5h5ch559h5bch698h8h57h675h88hdbh678h5bbh647h5bdh86h95h67fh5b8h648hf7h5f4h57bh694h5b4h59dh55dq - name: OS_CLOUD value: default - name: PROMETHEUS_HOST value: metric-storage-prometheus.openstack.svc - name: PROMETHEUS_PORT value: '9090' image: quay.io/podified-antelope-centos9/openstack-openstackclient:current-podified imagePullPolicy: IfNotPresent name: openstackclient resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL - MKNOD runAsGroup: 42401 runAsNonRoot: true runAsUser: 42401 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /home/cloud-admin/.config/openstack/clouds.yaml name: openstack-config subPath: clouds.yaml - mountPath: /home/cloud-admin/.config/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /home/cloud-admin/cloudrc name: openstack-config-secret subPath: cloudrc - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-knbdl readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: openstackclient-openstackclient-dockercfg-24zcg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: openstackclient-openstackclient serviceAccountName: openstackclient-openstackclient terminationGracePeriodSeconds: 0 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 volumes: - configMap: defaultMode: 420 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 420 secretName: openstack-config-secret - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-knbdl projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:32Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:58Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:54Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:54Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://347ca2bdc9b9f65218e72041be666e33684a5e0f2b4a6013051175b62299c559 image: quay.io/podified-antelope-centos9/openstack-openstackclient:current-podified imageID: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:2b0a455c844ca790160c48aed1aaf8bc69ceb4b9ed4a4fa1717114e6e2e2fda9 lastState: {} name: openstackclient ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:53Z' volumeMounts: - mountPath: /home/cloud-admin/.config/openstack/clouds.yaml name: openstack-config - mountPath: /home/cloud-admin/.config/openstack/secure.yaml name: openstack-config-secret - mountPath: /home/cloud-admin/cloudrc name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-knbdl readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.176 podIPs: - ip: 10.217.0.176 qosClass: BestEffort startTime: '2026-02-26T11:31:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.112/23"],"mac_address":"0a:58:0a:d9:00:70","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.112/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.112\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:70\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:44Z' generateName: ovn-controller-metrics- labels: controller-revision-hash: 5457dc74c8 metrics: enabled pod-template-generation: '1' service: ovn-controller-metrics managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:metrics: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"658fe22e-0882-4b69-9031-151f2c9166c9"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/run/ovn"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-rundir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"ovs-rundir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.112"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:46Z' name: ovn-controller-metrics-wm86x namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller-metrics uid: 658fe22e-0882-4b69-9031-151f2c9166c9 resourceVersion: '40340' uid: 9784324f-b3cf-403e-9e3f-c5298a5257eb spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: nb5hdfh64bh585h5b7h59h568h5dch87h5b8h64ch9chb5h577h686hbch599h9fh568h556h67chf8h7h4hd4h6h64bh558h5hdch5bbh689q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: ovs-rundir readOnly: true - mountPath: /var/run/ovn name: ovn-rundir readOnly: true - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lm895 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: ovs-rundir - hostPath: path: /var/home/core/openstack/var/run/ovn type: DirectoryOrCreate name: ovn-rundir - configMap: defaultMode: 420 name: ovncontroller-metrics-config name: config - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-lm895 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:46Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://20bbfc6cc45ca487177fbecdfa377b8ecca5c8ddf4bd00b5d46c63ad42c15b2b image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:46Z' volumeMounts: - mountPath: /var/run/openvswitch name: ovs-rundir readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/ovn name: ovn-rundir readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lm895 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.112 podIPs: - ip: 10.217.0.112 qosClass: BestEffort startTime: '2026-02-26T11:28:44Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.108/23"],"mac_address":"0a:58:0a:d9:00:6c","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.108/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.108\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6c\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/datacentre\",\n \ \"interface\": \"datacentre\",\n \"mac\": \"8a:8e:e0:f6:55:5b\",\n \ \"dns\": {}\n},{\n \"name\": \"openstack/tenant\",\n \"interface\": \"tenant\",\n \"ips\": [\n \"172.19.0.30\"\n ],\n \ \"mac\": \"ce:1b:d6:57:3f:52\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"datacentre","namespace":"openstack","interface":"datacentre"},{"name":"tenant","namespace":"openstack","interface":"tenant"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:11Z' generateName: ovn-controller-ovs- labels: controller-revision-hash: 55f455b4fd pod-template-generation: '1' service: ovn-controller-ovs managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"a7d37138-c3f2-487e-a628-99dcc8cec2ae"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"ovs-vswitchd"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdb-server"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:initContainers: .: {} k:{"name":"ovsdb-server-init"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"etc-ovs"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"var-lib"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.108"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:11Z' name: ovn-controller-ovs-wsr8k namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller-ovs uid: a7d37138-c3f2-487e-a628-99dcc8cec2ae resourceVersion: '41202' uid: 5948e8de-f31a-4efb-80dc-e8dfb083ab79 spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - args: - --single-child - -- - /usr/local/bin/container-scripts/start-ovsdb-server.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/stop-ovsdb-server.sh livenessProbe: exec: command: - /usr/local/bin/container-scripts/ovsdb_server_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovsdb-server readinessProbe: exec: command: - /usr/local/bin/container-scripts/ovsdb_server_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true - command: - /usr/local/bin/container-scripts/start-vswitchd.sh env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/stop-vswitchd.sh livenessProbe: exec: command: - /usr/local/bin/container-scripts/vswitchd_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovs-vswitchd readinessProbe: exec: command: - /usr/local/bin/container-scripts/vswitchd_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg initContainers: - command: - /usr/local/bin/container-scripts/init-ovsdb-server.sh env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imagePullPolicy: IfNotPresent name: ovsdb-server-init resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/etc/ovs type: DirectoryOrCreate name: etc-ovs - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: var-run - hostPath: path: /var/home/core/openstack/var/log/openvswitch type: DirectoryOrCreate name: var-log - hostPath: path: /var/home/core/openstack/var/lib/openvswitch type: DirectoryOrCreate name: var-lib - configMap: defaultMode: 493 name: ovncontroller-scripts name: scripts - name: kube-api-access-hghzb projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:11Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:11Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://bab3670b47990a7d4aa9b7a519b5b6e890f0454e691e722f513bd7928a2d815c image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovs-vswitchd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f2ea31b6c63fa8be364df4f808d5d7dd2a1d6897a13980b459b4e8249c62e8d5 image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovsdb-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://588d58a31310e05344989f0c25564674108af14f7fd39c0e7bff4bf830d9005a image: quay.io/podified-antelope-centos9/openstack-ovn-base:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:f3885607c0a32da6458909fc04dc0b2919abfcff333975b37f415ef25631a932 lastState: {} name: ovsdb-server-init ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://588d58a31310e05344989f0c25564674108af14f7fd39c0e7bff4bf830d9005a exitCode: 0 finishedAt: '2026-02-26T11:28:39Z' reason: Completed startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /etc/openvswitch name: etc-ovs - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/log/openvswitch name: var-log - mountPath: /var/lib/openvswitch name: var-lib - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hghzb readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.108 podIPs: - ip: 10.217.0.108 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.107/23"],"mac_address":"0a:58:0a:d9:00:6b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.107/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.107\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6b\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: privileged creationTimestamp: '2026-02-26T11:28:11Z' generateName: ovn-controller- labels: controller-revision-hash: 7fdf78b5d8 pod-template-generation: '1' service: ovn-controller managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:controller-revision-hash: {} f:pod-template-generation: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"83a7450f-32ab-4bd9-9984-599fef803f7e"}: {} f:spec: f:affinity: .: {} f:nodeAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"ovn-controller"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:capabilities: .: {} f:add: {} f:privileged: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/log/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/openvswitch"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/run/ovn"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-ovs"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"ovn-controller-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"var-lib"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-log-ovn"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"var-run-ovn"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:26Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.107"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:16Z' name: ovn-controller-x9682 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: DaemonSet name: ovn-controller uid: 83a7450f-32ab-4bd9-9984-599fef803f7e resourceVersion: '41279' uid: 5b8939ea-2d97-461c-ad75-cba4379157f7 spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchFields: - key: metadata.name operator: In values: - crc containers: - command: - ovn-controller - --pidfile - unix:/run/openvswitch/db.sock - --certificate=/etc/pki/tls/certs/ovndb.crt - --private-key=/etc/pki/tls/private/ovndb.key - --ca-cert=/etc/pki/tls/certs/ovndbca.crt env: - name: CONFIG_HASH value: nc8h6h8fh578hd9h5f6hfdhfch5bbh5fh5fdh579h6ch648h65h94h67dhbdh68bh59dh5dh57h5b4h8dh67ch57ch7bh99h5cch674h589h667q image: quay.io/podified-antelope-centos9/openstack-ovn-controller:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/share/ovn/scripts/ovn-ctl - stop_controller livenessProbe: exec: command: - /usr/local/bin/container-scripts/ovn_controller_liveness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 name: ovn-controller readinessProbe: exec: command: - /usr/local/bin/container-scripts/ovn_controller_readiness.sh failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE privileged: true runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/run/ovn name: var-run-ovn - mountPath: /var/log/ovn name: var-log-ovn - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-controller-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-controller-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-controller-tls-certs readOnly: true subPath: ca.crt - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c6pcs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: ovncontroller-ovncontroller-dockercfg-b25jg nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: ovncontroller-ovncontroller serviceAccountName: ovncontroller-ovncontroller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists - effect: NoSchedule key: node.kubernetes.io/disk-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/pid-pressure operator: Exists - effect: NoSchedule key: node.kubernetes.io/unschedulable operator: Exists volumes: - hostPath: path: /var/home/core/openstack/etc/ovs type: DirectoryOrCreate name: etc-ovs - hostPath: path: /var/home/core/openstack/var/run/openvswitch type: DirectoryOrCreate name: var-run - hostPath: path: /var/home/core/openstack/var/log/openvswitch type: DirectoryOrCreate name: var-log - hostPath: path: /var/home/core/openstack/var/lib/openvswitch type: DirectoryOrCreate name: var-lib - hostPath: path: /var/home/core/openstack/var/run/ovn type: DirectoryOrCreate name: var-run-ovn - hostPath: path: /var/home/core/openstack/var/log/ovn type: DirectoryOrCreate name: var-log-ovn - configMap: defaultMode: 493 name: ovncontroller-scripts name: scripts - name: ovn-controller-tls-certs secret: defaultMode: 256 secretName: cert-ovncontroller-ovndbs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-c6pcs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:40Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:16Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:16Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://7b71c0a47c1c3f1881cc147e5d41017efc6cdb8ad235523e9a2ffdd4cbf6ab44 image: quay.io/podified-antelope-centos9/openstack-ovn-controller:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:bf1f44b6bfa655654f556ae3adca2582892e72550d916a5b0a8dbacb0e210bbe lastState: {} name: ovn-controller ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /var/run/openvswitch name: var-run - mountPath: /var/run/ovn name: var-run-ovn - mountPath: /var/log/ovn name: var-log-ovn - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-controller-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c6pcs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.107 podIPs: - ip: 10.217.0.107 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.255/23"],"mac_address":"0a:58:0a:d9:00:ff","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.255/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.255\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ff\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"46:f2:cd:a9:ff:c7\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:47:51Z' generateName: ovn-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 batch.kubernetes.io/job-name: ovn-edpm-deployment-openstack-edpm-ipam controller-uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 job-name: ovn-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: ovn managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:47:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3d8c4649-07de-4653-ad32-a0afe8aa15c8"}: {} f:spec: f:containers: k:{"name":"ovn-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/ovn/ovsdb-config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovncontroller-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:47:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:47:52Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.255"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:48:53Z' name: ovn-edpm-deployment-openstack-edpm-ipam-qw42n namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: ovn-edpm-deployment-openstack-edpm-ipam uid: 3d8c4649-07de-4653-ad32-a0afe8aa15c8 resourceVersion: '58360' uid: 33c4673e-f3b9-4bbf-a97d-39412344f6c8 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ovn - -i - ovn-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.ovn ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: ovn ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: ovn-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 subPath: ovsdb-config - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2s754 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 420 items: - key: ovsdb-config path: ovsdb-config name: ovncontroller-config name: ovncontroller-config-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-2s754 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:53Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:51Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:48:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:51Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d90c7efb81f77658b7ac2955e95136b6c1fd96b2def397b4dd851fc714a0e0be image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: ovn-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://d90c7efb81f77658b7ac2955e95136b6c1fd96b2def397b4dd851fc714a0e0be exitCode: 0 finishedAt: '2026-02-26T11:48:51Z' reason: Completed startedAt: '2026-02-26T11:47:54Z' volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2s754 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.255 podIPs: - ip: 10.217.0.255 qosClass: BestEffort startTime: '2026-02-26T11:47:51Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.114/23"],"mac_address":"0a:58:0a:d9:00:72","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.114/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.114\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:72\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:47Z' generateName: ovn-northd- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovn-northd-79bb85b47c service: ovn-northd statefulset.kubernetes.io/pod-name: ovn-northd-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"1ea40061-2371-4596-9ebd-8f61c7d86847"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovn-northd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} k:{"name":"certs"}: .: {} f:name: {} f:value: {} k:{"name":"certs_metrics"}: .: {} f:name: {} f:value: {} k:{"name":"ovnnorthd-config"}: .: {} f:name: {} f:value: {} k:{"name":"ovnnorthd-scripts"}: .: {} f:name: {} f:value: {} k:{"name":"tls-ca-bundle.pem"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-northd-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:47Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.114"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:07Z' name: ovn-northd-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovn-northd uid: 1ea40061-2371-4596-9ebd-8f61c7d86847 resourceVersion: '41118' uid: 619c3911-f86d-468d-b689-e939b16388e2 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovn-northd topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -vfile:off - -vconsole:info - --n-threads=1 - --ovnnb-db=ssl:ovsdbserver-nb-0.openstack.svc.cluster.local:6641 - --ovnsb-db=ssl:ovsdbserver-sb-0.openstack.svc.cluster.local:6642 - --certificate=/etc/pki/tls/certs/ovndb.crt - --private-key=/etc/pki/tls/private/ovndb.key - --ca-cert=/etc/pki/tls/certs/ovndbca.crt command: - /usr/bin/ovn-northd env: - name: CONFIG_HASH value: n9dh5b6hd9h679h668h65h569h68fh6fh67ch575h9bh56bh97h54h74h576h657h8chf6h649h8dh5b9h68chc5h79h59h5d7h5ffhf9h646h557q - name: OVN_RUNDIR value: /tmp - name: certs value: n54bh69h679h5h579h97h656hbh688h5c4h576h66fh5h578h5bdh79h646h699hc9hbfh546h58bh76h96h5bdh68dh54h5d4h98h699h667h577q - name: certs_metrics value: n99h54h56dh68dh57h57dh57fh5f7h7h54bhdbh576h68dh674hcch558h54bhfch84h58dh54ch5b9h5bdh6chb6h547h689h5dfhfh84h5f4h665q - name: ovnnorthd-config value: n5c8h7ch56bh8dh8hc4h5dch9dh68h6bhb7h598h549h5dbh66fh6bh5b4h5cch5d6h55ch57fhfch588h89h5ddh5d6h65bh65bh8dhc4h67dh569q - name: ovnnorthd-scripts value: n664hd8h66ch58dh64hc9h66bhd4h558h697h67bh557hdch664h567h669h555h696h556h556h5fh5bh569hbh665h9dh4h9bh564hc8h5b7h5c4q - name: tls-ca-bundle.pem value: nbh88h656h646h56dh54h684hfch57h5dfh54bh56h9bh74h587h5b7hffh54bh579hf6h67ch6h59h79h66fh84h56fhf8h644h668hf5h95q image: quay.io/podified-antelope-centos9/openstack-ovn-northd:current-podified imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/local/bin/container-scripts/status_check.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 15 name: ovn-northd readinessProbe: exec: command: - /usr/local/bin/container-scripts/status_check.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 15 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /tmp name: ovn-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-northd-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-northd-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-northd-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n9dh5b6hd9h679h668h65h569h68fh6fh67ch575h9bh56bh97h54h74h576h657h8chf6h649h8dh5b9h68chc5h79h59h5d7h5ffhf9h646h557q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovn-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovn-northd-0 imagePullSecrets: - name: ovnnorthd-ovnnorthd-dockercfg-nj8q9 nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovnnorthd-ovnnorthd serviceAccountName: ovnnorthd-ovnnorthd subdomain: ovn-northd terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: ovnnorthd-scripts name: scripts - emptyDir: {} name: ovn-rundir - configMap: defaultMode: 493 name: ovnnorthd-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovn-northd-tls-certs secret: defaultMode: 256 secretName: cert-ovnnorthd-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-hlrgn projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:07Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:07Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://fa0c2bea97335a45eaed558dff3ec617c3b4026bac60688b6d66e871f40e359a image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:49Z' volumeMounts: - mountPath: /tmp name: ovn-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://455e561b8acfefae1add304bf95ac3576c0aaa2f9fa06122d77280614d86a69b image: quay.io/podified-antelope-centos9/openstack-ovn-northd:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:48da08c4e3dd579112045aaf6840563e42462346fedbcaaef7258caeed2406f0 lastState: {} name: ovn-northd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:49Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /tmp name: ovn-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovn-northd-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hlrgn readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.114 podIPs: - ip: 10.217.0.114 qosClass: BestEffort startTime: '2026-02-26T11:28:47Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.109/23"],"mac_address":"0a:58:0a:d9:00:6d","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.109/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.109\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6d\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \"172.17.0.31\"\n \ ],\n \"mac\": \"9e:8d:60:ef:d9:c2\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:10Z' generateName: ovsdbserver-nb- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovsdbserver-nb-5b5b7c79c service: ovsdbserver-nb statefulset.kubernetes.io/pod-name: ovsdbserver-nb-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"cc644486-6b88-4857-b3f0-84ec52593579"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdbserver-nb"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_LOGDIR"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndbcluster-nb-etc-ovn"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"ovsdb-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ovsdbserver-nb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:10Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:11Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.109"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:47Z' name: ovsdbserver-nb-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovsdbserver-nb uid: cc644486-6b88-4857-b3f0-84ec52593579 resourceVersion: '40388' uid: 028cb20f-b715-40db-94c1-38bfb934ef53 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovsdbserver-nb topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - /usr/local/bin/container-scripts/setup.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n646h67fh64fh5bh566h645h5f7h5b7h66h677h579h5bfhbch5f8h55dhb9h5ffh97hfchc5h5cbh5bch99hf4hbbh649h54bh87h94hdfh56dh74q - name: OVN_LOGDIR value: /tmp - name: OVN_RUNDIR value: /tmp image: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/cleanup.sh livenessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: ovsdbserver-nb readinessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 startupProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 20 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/ovn name: ovndbcluster-nb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-nb-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-nb-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-nb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n646h67fh64fh5bh566h645h5f7h5b7h66h677h579h5bfhbch5f8h55dhb9h5ffh97hfchc5h5cbh5bch99hf4hbbh649h54bh87h94hdfh56dh74q image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovsdbserver-nb-0 imagePullSecrets: - name: ovncluster-ovndbcluster-nb-dockercfg-fdbfl nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovncluster-ovndbcluster-nb serviceAccountName: ovncluster-ovndbcluster-nb subdomain: ovsdbserver-nb terminationGracePeriodSeconds: 300 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ovndbcluster-nb-etc-ovn persistentVolumeClaim: claimName: ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 - configMap: defaultMode: 493 name: ovndbcluster-nb-scripts name: scripts - emptyDir: {} name: ovsdb-rundir - configMap: defaultMode: 493 name: ovndbcluster-nb-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovsdbserver-nb-tls-certs secret: defaultMode: 256 secretName: cert-ovndbcluster-nb-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-sccjw projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:41Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:47Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:11Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ba33e9bb4d361ad46b66ed8b7c3db3a6e06d9ddce0fd4e581ebae4de23a25166 image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://0b214c6f5cbed977cbc9c9d6a60c962f914e73a80eb00b69a4cfd2148f3eb73d image: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:2f232911af0323066a07ba977e4fe2b28c1a3e78fe7032365517c1297dc71d11 lastState: {} name: ovsdbserver-nb ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ovn name: ovndbcluster-nb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-nb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-sccjw readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.109 podIPs: - ip: 10.217.0.109 qosClass: BestEffort startTime: '2026-02-26T11:28:11Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.110/23"],"mac_address":"0a:58:0a:d9:00:6e","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.110/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.110\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:6e\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/internalapi\",\n \ \"interface\": \"internalapi\",\n \"ips\": [\n \"172.17.0.30\"\n \ ],\n \"mac\": \"ba:18:53:64:5e:60\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:14Z' generateName: ovsdbserver-sb- labels: apps.kubernetes.io/pod-index: '0' controller-revision-hash: ovsdbserver-sb-85b4cb8d7 service: ovsdbserver-sb statefulset.kubernetes.io/pod-name: ovsdbserver-sb-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"fda095c1-aec3-4337-a10a-de5fc3bdc33b"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"openstack-network-exporter"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_NETWORK_EXPORTER_YAML"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovnmetrics.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovnmetrics.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"name":"ovsdbserver-sb"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_LOGDIR"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_RUNDIR"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:livenessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:startupProbe: .: {} f:exec: .: {} f:command: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndb.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/ovndbca.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/ovndb.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"metrics-certs-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovndbcluster-sb-etc-ovn"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"ovsdb-rundir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ovsdbserver-sb-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:14Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:15Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:32Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.110"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:28:44Z' name: ovsdbserver-sb-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: ovsdbserver-sb uid: fda095c1-aec3-4337-a10a-de5fc3bdc33b resourceVersion: '40197' uid: 6f3d9665-0fdf-4b18-a4cb-1e84f24327ca spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - ovsdbserver-sb topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - /usr/local/bin/container-scripts/setup.sh command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n86h9ch5cdh5fdh584h5fbh579h685h59fh74h549h68bh5h568hf6h66dh556h658h64dh5d7hfh689h65ch57bh54bh68bh5dfh59bh556h5ch694hdbq - name: OVN_LOGDIR value: /tmp - name: OVN_RUNDIR value: /tmp image: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /usr/local/bin/container-scripts/cleanup.sh livenessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: ovsdbserver-sb readinessProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 startupProbe: exec: command: - /usr/bin/pidof - ovsdb-server failureThreshold: 20 initialDelaySeconds: 3 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /etc/ovn name: ovndbcluster-sb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-sb-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-sb-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-sb-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true - command: - /app/openstack-network-exporter env: - name: OPENSTACK_NETWORK_EXPORTER_YAML value: /etc/config/openstack-network-exporter.yaml - name: CONFIG_HASH value: n86h9ch5cdh5fdh584h5fbh579h685h59fh74h549h68bh5h568hf6h66dh556h658h64dh5d7hfh689h65ch57bh54bh68bh5dfh59bh556h5ch694hdbq image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imagePullPolicy: IfNotPresent name: openstack-network-exporter resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true subPath: ca.crt - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: ovsdbserver-sb-0 imagePullSecrets: - name: ovncluster-ovndbcluster-sb-dockercfg-575xq nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: ovncluster-ovndbcluster-sb serviceAccountName: ovncluster-ovndbcluster-sb subdomain: ovsdbserver-sb terminationGracePeriodSeconds: 300 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ovndbcluster-sb-etc-ovn persistentVolumeClaim: claimName: ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 - configMap: defaultMode: 493 name: ovndbcluster-sb-scripts name: scripts - emptyDir: {} name: ovsdb-rundir - configMap: defaultMode: 493 name: ovndbcluster-sb-config name: config - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: ovsdbserver-sb-tls-certs secret: defaultMode: 256 secretName: cert-ovndbcluster-sb-ovndbs - name: metrics-certs-tls-certs secret: defaultMode: 256 secretName: cert-ovn-metrics - name: kube-api-access-btrwc projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:41Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:15Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:44Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:15Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://c2d57f767d2e893ac98e7913bd9c530108feb2214aaadb84769194d60de95bc7 image: quay.io/openstack-k8s-operators/openstack-network-exporter:current-podified imageID: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c lastState: {} name: openstack-network-exporter ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:41Z' volumeMounts: - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/config name: config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovnmetrics.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovnmetrics.key name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: metrics-certs-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://09788a6f7bb013081f4124190b83486025a9733f5d403e7ccd5110861ac1c3a4 image: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:812985ffe0b6b538838297b37df5bd7a8be92b372465f939f2588b7f54690e63 lastState: {} name: ovsdbserver-sb ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:28:39Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/ovn name: ovndbcluster-sb-etc-ovn - mountPath: /tmp name: ovsdb-rundir - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndb.crt name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/ovndb.key name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/ovndbca.crt name: ovsdbserver-sb-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-btrwc readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.110 podIPs: - ip: 10.217.0.110 qosClass: BestEffort startTime: '2026-02-26T11:28:15Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.171/23"],"mac_address":"0a:58:0a:d9:00:ab","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.171/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.171\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ab\",\n \"default\": true,\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[]' openshift.io/scc: anyuid creationTimestamp: '2026-02-26T11:31:46Z' generateName: placement-869f945844- labels: owner: placement pod-template-hash: 869f945844 service: placement managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:31:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:owner: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"869eee0e-800e-4732-9d74-3b7c9a7885b5"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"placement-api"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/placement"}: .: {} f:mountPath: {} f:name: {} k:{"name":"placement-log"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/container-scripts"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/lib/config-data/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/kolla/config_files/config.json"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/config"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/placement"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"logs"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:31:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:31:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.171"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:23Z' name: placement-869f945844-vjsk6 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: placement-869f945844 uid: 869eee0e-800e-4732-9d74-3b7c9a7885b5 resourceVersion: '46083' uid: 8896d359-383e-4f56-a18d-2d8a913d05a4 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - placement topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --single-child - -- - /usr/bin/tail - -n+1 - -F - /var/log/placement/placement-api.log command: - /usr/bin/dumb-init env: - name: CONFIG_HASH value: n58fh94h7fh666h8bh54bh678hf5h66fh59chc7hbch86hd6h658h648h67h658h64fh94h5bchf5h665h5cch579h664h5cfh56h5f7h5bbh5f8h588q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: placement-log readinessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42482 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: placement-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n58fh94h7fh666h8bh54bh678hf5h66fh59chc7hbch86hd6h658h648h67h658h64fh94h5bchf5h665h5cch579h664h5cfh56h5f7h5bbh5f8h588q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 name: placement-api readinessProbe: failureThreshold: 3 httpGet: path: / port: 8778 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 30 resources: {} securityContext: capabilities: drop: - MKNOD runAsNonRoot: true runAsUser: 42482 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: placement-api-config.json - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: placement-placement-dockercfg-gtfzr nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: placement-placement serviceAccountName: placement-placement terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: scripts secret: defaultMode: 493 secretName: placement-scripts - name: config-data secret: defaultMode: 416 secretName: placement-config-data - emptyDir: {} name: logs - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-placement-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-placement-public-svc - name: kube-api-access-2x2xs projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:51Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:23Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:23Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:31:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://2e1b6a18c55886234c2a9ff85afee7c0cc5503483788134004cafdf173bf89bc image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:11d4431e4af1735fbd9d425596f81dd62b0ca934d84d7c4e67902656c2b688d3 lastState: {} name: placement-api ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:51Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://e02292ece65c19e446f1176d88ab77680110091f8a4504ecfcabf5a16b630d1b image: quay.io/podified-antelope-centos9/openstack-placement-api:current-podified imageID: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:11d4431e4af1735fbd9d425596f81dd62b0ca934d84d7c4e67902656c2b688d3 lastState: {} name: placement-log ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:31:49Z' volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /var/log/placement name: logs - mountPath: /var/lib/openstack/config name: config-data - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/config-data/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-2x2xs readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.171 podIPs: - ip: 10.217.0.171 qosClass: BestEffort startTime: '2026-02-26T11:31:46Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.230/23"],"mac_address":"0a:58:0a:d9:00:e6","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.230/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.230\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e6\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:20Z' generateName: rabbitmq-cell1-server- labels: app.kubernetes.io/component: rabbitmq app.kubernetes.io/name: rabbitmq-cell1 app.kubernetes.io/part-of: rabbitmq apps.kubernetes.io/pod-index: '0' controller-revision-hash: rabbitmq-cell1-server-78dbf9bd9b statefulset.kubernetes.io/pod-name: rabbitmq-cell1-server-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0a904721-dc88-4a53-b3f2-91cafca13aa9"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:automountServiceAccountToken: {} f:containers: k:{"name":"rabbitmq"}: .: {} f:args: {} f:env: .: {} k:{"name":"HOME"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_HOSTNAME_SUFFIX"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_SERVICE_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"MY_POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"MY_POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"PATH"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_CTL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_ENABLED_PLUGINS_FILE"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_NODENAME"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_UPGRADE_LOG"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_USE_LONGNAME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:name: {} f:ports: .: {} k:{"containerPort":15671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":15691,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4369,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":5671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pod-info/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/rabbitmq-tls/"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/rabbitmq/advanced.config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/10-operatorDefaults.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/11-default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/erl_inetrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/inter-node-tls.config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"setup-container"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/tmp/erlang-cookie-secret/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/rabbitmq-plugins/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:topologySpreadConstraints: .: {} k:{"topologyKey":"topology.kubernetes.io/zone","whenUnsatisfiable":"ScheduleAnyway"}: .: {} f:labelSelector: {} f:maxSkew: {} f:topologyKey: {} f:whenUnsatisfiable: {} f:volumes: .: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"erlang-cookie-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"persistence"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"plugins-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"pod-info"}: .: {} f:downwardAPI: .: {} f:defaultMode: {} f:items: {} f:name: {} k:{"name":"rabbitmq-confd"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"rabbitmq-erlang-cookie"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-plugins"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-tls"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"server-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.230"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:21Z' name: rabbitmq-cell1-server-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: rabbitmq-cell1-server uid: 0a904721-dc88-4a53-b3f2-91cafca13aa9 resourceVersion: '51660' uid: da62ca3a-60df-4af3-8b0e-9dd3e8ffd0df spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - rabbitmq-cell1 topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - args: - /usr/lib/rabbitmq/bin/rabbitmq-server env: - name: MY_POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: K8S_SERVICE_NAME value: rabbitmq-cell1-nodes - name: RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS value: '-kernel inetrc ''/etc/rabbitmq/erl_inetrc'' -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config ' - name: RABBITMQ_CTL_ERL_ARGS value: -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config - name: RABBITMQ_UPGRADE_LOG value: /var/lib/rabbitmq/rabbitmq_upgrade.log - name: HOME value: /var/lib/rabbitmq - name: PATH value: /usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - name: RABBITMQ_ENABLED_PLUGINS_FILE value: /operator/enabled_plugins - name: RABBITMQ_USE_LONGNAME value: 'true' - name: RABBITMQ_NODENAME value: rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) - name: K8S_HOSTNAME_SUFFIX value: .$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - -c - if [ ! -z "$(cat /etc/pod-info/skipPreStopChecks)" ]; then exit 0; fi; rabbitmq-upgrade await_online_quorum_plus_one -t 604800 && rabbitmq-upgrade await_online_synchronized_mirror -t 604800 || true && rabbitmq-upgrade drain -t 604800 name: rabbitmq ports: - containerPort: 4369 name: epmd protocol: TCP - containerPort: 5671 name: amqps protocol: TCP - containerPort: 15671 name: management-tls protocol: TCP - containerPort: 15691 name: prometheus-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 tcpSocket: port: amqps timeoutSeconds: 5 resources: limits: cpu: '2' memory: 2Gi requests: cpu: 500m memory: 500Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true subPath: inter_node_tls.config - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd subPath: operatorDefaults.conf - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd subPath: userDefinedConfiguration.conf - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /etc/rabbitmq/advanced.config name: server-conf subPath: advanced.config - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf subPath: erl_inetrc - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: rabbitmq-cell1-server-0 imagePullSecrets: - name: rabbitmq-cell1-server-dockercfg-cfjpw initContainers: - command: - sh - -c - cp /tmp/erlang-cookie-secret/.erlang.cookie /var/lib/rabbitmq/.erlang.cookie && chmod 600 /var/lib/rabbitmq/.erlang.cookie ; cp /tmp/rabbitmq-plugins/enabled_plugins /operator/enabled_plugins ; echo '[default]' > /var/lib/rabbitmq/.rabbitmqadmin.conf && sed -e 's/default_user/username/' -e 's/default_pass/password/' /tmp/default_user.conf >> /var/lib/rabbitmq/.rabbitmqadmin.conf && chmod 600 /var/lib/rabbitmq/.rabbitmqadmin.conf ; sleep 30 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent name: setup-container resources: limits: cpu: 20m memory: 64Mi requests: cpu: 20m memory: 64Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: rabbitmq-cell1-server serviceAccountName: rabbitmq-cell1-server subdomain: rabbitmq-cell1-nodes terminationGracePeriodSeconds: 604800 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists topologySpreadConstraints: - labelSelector: matchLabels: app.kubernetes.io/name: rabbitmq-cell1 maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: ScheduleAnyway volumes: - name: persistence persistentVolumeClaim: claimName: persistence-rabbitmq-cell1-server-0 - configMap: defaultMode: 272 items: - key: inter_node_tls.config path: inter_node_tls.config name: rabbitmq-cell1-config-data name: config-data - configMap: defaultMode: 420 name: rabbitmq-cell1-plugins-conf name: plugins-conf - name: rabbitmq-confd projected: defaultMode: 420 sources: - configMap: items: - key: operatorDefaults.conf path: operatorDefaults.conf - key: userDefinedConfiguration.conf path: userDefinedConfiguration.conf name: rabbitmq-cell1-server-conf - secret: items: - key: default_user.conf path: default_user.conf name: rabbitmq-cell1-default-user - emptyDir: {} name: rabbitmq-erlang-cookie - name: erlang-cookie-secret secret: defaultMode: 420 secretName: rabbitmq-cell1-erlang-cookie - emptyDir: {} name: rabbitmq-plugins - downwardAPI: defaultMode: 420 items: - fieldRef: apiVersion: v1 fieldPath: metadata.labels['skipPreStopChecks'] path: skipPreStopChecks name: pod-info - configMap: defaultMode: 420 name: rabbitmq-cell1-server-conf name: server-conf - name: rabbitmq-tls projected: defaultMode: 400 sources: - secret: items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key name: cert-rabbitmq-cell1-svc optional: true - secret: items: - key: ca.crt path: ca.crt name: cert-rabbitmq-cell1-svc optional: true - name: kube-api-access-pljf5 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:56Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://2780efbb47414f85e13d39498155ed5be873c1d42bc956e6882a4499c6f139de image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: rabbitmq ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:56Z' volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/advanced.config name: server-conf - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://79c9046dc4d99c6683d93e38de3160040eebc6cd7260dd79648dc09004a6a105 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: setup-container ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://79c9046dc4d99c6683d93e38de3160040eebc6cd7260dd79648dc09004a6a105 exitCode: 0 finishedAt: '2026-02-26T11:36:55Z' reason: Completed startedAt: '2026-02-26T11:36:23Z' volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pljf5 readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.230 podIPs: - ip: 10.217.0.230 qosClass: Burstable startTime: '2026-02-26T11:36:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.229/23"],"mac_address":"0a:58:0a:d9:00:e5","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.229/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.229\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e5\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:20Z' generateName: rabbitmq-server- labels: app.kubernetes.io/component: rabbitmq app.kubernetes.io/name: rabbitmq app.kubernetes.io/part-of: rabbitmq apps.kubernetes.io/pod-index: '0' controller-revision-hash: rabbitmq-server-5f46fb7764 statefulset.kubernetes.io/pod-name: rabbitmq-server-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:apps.kubernetes.io/pod-index: {} f:controller-revision-hash: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"fc59ea84-5245-4459-b7a7-e89582b17141"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:automountServiceAccountToken: {} f:containers: k:{"name":"rabbitmq"}: .: {} f:args: {} f:env: .: {} k:{"name":"HOME"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_HOSTNAME_SUFFIX"}: .: {} f:name: {} f:value: {} k:{"name":"K8S_SERVICE_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"MY_POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"MY_POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"PATH"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_CTL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_ENABLED_PLUGINS_FILE"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_NODENAME"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_UPGRADE_LOG"}: .: {} f:name: {} f:value: {} k:{"name":"RABBITMQ_USE_LONGNAME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:lifecycle: .: {} f:preStop: .: {} f:exec: .: {} f:command: {} f:name: {} f:ports: .: {} k:{"containerPort":15671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":15691,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":4369,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":5671,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pod-info/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/rabbitmq-tls/"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/rabbitmq/advanced.config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/10-operatorDefaults.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/11-default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/erl_inetrc"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/rabbitmq/inter-node-tls.config"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:initContainers: .: {} k:{"name":"setup-container"}: .: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/default_user.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/tmp/erlang-cookie-secret/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/rabbitmq-plugins/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/rabbitmq/mnesia/"}: .: {} f:mountPath: {} f:name: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:topologySpreadConstraints: .: {} k:{"topologyKey":"topology.kubernetes.io/zone","whenUnsatisfiable":"ScheduleAnyway"}: .: {} f:labelSelector: {} f:maxSkew: {} f:topologyKey: {} f:whenUnsatisfiable: {} f:volumes: .: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"erlang-cookie-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"persistence"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} k:{"name":"plugins-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"pod-info"}: .: {} f:downwardAPI: .: {} f:defaultMode: {} f:items: {} f:name: {} k:{"name":"rabbitmq-confd"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"rabbitmq-erlang-cookie"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-plugins"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"rabbitmq-tls"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"server-conf"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:20Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:21Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.229"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:21Z' name: rabbitmq-server-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: rabbitmq-server uid: fc59ea84-5245-4459-b7a7-e89582b17141 resourceVersion: '51654' uid: bad75855-a326-41f0-8b17-c83e5be398b9 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - rabbitmq topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: true containers: - args: - /usr/lib/rabbitmq/bin/rabbitmq-server env: - name: MY_POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: K8S_SERVICE_NAME value: rabbitmq-nodes - name: RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS value: '-kernel inetrc ''/etc/rabbitmq/erl_inetrc'' -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config ' - name: RABBITMQ_CTL_ERL_ARGS value: -proto_dist inet_tls -ssl_dist_optfile /etc/rabbitmq/inter-node-tls.config - name: RABBITMQ_UPGRADE_LOG value: /var/lib/rabbitmq/rabbitmq_upgrade.log - name: HOME value: /var/lib/rabbitmq - name: PATH value: /usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - name: RABBITMQ_ENABLED_PLUGINS_FILE value: /operator/enabled_plugins - name: RABBITMQ_USE_LONGNAME value: 'true' - name: RABBITMQ_NODENAME value: rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) - name: K8S_HOSTNAME_SUFFIX value: .$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE) image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /bin/bash - -c - if [ ! -z "$(cat /etc/pod-info/skipPreStopChecks)" ]; then exit 0; fi; rabbitmq-upgrade await_online_quorum_plus_one -t 604800 && rabbitmq-upgrade await_online_synchronized_mirror -t 604800 || true && rabbitmq-upgrade drain -t 604800 name: rabbitmq ports: - containerPort: 4369 name: epmd protocol: TCP - containerPort: 5671 name: amqps protocol: TCP - containerPort: 15671 name: management-tls protocol: TCP - containerPort: 15691 name: prometheus-tls protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 tcpSocket: port: amqps timeoutSeconds: 5 resources: limits: cpu: '2' memory: 2Gi requests: cpu: 500m memory: 500Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true subPath: inter_node_tls.config - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd subPath: operatorDefaults.conf - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd subPath: userDefinedConfiguration.conf - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /etc/rabbitmq/advanced.config name: server-conf subPath: advanced.config - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf subPath: erl_inetrc - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: rabbitmq-server-0 imagePullSecrets: - name: rabbitmq-server-dockercfg-cg4xv initContainers: - command: - sh - -c - cp /tmp/erlang-cookie-secret/.erlang.cookie /var/lib/rabbitmq/.erlang.cookie && chmod 600 /var/lib/rabbitmq/.erlang.cookie ; cp /tmp/rabbitmq-plugins/enabled_plugins /operator/enabled_plugins ; echo '[default]' > /var/lib/rabbitmq/.rabbitmqadmin.conf && sed -e 's/default_user/username/' -e 's/default_pass/password/' /tmp/default_user.conf >> /var/lib/rabbitmq/.rabbitmqadmin.conf && chmod 600 /var/lib/rabbitmq/.rabbitmqadmin.conf ; sleep 30 image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imagePullPolicy: IfNotPresent name: setup-container resources: limits: cpu: 20m memory: 64Mi requests: cpu: 20m memory: 64Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd subPath: default_user.conf - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: rabbitmq-server serviceAccountName: rabbitmq-server subdomain: rabbitmq-nodes terminationGracePeriodSeconds: 604800 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists topologySpreadConstraints: - labelSelector: matchLabels: app.kubernetes.io/name: rabbitmq maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: ScheduleAnyway volumes: - name: persistence persistentVolumeClaim: claimName: persistence-rabbitmq-server-0 - configMap: defaultMode: 272 items: - key: inter_node_tls.config path: inter_node_tls.config name: rabbitmq-config-data name: config-data - configMap: defaultMode: 420 name: rabbitmq-plugins-conf name: plugins-conf - name: rabbitmq-confd projected: defaultMode: 420 sources: - configMap: items: - key: operatorDefaults.conf path: operatorDefaults.conf - key: userDefinedConfiguration.conf path: userDefinedConfiguration.conf name: rabbitmq-server-conf - secret: items: - key: default_user.conf path: default_user.conf name: rabbitmq-default-user - emptyDir: {} name: rabbitmq-erlang-cookie - name: erlang-cookie-secret secret: defaultMode: 420 secretName: rabbitmq-erlang-cookie - emptyDir: {} name: rabbitmq-plugins - downwardAPI: defaultMode: 420 items: - fieldRef: apiVersion: v1 fieldPath: metadata.labels['skipPreStopChecks'] path: skipPreStopChecks name: pod-info - configMap: defaultMode: 420 name: rabbitmq-server-conf name: server-conf - name: rabbitmq-tls projected: defaultMode: 400 sources: - secret: items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key name: cert-rabbitmq-svc optional: true - secret: items: - key: ca.crt path: ca.crt name: cert-rabbitmq-svc optional: true - name: kube-api-access-ns6br projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:23Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:56Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:21Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:20Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d8b2c7f4b88ce0ab589e5a577aaf546f29020d1cac65d30784fcb1c8a6f725ba image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: rabbitmq ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:36:56Z' volumeMounts: - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /etc/rabbitmq/inter-node-tls.config name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /operator name: rabbitmq-plugins - mountPath: /etc/rabbitmq/conf.d/10-operatorDefaults.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/conf.d/90-userDefinedConfiguration.conf name: rabbitmq-confd - mountPath: /etc/pod-info/ name: pod-info - mountPath: /etc/rabbitmq/conf.d/11-default_user.conf name: rabbitmq-confd - mountPath: /etc/rabbitmq/advanced.config name: server-conf - mountPath: /etc/rabbitmq/erl_inetrc name: server-conf - mountPath: /etc/rabbitmq-tls/ name: rabbitmq-tls readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 initContainerStatuses: - containerID: cri-o://e3597641e274ce78afcf9496f033a089ce85d333da8c4520fd90ba464344993d image: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified imageID: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:9e7397d61095b02a8c1deb24bca874bc0032aa18019f12d53e0eda8998b85447 lastState: {} name: setup-container ready: true restartCount: 0 started: false state: terminated: containerID: cri-o://e3597641e274ce78afcf9496f033a089ce85d333da8c4520fd90ba464344993d exitCode: 0 finishedAt: '2026-02-26T11:36:55Z' reason: Completed startedAt: '2026-02-26T11:36:23Z' volumeMounts: - mountPath: /tmp/rabbitmq-plugins/ name: plugins-conf - mountPath: /var/lib/rabbitmq/ name: rabbitmq-erlang-cookie - mountPath: /tmp/erlang-cookie-secret/ name: erlang-cookie-secret - mountPath: /operator name: rabbitmq-plugins - mountPath: /var/lib/rabbitmq/mnesia/ name: persistence - mountPath: /tmp/default_user.conf name: rabbitmq-confd - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-ns6br readOnly: true recursiveReadOnly: Disabled phase: Running podIP: 10.217.0.229 podIPs: - ip: 10.217.0.229 qosClass: Burstable startTime: '2026-02-26T11:36:20Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.252/23"],"mac_address":"0a:58:0a:d9:00:fc","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.252/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.252\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fc\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"7a:b5:c6:14:b6:ee\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:56Z' generateName: reboot-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e batch.kubernetes.io/job-name: reboot-os-edpm-deployment-openstack-edpm-ipam controller-uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e job-name: reboot-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: reboot-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"99d79875-9657-4480-a9f3-7f69ebd05f1e"}: {} f:spec: f:containers: k:{"name":"reboot-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:56Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.252"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:47:09Z' name: reboot-os-edpm-deployment-openstack-edpm-ipam-k7xpn namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: reboot-os-edpm-deployment-openstack-edpm-ipam uid: 99d79875-9657-4480-a9f3-7f69ebd05f1e resourceVersion: '57356' uid: fa584460-b6d4-4fe8-b351-f55f6c5a969a spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.reboot - -i - reboot-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.reboot ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: reboot-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: reboot-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-s6lpw readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-s6lpw projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:09Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:08Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:47:08Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://964c4078b0599ad6bd5456f78b32d344a9be955a46bef2998c568a7daba4334c image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: reboot-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://964c4078b0599ad6bd5456f78b32d344a9be955a46bef2998c568a7daba4334c exitCode: 0 finishedAt: '2026-02-26T11:47:07Z' reason: Completed startedAt: '2026-02-26T11:46:58Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-s6lpw readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.252 podIPs: - ip: 10.217.0.252 qosClass: BestEffort startTime: '2026-02-26T11:46:56Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.234/23"],"mac_address":"0a:58:0a:d9:00:ea","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.234/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.234\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:ea\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"be:73:60:c1:70:0a\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:37:24Z' generateName: redhat-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 batch.kubernetes.io/job-name: redhat-edpm-deployment-openstack-edpm-ipam controller-uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 job-name: redhat-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: redhat managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:37:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"f7d65107-9513-4c17-8ccc-9de6a6e53b70"}: {} f:spec: f:containers: k:{"name":"redhat-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:37:24Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:37:25Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.234"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:30Z' name: redhat-edpm-deployment-openstack-edpm-ipam-7c86p namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: redhat-edpm-deployment-openstack-edpm-ipam uid: f7d65107-9513-4c17-8ccc-9de6a6e53b70 resourceVersion: '51820' uid: de96567c-d135-4e9a-b847-ce90658d94be spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.redhat - -i - redhat-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.redhat ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: redhat ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: redhat-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-czh56 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-czh56 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:30Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:28Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:28Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://06b559a9db75b4ca90a6661283d625bc02b5071a99467370f8deecccd229b85c image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: redhat-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://06b559a9db75b4ca90a6661283d625bc02b5071a99467370f8deecccd229b85c exitCode: 0 finishedAt: '2026-02-26T11:37:28Z' reason: Completed startedAt: '2026-02-26T11:37:26Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-czh56 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.234 podIPs: - ip: 10.217.0.234 qosClass: BestEffort startTime: '2026-02-26T11:37:24Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.233/23"],"mac_address":"0a:58:0a:d9:00:e9","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.233/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.233\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:e9\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"b6:7e:ce:2c:75:9e\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:36:57Z' generateName: repo-setup-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 batch.kubernetes.io/job-name: repo-setup-edpm-deployment-openstack-edpm-ipam controller-uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 job-name: repo-setup-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: repo-setup managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:36:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"727558d6-4ce8-4e49-bbc6-44bbdac971a1"}: {} f:spec: f:containers: k:{"name":"repo-setup-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/repo-setup"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"repo-setup-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:36:57Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:36:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.233"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:37:24Z' name: repo-setup-edpm-deployment-openstack-edpm-ipam-xhpt2 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: repo-setup-edpm-deployment-openstack-edpm-ipam uid: 727558d6-4ce8-4e49-bbc6-44bbdac971a1 resourceVersion: '51729' uid: 49850149-79d3-4700-801a-c2630caba9c9 spec: containers: - args: - ansible-runner - run - /runner - -p - playbook.yaml - -i - repo-setup-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: "\n- hosts: all\n strategy: linear\n tasks:\n - name: Enable podified-repos\n become: true\n ansible.builtin.shell: |\n set -euxo pipefail\n pushd /var/tmp\n curl -sL https://github.com/openstack-k8s-operators/repo-setup/archive/refs/heads/main.tar.gz | tar -xz\n pushd repo-setup-main\n python3 -m venv ./venv\n PBR_VERSION=0.0.0 ./venv/bin/pip install ./\n ./venv/bin/repo-setup current-podified -b antelope\n \ popd\n rm -rf repo-setup-main\n\n\n" - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: repo-setup ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: repo-setup-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8f9jj readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: repo-setup-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-8f9jj projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:24Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:57Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:22Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:37:22Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:36:57Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://ee74661a297a0387571e97c35ec2ac1b38efaec212589bd380e4d3190ff90942 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: repo-setup-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://ee74661a297a0387571e97c35ec2ac1b38efaec212589bd380e4d3190ff90942 exitCode: 0 finishedAt: '2026-02-26T11:37:21Z' reason: Completed startedAt: '2026-02-26T11:37:10Z' volumeMounts: - mountPath: /var/lib/openstack/cacerts/repo-setup name: repo-setup-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-8f9jj readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.233 podIPs: - ip: 10.217.0.233 qosClass: BestEffort startTime: '2026-02-26T11:36:57Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.251/23"],"mac_address":"0a:58:0a:d9:00:fb","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.251/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.251\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fb\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"16:c4:ac:7a:86:bd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:44Z' generateName: run-os-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d batch.kubernetes.io/job-name: run-os-edpm-deployment-openstack-edpm-ipam controller-uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d job-name: run-os-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: run-os managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"9f93c599-f32b-4a89-b132-3fe5154fb15d"}: {} f:spec: f:containers: k:{"name":"run-os-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:44Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:45Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.251"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:56Z' name: run-os-edpm-deployment-openstack-edpm-ipam-rds5w namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: run-os-edpm-deployment-openstack-edpm-ipam uid: 9f93c599-f32b-4a89-b132-3fe5154fb15d resourceVersion: '57215' uid: cad1abca-ca70-4988-804c-ca6d35ba05d7 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.run_os - -i - run-os-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.run_os ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: run-os ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: run-os-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-44ww2 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-44ww2 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:56Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:54Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:54Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://59d3c7b05e546b29e395bf641147a6e3246e693653edc9c45ad2b03b2e77171b image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: run-os-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://59d3c7b05e546b29e395bf641147a6e3246e693653edc9c45ad2b03b2e77171b exitCode: 0 finishedAt: '2026-02-26T11:46:54Z' reason: Completed startedAt: '2026-02-26T11:46:47Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-44ww2 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.251 podIPs: - ip: 10.217.0.251 qosClass: BestEffort startTime: '2026-02-26T11:46:44Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.250/23"],"mac_address":"0a:58:0a:d9:00:fa","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.250/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.250\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:fa\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"56:cd:2b:7b:3d:7f\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:46:33Z' generateName: ssh-known-hosts-edpm-deployment- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b batch.kubernetes.io/job-name: ssh-known-hosts-edpm-deployment controller-uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b job-name: ssh-known-hosts-edpm-deployment openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: ssh-known-hosts managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:46:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b"}: {} f:spec: f:containers: k:{"name":"ssh-known-hosts-edpm-deployment"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/inventory-0"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:46:33Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:46:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.250"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:46:44Z' name: ssh-known-hosts-edpm-deployment-gwnp7 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: ssh-known-hosts-edpm-deployment uid: a4f3976f-0fd4-49b5-88e9-0d7a2c9cd90b resourceVersion: '57069' uid: 2206a227-78b8-4ca1-a425-fb061de91843 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ssh_known_hosts - -i - ssh-known-hosts-edpm-deployment env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.ssh_known_hosts ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: all edpm_service_type: ssh-known-hosts ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: ssh-known-hosts-edpm-deployment resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/inventory-0 name: inventory-0 subPath: inventory-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pkgtq readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory-0 secret: defaultMode: 420 items: - key: inventory path: inventory-0 secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-pkgtq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:44Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:42Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:42Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:46:33Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://22652cb41decac4434b04aba939812ff11ce0ff9d03daff3829f4685b8a70cd2 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: ssh-known-hosts-edpm-deployment ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://22652cb41decac4434b04aba939812ff11ce0ff9d03daff3829f4685b8a70cd2 exitCode: 0 finishedAt: '2026-02-26T11:46:42Z' reason: Completed startedAt: '2026-02-26T11:46:35Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/inventory-0 name: inventory-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-pkgtq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.250 podIPs: - ip: 10.217.0.250 qosClass: BestEffort startTime: '2026-02-26T11:46:33Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.183/23"],"mac_address":"0a:58:0a:d9:00:b7","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.183/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.183\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:b7\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.33\"\n \ ],\n \"mac\": \"1a:0d:ab:37:30:32\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:32:13Z' generateName: swift-proxy-746558bfbf- labels: component: swift-proxy pod-template-hash: 746558bfbf service: swift managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:32:13Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:component: {} f:pod-template-hash: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"68cb12c7-22c3-4cde-a15b-4d15e731fc90"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"proxy-httpd"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8080,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/httpd/conf.d/ssl.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/httpd/conf/httpd.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/internal.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/certs/public.crt"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/internal.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/tls/private/public.key"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/run/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/log/httpd"}: .: {} f:mountPath: {} f:name: {} k:{"name":"proxy-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":8081,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"internal-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"log-httpd"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"public-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"run-httpd"}: .: {} f:emptyDir: {} f:name: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:32:13Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:32:34Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.183"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:32:43Z' name: swift-proxy-746558bfbf-gbdpm namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: swift-proxy-746558bfbf uid: 68cb12c7-22c3-4cde-a15b-4d15e731fc90 resourceVersion: '46756' uid: acbb8b99-0b04-48c7-904e-a5c5304813a3 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - swift-proxy topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -DFOREGROUND command: - /usr/sbin/httpd env: - name: CONFIG_HASH value: n56ch5cbh5d9hb4h5b8h5c8h547h555h58fhbfhd4h57h67fh68ch586h577h5cdhdh567h578h564h55ch65hcch58fh559h66h99h5cfh5cdh658h54cq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: proxy-httpd ports: - containerPort: 8080 name: proxy-httpd protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true subPath: httpd.conf - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true subPath: ssl.conf - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true subPath: tls.key - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true subPath: tls.crt - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true subPath: tls.key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true - command: - /usr/bin/swift-proxy-server - /etc/swift/proxy-server.conf.d - -v env: - name: CONFIG_HASH value: n56ch5cbh5d9hb4h5b8h5c8h547h555h58fhbfhd4h57h67fh68ch586h577h5cdhdh567h578h564h55ch65hcch58fh559h66h99h5cfh5cdh658h54cq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 3 successThreshold: 1 timeoutSeconds: 5 name: proxy-server ports: - containerPort: 8081 name: proxy-server protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42445 runAsNonRoot: true seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: swift-swift serviceAccountName: swift-swift terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: config-data secret: defaultMode: 420 secretName: swift-proxy-config-data - name: etc-swift projected: defaultMode: 420 sources: - secret: items: - key: 00-proxy-server.conf path: proxy-server.conf.d/00-proxy-server.conf - key: 01-proxy-server.conf path: proxy-server.conf.d/01-proxy-server.conf - key: dispersion.conf path: dispersion.conf - key: keymaster.conf path: keymaster.conf name: swift-proxy-config-data - secret: name: swift-conf - configMap: name: swift-ring-files - emptyDir: {} name: run-httpd - emptyDir: {} name: log-httpd - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: internal-tls-certs secret: defaultMode: 256 secretName: cert-swift-internal-svc - name: public-tls-certs secret: defaultMode: 256 secretName: cert-swift-public-svc - name: kube-api-access-lqwr7 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:38Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:13Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:43Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:43Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:32:13Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://08ab6c6a6a333b4fb2f78e1404166da4908f5dcb497c6b17177f9bc92c015e84 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: proxy-httpd ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:36Z' volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/httpd/conf/httpd.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/httpd/conf.d/ssl.conf name: config-data readOnly: true recursiveReadOnly: Disabled - mountPath: /run/httpd name: run-httpd - mountPath: /var/log/httpd name: log-httpd - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/internal.crt name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/internal.key name: internal-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/certs/public.crt name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/tls/private/public.key name: public-tls-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://d199618012579fc2a2b440df019e8e8b8c1dcae1983f7ac4d040f203e7c07d33 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: proxy-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:32:38Z' volumeMounts: - mountPath: /etc/swift name: etc-swift - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lqwr7 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.183 podIPs: - ip: 10.217.0.183 qosClass: BestEffort startTime: '2026-02-26T11:32:13Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.117/23"],"mac_address":"0a:58:0a:d9:00:75","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.117/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.117\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:75\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:51Z' generateName: swift-ring-rebalance- labels: batch.kubernetes.io/controller-uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 job-name: swift-ring-rebalance managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:generateName: {} f:labels: .: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"4f1263c2-0f02-431d-ae43-4827d22ba278"}: {} f:spec: f:containers: k:{"name":"swift-ring-rebalance"}: .: {} f:command: {} f:env: .: {} k:{"name":"CM_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"NAMESPACE"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_APIVERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_KIND"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_UID"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_MIN_PART_HOURS"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_PART_POWER"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_REPLICAS"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/swift/dispersion.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift/swift.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/swift-ring-tool"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/ring-devices"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:workingDir: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"dispersionconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:optional: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ring-data-devices"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"swiftconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:28:51Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.117"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:08Z' name: swift-ring-rebalance-7kkhs namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: swift-ring-rebalance uid: 4f1263c2-0f02-431d-ae43-4827d22ba278 resourceVersion: '41149' uid: e7412680-68df-4ebb-9961-8a89d8f83176 spec: containers: - command: - /usr/local/bin/swift-ring-tool - all env: - name: CM_NAME value: swift-ring-files - name: NAMESPACE value: openstack - name: OWNER_APIVERSION value: swift.openstack.org/v1beta1 - name: OWNER_KIND value: SwiftRing - name: OWNER_NAME value: swift-ring - name: OWNER_UID value: 232e5150-f81c-4dd2-93b4-e5233a566cf1 - name: SWIFT_MIN_PART_HOURS value: '1' - name: SWIFT_PART_POWER value: '10' - name: SWIFT_REPLICAS value: '1' image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent name: swift-ring-rebalance resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/swift-ring-tool name: scripts readOnly: true subPath: swift-ring-tool - mountPath: /etc/swift/swift.conf name: swiftconf readOnly: true subPath: swift.conf - mountPath: /etc/swift name: etc-swift - mountPath: /var/lib/config-data/ring-devices name: ring-data-devices readOnly: true - mountPath: /etc/swift/dispersion.conf name: dispersionconf readOnly: true subPath: dispersion.conf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c7z82 readOnly: true workingDir: /etc/swift dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: OnFailure schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: swift-swift serviceAccountName: swift-swift terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 items: - key: swift-ring-tool path: swift-ring-tool name: swift-ring-scripts name: scripts - name: swiftconf secret: defaultMode: 420 items: - key: swift.conf path: swift.conf secretName: swift-conf - emptyDir: {} name: etc-swift - configMap: defaultMode: 420 name: swift-ring-config-data name: ring-data-devices - name: dispersionconf secret: defaultMode: 420 items: - key: dispersion.conf path: dispersion.conf optional: true secretName: swift-proxy-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-c7z82 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:08Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:51Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:06Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:06Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:51Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://e6c83014aa19524b396aff1631631d5b0c0e521ad2a66feeb53340a4cde6e788 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: swift-ring-rebalance ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://e6c83014aa19524b396aff1631631d5b0c0e521ad2a66feeb53340a4cde6e788 exitCode: 0 finishedAt: '2026-02-26T11:29:06Z' reason: Completed startedAt: '2026-02-26T11:28:55Z' volumeMounts: - mountPath: /usr/local/bin/swift-ring-tool name: scripts readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift/swift.conf name: swiftconf readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift name: etc-swift - mountPath: /var/lib/config-data/ring-devices name: ring-data-devices readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/swift/dispersion.conf name: dispersionconf readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-c7z82 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.117 podIPs: - ip: 10.217.0.117 qosClass: BestEffort startTime: '2026-02-26T11:28:51Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.116/23"],"mac_address":"0a:58:0a:d9:00:74","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.116/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.116\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:74\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/storage\",\n \ \"interface\": \"storage\",\n \"ips\": [\n \"172.18.0.30\"\n \ ],\n \"mac\": \"fe:56:c1:15:83:5a\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"storage","namespace":"openstack","interface":"storage"}]' openshift.io/scc: nonroot-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:28:49Z' generateName: swift-storage- labels: apps.kubernetes.io/pod-index: '0' component: swift-storage controller-revision-hash: swift-storage-749774ccd7 service: swift statefulset.kubernetes.io/pod-name: swift-storage-0 managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:apps.kubernetes.io/pod-index: {} f:component: {} f:controller-revision-hash: {} f:service: {} f:statefulset.kubernetes.io/pod-name: {} f:ownerReferences: .: {} k:{"uid":"0034b1cb-6ea0-4a16-8f85-5c7685ed2b96"}: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"account-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-reaper"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"account-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6202,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6201,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"container-updater"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-auditor"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-expirer"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-replicator"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-server"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":6200,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"object-updater"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"rsync"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":873,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} k:{"name":"swift-recon-cron"}: .: {} f:command: {} f:env: .: {} k:{"name":"CONFIG_HASH"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/srv/node/pv"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/cache/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lock"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostname: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:fsGroupChangePolicy: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:sysctls: {} f:serviceAccount: {} f:serviceAccountName: {} f:subdomain: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"cache"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"lock"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"swift"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:28:49Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:28:50Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:29:06Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.116"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:29:28Z' name: swift-storage-0 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: StatefulSet name: swift-storage uid: 0034b1cb-6ea0-4a16-8f85-5c7685ed2b96 resourceVersion: '41661' uid: d5750fa4-34c3-4c23-b0cc-af9726d3034c spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: component operator: In values: - swift-storage topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /usr/bin/swift-account-server - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-server ports: - containerPort: 6202 name: account protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-replicator - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-auditor - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-account-reaper - /etc/swift/account-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imagePullPolicy: IfNotPresent name: account-reaper resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-server - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-server ports: - containerPort: 6201 name: container protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-replicator - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-auditor - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-container-updater - /etc/swift/container-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imagePullPolicy: IfNotPresent name: container-updater resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-server - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-server ports: - containerPort: 6200 name: object protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-replicator - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-replicator resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-auditor - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-auditor resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-updater - /etc/swift/object-server.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: object-updater resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/swift-object-expirer - /etc/swift/object-expirer.conf.d - -v env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent name: object-expirer resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - /usr/bin/rsync - --daemon - --no-detach - --config=/etc/swift/rsyncd.conf - --log-file=/dev/stdout env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: rsync ports: - containerPort: 873 name: rsync protocol: TCP resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true - command: - sh - -c - while true; do /usr/bin/swift-recon-cron /etc/swift/object-server.conf.d -v; sleep 300; done env: - name: CONFIG_HASH value: n698h8dh4h64bh5cfh66bh8fh696h8fh58bh57ch5bdhfdh578h5cch696hd9hd8h674h699hb7h5c9h574h548h669hdh5c9h5dfh57dh576h588hddq image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imagePullPolicy: IfNotPresent name: swift-recon-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true hostname: swift-storage-0 imagePullSecrets: - name: swift-swift-dockercfg-dk7fw nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42445 fsGroupChangePolicy: OnRootMismatch runAsNonRoot: true seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault sysctls: - name: net.ipv4.ip_unprivileged_port_start value: '873' serviceAccount: swift-swift serviceAccountName: swift-swift subdomain: swift-storage terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: swift persistentVolumeClaim: claimName: swift-swift-storage-0 - name: etc-swift projected: defaultMode: 420 sources: - configMap: items: - key: 00-account-server.conf path: account-server.conf.d/00-account-server.conf - key: 01-account-server.conf path: account-server.conf.d/01-account-server.conf - key: 00-container-server.conf path: container-server.conf.d/00-container-server.conf - key: 01-container-server.conf path: container-server.conf.d/01-container-server.conf - key: 00-object-server.conf path: object-server.conf.d/00-object-server.conf - key: 01-object-server.conf path: object-server.conf.d/01-object-server.conf - key: 00-object-expirer.conf path: object-expirer.conf.d/00-object-expirer.conf - key: 01-object-expirer.conf path: object-expirer.conf.d/01-object-expirer.conf - key: internal-client.conf path: internal-client.conf - key: rsyncd.conf path: rsyncd.conf name: swift-storage-config-data - secret: name: swift-conf - configMap: name: swift-ring-files - emptyDir: {} name: cache - emptyDir: {} name: lock - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle - name: kube-api-access-hvhcq projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:29:28Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:28:50Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://d5614338fc3e67b2444d25e97657fc7c6b61db02df4deb936dd9b2fef9cbfc1c image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://9b9465e02a9b6704ab236a9ded9a45b1a47a1f46eb5deef0e833a9ff3ab8c732 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-reaper ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://1fd13c664790aaab526cd6bf8809e3d09f4fe455b9a926a2ada4c7344a9e0de3 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:10Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://7b994ea5a1280886b5218268622b170cb75c16be9c907902bf9b5677e44bc772 image: quay.io/podified-antelope-centos9/openstack-swift-account:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:6b75226d63980ff4a0dd49f490031ca563324b792940a9e453c9e3bd34456645 lastState: {} name: account-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:09Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://46dfa1d56858e8222a7951625f1efb3eb275f16328bfe3704bc0107bd8303b47 image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f7f4f574d824651cf661d2bfcd6b24e69aa2cc573a9f087c841d78141609ec7c image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://939548916aea10a28b9c416dffb0d3968e2a96d70903adf39f0c50dcd8cad162 image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:12Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://60b940c6c11b5e91aa905a433bd54cb98a44d75e9c22fcea73013787b0b030ac image: quay.io/podified-antelope-centos9/openstack-swift-container:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:1af3cfa900bdb14059b01962275ab139988ff3d9056421fc6cea49f366b60c49 lastState: {} name: container-updater ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:13Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://4acf3d85142bfc97c1ca658778a3f5156b17df0d862fcad18ff4fff664538ea3 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-auditor ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://a5b06e046baf767636312bd4904a1d8e4e16f1fb6a84f40efcbde16b8f57ed18 image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:4edf7a23d172c4a133480d60844e80fb843a6aaf50a68d8d5fec13ae0c3c03d7 lastState: {} name: object-expirer ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:25Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://5d3c895ca5f7b5230d48929d4da6eb63a5907b91f42cf5d2dd06bfd7ee590e42 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-replicator ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://473b16d9655aca2b4056b3c2bb58528f9ee7ca574dbb2fb5bf4272252895bdf9 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-server ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:15Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://ebb2d23e248769f92b28b9c25cbf7c645fb8abcb990c4da49c44ed70646d1420 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: object-updater ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:24Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://f4bdb27898bed3951c7ba9c1934045f877ec0cd9e9106504631e7307554e5a7d image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: rsync ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:27Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled - containerID: cri-o://b10171fa7c6d90a6ff37e6ef9429eae289e902f2c3881af1402339a2c71eac42 image: quay.io/podified-antelope-centos9/openstack-swift-object:current-podified imageID: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:aa0a8dc035cb40e854b9a868e55606e79254b7d4cf6d686918380b317aa1d1c3 lastState: {} name: swift-recon-cron ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T11:29:28Z' volumeMounts: - mountPath: /srv/node/pv name: swift - mountPath: /etc/swift name: etc-swift - mountPath: /var/cache/swift name: cache - mountPath: /var/lock name: lock - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true recursiveReadOnly: Disabled - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-hvhcq readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.0.116 podIPs: - ip: 10.217.0.116 qosClass: BestEffort startTime: '2026-02-26T11:28:50Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.10/23"],"mac_address":"0a:58:0a:d9:01:0a","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.10/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.10\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:0a\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"72:b0:90:ed:75:0c\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:55:58Z' generateName: telemetry-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 075ea952-1a56-4f78-86af-4f09a2478b9d batch.kubernetes.io/job-name: telemetry-edpm-deployment-openstack-edpm-ipam controller-uid: 075ea952-1a56-4f78-86af-4f09a2478b9d job-name: telemetry-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: telemetry managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:55:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"075ea952-1a56-4f78-86af-4f09a2478b9d"}: {} f:spec: f:containers: k:{"name":"telemetry-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/telemetry"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/ceilometer.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/custom.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/telemetry/polling.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ceilometer-compute-config-data-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ceilometer-compute-config-data-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ceilometer-compute-config-data-2"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"telemetry-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:55:58Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:55:59Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.10"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:58:53Z' name: telemetry-edpm-deployment-openstack-edpm-ipam-stfrc namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: telemetry-edpm-deployment-openstack-edpm-ipam uid: 075ea952-1a56-4f78-86af-4f09a2478b9d resourceVersion: '63680' uid: b9209966-a73c-4858-8faf-9053e5447993 spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.telemetry - -i - telemetry-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.telemetry ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: telemetry ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: telemetry-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/telemetry/ceilometer.conf name: ceilometer-compute-config-data-0 subPath: ceilometer.conf - mountPath: /var/lib/openstack/configs/telemetry/custom.conf name: ceilometer-compute-config-data-1 subPath: custom.conf - mountPath: /var/lib/openstack/configs/telemetry/polling.yaml name: ceilometer-compute-config-data-2 subPath: polling.yaml - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-78zt7 readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ceilometer-compute-config-data-0 secret: defaultMode: 420 items: - key: ceilometer.conf path: ceilometer.conf secretName: ceilometer-compute-config-data - name: ceilometer-compute-config-data-1 secret: defaultMode: 420 items: - key: custom.conf path: custom.conf secretName: ceilometer-compute-config-data - name: ceilometer-compute-config-data-2 secret: defaultMode: 420 items: - key: polling.yaml path: polling.yaml secretName: ceilometer-compute-config-data - name: telemetry-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-78zt7 projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:53Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:52Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:58:52Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:55:58Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://26643c13b04cefb3594ea4713eaf057caf426bf6e6ac4328de15248cf97f2673 image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: telemetry-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://26643c13b04cefb3594ea4713eaf057caf426bf6e6ac4328de15248cf97f2673 exitCode: 0 finishedAt: '2026-02-26T11:58:52Z' reason: Completed startedAt: '2026-02-26T11:56:00Z' volumeMounts: - mountPath: /var/lib/openstack/configs/telemetry/ceilometer.conf name: ceilometer-compute-config-data-0 - mountPath: /var/lib/openstack/configs/telemetry/custom.conf name: ceilometer-compute-config-data-1 - mountPath: /var/lib/openstack/configs/telemetry/polling.yaml name: ceilometer-compute-config-data-2 - mountPath: /var/lib/openstack/cacerts/telemetry name: telemetry-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-78zt7 readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.10 podIPs: - ip: 10.217.1.10 qosClass: BestEffort startTime: '2026-02-26T11:55:58Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.16/23"],"mac_address":"0a:58:0a:d9:01:10","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.16/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.16\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:10\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:f6:56:c1:fe:ea\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T12:00:03Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T12:00:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T12:00:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.16"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:18:17Z' name: tempest-tests-tempest-s00-multi-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '105572' uid: 14b6ff63-4a92-49d9-9d37-0f2092545b77 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s0 - configMapRef: name: tempest-tests-tempest-env-vars-s0 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s0 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-bvtqx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 exitCode: 0 finishedAt: '2026-02-26T13:18:14Z' reason: Completed startedAt: '2026-02-26T12:01:28Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.16 podIPs: - ip: 10.217.1.16 qosClass: BestEffort startTime: '2026-02-26T12:00:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.193/23"],"mac_address":"0a:58:0a:d9:01:c1","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.193/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.193\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:c1\",\n \"default\": true,\n \"dns\": {}\n}]" openshift.io/scc: anyuid creationTimestamp: '2026-02-26T15:02:46Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:containers: k:{"name":"test-operator-logs-container"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/mnt/logs-tempest-tests-tempest-step-0"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"logs-volume-0"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: OpenAPI-Generator operation: Update time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T15:02:46Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T15:02:48Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.193"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:49Z' name: test-operator-logs-pod-tempest-tempest-tests-tempest namespace: openstack resourceVersion: '160528' uid: 78368336-7209-421d-b638-e47679769c6d spec: containers: - args: - infinity command: - sleep image: quay.io/quay/busybox imagePullPolicy: Always name: test-operator-logs-container resources: {} securityContext: capabilities: drop: - MKNOD terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: seLinuxOptions: level: s0:c26,c0 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: logs-volume-0 persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - name: kube-api-access-xlh2k projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:49Z' status: 'True' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:46Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://077d973c17529441a4b7907609ee1615acf137610477f97563273b0d81893f60 image: quay.io/quay/busybox:latest imageID: quay.io/quay/busybox@sha256:92f3298bf80a1ba949140d77987f5de081f010337880cd771f7e7fc928f8c74d lastState: {} name: test-operator-logs-container ready: true restartCount: 0 started: true state: running: startedAt: '2026-02-26T15:02:49Z' volumeMounts: - mountPath: /mnt/logs-tempest-tests-tempest-step-0 name: logs-volume-0 - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-xlh2k readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Running podIP: 10.217.1.193 podIPs: - ip: 10.217.1.193 qosClass: BestEffort startTime: '2026-02-26T15:02:46Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.245/23"],"mac_address":"0a:58:0a:d9:00:f5","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.245/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.0.245\"\n \ ],\n \"mac\": \"0a:58:0a:d9:00:f5\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"da:da:2f:d9:e2:e2\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: restricted-v2 seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: '2026-02-26T11:44:54Z' generateName: validate-network-edpm-deployment-openstack-edpm-ipam- labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a batch.kubernetes.io/job-name: validate-network-edpm-deployment-openstack-edpm-ipam controller-uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a job-name: validate-network-edpm-deployment-openstack-edpm-ipam openstackdataplanedeployment: edpm-deployment openstackdataplanenodeset: openstack-edpm-ipam openstackdataplaneservice: validate-network managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T11:44:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:generateName: {} f:labels: .: {} f:app: {} f:batch.kubernetes.io/controller-uid: {} f:batch.kubernetes.io/job-name: {} f:controller-uid: {} f:job-name: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"01a96eb4-8894-46d8-bc24-62b248b14c6a"}: {} f:spec: f:containers: k:{"name":"validate-network-edpm-deployment-openstack-edpm-ipam"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_VERBOSITY"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_openstack-edpm-ipam"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-openstack-edpm-ipam"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: kube-controller-manager operation: Update time: '2026-02-26T11:44:54Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T11:44:55Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.0.245"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T11:45:03Z' name: validate-network-edpm-deployment-openstack-edpm-ipam-2v6hd namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: Job name: validate-network-edpm-deployment-openstack-edpm-ipam uid: 01a96eb4-8894-46d8-bc24-62b248b14c6a resourceVersion: '56067' uid: e4b3aebd-40f4-47b8-836b-dd94ef4010af spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.validate_network - -i - validate-network-edpm-deployment-openstack-edpm-ipam env: - name: ANSIBLE_VERBOSITY value: '2' - name: RUNNER_PLAYBOOK value: ' osp.edpm.validate_network ' - name: RUNNER_EXTRA_VARS value: ' edpm_override_hosts: openstack-edpm-ipam edpm_service_type: validate-network ' envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imagePullPolicy: Always name: validate-network-edpm-deployment-openstack-edpm-ipam resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000650000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam subPath: ssh_key_openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory subPath: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-k4r8v readOnly: true dnsConfig: nameservers: - 10.217.5.154 searches: - ctlplane.example.com dnsPolicy: None enableServiceLinks: true imagePullSecrets: - name: openstack-edpm-ipam-dockercfg-xvq4m nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 1000650000 seLinuxOptions: level: s0:c26,c0 seccompProfile: type: RuntimeDefault serviceAccount: openstack-edpm-ipam serviceAccountName: openstack-edpm-ipam terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: ssh-key-openstack-edpm-ipam secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_openstack-edpm-ipam secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-openstack-edpm-ipam - name: kube-api-access-k4r8v projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:03Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:01Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T11:45:01Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T11:44:54Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://72643d5ce80e2ad9a57aaf977240399ecff53e115fd8caeb746fed208777a1eb image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest imageID: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:7437695ae38b715bae35d3845712527f155745728976b9d6af217cde564615c8 lastState: {} name: validate-network-edpm-deployment-openstack-edpm-ipam ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://72643d5ce80e2ad9a57aaf977240399ecff53e115fd8caeb746fed208777a1eb exitCode: 0 finishedAt: '2026-02-26T11:45:01Z' reason: Completed startedAt: '2026-02-26T11:44:56Z' volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_openstack-edpm-ipam name: ssh-key-openstack-edpm-ipam - mountPath: /runner/inventory/hosts name: inventory - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-k4r8v readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.0.245 podIPs: - ip: 10.217.0.245 qosClass: BestEffort startTime: '2026-02-26T11:44:54Z' pod_status: - Succeeded post_ctlplane_deploy: - name: Tune rabbitmq resources source: rabbitmq_tuning.yml type: playbook post_infra: &id003 - inventory: '{{ ansible_user_dir }}/ci-framework-data/artifacts/zuul_inventory.yml' name: Fetch nodes facts and save them as parameters source: fetch_compute_facts.yml type: playbook pre_deploy: - name: 80 Kustomize OpenStack CR source: control_plane_horizon.yml type: playbook pre_infra: - connection: local inventory: localhost, name: Download needed tools source: '{{ cifmw_installyamls_repos }}/devsetup/download_tools.yaml' type: playbook pre_update: *id003 private_key_file: changed: false failed: false stat: atime: 1772105780.605514 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 21e9dd739d84ef1a7e7d1ab9d4c47389902b288a ctime: 1772104650.198545 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 4832976 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0600' mtime: 1772104650.198545 nlink: 1 path: /home/zuul/.ssh/id_cifw pw_name: zuul readable: true rgrp: false roth: false rusr: true size: 525 uid: 1000 version: '1982448817' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false private_key_file_content: changed: false content: LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFhQUFBQUJObFkyUnpZUwoxemFHRXlMVzVwYzNSd01qVTJBQUFBQ0c1cGMzUndNalUyQUFBQVFRUlJDR1Y5TGJYRTBJallySUZnaGpSM09KNUdNV29MCnhHaWdMTkZndVN2Wm5yQ1l2Q0VNdTNnQmt4dlhVYm9Wdlo3WmVsTFVBSlZDbXlhWTJhZXN3eTZhQUFBQXVESjdmTmN5ZTMKelhBQUFBRTJWalpITmhMWE5vWVRJdGJtbHpkSEF5TlRZQUFBQUlibWx6ZEhBeU5UWUFBQUJCQkZFSVpYMHR0Y1RRaU5pcwpnV0NHTkhjNG5rWXhhZ3ZFYUtBczBXQzVLOW1lc0ppOElReTdlQUdURzlkUnVoVzludGw2VXRRQWxVS2JKcGpacDZ6RExwCm9BQUFBZ2NWV2w3TnFoSU55SU1oZFBnS0lsV3BXS1ppTFo4SHJaU3dzNGVkdTMvSUlBQUFBYmVuVjFiRUJ1Y0RBd01EVTIKTXpFek5UQXVibTkyWVd4dlkyRnNBUUlEQkFVPQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K encoding: base64 failed: false source: /home/zuul/.ssh/id_cifw push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 role_name: artifacts role_names: *id004 role_path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/artifacts role_uuid: fa163e95-b803-80b6-0379-000000000280 stage_vars_dict: cifmw_test_operator_ansibletest_ansible_collection: '' cifmw_test_operator_ansibletest_ansible_extra_vars: '' cifmw_test_operator_ansibletest_ansible_git_repo: '' cifmw_test_operator_ansibletest_ansible_inventory: '' cifmw_test_operator_ansibletest_ansible_playbook_path: '' cifmw_test_operator_ansibletest_ansible_var_files: '' cifmw_test_operator_ansibletest_compute_ssh_key_secret_name: dataplane-ansible-ssh-private-key-secret cifmw_test_operator_ansibletest_config: apiVersion: test.openstack.org/v1beta1 kind: AnsibleTest metadata: name: ansibletest-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 ansibleCollections: '' ansibleExtraVars: '' ansibleGitRepo: '' ansibleInventory: '' ansiblePlaybookPath: '' ansibleVarFiles: '' computeSSHKeySecretName: dataplane-ansible-ssh-private-key-secret containerImage: quay.io/podified-antelope-centos9/openstack-ansible-tests:current-podified debug: false extraConfigmapsMounts: [] openStackConfigMap: openstack-config openStackConfigSecret: openstack-config-secret privileged: true storageClass: local-storage workflow: [] workloadSSHKeySecretName: '' cifmw_test_operator_ansibletest_container: openstack-ansible-tests cifmw_test_operator_ansibletest_crd_name: ansibletests.test.openstack.org cifmw_test_operator_ansibletest_debug: false cifmw_test_operator_ansibletest_extra_configmaps_mounts: [] cifmw_test_operator_ansibletest_image: quay.io/podified-antelope-centos9/openstack-ansible-tests cifmw_test_operator_ansibletest_image_tag: current-podified cifmw_test_operator_ansibletest_kind_name: AnsibleTest cifmw_test_operator_ansibletest_name: ansibletest cifmw_test_operator_ansibletest_namespace: podified-antelope-centos9 cifmw_test_operator_ansibletest_openstack_config_map: openstack-config cifmw_test_operator_ansibletest_openstack_config_secret: openstack-config-secret cifmw_test_operator_ansibletest_registry: quay.io cifmw_test_operator_ansibletest_workflow: [] cifmw_test_operator_ansibletest_workload_ssh_key_secret_name: '' cifmw_test_operator_artifacts_basedir: /home/zuul/ci-framework-data/tests/test_operator cifmw_test_operator_bundle: '' cifmw_test_operator_clean_last_run: false cifmw_test_operator_cleanup: false cifmw_test_operator_controller_name: test-operator-controller-manager cifmw_test_operator_controller_namespace: openstack-operators cifmw_test_operator_controller_priv_key_file_path: ~/.ssh/id_cifw cifmw_test_operator_controller_priv_key_secret_name: test-operator-controller-priv-key cifmw_test_operator_crd_group: test.openstack.org cifmw_test_operator_crs_path: /home/zuul/ci-framework-data/artifacts/test-operator-crs cifmw_test_operator_default_groups: - default cifmw_test_operator_default_image_tag: current-podified cifmw_test_operator_default_jobs: - default cifmw_test_operator_default_namespace: podified-antelope-centos9 cifmw_test_operator_default_registry: quay.io cifmw_test_operator_delete_logs_pod: false cifmw_test_operator_dry_run: false cifmw_test_operator_fail_fast: false cifmw_test_operator_fail_on_test_failure: true cifmw_test_operator_horizontest_admin_password: '12345678' cifmw_test_operator_horizontest_admin_username: admin cifmw_test_operator_horizontest_auth_url: https://keystone-public-openstack.apps.ocp.openstack.lab cifmw_test_operator_horizontest_config: apiVersion: test.openstack.org/v1beta1 kind: HorizonTest metadata: name: horizontest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 adminPassword: '12**********78' adminUsername: admin authUrl: https://keystone-public-openstack.apps.ocp.openstack.lab containerImage: quay.io/podified-antelope-centos9/openstack-horizontest:current-podified dashboardUrl: https://horizon-openstack.apps.ocp.openstack.lab/ debug: false extraFlag: not pagination flavorName: m1.tiny horizonRepoBranch: master horizonTestDir: /var/lib/horizontest imageUrl: http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img logsDirectoryName: horizon password: ho**********st privileged: true projectName: horizontest projectNameXpath: //span[@class='rcueicon rcueicon-folder-open']/ancestor::li repoUrl: https://review.opendev.org/openstack/horizon storageClass: local-storage user: horizontest cifmw_test_operator_horizontest_container: openstack-horizontest cifmw_test_operator_horizontest_crd_name: horizontests.test.openstack.org cifmw_test_operator_horizontest_dashboard_url: https://horizon-openstack.apps.ocp.openstack.lab/ cifmw_test_operator_horizontest_debug: false cifmw_test_operator_horizontest_extra_flag: not pagination cifmw_test_operator_horizontest_flavor_name: m1.tiny cifmw_test_operator_horizontest_horizon_repo_branch: master cifmw_test_operator_horizontest_horizon_test_dir: /var/lib/horizontest cifmw_test_operator_horizontest_image: quay.io/podified-antelope-centos9/openstack-horizontest cifmw_test_operator_horizontest_image_tag: current-podified cifmw_test_operator_horizontest_image_url: http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img cifmw_test_operator_horizontest_kind_name: HorizonTest cifmw_test_operator_horizontest_logs_directory_name: horizon cifmw_test_operator_horizontest_name: horizontest-tests cifmw_test_operator_horizontest_namespace: podified-antelope-centos9 cifmw_test_operator_horizontest_password: horizontest cifmw_test_operator_horizontest_project_name: horizontest cifmw_test_operator_horizontest_project_name_xpath: //span[@class='rcueicon rcueicon-folder-open']/ancestor::li cifmw_test_operator_horizontest_registry: quay.io cifmw_test_operator_horizontest_repo_url: https://review.opendev.org/openstack/horizon cifmw_test_operator_horizontest_user: horizontest cifmw_test_operator_logs_image: quay.io/quay/busybox cifmw_test_operator_namespace: openstack cifmw_test_operator_privileged: true cifmw_test_operator_selinux_level: s0:c478,c978 cifmw_test_operator_stages: - name: tempest type: tempest cifmw_test_operator_storage_class: local-storage cifmw_test_operator_storage_class_prefix: '' cifmw_test_operator_tempest_cleanup: false cifmw_test_operator_tempest_concurrency: 6 cifmw_test_operator_tempest_config: apiVersion: test.openstack.org/v1beta1 kind: Tempest metadata: name: tempest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 cleanup: false containerImage: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb debug: false networkAttachments: - ctlplane privileged: true rerunFailedTests: false rerunOverrideStatus: false resources: limits: {} requests: {} storageClass: local-storage tempestRun: concurrency: 6 excludeList: ' ' expectedFailuresList: ' ' externalPlugin: [] extraImages: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest extraRPMs: [] includeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' tempestconfRun: deployerInput: '[auth] tempest_roles = [enforce_scope] barbican = true cinder = true designate = true glance = true ironic = true ironic_inspector = true neutron = true nova = true octavia = true keystone = true manila = true placement = true [identity-feature-enabled] enforce_scope = true [compute-feature-enabled] dhcp_domain = '''' [load_balancer] member_role = load-balancer_member admin_role = load-balancer_admin RBAC_test_type = keystone_default_roles enforce_new_defaults = true enforce_scope = false [volume] catalog_type = volumev3 ' overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' workflow: - stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_tempest_container: openstack-tempest-all cifmw_test_operator_tempest_crd_name: tempests.test.openstack.org cifmw_test_operator_tempest_debug: false cifmw_test_operator_tempest_extra_images: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest cifmw_test_operator_tempest_image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all cifmw_test_operator_tempest_image_tag: 8419493e1fd846703d277695e03fc5eb cifmw_test_operator_tempest_include_list: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' cifmw_test_operator_tempest_kind_name: Tempest cifmw_test_operator_tempest_name: tempest-tests cifmw_test_operator_tempest_namespace: podified-antelope-centos9 cifmw_test_operator_tempest_network_attachments: - ctlplane cifmw_test_operator_tempest_registry: quay.rdoproject.org cifmw_test_operator_tempest_rerun_failed_tests: false cifmw_test_operator_tempest_rerun_override_status: false cifmw_test_operator_tempest_resources: limits: {} requests: {} cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.vnc_console true compute-feature-enabled.cold_migration true compute-feature-enabled.block_migration_for_live_migration true network-feature-enabled.port_security true neutron_plugin_options.advanced_image_ssh_user rocky neutron_plugin_options.available_type_drivers geneve neutron_plugin_options.create_shared_resources true neutron_plugin_options.is_igmp_snooping_enabled true neutron_plugin_options.ipv6_metadata false neutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111 neutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222 whitebox_neutron_plugin_options.kubeconfig_path ''/home/zuul/.crc/machines/crc/kubeconfig'' validation.allowed_network_downtime 15 validation.run_validation true identity.v3_endpoint_type public identity.v2_admin_endpoint_type public ' cifmw_test_operator_tempest_tests_exclude_override_scenario: false cifmw_test_operator_tempest_tests_include_override_scenario: false cifmw_test_operator_tempest_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' cifmw_test_operator_timeout: 14400 cifmw_test_operator_tobiko_advanced_image_url: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/tobiko-custom-v1.0.0.qcow2 cifmw_test_operator_tobiko_cleanup: false cifmw_test_operator_tobiko_config: apiVersion: test.openstack.org/v1beta1 kind: Tobiko metadata: name: tobiko-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 containerImage: quay.io/podified-antelope-centos9/openstack-tobiko:current-podified debug: false kubeconfigSecretName: tobiko-secret networkAttachments: [] privileged: true storageClass: local-storage testenv: scenario version: master workflow: [] cifmw_test_operator_tobiko_container: openstack-tobiko cifmw_test_operator_tobiko_crd_name: tobikoes.test.openstack.org cifmw_test_operator_tobiko_debug: false cifmw_test_operator_tobiko_default_conf: DEFAULT: debug: true log_dir: /var/lib/tobiko/tobiko log_file: tobiko.log advanced_vm: image_url: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/tobiko-custom-v1.0.0.qcow2 username: fedora keystone: interface: public manila: share_protocol: cephfs testcase: test_runner_timeout: 14400.0 timeout: 1800.0 cifmw_test_operator_tobiko_image: quay.io/podified-antelope-centos9/openstack-tobiko cifmw_test_operator_tobiko_image_tag: current-podified cifmw_test_operator_tobiko_kind_name: Tobiko cifmw_test_operator_tobiko_kubeconfig_secret: tobiko-secret cifmw_test_operator_tobiko_name: tobiko-tests cifmw_test_operator_tobiko_namespace: podified-antelope-centos9 cifmw_test_operator_tobiko_network_attachments: [] cifmw_test_operator_tobiko_num_processes: null cifmw_test_operator_tobiko_openstack_cmd: oc -n openstack exec openstackclient -- openstack cifmw_test_operator_tobiko_override_conf: {} cifmw_test_operator_tobiko_prevent_create: null cifmw_test_operator_tobiko_pytest_addopts: null cifmw_test_operator_tobiko_registry: quay.io cifmw_test_operator_tobiko_ssh_keysize: 521 cifmw_test_operator_tobiko_ssh_keytype: ecdsa cifmw_test_operator_tobiko_testenv: scenario cifmw_test_operator_tobiko_version: master cifmw_test_operator_tobiko_workflow: [] subnet_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value | grep -c public_subnet) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet delete public_subnet\nfi\n" delta: '0:00:04.267565' end: '2026-02-26 11:59:29.660888' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value | grep -c public_subnet) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet delete public_subnet\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: - availability_zone_hints: [] external: true is_default: true name: public provider_network_type: flat provider_physical_network: datacentre shared: false subnets: - &id005 allocation_pool_end: 192.168.122.250 allocation_pool_start: 192.168.122.171 cidr: 192.168.122.0/24 enable_dhcp: true gateway_ip: 192.168.122.1 name: public_subnet - *id005 msg: '' rc: 0 start: '2026-02-26 11:59:25.393323' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value ++ grep -c public_subnet No Network found for public command terminated with exit code 1 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet list --network public -c Name -f value - ++ grep -c public_subnet - No Network found for public - command terminated with exit code 1 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false subnet_pool_delete_result: changed: true msg: All items completed results: - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv4) != 0 ];then\n \ oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv4\nfi\n" delta: '0:00:02.704808' end: '2026-02-26 11:59:32.608699' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv4) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv4\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: default_prefix_length: 26 is_default: true is_shared: true name: shared-pool-ipv4 prefixes: 10.1.0.0/20 msg: '' rc: 0 start: '2026-02-26 11:59:29.903891' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value ++ grep -c shared-pool-ipv4 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value - ++ grep -c shared-pool-ipv4 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] - ansible_loop_var: item attempts: 1 changed: true cmd: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv6) != 0 ];then\n \ oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv6\nfi\n" delta: '0:00:03.188657' end: '2026-02-26 11:59:36.019811' failed: false invocation: module_args: _raw_params: "set -euxo pipefail\nif [ $(oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value | grep -c shared-pool-ipv6) != 0 ];then\n oc exec -n openstack openstackclient -- openstack subnet pool delete shared-pool-ipv6\nfi\n" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: default_prefix_length: 64 is_default: true is_shared: true name: shared-pool-ipv6 prefixes: fdfe:381f:8400::/56 msg: '' rc: 0 start: '2026-02-26 11:59:32.831154' stderr: '++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value ++ grep -c shared-pool-ipv6 + ''['' 0 ''!='' 0 '']''' stderr_lines: - ++ oc exec -n openstack openstackclient -- openstack subnet pool list -c Name -f value - ++ grep -c shared-pool-ipv6 - + '[' 0 '!=' 0 ']' stdout: '' stdout_lines: [] skipped: false successful_execution: true test_operator_cr: apiVersion: test.openstack.org/v1beta1 kind: Tempest metadata: name: tempest-tests-tempest namespace: openstack spec: SELinuxLevel: s0:c478,c978 SSHKeySecretName: test-operator-controller-priv-key cleanup: false containerImage: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb debug: false networkAttachments: - ctlplane privileged: true rerunFailedTests: false rerunOverrideStatus: false resources: limits: {} requests: {} storageClass: local-storage tempestRun: concurrency: 6 excludeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames ' expectedFailuresList: ' ' externalPlugin: [] extraImages: - ID: 11111111-1111-1111-1111-111111111111 URL: https://github.com/openstack-k8s-operators/openstack-k8s-operators-ci/releases/download/v1.0.0/wntp-custom-v1.0.0.qcow2 diskFormat: qcow2 flavor: ID: 22222222-2222-2222-2222-222222222222 RAM: 1024 disk: 10 name: custom_neutron_guest vcpus: 1 name: custom_neutron_guest extraRPMs: [] includeList: 'tempest.scenario.test_network_basic_ops.TestNetworkBasicOps ' tempestconfRun: deployerInput: '[auth] tempest_roles = [enforce_scope] barbican = true cinder = true designate = true glance = true ironic = true ironic_inspector = true neutron = true nova = true octavia = true keystone = true manila = true placement = true [identity-feature-enabled] enforce_scope = true [compute-feature-enabled] dhcp_domain = '''' [load_balancer] member_role = load-balancer_member admin_role = load-balancer_admin RBAC_test_type = keystone_default_roles enforce_new_defaults = true enforce_scope = false [volume] catalog_type = volumev3 ' overrides: "compute-feature-enabled.vnc_console true\ncompute-feature-enabled.cold_migration true\ncompute-feature-enabled.block_migration_for_live_migration true\nnetwork-feature-enabled.port_security true\nneutron_plugin_options.advanced_image_ssh_user rocky\nneutron_plugin_options.available_type_drivers geneve\nneutron_plugin_options.create_shared_resources true\nneutron_plugin_options.is_igmp_snooping_enabled true\nneutron_plugin_options.ipv6_metadata false\nneutron_plugin_options.advanced_image_ref 11111111-1111-1111-1111-111111111111\nneutron_plugin_options.advanced_image_flavor_ref 22222222-2222-2222-2222-222222222222\nwhitebox_neutron_plugin_options.kubeconfig_path '/home/zuul/.crc/machines/crc/kubeconfig'\nvalidation.allowed_network_downtime 15\nvalidation.run_validation true\nidentity.v3_endpoint_type public\nidentity.v2_admin_endpoint_type public\n whitebox_neutron_plugin_options.proxy_host_address 38.102.83.143" workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' test_operator_results: tempest: true test_pod_results: api_found: true changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.16/23"],"mac_address":"0a:58:0a:d9:01:10","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.16/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.16\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:10\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"8e:f6:56:c1:fe:ea\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T12:00:03Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '0' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T12:00:03Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T12:00:04Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T12:00:05Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.16"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T13:18:17Z' name: tempest-tests-tempest-s00-multi-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '105572' uid: 14b6ff63-4a92-49d9-9d37-0f2092545b77 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s0 - configMapRef: name: tempest-tests-tempest-env-vars-s0 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s0 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-bvtqx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:14Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T12:00:04Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://aa44cb08d45e4b9bf327a86f7953cb12f197c9ca36499dcdd62d9d5ef4c89ca1 exitCode: 0 finishedAt: '2026-02-26T13:18:14Z' reason: Completed startedAt: '2026-02-26T12:01:28Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-bvtqx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.16 podIPs: - ip: 10.217.1.16 qosClass: BestEffort startTime: '2026-02-26T12:00:04Z' - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' testpod: api_found: true attempts: 1021 changed: false failed: false resources: - apiVersion: v1 kind: Pod metadata: annotations: k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.1.91/23"],"mac_address":"0a:58:0a:d9:01:5b","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.1.91/23","gateway_ip":"10.217.0.1","role":"primary"}}' k8s.v1.cni.cncf.io/network-status: "[{\n \"name\": \"ovn-kubernetes\",\n \ \"interface\": \"eth0\",\n \"ips\": [\n \"10.217.1.91\"\n \ ],\n \"mac\": \"0a:58:0a:d9:01:5b\",\n \"default\": true,\n \"dns\": {}\n},{\n \"name\": \"openstack/ctlplane\",\n \ \"interface\": \"ctlplane\",\n \"ips\": [\n \"192.168.122.30\"\n \ ],\n \"mac\": \"ba:38:a3:41:62:cd\",\n \"dns\": {}\n}]" k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' openshift.io/scc: privileged creationTimestamp: '2026-02-26T13:18:17Z' labels: instanceName: tempest-tests-tempest operator: test-operator service: tempest workflowStep: '1' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.ovn.org/pod-networks: {} manager: crc operation: Update subresource: status time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:instanceName: {} f:operator: {} f:service: {} f:workflowStep: {} f:ownerReferences: .: {} k:{"uid":"79d01745-6481-4580-81aa-2fdeb583e0a8"}: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"tempest-tests-tempest-tests-runner"}: .: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: {} f:readOnlyRootFilesystem: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/openstack/secure.yaml"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/test_operator"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/tempest/external_files"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:runAsGroup: {} f:runAsUser: {} f:seLinuxOptions: .: {} f:level: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"ca-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openstack-config-secret"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"test-operator-ephemeral-temporary"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-ephemeral-workdir"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"test-operator-logs"}: .: {} f:name: {} f:persistentVolumeClaim: .: {} f:claimName: {} manager: manager operation: Update time: '2026-02-26T13:18:17Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:k8s.v1.cni.cncf.io/network-status: {} manager: multus-daemon operation: Update subresource: status time: '2026-02-26T13:18:18Z' - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"PodReadyToStartContainers"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:hostIPs: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.217.1.91"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update subresource: status time: '2026-02-26T15:02:40Z' name: tempest-tests-tempest-s01-single-thread-testing namespace: openstack ownerReferences: - apiVersion: test.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Tempest name: tempest-tests-tempest uid: 79d01745-6481-4580-81aa-2fdeb583e0a8 resourceVersion: '160429' uid: b9b5bd47-dc7c-492d-8c33-cd7d528555f6 spec: automountServiceAccountToken: true containers: - envFrom: - configMapRef: name: tempest-tests-tempest-custom-data-s1 - configMapRef: name: tempest-tests-tempest-env-vars-s1 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imagePullPolicy: IfNotPresent name: tempest-tests-tempest-tests-runner resources: {} securityContext: allowPrivilegeEscalation: true capabilities: {} readOnlyRootFilesystem: false runAsGroup: 42480 runAsNonRoot: false runAsUser: 42480 seccompProfile: type: RuntimeDefault terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true subPath: clouds.yaml - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true subPath: tls-ca-bundle.pem - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key subPath: ssh_key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: default-dockercfg-khdhf nodeName: crc preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42480 runAsGroup: 42480 runAsUser: 42480 seLinuxOptions: level: s0:c478,c978 serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - configMap: defaultMode: 493 name: tempest-tests-tempest-custom-data-s1 name: config-data - configMap: defaultMode: 272 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 292 secretName: openstack-config-secret - name: test-operator-logs persistentVolumeClaim: claimName: tempest-tests-tempest-0-8761a - emptyDir: {} name: test-operator-ephemeral-workdir - emptyDir: {} name: test-operator-ephemeral-temporary - name: ca-certs secret: defaultMode: 272 secretName: combined-ca-bundle - name: ssh-key secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key secretName: test-operator-controller-priv-key - name: kube-api-access-lf5sx projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:40Z' status: 'False' type: PodReadyToStartContainers - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' reason: PodCompleted status: 'True' type: Initialized - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: Ready - lastProbeTime: null lastTransitionTime: '2026-02-26T15:02:37Z' reason: PodCompleted status: 'False' type: ContainersReady - lastProbeTime: null lastTransitionTime: '2026-02-26T13:18:17Z' status: 'True' type: PodScheduled containerStatuses: - containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 image: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all:8419493e1fd846703d277695e03fc5eb imageID: quay.rdoproject.org/podified-antelope-centos9/openstack-tempest-all@sha256:f18e2f0d11e292820b82f92a6ce8b5d40ab9e1916adb4badaf75d80a9ab77131 lastState: {} name: tempest-tests-tempest-tests-runner ready: false restartCount: 0 started: false state: terminated: containerID: cri-o://f1c7e303bd5f0b056c401fb99d967d6d5f95e751fe507c1a21461c7394030e47 exitCode: 0 finishedAt: '2026-02-26T15:02:37Z' reason: Completed startedAt: '2026-02-26T13:18:26Z' volumeMounts: - mountPath: /etc/test_operator name: config-data - mountPath: /var/lib/tempest name: test-operator-ephemeral-workdir - mountPath: /tmp name: test-operator-ephemeral-temporary - mountPath: /var/lib/tempest/external_files name: test-operator-logs - mountPath: /etc/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml name: openstack-config readOnly: true recursiveReadOnly: Disabled - mountPath: /etc/openstack/secure.yaml name: openstack-config-secret - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: ca-certs readOnly: true recursiveReadOnly: Disabled - mountPath: /var/lib/tempest/id_ecdsa name: ssh-key - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-lf5sx readOnly: true recursiveReadOnly: Disabled hostIP: 192.168.126.11 hostIPs: - ip: 192.168.126.11 phase: Succeeded podIP: 10.217.1.91 podIPs: - ip: 10.217.1.91 qosClass: BestEffort startTime: '2026-02-26T13:18:17Z' testpod_timed_out: false timing_data_url_workflow: - resources: limits: {} requests: {} stepName: multi-thread-testing tempestRun: concurrency: 6 excludeList: 'test_multicast.*ext* test_multicast.*restart ^neutron_.*plugin..*scenario.test_.*macvtap # remove when bug OSPRH-11751 resolved vlan_transparent_allowed_address_pairs vlan_transparent_port_sec_disabled vlan_transparent_packet_length_greater_mtu ' includeList: '# neutron whitebox multi-thread tests ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' - resources: limits: {} requests: {} stepName: single-thread-testing tempestRun: concurrency: 1 excludeList: '# remove when this job use openstackclient version bigger than in antelope branch (no more releases) ^whitebox_neutron_tempest_plugin.tests.scenario.test_ports.PortListLongOptSGsCmd # remove when this job use neutron version bigger than antelope (LP#2110018 supported in 2025.1) ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_south_north # remove when bug OSPRH-9569 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_metadata_rate_limiting # remove traffic logging tests when OSPRH-9203 resolved ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_only_dropped_traffic_logged ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_group_logging.*test_.*accepted_traffic_logged # neutron whitebox multi-thread tests (executed on different workflow step) ^whitebox_neutron_tempest_plugin.tests.scenario.test_basic.NetworkBasicTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestIPv4Common ^whitebox_neutron_tempest_plugin.tests.scenario.test_broadcast.BroadcastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.ExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_extra_dhcp_opts.OvnExtraDhcpOptionsTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_internal_dns.InternalDNSTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_flooding_when_special_groups ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Common.test_igmp_snooping_same_network_and_unsubscribe ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestIPv4Ovn ^whitebox_neutron_tempest_plugin.tests.scenario.test_multicast.MulticastTestVlanTransparency ^whitebox_neutron_tempest_plugin.tests.scenario.test_portsecurity.PortSecurityTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_bw_limit_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_default_qos_policy ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_east_west ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_dscp_marking_tenant_network ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_cold_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestCommon.test_qos_after_live_migration ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestDscpInheritanceOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestOvn ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovBwLimitTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_qos.QosTestSriovMinBwPlacementEnforcementTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_security_groups.NetworkDefaultSecGroupTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MtuVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiPortVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vlan_transparency.MultiVlanTransparencyTest ^whitebox_neutron_tempest_plugin.tests.scenario.test_vrrp.VrrpTest ' includeList: '^whitebox_neutron_tempest_plugin.* ^neutron_.*plugin..*scenario.test_.*macvtap ' zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9aebbc7ff42b46e8b1f41b19d0139a6b build_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 31afaf674c30431788ba43f1a70c11a4 buildset_refs: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 child_jobs: [] commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 event_id: 3095fde0-1300-11f1-99d2-6df474171cef executor: hostname: ze04.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/logs result_data_file: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/results.json src_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work/src work_root: /var/lib/zuul/builds/9aebbc7ff42b46e8b1f41b19d0139a6b/work items: - branch: main change: '3708' change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3708 commit_id: 327da9d44290ad8bcf297ce8e079090c55c35163 patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp jobtags: [] max_attempts: 1 message: UmVtb3ZlIFdOVFAgam9iIGRlcGVuZGVuY3kKClRoZSBqb2IgaXMgY29uZmlndXJlZCB0byBydW4gYXMgcGFydCBvZiBvcGVuc3RhY2stY2hlY2sgYXQgWzFdIHdpdGggb3BlbnN0YWNrLW1ldGEtY29udGVudC1wcm92aWRlciBhbmQgaXQgd2FzIG5vdCBydW5uaW5nIGJlY2F1c2UgaXQgd2FzIGRlZmluZWQgd2l0aCBhIGRlcGVuZGVuY3kgdG8gb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMtY29udGVudC1wcm92aWRlciBpbnN0ZWFkLg0KDQpbMV0gaHR0cHM6Ly9yZXZpZXcucmRvcHJvamVjdC5vcmcvci9wbHVnaW5zL2dpdGlsZXMvY29uZmlnLysvcmVmcy9oZWFkcy9tYXN0ZXIvenV1bC5kL3Byb2plY3RzLnlhbWw= override_checkout: main patchset: 327da9d44290ad8bcf297ce8e079090c55c35163 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: ff871f5c1a786dea9bd1865376be90c2e6f8b7f3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: 75b7175a3a159f7b7affca3e37e5b7a783563472 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: b75aaa20fda35b9762755acec3a8aa94e9b25430 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: 436c2f70b6813b5165c0231d7ce017de3d2d0b14 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 96ad48d0900c0a75c476078dea80abb08b36a77a name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: aa3785247d75fa7d033e27c6fe2a441e2910d61a name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 7797ed9c08b45df6f96e3d2b929625ad536b3d6c name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: 4c046cd332c269227e7e3d91643ff0e4f0690810 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: d9a49c8a2f0a83bd18aba6e82ce4cbd6dcd4b1e2 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: d3b114711653a7821a8c486e8d093f6222e9def7 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: project default branch commit: 1e6f62f8d2743b3af5e0a924875715d366c73b76 name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/3708/head resources: {} tenant: rdoproject.org timeout: 14400 topic: null voting: true zuul_log_collection: true