values-dev.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. # Default values for cloudpods.
  2. # This is a YAML-formatted file.
  3. # Declare variables to be passed into your templates.
  4. createCRD: true
  5. operator:
  6. replicaCount: 1
  7. syncUser: true
  8. disableNodeSelectorController: true
  9. resources: {}
  10. # We usually recommend not to specify default resources and to leave this as a conscious
  11. # choice for the user. This also increases chances charts run on environments with little
  12. # resources, such as Minikube. If you do want to specify resources, uncomment the following
  13. # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
  14. # limits:
  15. # cpu: 100m
  16. # memory: 128Mi
  17. # requests:
  18. # cpu: 100m
  19. # memory: 128Mi
  20. nodeSelector: {}
  21. tolerations:
  22. - key: node-role.kubernetes.io/master
  23. effect: NoSchedule
  24. - key: node-role.kubernetes.io/controlplane
  25. effect: NoSchedule
  26. affinity: {}
  27. image:
  28. repository: "registry.cn-beijing.aliyuncs.com/yunion/onecloud-operator"
  29. pullPolicy: Always
  30. # Overrides the image tag whose default is the chart appVersion.
  31. tag: "v4.0.2"
  32. imagePullSecrets: []
  33. podAnnotations: {}
  34. podSecurityContext: {}
  35. # fsGroup: 2000
  36. securityContext: {}
  37. # capabilities:
  38. # drop:
  39. # - ALL
  40. # readOnlyRootFilesystem: true
  41. # runAsNonRoot: true
  42. # runAsUser: 1000
  43. localPathCSI:
  44. enabled: true
  45. helperPod:
  46. image: registry.cn-beijing.aliyuncs.com/yunionio/busybox:1.35.0
  47. pullPolicy: IfNotPresent
  48. image:
  49. # repository: "registry.cn-beijing.aliyuncs.com/yunion/local-path-provisioner"
  50. pullPolicy: IfNotPresent
  51. # tag: "v0.0.22"
  52. cluster:
  53. mysql:
  54. host: 1.2.3.4
  55. port: 3306
  56. user: root
  57. password: your-db-password
  58. statefulset:
  59. enabled: true
  60. image:
  61. repository: "registry.cn-beijing.aliyuncs.com/yunionio/mariadb"
  62. pullPolicy: IfNotPresent
  63. tag: "10.5.19"
  64. persistence:
  65. storageClass: ""
  66. accessMode: ReadWriteOnce
  67. size: 500Gi
  68. tolerations:
  69. - key: node-role.kubernetes.io/master
  70. effect: NoSchedule
  71. - key: node-role.kubernetes.io/controlplane
  72. effect: NoSchedule
  73. # Overrides the image tag whose default is the chart appVersion.
  74. version: "v4.0.2"
  75. # productVersion choose from:
  76. # - CMP
  77. # - FullStack
  78. # - Edge
  79. productVersion: CMP
  80. # disableResourceManagement disable container cgroup resource limits and requests
  81. disableResourceManagement: false
  82. # imageRepository defines default image registry
  83. imageRepository: registry.cn-beijing.aliyuncs.com/yunion
  84. # publicEndpoint is upstream ingress virtual ip address or DNS domain
  85. publicEndpoint: 10.127.100.207
  86. # edition choose from:
  87. # - ce: community edition
  88. # - ee: enterprise edition
  89. edition: ce
  90. # storageClass for stateful component
  91. storageClass: ""
  92. ansibleserver:
  93. service:
  94. nodePort: 30890
  95. apiGateway:
  96. apiService:
  97. nodePort: 30300
  98. wsService:
  99. nodePort: 30443
  100. autoupdate:
  101. service:
  102. nodePort: 30981
  103. # baremetal agent component spec
  104. baremetalagent:
  105. disable: true
  106. requests:
  107. storage: 100G
  108. cloudevent:
  109. service:
  110. nodePort: 30892
  111. cloudid:
  112. service:
  113. nodePort: 30893
  114. cloudnet:
  115. service:
  116. nodePort: 30891
  117. cloudproxy:
  118. service:
  119. nodePort: 30882
  120. devtool:
  121. service:
  122. nodePort: 30997
  123. # glance image component spec
  124. glance:
  125. service:
  126. nodePort: 30292
  127. requests:
  128. storage: 100G
  129. # influxdb component spec
  130. influxdb:
  131. service:
  132. nodePort: 30086
  133. requests:
  134. storage: 100G
  135. victoriaMetrics:
  136. service:
  137. nodePort: 30428
  138. requests:
  139. storage: 100G
  140. itsm:
  141. service:
  142. nodePort: 30595
  143. keystone:
  144. adminService:
  145. nodePort: 30357
  146. publicService:
  147. nodePort: 30500
  148. kubeserver:
  149. service:
  150. nodePort: 30442
  151. logger:
  152. service:
  153. nodePort: 30999
  154. # meter component spec
  155. meter:
  156. service:
  157. nodePort: 30909
  158. requests:
  159. storage: 25G
  160. monitor:
  161. service:
  162. nodePort: 30093
  163. onecloudServiceOperator:
  164. disable: true
  165. service:
  166. nodePort: 30885
  167. regionServer:
  168. service:
  169. nodePort: 30888
  170. report:
  171. service:
  172. nodePort: 30967
  173. s3gateway:
  174. service:
  175. nodePort: 30884
  176. scheduledtask:
  177. service:
  178. nodePort: 30978
  179. scheduler:
  180. service:
  181. nodePort: 30887
  182. suggestion:
  183. service:
  184. nodePort: 30987
  185. webconsole:
  186. service:
  187. nodePort: 30899
  188. yunionagent:
  189. service:
  190. nodePort: 30898
  191. yunionconf:
  192. service:
  193. nodePort: 30889
  194. ingress:
  195. enabled: true
  196. className: ""
  197. annotations:
  198. nginx.ingress.kubernetes.io/backend-protocol: HTTPS
  199. # kubernetes.io/ingress.class: nginx
  200. # kubernetes.io/tls-acme: "true"
  201. hosts:
  202. - paths:
  203. - path: /
  204. pathType: Prefix
  205. host: ""
  206. tls: []
  207. # - secretName: chart-example-tls
  208. # hosts:
  209. # - chart-example.local