apiVersion: v1
kind: DeploymentConfig
metadata:
  creationTimestamp: 2015-10-26T11:20:08Z
  name: failing-dc
spec:
  replicas: 2
  selector:
    name: failing-dc
  strategy:
    type: Rolling
    resources: {}
    activeDeadlineSeconds: 3600
    rollingParams:
      intervalSeconds: 1
      maxSurge: 25%
      maxUnavailable: 25%
      timeoutSeconds: 5
      updatePeriodSeconds: 1
      pre:
        failurePolicy: Abort
        execNewPod:
          containerName: myapp
          command:
          - /bin/echo
          - test pre hook executed
  template:
    metadata:
      creationTimestamp: null
      labels:
        name: failing-dc
    spec:
      containers:
      - image: "docker.io/centos:centos7"
        imagePullPolicy: IfNotPresent
        name: myapp
        command:
        - /bin/false
        ports:
        - containerPort: 8080
          protocol: TCP
        readinessProbe:
          httpGet:
            path: /healthz
            port: 8080
          timeoutSeconds: 1
        resources: {}
        securityContext:
          capabilities: {}
          privileged: false
        terminationMessagePath: /dev/termination-log
      dnsPolicy: ClusterFirst
      securityContext: {}
      terminationGracePeriodSeconds: 30
  triggers:
  - type: ConfigChange