apiVersion: v1 items: - apiVersion: v1 kind: DeploymentConfig metadata: name: example spec: replicas: 3 selector: name: example strategy: type: Rolling template: metadata: labels: name: example spec: containers: - command: - /bin/sleep - "100" image: docker.io/centos:centos7 name: myapp test: false triggers: - type: ConfigChange status: availableReplicas: 1 details: causes: - type: ConfigChange message: config change latestVersion: 2 replicas: 3 updatedReplicas: 2 - apiVersion: v1 kind: ReplicationController metadata: annotations: openshift.io/deployer-pod.name: example-1-deploy openshift.io/deployment-config.latest-version: "1" openshift.io/deployment-config.name: example openshift.io/deployment.phase: Complete openshift.io/deployment.replicas: "1" openshift.io/deployment.status-reason: config change openshift.io/encoded-deployment-config: | {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"example","namespace":"myproject","selfLink":"/oapi/v1/namespaces/myproject/deploymentconfigs/example","uid":"6d298d51-9486-11e6-b581-080027242396","resourceVersion":"1173","generation":2,"creationTimestamp":"2016-10-17T16:26:15Z"},"spec":{"strategy":{"type":"Rolling","rollingParams":{"updatePeriodSeconds":1,"intervalSeconds":1,"timeoutSeconds":600,"maxUnavailable":"25%","maxSurge":"25%","pre":{"failurePolicy":"Abort","execNewPod":{"command":["/bin/echo","test pre hook executed"],"containerName":"myapp"}}},"resources":{}},"triggers":[{"type":"ConfigChange"}],"replicas":1,"test":false,"selector":{"name":"example"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"example"}},"spec":{"containers":[{"name":"myapp","image":"docker.io/centos:centos7","command":["/bin/sleep","100"],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"latestVersion":1,"observedGeneration":1,"details":{"message":"config change","causes":[{"type":"ConfigChange"}]},"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2016-10-17T16:26:15Z","message":"Deployment config does not have minimum availability."}]}} creationTimestamp: 2016-04-07T04:11:25Z generation: 2 labels: openshift.io/deployment-config.name: example name: example-1 spec: replicas: 2 selector: deployment: example-1 deploymentconfig: example name: example template: metadata: annotations: openshift.io/deployment-config.latest-version: "1" openshift.io/deployment-config.name: example openshift.io/deployment.name: example-1 creationTimestamp: null labels: deployment: example-1 deploymentconfig: example name: example spec: containers: - command: - /bin/sleep - "100" image: docker.io/centos:centos7 imagePullPolicy: IfNotPresent name: myapp status: fullyLabeledReplicas: 2 observedGeneration: 2 readyReplicas: 1 replicas: 2 - apiVersion: v1 kind: ReplicationController metadata: annotations: openshift.io/deployer-pod.name: example-2-deploy openshift.io/deployment-config.latest-version: "2" openshift.io/deployment-config.name: example openshift.io/deployment.phase: Running openshift.io/deployment.replicas: "3" openshift.io/deployment.status-reason: manual change openshift.io/encoded-deployment-config: | {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"example","namespace":"myproject","selfLink":"/oapi/v1/namespaces/myproject/deploymentconfigs/example","uid":"6d298d51-9486-11e6-b581-080027242396","resourceVersion":"1314","generation":5,"creationTimestamp":"2016-10-17T16:26:15Z"},"spec":{"strategy":{"type":"Rolling","rollingParams":{"updatePeriodSeconds":1,"intervalSeconds":1,"timeoutSeconds":600,"maxUnavailable":"25%","maxSurge":"25%"},"resources":{}},"triggers":[{"type":"ConfigChange"}],"replicas":3,"test":false,"selector":{"name":"example"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"example"}},"spec":{"containers":[{"name":"myapp","image":"docker.io/centos:centos7","command":["/bin/sleep","100"],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"latestVersion":2,"observedGeneration":4,"replicas":3,"updatedReplicas":3,"availableReplicas":2,"unavailableReplicas":1,"details":{"message":"manual change","causes":[{"type":"Manual"}]},"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2016-10-17T16:29:55Z","message":"Deployment config does not have minimum availability."},{"type":"Progressing","status":"True","lastTransitionTime":"2016-10-17T16:29:55Z","reason":"NewReplicationControllerAvailable","message":"Replication controller \"example-1\" has completed progressing"}]}} creationTimestamp: 2016-04-07T04:11:55Z generation: 4 labels: openshift.io/deployment-config.name: example name: example-2 spec: replicas: 1 selector: deployment: example-2 deploymentconfig: example name: example template: metadata: annotations: openshift.io/deployment-config.latest-version: "2" openshift.io/deployment-config.name: example openshift.io/deployment.name: example-2 creationTimestamp: null labels: deployment: example-2 deploymentconfig: example name: example spec: containers: - command: - /bin/sleep - "100" image: docker.io/centos:centos7 imagePullPolicy: IfNotPresent name: myapp status: fullyLabeledReplicas: 1 readyReplicas: 0 replicas: 1 kind: List metadata: {}