Update the helm chart to support the ACI VNet Integration
This commit is contained in:
BIN
charts/virtual-kubelet-for-aks-0.1.7.tgz
Normal file
BIN
charts/virtual-kubelet-for-aks-0.1.7.tgz
Normal file
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
name: virtual-kubelet-for-aks
|
name: virtual-kubelet-for-aks
|
||||||
version: 0.1.6
|
version: 0.1.7
|
||||||
description: a Helm chart to install virtual kubelet in an AKS or ACS cluster.
|
description: a Helm chart to install virtual kubelet in an AKS or ACS cluster.
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/virtual-kubelet/virtual-kubelet
|
- https://github.com/virtual-kubelet/virtual-kubelet
|
||||||
|
|||||||
@@ -41,6 +41,20 @@ spec:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: status.podIP
|
fieldPath: status.podIP
|
||||||
|
- name: ACI_SUBNET_NAME
|
||||||
|
value: {{ .Values.env.aciVnetSubnetName }}
|
||||||
|
- name: ACI_SUBNET_CIDR
|
||||||
|
value: {{ .Values.env.aciVnetSubnetCIDR }}
|
||||||
|
- name: MASTER_URI
|
||||||
|
value: {{ .Values.env.masterUri }}
|
||||||
|
- name: CLUSTER_CIDR
|
||||||
|
value: {{ .Values.env.clusterCIDR }}
|
||||||
|
- name: KUBE_DNS_IP
|
||||||
|
value: {{ .Values.env.kubeDnsIP }}
|
||||||
|
{{ if .Values.loganalytics.enabled }}
|
||||||
|
- name: LOG_ANALYTICS_AUTH_LOCATION
|
||||||
|
value: /etc/virtual-kubelet/loganalytics.json
|
||||||
|
{{ end }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: credentials
|
- name: credentials
|
||||||
mountPath: "/etc/virtual-kubelet"
|
mountPath: "/etc/virtual-kubelet"
|
||||||
|
|||||||
@@ -16,4 +16,7 @@ data:
|
|||||||
cert.pem: {{ quote .Values.env.apiserverCert }}
|
cert.pem: {{ quote .Values.env.apiserverCert }}
|
||||||
key.pem: {{ quote .Values.env.apiserverKey }}
|
key.pem: {{ quote .Values.env.apiserverKey }}
|
||||||
{{ end}}
|
{{ end}}
|
||||||
clientSecret: {{ default "" .Values.env.azureClientKey | b64enc | quote }}
|
clientSecret: {{ default "" .Values.env.azureClientKey | b64enc | quote }}
|
||||||
|
{{ if .Values.loganalytics.enabled }}
|
||||||
|
loganalytics.json: {{ printf "{\"workspaceID\": \"%s\",\"workspaceKey\": \"%s\"}" (required "workspaceID is required for loganalytics" .Values.loganalytics.workspaceID ) (required "workspaceKey is required for loganalytics" .Values.loganalytics.workspaceKey ) }}
|
||||||
|
{{ end }}
|
||||||
@@ -15,6 +15,15 @@ env:
|
|||||||
apiserverCert:
|
apiserverCert:
|
||||||
apiserverKey:
|
apiserverKey:
|
||||||
monitoredNamespace:
|
monitoredNamespace:
|
||||||
|
aciVnetSubnetName:
|
||||||
|
aciVnetSubnetCidr:
|
||||||
|
masterUri:
|
||||||
|
clusterCidr:
|
||||||
|
kubeDnsIp:
|
||||||
|
loganalytics:
|
||||||
|
enabled: false
|
||||||
|
workspaceID:
|
||||||
|
workspaceKey:
|
||||||
|
|
||||||
# Install Default RBAC roles and bindings
|
# Install Default RBAC roles and bindings
|
||||||
rbac:
|
rbac:
|
||||||
|
|||||||
Reference in New Issue
Block a user