mirror of https://git.rancher.io/charts
33 lines
923 B
YAML
33 lines
923 B
YAML
|
apiVersion: v1
|
||
|
kind: ConfigMap
|
||
|
metadata:
|
||
|
name: vsphere-cloud-config
|
||
|
labels:
|
||
|
vsphere-cpi-infra: config
|
||
|
component: {{ .Chart.Name }}-cloud-controller-manager
|
||
|
namespace: {{ .Release.Namespace }}
|
||
|
data:
|
||
|
vsphere.yaml: |
|
||
|
# Global properties in this section will be used for all specified vCenters unless overriden in VirtualCenter section.
|
||
|
{{ with .Values.vCenter }}
|
||
|
global:
|
||
|
secretName: {{ .credentialsSecret.name | quote }}
|
||
|
secretNamespace: {{ $.Release.Namespace | quote }}
|
||
|
port: {{ .port }}
|
||
|
insecureFlag: {{ .insecureFlag }}
|
||
|
|
||
|
# vcenter section
|
||
|
vcenter:
|
||
|
{{ .host | quote }}:
|
||
|
server: {{ .host | quote }}
|
||
|
datacenters:
|
||
|
- {{ .datacenters | quote }}
|
||
|
{{- if .labels.generate }}
|
||
|
|
||
|
# labels for regions and zones
|
||
|
labels:
|
||
|
region: {{ .labels.region | quote }}
|
||
|
zone: {{ .labels.zone | quote }}
|
||
|
{{- end }}
|
||
|
{{- end }}
|