Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.52 KB | None | 0 0
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: certmgr
  5. namespace: cert-mgmt-dev
  6. spec:
  7. revisionHistoryLimit: 10
  8. minReadySeconds: 10
  9. strategy:
  10. type: RollingUpdate
  11. rollingUpdate:
  12. maxUnavailable: 0
  13. replicas: 3
  14. template:
  15. metadata:
  16. labels:
  17. microservice: certmgr
  18. spec:
  19. imagePullSecrets:
  20. - name: bluemix-cert-mgmt-dev-secret
  21. containers:
  22. - name: certmgr
  23. image: registry.ng.bluemix.net/certmgmt_dev/certmgr:latest
  24. ports:
  25. - containerPort: 8080
  26. livenessProbe:
  27. httpGet:
  28. path: /healthz
  29. port: 8080
  30. initialDelaySeconds: 10
  31. periodSeconds: 10
  32. readinessProbe:
  33. httpGet:
  34. path: /ready
  35. port: 8080
  36. initialDelaySeconds: 5
  37. periodSeconds: 30
  38. env:
  39. ##### ENVIRONMENT VARIABLES - REDIS SECRET
  40. - name: redis_host
  41. valueFrom:
  42. secretKeyRef:
  43. name: redis-credentials
  44. key: host
  45. - name: redis_port
  46. valueFrom:
  47. secretKeyRef:
  48. name: redis-credentials
  49. key: port
  50. - name: redis_auth
  51. valueFrom:
  52. secretKeyRef:
  53. name: redis-credentials
  54. key: auth
  55. ##### ENVIRONMENT VARIABLES - CLOUDANT SECRET
  56. - name: cloudant_url
  57. valueFrom:
  58. secretKeyRef:
  59. name: cloudant-credentials
  60. key: url
  61. ##### ENVIRONMENT VARIABLES - KEYPROTECT SECRET
  62. - name: keyprotect_username
  63. valueFrom:
  64. secretKeyRef:
  65. name: keyprotect-credentials
  66. key: username
  67. - name: keyprotect_password
  68. valueFrom:
  69. secretKeyRef:
  70. name: keyprotect-credentials
  71. key: password
  72. - name: keyprotect_CMSKey
  73. valueFrom:
  74. secretKeyRef:
  75. name: keyprotect-credentials
  76. key: CMSKey
  77. ##### ENVIRONMENT VARIABLES - IAM SECRET
  78. - name: iamConfig
  79. valueFrom:
  80. secretKeyRef:
  81. name: iam-config
  82. key: iamConfig
  83. ##### ENVIRONMENT VARIABLES
  84. - name: LOG_LEVEL
  85. valueFrom:
  86. configMapKeyRef:
  87. name: certmgr-environment-configuration
  88. key: LOG_LEVEL
  89. - name: instancesServiceUrl
  90. valueFrom:
  91. configMapKeyRef:
  92. name: certmgr-environment-configuration
  93. key: instancesServiceUrl
  94. - name: secretStoreEndpoint
  95. valueFrom:
  96. configMapKeyRef:
  97. name: certmgr-environment-configuration
  98. key: secretStoreEndpoint
  99. - name: bluemixSpace
  100. valueFrom:
  101. configMapKeyRef:
  102. name: certmgr-environment-configuration
  103. key: bluemixSpace
  104. - name: bluemixOrg
  105. valueFrom:
  106. configMapKeyRef:
  107. name: certmgr-environment-configuration
  108. key: bluemixOrg
  109. - name: tokenEndpoint
  110. valueFrom:
  111. configMapKeyRef:
  112. name: certmgr-environment-configuration
  113. key: tokenEndpoint
  114. - name: iamTokenValidationURL
  115. valueFrom:
  116. configMapKeyRef:
  117. name: certmgr-environment-configuration
  118. key: iamTokenValidationURL
  119. - name: iamTokenURL
  120. valueFrom:
  121. configMapKeyRef:
  122. name: certmgr-environment-configuration
  123. key: iamTokenURL
  124. - name: iamPDPURL
  125. valueFrom:
  126. configMapKeyRef:
  127. name: certmgr-environment-configuration
  128. key: iamPDPURL
  129. - name: iamPAPURL
  130. valueFrom:
  131. configMapKeyRef:
  132. name: certmgr-environment-configuration
  133. key: iamPAPURL
  134. - name: bluemixAccount
  135. valueFrom:
  136. configMapKeyRef:
  137. name: certmgr-environment-configuration
  138. key: bluemixAccount
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement