暫無描述

values.yaml 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. ## @section rabbitmq Configuration
  2. ##
  3. rabbitmq:
  4. ## @param rabbitmq.app App name for rabbitmq
  5. ##
  6. app: rabbitmq
  7. ## @param rabbitmq.name Name for rabbitmq
  8. ##
  9. name: rabbitmq
  10. ## @param rabbitmq.image Image rabbitmq deployment
  11. ##
  12. image: rabbitmq
  13. ## @param rabbitmq.tag Tag for rabbitmq
  14. ##
  15. tag: 3-management-alpine
  16. ## @param rabbitmq.imagePullPolicy Policy for rabbitmq
  17. ##
  18. imagePullPolicy: "IfNotPresent"
  19. ## @param rabbitmq.replicaCount ReplicaCount for rabbitmq
  20. ##
  21. replicaCount: 1
  22. ## @param rabbitmq.resources Resources for rabbitmq
  23. ##
  24. resources: {}
  25. ## @param rabbitmq.securityContext securityContext for rabbitmq
  26. ##
  27. securityContext: {}
  28. ## @param rabbitmq.podSecurityContext podSecurityContext for rabbitmq
  29. ##
  30. podSecurityContext: {}
  31. ## @section PostgreSQL Configuration
  32. ##
  33. postgres:
  34. ## @param postgres.app PostgreSQL App
  35. ##
  36. app: postgres
  37. ## @param postgres.name PostgreSQL Name
  38. ##
  39. name: postgres
  40. ## @param postgres.image PostgreSQL Image
  41. ##
  42. image: <postgres_image>
  43. ## @param postgres.tag PostgreSQL Tag
  44. tag: <tag>
  45. ## @param postgres.imagePullPolicy PostgreSQL PullPolicy
  46. ##
  47. imagePullPolicy: "IfNotPresent"
  48. ## @param postgres.replicaCount PostgreSQL ReplicaCount
  49. ##
  50. replicaCount: 1
  51. ## @param postgres.resources Resources for postgres
  52. ##
  53. resources: {}
  54. ## @param postgres.service PostgreSQL Service
  55. ##
  56. service:
  57. port: 5432
  58. ## @param PostgreSQL Environments
  59. ##
  60. POSTGRES_USER: postgres
  61. POSTGRES_PASSWORD: postgres
  62. POSTGRES_ADMIN_USER: raptor
  63. POSTGRES_ADMIN_PASSWORD: postgres
  64. POSTGRES_DB: iris_db
  65. POSTGRES_PORT: 5432
  66. ## @param postgres.securityContext securityContext for postgres
  67. ##
  68. securityContext: {}
  69. ## @param postgres.podSecurityContext podSecurityContext for postgres
  70. ##
  71. podSecurityContext: {}
  72. ## @section Iris Frontend Configuration
  73. ##
  74. irisapp:
  75. ## @param irisapp.app Iris Frontend App
  76. ##
  77. app: iriswebapp-app
  78. ## @param irisapp.name Iris Frontend Name
  79. ##
  80. name: iriswebapp-app
  81. ## @param irisapp.image Iris Frontend Image
  82. ##
  83. image: <irisapp_image>
  84. ## @param irisapp.tag Iris Frontend Tag
  85. ##
  86. tag: <tag>
  87. ## @param irisapp.imagePullPolicy Iris Frontend imagePullPolicy
  88. ##
  89. imagePullPolicy: "IfNotPresent"
  90. ## @param irisapp.replicaCount Iris Frontend replicaCount
  91. ##
  92. replicaCount: 1
  93. ## @param irisapp.resources Resources for irisapp
  94. ##
  95. resources: {}
  96. ## @param irisapp.service Iris Frontend Service
  97. ##
  98. service:
  99. port: 8000
  100. ## @param irisapp.type Iris Frontend Service type
  101. ##
  102. type: NodePort
  103. ## @param Iris Frontend Environments
  104. ##
  105. POSTGRES_USER: raptor
  106. POSTGRES_PASSWORD: postgres
  107. POSTGRES_ADMIN_USER: raptor
  108. POSTGRES_ADMIN_PASSWORD: postgres
  109. POSTGRES_PORT: 5432
  110. POSTGRES_SERVER: postgres.<name_space>.svc.cluster.local
  111. IRIS_SECRET_KEY: AVerySuperSecretKey-SoNotThisOne
  112. IRIS_SECURITY_PASSWORD_SALT: ARandomSalt-NotThisOneEither
  113. IRIS_ADM_USERNAME: administrator
  114. # Must be 12 characters minimum and contains a capital letter and a number.
  115. IRIS_ADM_PASSWORD: Hello12345!
  116. DB_RETRY_COUNT: 5
  117. DB_RETRY_DELAY: 5
  118. INTERFACE_HTTPS_PORT: 443
  119. ## @param irisapp.securityContext securityContext for irisapp
  120. ##
  121. securityContext: {}
  122. ## @param irisapp.podSecurityContext podSecurityContext for irisapp
  123. ##
  124. podSecurityContext: {}
  125. ## @section Iris Backend Configuration
  126. ##
  127. irisworker:
  128. ## @param irisworker.app Iris Backend App
  129. ##
  130. app: iriswebapp-worker
  131. ## @param irisworker.name Iris Backend Name
  132. ##
  133. name: iriswebapp-worker
  134. ## @param irisworker.image Iris Backend Image
  135. ##
  136. image: <irisworker_image>
  137. ## @param irisworker.tag Iris Backend Tag
  138. ##
  139. tag: <tag>
  140. ## @param irisworker.imagePullPolicy Iris Backend imagePullPolicy
  141. ##
  142. imagePullPolicy: "IfNotPresent"
  143. ## @param irisworker.replicaCount Iris Backend replicaCount
  144. ##
  145. replicaCount: 1
  146. ## @param irisworker.resources Resources for irisworker
  147. ##
  148. resources: {}
  149. ## @param Iris Backend Environments
  150. ##
  151. POSTGRES_USER: raptor
  152. POSTGRES_PASSWORD: postgres
  153. POSTGRES_ADMIN_USER: raptor
  154. POSTGRES_ADMIN_PASSWORD: postgres
  155. POSTGRES_PORT: 5432
  156. POSTGRES_SERVER: postgres.<name_space>.svc.cluster.local
  157. IRIS_SECRET_KEY: AVerySuperSecretKey-SoNotThisOne
  158. IRIS_SECURITY_PASSWORD_SALT: ARandomSalt-NotThisOneEither
  159. ## @param irisworker.securityContext securityContext for irisworker
  160. ##
  161. securityContext: {}
  162. ## @param irisworker.podSecurityContext podSecurityContext for irisworker
  163. ##
  164. podSecurityContext: {}
  165. ## @section Nginx Ingress Configuration
  166. ##
  167. ingress:
  168. enabled: true
  169. name: iris-ingress
  170. className: nginx
  171. annotations:
  172. # Add any annotations specific to your Ingress controller
  173. kubernetes.io/ingress.class: nginx
  174. nginx.ingress.kubernetes.io/rewrite-target: /$1
  175. nginx.ingress.kubernetes.io/ssl-redirect: "true"
  176. hosts:
  177. - host: <host_name>
  178. paths:
  179. - path: /(.*)
  180. pathType: ImplementationSpecific
  181. serviceName: iriswebapp-app
  182. servicePort: 8000
  183. tls:
  184. - secretName: iris-ingress-tls-secret
  185. hosts:
  186. - <host_name>