apiVersion: v1 kind: DeploymentConfig metadata: name: complete-dc-hooks spec: replicas: 2 selector: name: complete-dc-hooks strategy: type: Recreate recreateParams: timeoutSeconds: 60 pre: failurePolicy: Abort execNewPod: containerName: myapp command: - "/bin/true" mid: failurePolicy: Abort execNewPod: containerName: myapp command: - "/bin/true" post: failurePolicy: Abort execNewPod: containerName: myapp command: - "/bin/true" template: metadata: labels: name: complete-dc-hooks spec: containers: - image: "docker.io/busybox" name: myapp command: - "/bin/sleep" - "60" triggers: - type: ConfigChange