apiVersion: ironic.openstack.org/v1beta1 kind: Ironic metadata: creationTimestamp: "2025-10-11T10:52:56Z" finalizers: - openstack.org/ironic generation: 2 name: ironic namespace: openstack ownerReferences: - apiVersion: core.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackControlPlane name: controlplane uid: b58026d9-78f6-41aa-860f-3c207e5b077b resourceVersion: "46757" uid: 49e73c57-4636-40f0-ba8d-ebd39e410bd6 spec: apiTimeout: 60 customServiceConfig: '# add your customization here' databaseAccount: ironic databaseInstance: openstack graphicalConsoles: Disabled images: api: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 conductor: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:0c762c15d9d98d39cc9dc3d1f9a70f9188fef58d4e2f3b0c69c896cab8da5e48 inspector: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:febf65561eeef5b36b70d0d65ee83f6451e43ec97bfab4d826e14215da6ff19b ironicPythonAgent: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:2e981e93f99c929a3f04e5e41c8f645d44d390a9aeee3c5193cce7ec2edcbf3a neutronAgent: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:b8aadfc3d547c5ef1e27fcb573d4760cf8c2f2271eefe1793c35a0d46b640837 pxe: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:ecc91fd5079ee6d0c6ae1b11e97da790e33864d0e1930e574f959da2bddfa59a ironicAPI: customServiceConfig: '# add your customization here' override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: ctlplane metallb.universe.tf/allow-shared-ip: ctlplane metallb.universe.tf/loadBalancerIPs: 192.168.122.80 labels: osctlplane: "" osctlplane-service: ironic-api spec: type: LoadBalancer public: endpointURL: https://ironic-public-openstack.apps.ocp.openstack.lab metadata: labels: osctlplane: "" osctlplane-service: ironic-api replicas: 1 resources: {} tls: api: internal: secretName: cert-ironic-internal-svc public: secretName: cert-ironic-public-svc caBundleSecretName: combined-ca-bundle ironicConductors: - conductorGroup: "" customServiceConfig: | [conductor] power_state_change_timeout = 120 [pxe] kernel_append_params = console=ttyS0 [neutron] cleaning_network = provisioning provisioning_network = provisioning rescuing_network = provisioning inspection_network = provisioning networkAttachments: - ironic provisionNetwork: ironic replicas: 1 resources: {} storageClass: "" storageRequest: 10G ironicInspector: customServiceConfig: | [capabilities] boot_mode = true [processing] update_pxe_enabled = false databaseAccount: ironic-inspector inspectionNetwork: ironic networkAttachments: - ironic override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: ctlplane metallb.universe.tf/allow-shared-ip: ctlplane metallb.universe.tf/loadBalancerIPs: 192.168.122.80 labels: osctlplane: "" osctlplane-service: ironic-inspector spec: type: LoadBalancer public: metadata: labels: osctlplane: "" osctlplane-service: ironic-inspector passwordSelectors: service: IronicInspectorPassword preserveJobs: false replicas: 0 resources: {} serviceUser: ironic-inspector tls: api: internal: {} public: {} caBundleSecretName: combined-ca-bundle ironicNeutronAgent: customServiceConfig: '# add your customization here' rabbitMqClusterName: rabbitmq replicas: 1 resources: {} passwordSelectors: service: IronicPassword preserveJobs: false rabbitMqClusterName: rabbitmq rpcTransport: oslo secret: osp-secret serviceUser: ironic standalone: false storageClass: lvms-local-storage status: apiEndpoints: ironic: internal: https://ironic-internal.openstack.svc:6385 public: https://ironic-public-openstack.apps.ocp.openstack.lab conditions: - lastTransitionTime: "2025-10-11T10:57:19Z" message: Setup complete reason: Ready status: "True" type: Ready - lastTransitionTime: "2025-10-11T10:54:37Z" message: DB create completed reason: Ready status: "True" type: DBReady - lastTransitionTime: "2025-10-11T10:55:13Z" message: DBsync completed reason: Ready status: "True" type: DBSyncReady - lastTransitionTime: "2025-10-11T10:54:08Z" message: Input data complete reason: Ready status: "True" type: InputReady - lastTransitionTime: "2025-10-11T10:55:55Z" message: Setup complete reason: Ready status: "True" type: IronicAPIReady - lastTransitionTime: "2025-10-11T10:57:19Z" message: Setup complete reason: Ready status: "True" type: IronicConductorReady - lastTransitionTime: "2025-10-11T10:55:13Z" reason: Ready status: "True" type: IronicInspectorReady - lastTransitionTime: "2025-10-11T10:56:05Z" message: Setup complete reason: Ready status: "True" type: IronicNeutronAgentReady - lastTransitionTime: "2025-10-11T10:54:22Z" message: MariaDBAccount creation complete reason: Ready status: "True" type: MariaDBAccountReady - lastTransitionTime: "2025-10-11T10:54:08Z" message: RabbitMqTransportURL successfully created reason: Ready status: "True" type: RabbitMqTransportURLReady - lastTransitionTime: "2025-10-11T10:52:56Z" message: RoleBinding created reason: Ready status: "True" type: RoleBindingReady - lastTransitionTime: "2025-10-11T10:52:56Z" message: Role created reason: Ready status: "True" type: RoleReady - lastTransitionTime: "2025-10-11T10:52:56Z" message: ServiceAccount created reason: Ready status: "True" type: ServiceAccountReady - lastTransitionTime: "2025-10-11T10:54:37Z" message: Service config create completed reason: Ready status: "True" type: ServiceConfigReady databaseHostname: openstack.openstack.svc hash: dbsync: n68fh79hb7h56fh9hf4h58h5dh597h67fh59h5dch5c8h64bhd4h8h698h5h5fbh5b7h687h5f7h5d4h9fh54dh56fh66bh65fh68dh565h566h555q input: n67fhb4h677h55bh87h88h7ch59ch6ch88h7fhc8hc7h77h664h5f7h65h669h564hchbfh645h669h678h5d4h64ch597hc7hb4hf6h585h569q ironicAPIReadyCount: 1 ironicConductorReadyCount: null_conductor_group_null: 1 ironicNeutronAgentReadyCount: 1 observedGeneration: 2 transportURLSecret: rabbitmq-transport-url-ironic-transport