apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "2" kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"name":"sushy-emulator","namespace":"sushy-emulator"},"spec":{"minReadySeconds":0,"paused":false,"replicas":1,"revisionHistoryLimit":2,"selector":{"matchLabels":{"app":"sushy-emulator"}},"strategy":{"type":"Recreate"},"template":{"metadata":{"annotations":{},"labels":{"app":"sushy-emulator","name":"sushy-emulator"}},"spec":{"containers":[{"command":["/usr/local/bin/sushy-emulator","--debug","--config","/etc/sushy-emulator/config.conf"],"image":"quay.io/rhn_gps_hjensas/sushy-tools:dev-1761151453","livenessProbe":{"httpGet":{"failureThreshold":30,"initialDelaySeconds":10,"path":"redfish/v1","periodSeconds":10,"port":8000}},"name":"sushy-emulator","ports":[{"containerPort":8000}],"readinessProbe":{"httpGet":{"initialDelaySeconds":5,"path":"redfish/v1","periodSeconds":5,"port":8000}},"startupProbe":{"httpGet":{"failureThreshold":30,"initialDelaySeconds":10,"path":"redfish/v1","port":8000}},"volumeMounts":[{"mountPath":"/etc/sushy-emulator/","name":"sushy-emulator-config"},{"mountPath":"/etc/openstack/","name":"os-client-config"}]}],"volumes":[{"configMap":{"defaultMode":420,"items":[{"key":"config","path":"config.conf"},{"key":"htpasswd","mode":384,"path":".htpasswd"}],"name":"sushy-emulator-config"},"name":"sushy-emulator-config"},{"name":"os-client-config","secret":{"defaultMode":420,"items":[{"key":"openstack-clouds-yaml","path":"clouds.yaml"},{"key":"certificate-pem","path":"cacert.pem"}],"secretName":"os-client-config"}}]}},"triggers":[{"type":"ConfigChange"}]}} creationTimestamp: "2025-12-05T12:56:38Z" generation: 2 name: sushy-emulator namespace: sushy-emulator resourceVersion: "37122" uid: 62fb4371-8103-4519-9703-fce4a04d3ffa spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: sushy-emulator strategy: type: Recreate template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ironic","namespace":"sushy-emulator","interface":"ironic"}]' creationTimestamp: null labels: app: sushy-emulator name: sushy-emulator spec: containers: - command: - /usr/local/bin/sushy-emulator - --debug - --config - /etc/sushy-emulator/config.conf image: quay.io/rhn_gps_hjensas/sushy-tools:dev-1761151453 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: redfish/v1 port: 8000 scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: sushy-emulator ports: - containerPort: 8000 protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: redfish/v1 port: 8000 scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: {} startupProbe: failureThreshold: 3 httpGet: path: redfish/v1 port: 8000 scheme: HTTP periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/sushy-emulator/ name: sushy-emulator-config - mountPath: /etc/openstack/ name: os-client-config dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 items: - key: config path: config.conf - key: htpasswd mode: 384 path: .htpasswd name: sushy-emulator-config name: sushy-emulator-config - name: os-client-config secret: defaultMode: 420 items: - key: openstack-clouds-yaml path: clouds.yaml - key: certificate-pem path: cacert.pem secretName: os-client-config status: availableReplicas: 1 conditions: - lastTransitionTime: "2025-12-05T13:11:00Z" lastUpdateTime: "2025-12-05T13:11:00Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-12-05T12:56:47Z" lastUpdateTime: "2025-12-05T13:11:00Z" message: ReplicaSet "sushy-emulator-64488c485f" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 2 readyReplicas: 1 replicas: 1 updatedReplicas: 1