apiVersion: apps/v1
kind: ReplicaSet
metadata:
  annotations:
    deployment.kubernetes.io/desired-replicas: "1"
    deployment.kubernetes.io/max-replicas: "2"
    deployment.kubernetes.io/revision: "1"
  creationTimestamp: "2026-04-02T14:00:17Z"
  generation: 2
  labels:
    pod-template-hash: cd55d6846
    service: neutron
  name: neutron-cd55d6846
  namespace: openstack
  ownerReferences:
  - apiVersion: apps/v1
    blockOwnerDeletion: true
    controller: true
    kind: Deployment
    name: neutron
    uid: 6dc9d016-76b8-4eeb-9da0-cfb06121a0e2
  resourceVersion: "46280"
  uid: 436b5de9-f20c-4148-969a-ffbaf8fd7d76
spec:
  replicas: 0
  selector:
    matchLabels:
      pod-template-hash: cd55d6846
      service: neutron
  template:
    metadata:
      annotations:
        k8s.v1.cni.cncf.io/networks: '[{"name":"internalapi","namespace":"openstack","interface":"internalapi"}]'
      creationTimestamp: null
      labels:
        pod-template-hash: cd55d6846
        service: neutron
    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: n9dh67hch558h64chbh676hbfhfh7dh647hbdh58h64bh5f9h5bchb6hc5hdfh5cch8dh58dh588h66ch5cfh68ch55bh54h54fh57ch5dbh55cq
        - 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: HTTP
          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
      - args:
        - -c
        - /usr/local/bin/kolla_start
        command:
        - /bin/bash
        env:
        - name: CONFIG_HASH
          value: n9dh67hch558h64chbh676hbfhfh7dh647hbdh58h64bh5f9h5bchb6hc5hdfh5cch8dh58dh588h66ch5cfh68ch55bh54h54fh57ch5dbh55cq
        - 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: HTTP
          initialDelaySeconds: 5
          periodSeconds: 30
          successThreshold: 1
          timeoutSeconds: 30
        name: neutron-httpd
        readinessProbe:
          failureThreshold: 3
          httpGet:
            path: /
            port: 9696
            scheme: HTTP
          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
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext:
        fsGroup: 42435
      serviceAccount: neutron-neutron
      serviceAccountName: neutron-neutron
      terminationGracePeriodSeconds: 30
      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: ovndb-tls-certs
        secret:
          defaultMode: 256
          secretName: cert-neutron-ovndbs
status:
  observedGeneration: 2
  replicas: 0
