dc-mod.yml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. dc:
  2. path:
  3. dc-mod.yml
  4. content:
  5. apiVersion: v1
  6. kind: DeploymentConfig
  7. metadata:
  8. labels:
  9. router: router
  10. name: router
  11. namespace: default
  12. resourceVersion: "84016"
  13. selfLink: /oapi/v1/namespaces/default/deploymentconfigs/router
  14. uid: 48f8b9d9-ed42-11e5-9903-0a9a9d4e7f2b
  15. spec:
  16. replicas: 2
  17. selector:
  18. router: router
  19. strategy:
  20. resources: {}
  21. rollingParams:
  22. intervalSeconds: 1
  23. maxSurge: 0
  24. maxUnavailable: 25%
  25. timeoutSeconds: 600
  26. updatePercent: -25
  27. updatePeriodSeconds: 1
  28. type: Rolling
  29. template:
  30. metadata:
  31. creationTimestamp: null
  32. labels:
  33. router: router
  34. spec:
  35. containers:
  36. - env:
  37. - name: DEFAULT_CERTIFICATE
  38. - name: OPENSHIFT_CA_DATA
  39. value: |
  40. -----BEGIN CERTIFICATE-----
  41. MIIC5jCCAdCgAwIBAgIBATALBgkqhkiG9w0BAQswJjEkMCIGA1UEAwwbb3BlbnNo
  42. -----END CERTIFICATE-----
  43. - name: OPENSHIFT_CERT_DATA
  44. value: |
  45. -----BEGIN CERTIFICATE-----
  46. MIIDDTCCAfegAwIBAgIBCDALBgkqhkiG9w0BAQswJjEkMCIGA1UEAwwbb3BlbnNo
  47. -----END CERTIFICATE-----
  48. - name: OPENSHIFT_INSECURE
  49. value: "false"
  50. - name: OPENSHIFT_KEY_DATA
  51. value: |
  52. -----BEGIN RSA PRIVATE KEY-----
  53. MIIEogIBAAKCAQEA2lf49DrPHfCdCORcnIbmDVrx8yos7trjWdBvuledijyslRVR
  54. -----END RSA PRIVATE KEY-----
  55. - name: OPENSHIFT_MASTER
  56. value: https://internal.api.mwoodson.openshift.com
  57. - name: ROUTER_EXTERNAL_HOST_HOSTNAME
  58. - name: ROUTER_EXTERNAL_HOST_HTTPS_VSERVER
  59. - name: ROUTER_EXTERNAL_HOST_HTTP_VSERVER
  60. - name: ROUTER_EXTERNAL_HOST_INSECURE
  61. value: "false"
  62. - name: ROUTER_EXTERNAL_HOST_PARTITION_PATH
  63. - name: ROUTER_EXTERNAL_HOST_PASSWORD
  64. - name: ROUTER_EXTERNAL_HOST_PRIVKEY
  65. value: /etc/secret-volume/router.pem
  66. - name: ROUTER_EXTERNAL_HOST_USERNAME
  67. - name: ROUTER_SERVICE_NAME
  68. value: router
  69. - name: ROUTER_SERVICE_NAMESPACE
  70. value: default
  71. - name: STATS_PASSWORD
  72. value: ugCk6YBm4q
  73. - name: STATS_PORT
  74. value: "1936"
  75. - name: STATS_USERNAME
  76. value: admin
  77. image: openshift3/ose-haproxy-router:v3.1.1.6
  78. imagePullPolicy: IfNotPresent
  79. livenessProbe:
  80. httpGet:
  81. host: localhost
  82. path: /healthz
  83. port: 1936
  84. scheme: HTTP
  85. initialDelaySeconds: 10
  86. timeoutSeconds: 1
  87. name: router
  88. ports:
  89. - containerPort: 81
  90. hostPort: 81
  91. protocol: TCP
  92. - containerPort: 443
  93. hostPort: 443
  94. protocol: TCP
  95. - containerPort: 1936
  96. hostPort: 1936
  97. name: stats
  98. protocol: TCP
  99. readinessProbe:
  100. httpGet:
  101. host: localhost
  102. path: /healthz
  103. port: 1937
  104. scheme: HTTP
  105. timeoutSeconds: 1
  106. resources: {}
  107. terminationMessagePath: /dev/termination-log
  108. dnsPolicy: ClusterFirst
  109. hostNetwork: true
  110. nodeSelector:
  111. type: infra
  112. restartPolicy: Always
  113. securityContext: {}
  114. serviceAccount: router
  115. serviceAccountName: router
  116. terminationGracePeriodSeconds: 30
  117. triggers:
  118. - type: ConfigChange
  119. status:
  120. details:
  121. causes:
  122. - type: ConfigChange
  123. latestVersion: 1