daily pastebin goal
60%
SHARE
TWEET

Untitled

a guest Jul 17th, 2017 51 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top