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: {}