prov.yaml 4.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. annotations:
  5. deployment.kubernetes.io/revision: "2"
  6. kubectl.kubernetes.io/last-applied-configuration: |
  7. {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"deployment.kubernetes.io/revision":"1"},"creationTimestamp":"2021-01-02T01:14:37Z","generation":1,"labels":{"app":"porter-prov"},"name":"porter-prov-test","namespace":"default","resourceVersion":"56617370","selfLink":"/apis/apps/v1/namespaces/default/deployments/porter-prov-test","uid":"e0d6b580-3dd5-48c4-bf7f-1667b3b71d04"},"spec":{"progressDeadlineSeconds":600,"replicas":1,"revisionHistoryLimit":10,"selector":{"matchLabels":{"app":"porter-prov"}},"strategy":{"rollingUpdate":{"maxSurge":"25%","maxUnavailable":"25%"},"type":"RollingUpdate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"porter-prov"}},"spec":{"containers":[{"env":[{"name":"DB_HOST","value":"postgres-postgresql.default.svc.cluster.local"},{"name":"DB_PORT","value":"5432"},{"name":"DB_USER","value":"postgres"},{"name":"DB_PASS","valueFrom":{"secretKeyRef":{"key":"postgresql-password","name":"postgres-postgresql"}}},{"name":"REDIS_HOST","value":"redis-master.default.svc.cluster.local"},{"name":"REDIS_USER","value":"default"},{"name":"REDIS_PASS","valueFrom":{"secretKeyRef":{"key":"redis-password","name":"redis"}}}],"image":"gcr.io/porter-dev-273614/porter-prov:latest","imagePullPolicy":"Always","name":"porter-prov","ports":[{"containerPort":8080,"protocol":"TCP"}],"resources":{"requests":{"cpu":"1000m","memory":"2000Mi"}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File"}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"terminationGracePeriodSeconds":30}}},"status":{"availableReplicas":1,"conditions":[{"lastTransitionTime":"2021-01-02T01:14:37Z","lastUpdateTime":"2021-01-02T01:14:42Z","message":"ReplicaSet \"porter-prov-test-7cbd4d464\" has successfully progressed.","reason":"NewReplicaSetAvailable","status":"True","type":"Progressing"},{"lastTransitionTime":"2021-01-05T04:11:30Z","lastUpdateTime":"2021-01-05T04:11:30Z","message":"Deployment has minimum availability.","reason":"MinimumReplicasAvailable","status":"True","type":"Available"}],"observedGeneration":1,"readyReplicas":1,"replicas":1,"updatedReplicas":1}}
  8. creationTimestamp: "2021-01-02T01:14:37Z"
  9. generation: 2
  10. labels:
  11. app: porter-prov
  12. name: porter-prov-test
  13. namespace: default
  14. resourceVersion: "57433465"
  15. selfLink: /apis/apps/v1/namespaces/default/deployments/porter-prov-test
  16. uid: e0d6b580-3dd5-48c4-bf7f-1667b3b71d04
  17. spec:
  18. progressDeadlineSeconds: 600
  19. replicas: 1
  20. revisionHistoryLimit: 10
  21. selector:
  22. matchLabels:
  23. app: porter-prov
  24. strategy:
  25. rollingUpdate:
  26. maxSurge: 25%
  27. maxUnavailable: 25%
  28. type: RollingUpdate
  29. template:
  30. metadata:
  31. creationTimestamp: null
  32. labels:
  33. app: porter-prov
  34. spec:
  35. containers:
  36. - env:
  37. - name: DB_HOST
  38. value: postgres-postgresql.default.svc.cluster.local
  39. - name: DB_PORT
  40. value: "5432"
  41. - name: DB_USER
  42. value: postgres
  43. - name: DB_PASS
  44. valueFrom:
  45. secretKeyRef:
  46. key: postgresql-password
  47. name: postgres-postgresql
  48. - name: REDIS_HOST
  49. value: redis-master.default.svc.cluster.local
  50. - name: REDIS_USER
  51. value: default
  52. - name: REDIS_PASS
  53. valueFrom:
  54. secretKeyRef:
  55. key: redis-password
  56. name: redis
  57. image: gcr.io/porter-dev-273614/porter-prov:latest
  58. imagePullPolicy: Always
  59. name: porter-prov
  60. ports:
  61. - containerPort: 8080
  62. protocol: TCP
  63. resources:
  64. requests:
  65. cpu: "1"
  66. memory: 3000Mi
  67. terminationMessagePath: /dev/termination-log
  68. terminationMessagePolicy: File
  69. dnsPolicy: ClusterFirst
  70. restartPolicy: Always
  71. schedulerName: default-scheduler
  72. securityContext: {}
  73. terminationGracePeriodSeconds: 30
  74. status:
  75. availableReplicas: 1
  76. conditions:
  77. - lastTransitionTime: "2021-01-05T04:11:30Z"
  78. lastUpdateTime: "2021-01-05T04:11:30Z"
  79. message: Deployment has minimum availability.
  80. reason: MinimumReplicasAvailable
  81. status: "True"
  82. type: Available
  83. - lastTransitionTime: "2021-01-02T01:14:37Z"
  84. lastUpdateTime: "2021-01-06T17:59:17Z"
  85. message: ReplicaSet "porter-prov-test-6774488fcb" has successfully progressed.
  86. reason: NewReplicaSetAvailable
  87. status: "True"
  88. type: Progressing
  89. observedGeneration: 2
  90. readyReplicas: 1
  91. replicas: 1
  92. updatedReplicas: 1