--- apiVersion: "v1" kind: "DeploymentConfig" metadata: annotations: fabric8.io/iconUrl: "img/icons/camel.svg" labels: provider: "fabric8" project: "${project.artifactId}" version: "1.0" group: "com.redhat.training" name: "${project.artifactId}" spec: replicas: 1 selector: project: "${project.artifactId}" provider: "fabric8" group: "com.redhat.training" strategy: rollingParams: timeoutSeconds: 10800 type: "Rolling" template: metadata: annotations: fabric8.io/iconUrl: "img/icons/camel.svg" labels: provider: "fabric8" project: "${project.artifactId}" version: "1.0" group: "com.redhat.training" spec: containers: - image: "${project.artifactId}:1.0" imagePullPolicy: "IfNotPresent" name: "spring-boot" ports: - containerPort: 8080 name: "http" protocol: "TCP" - containerPort: 9081 name: "rest" protocol: "TCP" securityContext: privileged: false readinessProbe: httpGet: path: "/hello/health" port: 9081 initialDelaySeconds: 20 triggers: - type: "ConfigChange" - imageChangeParams: automatic: true containerNames: - "spring-boot" from: kind: "ImageStreamTag" name: "${project.artifactId}:1.0" type: "ImageChange"