Created
December 7, 2017 22:16
-
-
Save lance/cb7a0ca991712723d3d18c1484fb3fae to your computer and use it in GitHub Desktop.
Results of running nodeshift on nodejs-rest-http and it's object of stuff that is returned. Filename denotes nodeshift command.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"resources": [ | |
{ | |
"apiVersion": "v1", | |
"kind": "DeploymentConfig", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
], | |
"template": { | |
"metadata": { | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"image": "nodejs-rest-http", | |
"name": "nodejs-rest-http", | |
"securityContext": { | |
"privileged": false | |
}, | |
"ports": [ | |
{ | |
"containerPort": 8080, | |
"name": "http", | |
"protocol": "TCP" | |
} | |
], | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
} | |
}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"periodSeconds": 30 | |
} | |
} | |
] | |
} | |
} | |
} | |
}, | |
{ | |
"spec": { | |
"to": { | |
"kind": "Service", | |
"name": "nodejs-rest-http" | |
}, | |
"port": { | |
"targetPort": 8080 | |
} | |
}, | |
"apiVersion": "v1", | |
"kind": "Route", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
} | |
} | |
}, | |
{ | |
"apiVersion": "v1", | |
"kind": "Service", | |
"spec": { | |
"selector": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"ports": [ | |
{ | |
"protocol": "TCP", | |
"port": 8080, | |
"targetPort": 8080 | |
} | |
], | |
"type": "ClusterIP" | |
}, | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
} | |
} | |
], | |
"appliedResources": [ | |
{ | |
"kind": "DeploymentConfig", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/deploymentconfigs/nodejs-rest-http", | |
"uid": "ddd61d43-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "6106", | |
"generation": 4, | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"strategy": { | |
"type": "Rolling", | |
"rollingParams": { | |
"updatePeriodSeconds": 1, | |
"intervalSeconds": 1, | |
"timeoutSeconds": 600, | |
"maxUnavailable": "25%", | |
"maxSurge": "25%" | |
}, | |
"resources": {}, | |
"activeDeadlineSeconds": 21600 | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http:latest" | |
}, | |
"lastTriggeredImage": "172.30.1.1:5000/myproject/nodejs-rest-http@sha256:4eb6c1e26d48ab67e1312d156e7bf80ea9978ce3909ad424f9133a02e0950292" | |
} | |
} | |
], | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"test": false, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"template": { | |
"metadata": { | |
"creationTimestamp": null, | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"name": "nodejs-rest-http", | |
"image": "172.30.1.1:5000/myproject/nodejs-rest-http@sha256:4eb6c1e26d48ab67e1312d156e7bf80ea9978ce3909ad424f9133a02e0950292", | |
"ports": [ | |
{ | |
"name": "http", | |
"containerPort": 8080, | |
"protocol": "TCP" | |
} | |
], | |
"resources": {}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"timeoutSeconds": 1, | |
"periodSeconds": 30, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"timeoutSeconds": 1, | |
"periodSeconds": 10, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"imagePullPolicy": "Always", | |
"securityContext": { | |
"privileged": false | |
} | |
} | |
], | |
"restartPolicy": "Always", | |
"terminationGracePeriodSeconds": 30, | |
"dnsPolicy": "ClusterFirst", | |
"securityContext": {}, | |
"schedulerName": "default-scheduler" | |
} | |
} | |
}, | |
"status": { | |
"latestVersion": 2, | |
"observedGeneration": 4, | |
"replicas": 1, | |
"updatedReplicas": 1, | |
"availableReplicas": 1, | |
"unavailableReplicas": 0, | |
"details": { | |
"message": "image change", | |
"causes": [ | |
{ | |
"type": "ImageChange", | |
"imageTrigger": { | |
"from": { | |
"kind": "ImageStreamTag", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
] | |
}, | |
"conditions": [ | |
{ | |
"type": "Available", | |
"status": "True", | |
"lastUpdateTime": "2017-12-07T22:06:36Z", | |
"lastTransitionTime": "2017-12-07T22:06:36Z", | |
"message": "Deployment config has minimum availability." | |
}, | |
{ | |
"type": "Progressing", | |
"status": "True", | |
"lastUpdateTime": "2017-12-07T22:09:05Z", | |
"lastTransitionTime": "2017-12-07T22:09:03Z", | |
"reason": "NewReplicationControllerAvailable", | |
"message": "replication controller \"nodejs-rest-http-2\" successfully rolled out" | |
} | |
], | |
"readyReplicas": 1 | |
} | |
}, | |
{ | |
"kind": "Route", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/routes/nodejs-rest-http", | |
"uid": "ddd6706a-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5953", | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"openshift.io/host.generated": "true" | |
} | |
}, | |
"spec": { | |
"host": "nodejs-rest-http-myproject.192.168.99.101.nip.io", | |
"to": { | |
"kind": "Service", | |
"name": "nodejs-rest-http", | |
"weight": 100 | |
}, | |
"port": { | |
"targetPort": 8080 | |
}, | |
"wildcardPolicy": "None" | |
}, | |
"status": { | |
"ingress": [ | |
{ | |
"host": "nodejs-rest-http-myproject.192.168.99.101.nip.io", | |
"routerName": "router", | |
"conditions": [ | |
{ | |
"type": "Admitted", | |
"status": "True", | |
"lastTransitionTime": "2017-12-07T22:06:25Z" | |
} | |
], | |
"wildcardPolicy": "None" | |
} | |
] | |
} | |
}, | |
{ | |
"kind": "Service", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/api/v1/namespaces/myproject/services/nodejs-rest-http", | |
"uid": "ddd7c944-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5951", | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"ports": [ | |
{ | |
"protocol": "TCP", | |
"port": 8080, | |
"targetPort": 8080 | |
} | |
], | |
"selector": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"clusterIP": "172.30.89.227", | |
"type": "ClusterIP", | |
"sessionAffinity": "None" | |
}, | |
"status": { | |
"loadBalancer": {} | |
} | |
} | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"build": { | |
"kind": "Build", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http-s2i-14", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/builds/nodejs-rest-http-s2i-14", | |
"uid": "22b20c85-db9b-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "6061", | |
"creationTimestamp": "2017-12-07T22:08:20Z", | |
"labels": { | |
"buildconfig": "nodejs-rest-http-s2i", | |
"openshift.io/build-config.name": "nodejs-rest-http-s2i", | |
"openshift.io/build.start-policy": "Serial", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"openshift.io/build-config.name": "nodejs-rest-http-s2i", | |
"openshift.io/build.number": "14", | |
"openshift.io/build.pod-name": "nodejs-rest-http-s2i-14-build" | |
}, | |
"ownerReferences": [ | |
{ | |
"apiVersion": "build.openshift.io/v1", | |
"kind": "BuildConfig", | |
"name": "nodejs-rest-http-s2i", | |
"uid": "73a100dc-db7e-11e7-9389-7ecfc6b0cefc", | |
"controller": true | |
} | |
] | |
}, | |
"spec": { | |
"serviceAccount": "builder", | |
"source": { | |
"type": "Binary", | |
"binary": {} | |
}, | |
"strategy": { | |
"type": "Source", | |
"sourceStrategy": { | |
"from": { | |
"kind": "DockerImage", | |
"name": "bucharestgold/centos7-s2i-nodejs:latest" | |
} | |
} | |
}, | |
"output": { | |
"to": { | |
"kind": "ImageStreamTag", | |
"name": "nodejs-rest-http:latest" | |
}, | |
"pushSecret": { | |
"name": "builder-dockercfg-zxmbg" | |
} | |
}, | |
"resources": {}, | |
"postCommit": {}, | |
"nodeSelector": null, | |
"triggeredBy": [] | |
}, | |
"status": { | |
"phase": "Complete", | |
"startTimestamp": "2017-12-07T22:08:20Z", | |
"completionTimestamp": "2017-12-07T22:08:54Z", | |
"duration": 34000000000, | |
"outputDockerImageReference": "172.30.1.1:5000/myproject/nodejs-rest-http:latest", | |
"config": { | |
"kind": "BuildConfig", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http-s2i" | |
}, | |
"output": { | |
"to": { | |
"imageDigest": "sha256:4eb6c1e26d48ab67e1312d156e7bf80ea9978ce3909ad424f9133a02e0950292" | |
} | |
}, | |
"stages": [ | |
{ | |
"name": "CommitContainer", | |
"startTime": "2017-12-07T22:08:41Z", | |
"durationMilliseconds": 5396, | |
"steps": [ | |
{ | |
"name": "CommitContainer", | |
"startTime": "2017-12-07T22:08:41Z", | |
"durationMilliseconds": 5396 | |
} | |
] | |
}, | |
{ | |
"name": "Assemble", | |
"startTime": "2017-12-07T22:08:21Z", | |
"durationMilliseconds": 25902, | |
"steps": [ | |
{ | |
"name": "AssembleBuildScripts", | |
"startTime": "2017-12-07T22:08:21Z", | |
"durationMilliseconds": 25902 | |
} | |
] | |
}, | |
{ | |
"name": "PostCommit", | |
"startTime": "2017-12-07T22:08:47Z", | |
"steps": [ | |
{ | |
"name": "RunPostCommitHook", | |
"startTime": "2017-12-07T22:08:47Z" | |
} | |
] | |
}, | |
{ | |
"name": "PushImage", | |
"startTime": "2017-12-07T22:08:47Z", | |
"durationMilliseconds": 5728, | |
"steps": [ | |
{ | |
"name": "PushImage", | |
"startTime": "2017-12-07T22:08:47Z", | |
"durationMilliseconds": 5728 | |
} | |
] | |
} | |
] | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"build": { | |
"kind": "Build", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http-s2i-13", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/builds/nodejs-rest-http-s2i-13", | |
"uid": "c70812b2-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5944", | |
"creationTimestamp": "2017-12-07T22:05:46Z", | |
"labels": { | |
"buildconfig": "nodejs-rest-http-s2i", | |
"openshift.io/build-config.name": "nodejs-rest-http-s2i", | |
"openshift.io/build.start-policy": "Serial", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"openshift.io/build-config.name": "nodejs-rest-http-s2i", | |
"openshift.io/build.number": "13", | |
"openshift.io/build.pod-name": "nodejs-rest-http-s2i-13-build" | |
}, | |
"ownerReferences": [ | |
{ | |
"apiVersion": "build.openshift.io/v1", | |
"kind": "BuildConfig", | |
"name": "nodejs-rest-http-s2i", | |
"uid": "73a100dc-db7e-11e7-9389-7ecfc6b0cefc", | |
"controller": true | |
} | |
] | |
}, | |
"spec": { | |
"serviceAccount": "builder", | |
"source": { | |
"type": "Binary", | |
"binary": {} | |
}, | |
"strategy": { | |
"type": "Source", | |
"sourceStrategy": { | |
"from": { | |
"kind": "DockerImage", | |
"name": "bucharestgold/centos7-s2i-nodejs:latest" | |
} | |
} | |
}, | |
"output": { | |
"to": { | |
"kind": "ImageStreamTag", | |
"name": "nodejs-rest-http:latest" | |
}, | |
"pushSecret": { | |
"name": "builder-dockercfg-zxmbg" | |
} | |
}, | |
"resources": {}, | |
"postCommit": {}, | |
"nodeSelector": null, | |
"triggeredBy": [] | |
}, | |
"status": { | |
"phase": "Complete", | |
"startTimestamp": "2017-12-07T22:05:46Z", | |
"completionTimestamp": "2017-12-07T22:06:20Z", | |
"duration": 34000000000, | |
"outputDockerImageReference": "172.30.1.1:5000/myproject/nodejs-rest-http:latest", | |
"config": { | |
"kind": "BuildConfig", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http-s2i" | |
}, | |
"output": { | |
"to": { | |
"imageDigest": "sha256:fab1fe2198197006b09538a731cb9ee9f9c96f71ec1ac63945067f6a490c577c" | |
} | |
}, | |
"stages": [ | |
{ | |
"name": "CommitContainer", | |
"startTime": "2017-12-07T22:06:08Z", | |
"durationMilliseconds": 4925, | |
"steps": [ | |
{ | |
"name": "CommitContainer", | |
"startTime": "2017-12-07T22:06:08Z", | |
"durationMilliseconds": 4925 | |
} | |
] | |
}, | |
{ | |
"name": "Assemble", | |
"startTime": "2017-12-07T22:05:48Z", | |
"durationMilliseconds": 25509, | |
"steps": [ | |
{ | |
"name": "AssembleBuildScripts", | |
"startTime": "2017-12-07T22:05:48Z", | |
"durationMilliseconds": 25509 | |
} | |
] | |
}, | |
{ | |
"name": "PostCommit", | |
"startTime": "2017-12-07T22:06:14Z", | |
"steps": [ | |
{ | |
"name": "RunPostCommitHook", | |
"startTime": "2017-12-07T22:06:14Z" | |
} | |
] | |
}, | |
{ | |
"name": "PushImage", | |
"startTime": "2017-12-07T22:06:14Z", | |
"durationMilliseconds": 5769, | |
"steps": [ | |
{ | |
"name": "PushImage", | |
"startTime": "2017-12-07T22:06:14Z", | |
"durationMilliseconds": 5769 | |
} | |
] | |
} | |
] | |
} | |
}, | |
"resources": [ | |
{ | |
"apiVersion": "v1", | |
"kind": "DeploymentConfig", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
], | |
"template": { | |
"metadata": { | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"image": "nodejs-rest-http", | |
"name": "nodejs-rest-http", | |
"securityContext": { | |
"privileged": false | |
}, | |
"ports": [ | |
{ | |
"containerPort": 8080, | |
"name": "http", | |
"protocol": "TCP" | |
} | |
], | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
} | |
}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"periodSeconds": 30 | |
} | |
} | |
] | |
} | |
} | |
} | |
}, | |
{ | |
"spec": { | |
"to": { | |
"kind": "Service", | |
"name": "nodejs-rest-http" | |
}, | |
"port": { | |
"targetPort": 8080 | |
} | |
}, | |
"apiVersion": "v1", | |
"kind": "Route", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
} | |
} | |
}, | |
{ | |
"apiVersion": "v1", | |
"kind": "Service", | |
"spec": { | |
"selector": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"ports": [ | |
{ | |
"protocol": "TCP", | |
"port": 8080, | |
"targetPort": 8080 | |
} | |
], | |
"type": "ClusterIP" | |
}, | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
} | |
} | |
], | |
"appliedResources": [ | |
{ | |
"kind": "DeploymentConfig", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/deploymentconfigs/nodejs-rest-http", | |
"uid": "ddd61d43-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5948", | |
"generation": 1, | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"strategy": { | |
"type": "Rolling", | |
"rollingParams": { | |
"updatePeriodSeconds": 1, | |
"intervalSeconds": 1, | |
"timeoutSeconds": 600, | |
"maxUnavailable": "25%", | |
"maxSurge": "25%" | |
}, | |
"resources": {}, | |
"activeDeadlineSeconds": 21600 | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
], | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"test": false, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"template": { | |
"metadata": { | |
"creationTimestamp": null, | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"name": "nodejs-rest-http", | |
"image": "nodejs-rest-http", | |
"ports": [ | |
{ | |
"name": "http", | |
"containerPort": 8080, | |
"protocol": "TCP" | |
} | |
], | |
"resources": {}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"timeoutSeconds": 1, | |
"periodSeconds": 30, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"timeoutSeconds": 1, | |
"periodSeconds": 10, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"imagePullPolicy": "Always", | |
"securityContext": { | |
"privileged": false | |
} | |
} | |
], | |
"restartPolicy": "Always", | |
"terminationGracePeriodSeconds": 30, | |
"dnsPolicy": "ClusterFirst", | |
"securityContext": {}, | |
"schedulerName": "default-scheduler" | |
} | |
} | |
}, | |
"status": { | |
"latestVersion": 0, | |
"observedGeneration": 0, | |
"replicas": 0, | |
"updatedReplicas": 0, | |
"availableReplicas": 0, | |
"unavailableReplicas": 0 | |
} | |
}, | |
{ | |
"kind": "Route", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/routes/nodejs-rest-http", | |
"uid": "ddd6706a-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5949", | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"openshift.io/host.generated": "true" | |
} | |
}, | |
"spec": { | |
"host": "nodejs-rest-http-myproject.192.168.99.101.nip.io", | |
"to": { | |
"kind": "Service", | |
"name": "nodejs-rest-http", | |
"weight": 100 | |
}, | |
"port": { | |
"targetPort": 8080 | |
}, | |
"wildcardPolicy": "None" | |
}, | |
"status": { | |
"ingress": [] | |
} | |
}, | |
{ | |
"kind": "Service", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/api/v1/namespaces/myproject/services/nodejs-rest-http", | |
"uid": "ddd7c944-db9a-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "5951", | |
"creationTimestamp": "2017-12-07T22:06:25Z", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"ports": [ | |
{ | |
"protocol": "TCP", | |
"port": 8080, | |
"targetPort": 8080 | |
} | |
], | |
"selector": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"clusterIP": "172.30.89.227", | |
"type": "ClusterIP", | |
"sessionAffinity": "None" | |
}, | |
"status": { | |
"loadBalancer": {} | |
} | |
} | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"resources": [ | |
{ | |
"apiVersion": "v1", | |
"kind": "DeploymentConfig", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
], | |
"template": { | |
"metadata": { | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift", | |
"app": "nodejs-rest-http" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"image": "nodejs-rest-http", | |
"name": "nodejs-rest-http", | |
"securityContext": { | |
"privileged": false | |
}, | |
"ports": [ | |
{ | |
"containerPort": 8080, | |
"name": "http", | |
"protocol": "TCP" | |
} | |
], | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
} | |
}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"periodSeconds": 30 | |
} | |
} | |
] | |
} | |
} | |
} | |
}, | |
{ | |
"spec": { | |
"to": { | |
"kind": "Service", | |
"name": "nodejs-rest-http" | |
}, | |
"port": { | |
"targetPort": 8080 | |
} | |
}, | |
"apiVersion": "v1", | |
"kind": "Route", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
} | |
} | |
}, | |
{ | |
"apiVersion": "v1", | |
"kind": "Service", | |
"spec": { | |
"selector": { | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"ports": [ | |
{ | |
"protocol": "TCP", | |
"port": 8080, | |
"targetPort": 8080 | |
} | |
], | |
"type": "ClusterIP" | |
}, | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"labels": { | |
"project": "nodejs-rest-http", | |
"version": "1.0.3", | |
"provider": "nodeshift" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
} | |
} | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"undeploy": { | |
"deploymentConfig": { | |
"replicationControllers": [ | |
{ | |
"kind": "Status", | |
"apiVersion": "v1", | |
"metadata": {}, | |
"status": "Success", | |
"code": 200 | |
} | |
], | |
"deploymentConfig": { | |
"kind": "DeploymentConfig", | |
"apiVersion": "v1", | |
"metadata": { | |
"name": "nodejs-rest-http", | |
"namespace": "myproject", | |
"selfLink": "/oapi/v1/namespaces/myproject/deploymentconfigs/nodejs-rest-http", | |
"uid": "9831a46b-db9b-11e7-9389-7ecfc6b0cefc", | |
"resourceVersion": "6252", | |
"generation": 3, | |
"creationTimestamp": "2017-12-07T22:11:37Z", | |
"deletionTimestamp": "2017-12-07T22:13:18Z", | |
"deletionGracePeriodSeconds": 0, | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
}, | |
"finalizers": [ | |
"orphan" | |
] | |
}, | |
"spec": { | |
"strategy": { | |
"type": "Rolling", | |
"rollingParams": { | |
"updatePeriodSeconds": 1, | |
"intervalSeconds": 1, | |
"timeoutSeconds": 600, | |
"maxUnavailable": "25%", | |
"maxSurge": "25%" | |
}, | |
"resources": {}, | |
"activeDeadlineSeconds": 21600 | |
}, | |
"triggers": [ | |
{ | |
"type": "ConfigChange" | |
}, | |
{ | |
"type": "ImageChange", | |
"imageChangeParams": { | |
"automatic": true, | |
"containerNames": [ | |
"nodejs-rest-http" | |
], | |
"from": { | |
"kind": "ImageStreamTag", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http:latest" | |
}, | |
"lastTriggeredImage": "172.30.1.1:5000/myproject/nodejs-rest-http@sha256:5d23931b32610c54efc1fc181193f4748e7a6d2b8f7584d6ce63fb5256f81701" | |
} | |
} | |
], | |
"replicas": 1, | |
"revisionHistoryLimit": 2, | |
"test": false, | |
"selector": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift" | |
}, | |
"template": { | |
"metadata": { | |
"creationTimestamp": null, | |
"labels": { | |
"app": "nodejs-rest-http", | |
"project": "nodejs-rest-http", | |
"provider": "nodeshift", | |
"version": "1.0.3" | |
}, | |
"annotations": { | |
"nodeshift/git-branch": "master", | |
"nodeshift/git-commit": "29bfd8e5acd4c4146e30fffd6d177e0c1d77b772" | |
} | |
}, | |
"spec": { | |
"containers": [ | |
{ | |
"name": "nodejs-rest-http", | |
"image": "172.30.1.1:5000/myproject/nodejs-rest-http@sha256:5d23931b32610c54efc1fc181193f4748e7a6d2b8f7584d6ce63fb5256f81701", | |
"ports": [ | |
{ | |
"name": "http", | |
"containerPort": 8080, | |
"protocol": "TCP" | |
} | |
], | |
"resources": {}, | |
"livenessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"initialDelaySeconds": 60, | |
"timeoutSeconds": 1, | |
"periodSeconds": 30, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"readinessProbe": { | |
"httpGet": { | |
"path": "/api/greeting", | |
"port": 8080, | |
"scheme": "HTTP" | |
}, | |
"timeoutSeconds": 1, | |
"periodSeconds": 10, | |
"successThreshold": 1, | |
"failureThreshold": 3 | |
}, | |
"terminationMessagePath": "/dev/termination-log", | |
"terminationMessagePolicy": "File", | |
"imagePullPolicy": "Always", | |
"securityContext": { | |
"privileged": false | |
} | |
} | |
], | |
"restartPolicy": "Always", | |
"terminationGracePeriodSeconds": 30, | |
"dnsPolicy": "ClusterFirst", | |
"securityContext": {}, | |
"schedulerName": "default-scheduler" | |
} | |
} | |
}, | |
"status": { | |
"latestVersion": 1, | |
"observedGeneration": 2, | |
"replicas": 1, | |
"updatedReplicas": 1, | |
"availableReplicas": 1, | |
"unavailableReplicas": 0, | |
"details": { | |
"message": "image change", | |
"causes": [ | |
{ | |
"type": "ImageChange", | |
"imageTrigger": { | |
"from": { | |
"kind": "ImageStreamTag", | |
"namespace": "myproject", | |
"name": "nodejs-rest-http:latest" | |
} | |
} | |
} | |
] | |
}, | |
"conditions": [ | |
{ | |
"type": "Available", | |
"status": "True", | |
"lastUpdateTime": "2017-12-07T22:11:49Z", | |
"lastTransitionTime": "2017-12-07T22:11:49Z", | |
"message": "Deployment config has minimum availability." | |
}, | |
{ | |
"type": "Progressing", | |
"status": "True", | |
"lastUpdateTime": "2017-12-07T22:11:49Z", | |
"lastTransitionTime": "2017-12-07T22:11:49Z", | |
"reason": "NewReplicationControllerAvailable", | |
"message": "replication controller \"nodejs-rest-http-1\" successfully rolled out" | |
} | |
], | |
"readyReplicas": 1 | |
} | |
} | |
}, | |
"route": { | |
"kind": "Status", | |
"apiVersion": "v1", | |
"metadata": {}, | |
"status": "Success", | |
"code": 200 | |
}, | |
"service": { | |
"kind": "Status", | |
"apiVersion": "v1", | |
"metadata": {}, | |
"status": "Success", | |
"code": 200 | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment