| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- {{ $cluster := .Values.cluster }}
- {{ $mysql := .Values.cluster.mysql }}
- # deploy onecloud cluster customize resource instance
- apiVersion: "onecloud.yunion.io/v1alpha1"
- kind: OnecloudCluster
- metadata:
- name: {{ include "cloudpods.fullname" . }}
- annotations:
- onecloud.yunion.io/edition: "{{ .Values.cluster.edition }}"
- helm.sh/hook: post-install,post-upgrade,post-rollback
- labels:
- {{- include "cloudpods.labels" . | nindent 4 }}
- spec:
- mysql:
- host: {{ template "cloudpods.cluster.mysql.host" . }}
- port: {{ $mysql.port }}
- username: {{ $mysql.user }}
- password: {{ $mysql.password }}
- region: "region0"
- imageRepository: "{{ $cluster.imageRepository }}"
- version: "{{ $cluster.version | default .Chart.AppVersion }}"
- loadBalancerEndpoint: "{{ $cluster.publicEndpoint }}"
- disableResourceManagement: {{ $cluster.disableResourceManagement }}
- productVersion: {{ $cluster.productVersion }}
- ansibleserver:
- service:
- nodePort: {{ int $cluster.ansibleserver.service.nodePort }}
- apiGateway:
- apiService:
- nodePort: {{ int $cluster.apiGateway.apiService.nodePort}}
- wsService:
- nodePort: {{ int $cluster.apiGateway.wsService.nodePort }}
- autoupdate:
- service:
- nodePort: {{ int $cluster.autoupdate.service.nodePort }}
- baremetalagent:
- disable: {{ $cluster.baremetalagent.disable }}
- requests:
- storage: {{ $cluster.baremetalagent.requests.storage }}
- storageClassName: {{ template "cloudpods.cluster.storageClass" . }}
- cloudevent:
- service:
- nodePort: {{ int $cluster.cloudevent.service.nodePort }}
- cloudid:
- service:
- nodePort: {{ int $cluster.cloudid.service.nodePort }}
- cloudnet:
- service:
- nodePort: {{ int $cluster.cloudnet.service.nodePort }}
- cloudproxy:
- service:
- nodePort: {{ int $cluster.cloudproxy.service.nodePort }}
- devtool:
- service:
- nodePort: {{ int $cluster.devtool.service.nodePort }}
- glance:
- service:
- nodePort: {{ int $cluster.glance.service.nodePort }}
- requests:
- storage: {{ $cluster.glance.requests.storage }}
- storageClassName: {{ template "cloudpods.cluster.storageClass" . }}
- influxdb:
- service:
- nodePort: {{ int $cluster.influxdb.service.nodePort }}
- requests:
- storage: {{ $cluster.influxdb.requests.storage }}
- storageClassName: {{ template "cloudpods.cluster.storageClass" . }}
- victoriaMetrics:
- service:
- nodePort: {{ int $cluster.victoriaMetrics.service.nodePort }}
- requests:
- storage: {{ $cluster.victoriaMetrics.requests.storage }}
- storageClassName: {{ template "cloudpods.cluster.storageClass" . }}
- itsm:
- service:
- nodePort: {{ int $cluster.itsm.service.nodePort }}
- keystone:
- adminService:
- nodePort: {{ int $cluster.keystone.adminService.nodePort }}
- publicService:
- nodePort: {{ int $cluster.keystone.publicService.nodePort }}
- kubeserver:
- service:
- nodePort: {{ int $cluster.kubeserver.service.nodePort }}
- logger:
- service:
- nodePort: {{ int $cluster.logger.service.nodePort }}
- meter:
- service:
- nodePort: {{ int $cluster.meter.service.nodePort }}
- requests:
- storage: {{ $cluster.meter.requests.storage }}
- storageClassName: {{ template "cloudpods.cluster.storageClass" . }}
- monitor:
- service:
- nodePort: {{ int $cluster.monitor.service.nodePort }}
- onecloudServiceOperator:
- disable: true
- service:
- nodePort: {{ int $cluster.onecloudServiceOperator.service.nodePort }}
- regionDNS:
- disable: true
- regionServer:
- service:
- nodePort: {{ int $cluster.regionServer.service.nodePort }}
- report:
- service:
- nodePort: {{ int $cluster.report.service.nodePort }}
- s3gateway:
- service:
- nodePort: {{ int $cluster.s3gateway.service.nodePort }}
- scheduledtask:
- service:
- nodePort: {{ int $cluster.scheduledtask.service.nodePort }}
- scheduler:
- service:
- nodePort: {{ int $cluster.scheduler.service.nodePort }}
- suggestion:
- service:
- nodePort: {{ int $cluster.suggestion.service.nodePort }}
- webconsole:
- service:
- nodePort: {{ int $cluster.webconsole.service.nodePort }}
- yunionagent:
- service:
- nodePort: {{ int $cluster.yunionagent.service.nodePort }}
- yunionconf:
- service:
- nodePort: {{ int $cluster.yunionconf.service.nodePort }}
- monitorStack:
- disable: true
|