mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
apiVersion: v1
|
||||
description: Istio Helm chart for Kubernetes
|
||||
name: istio
|
||||
version: 0.1.6-chart5
|
||||
version: 0.2.6-chart5
|
||||
appVersion: 0.1.6
|
||||
home: https://istio.io/
|
||||
icon: https://raw.githubusercontent.com/istio/istio.github.io/master/favicons/mstile-150x150.png
|
||||
sources:
|
||||
- https://github.com/istio/istio
|
||||
- https://github.com/istio/istio
|
||||
maintainers:
|
||||
- name: lachie83
|
||||
email: lachlan.evenson@microsoft.com
|
||||
- name: lachie83
|
||||
email: lachlan.evenson@microsoft.com
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
Verify all Pods are running
|
||||
|
||||
kubectl get pods --namespace {{ .Release.Namespace }}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
{{/*
|
||||
Expand the name of the chart.
|
||||
*/}}
|
||||
{{- define "name" -}}
|
||||
{{- define "istio.name" -}}
|
||||
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
@@ -10,7 +10,7 @@ Expand the name of the chart.
|
||||
Create a default fully qualified app name.
|
||||
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
|
||||
*/}}
|
||||
{{- define "fullname" -}}
|
||||
{{- define "istio.fullname" -}}
|
||||
{{- $name := default .Chart.Name .Values.nameOverride -}}
|
||||
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
@@ -21,11 +21,11 @@ https://github.com/technosophos/common-chart/
|
||||
labels.standard prints the standard Helm labels.
|
||||
The standard labels are frequently used in metadata.
|
||||
*/ -}}
|
||||
{{- define "labels.standard" -}}
|
||||
app: {{ template "name" . }}
|
||||
{{- define "istio.labels.standard" -}}
|
||||
app: {{ template "istio.name" . }}
|
||||
heritage: {{ .Release.Service | quote }}
|
||||
release: {{ .Release.Name | quote }}
|
||||
chart: {{ template "chartref" . }}
|
||||
chart: {{ template "istio.chartref" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- /*
|
||||
@@ -37,6 +37,6 @@ Example output:
|
||||
zookeeper-1.2.3
|
||||
wordpress-3.2.1_20170219
|
||||
*/ -}}
|
||||
{{- define "chartref" -}}
|
||||
{{- define "istio.chartref" -}}
|
||||
{{- replace "+" "_" .Chart.Version | printf "%s-%s" .Chart.Name -}}
|
||||
{{- end -}}
|
||||
@@ -1,11 +1,11 @@
|
||||
{{ if .Values.addons.grafana.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.grafana.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.grafana.deployment.name }}
|
||||
spec:
|
||||
replicas: {{ .Values.addons.grafana.deployment.replicas }}
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.grafana.deployment.name }}
|
||||
spec:
|
||||
containers:
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{{ if .Values.addons.grafana.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.grafana.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
spec:
|
||||
type: {{ .Values.addons.grafana.service.type }}
|
||||
ports:
|
||||
@@ -13,7 +13,7 @@ spec:
|
||||
protocol: TCP
|
||||
name: grafana
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.grafana.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
{{ end }}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{{ if .Values.addons.prometheus.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
data:
|
||||
prometheus.yml: |-
|
||||
global:
|
||||
@@ -18,5 +18,5 @@ data:
|
||||
# metrics_path defaults to '/metrics'
|
||||
# scheme defaults to 'http'.
|
||||
static_configs:
|
||||
- targets: ['{{ template "fullname" . }}-mixer:{{ .Values.mixer.service.externalPrometheusPort }}']
|
||||
- targets: ['{{ template "istio.fullname" . }}-mixer:{{ .Values.mixer.service.externalPrometheusPort }}']
|
||||
{{ end }}
|
||||
@@ -1,17 +1,17 @@
|
||||
{{ if .Values.addons.prometheus.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
spec:
|
||||
replicas: {{ .Values.addons.prometheus.deployment.replicas }}
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ include "labels.standard" . | indent 6 }}
|
||||
{{ include "istio.labels.standard" . | indent 6 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
template:
|
||||
metadata:
|
||||
@@ -21,7 +21,7 @@ spec:
|
||||
{{- end }}
|
||||
name: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
spec:
|
||||
containers:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{ if .Values.addons.prometheus.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
@@ -7,7 +7,7 @@ metadata:
|
||||
# name: {{ $serviceName }}-prometheus
|
||||
name: {{ .Values.addons.prometheus.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
annotations:
|
||||
{{- range $key, $value := .Values.addons.prometheus.service.annotations }}
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
@@ -19,7 +19,7 @@ spec:
|
||||
protocol: TCP
|
||||
port: {{ .Values.addons.prometheus.service.externalPort }}
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.prometheus.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
{{ end }}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{{ if .Values.addons.servicegraph.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.servicegraph.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.servicegraph.deployment.name }}
|
||||
spec:
|
||||
replicas: {{ .Values.addons.servicegraph.deployment.replicas }}
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.servicegraph.deployment.name }}
|
||||
spec:
|
||||
containers:
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{{ if .Values.addons.servicegraph.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.servicegraph.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
spec:
|
||||
type: {{ .Values.addons.servicegraph.service.type }}
|
||||
ports:
|
||||
- name: http
|
||||
port: {{ .Values.addons.servicegraph.service.externalPort }}
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.servicegraph.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
{{ end }}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{{ if .Values.addons.zipkin.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.addons.zipkin.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.zipkin.deployment.name }}
|
||||
spec:
|
||||
replicas: {{ .Values.addons.zipkin.deployment.replicas }}
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.zipkin.deployment.name }}
|
||||
spec:
|
||||
containers:
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{{ if .Values.addons.zipkin.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ $serviceName }}-zipkin
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
spec:
|
||||
type: {{ .Values.addons.zipkin.service.type }}
|
||||
ports:
|
||||
- name: http
|
||||
port: {{ .Values.addons.zipkin.service.externalPort }}
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.addons.zipkin.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
{{ end }}
|
||||
@@ -1,12 +1,12 @@
|
||||
{{ if .Values.auth.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Deployment
|
||||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.ca.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.ca.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ca.deployment.name }}
|
||||
spec:
|
||||
@@ -18,7 +18,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.ca.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ca.deployment.name }}
|
||||
spec:
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{{ if .Values.auth.enabled }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: {{ $serviceName }}-ca-service-account
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-ca
|
||||
{{ end }}
|
||||
@@ -1,11 +1,11 @@
|
||||
{{- if not .Values.pilot.customConfigMap }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: istio
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
data:
|
||||
mesh: |-
|
||||
{{ if .Values.auth.enabled }}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
istio: {{ $serviceName }}-egress
|
||||
spec:
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
spec:
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: istio-egress
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-egress
|
||||
spec:
|
||||
type: {{ .Values.egress.service.type }}
|
||||
ports:
|
||||
- port: {{ .Values.egress.service.externalHttpPort }}
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.egress.deployment.name }}
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
spec:
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
spec:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: {{ $serviceName }}-ingress-service-account
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-ingress
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: istio-ingress
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
spec:
|
||||
type: {{ .Values.ingress.service.type }}
|
||||
@@ -14,7 +14,7 @@ spec:
|
||||
- port: {{ .Values.ingress.service.externalHttpsPort }}
|
||||
name: https
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.ingress.deployment.name }}
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
spec:
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
spec:
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
annotations:
|
||||
{{- range $key, $value := .Values.mixer.service.annotations }}
|
||||
@@ -20,7 +20,7 @@ spec:
|
||||
- name: prometheus
|
||||
port: {{ .Values.mixer.service.externalPrometheusPort }}
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
release: {{ .Release.Name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.mixer.deployment.name }}
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
component: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
spec:
|
||||
@@ -16,7 +16,7 @@ spec:
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 8 }}
|
||||
{{ include "istio.labels.standard" . | indent 8 }}
|
||||
component: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
spec:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: {{ $serviceName }}-pilot-service-account
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-pilot
|
||||
@@ -1,10 +1,10 @@
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ .Values.pilot.name }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
{{ include "istio.labels.standard" . | indent 4 }}
|
||||
istio: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
spec:
|
||||
type: {{ .Values.pilot.service.type }}
|
||||
@@ -14,7 +14,7 @@ spec:
|
||||
- port: {{ .Values.pilot.service.externalHttpApiServer }}
|
||||
name: http-apiserver
|
||||
selector:
|
||||
app: {{ include "name" . }}
|
||||
app: {{ include "istio.name" . }}
|
||||
component: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
release: {{ .Release.Name }}
|
||||
istio: {{ $serviceName }}-{{ .Values.pilot.name }}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{ if .Values.rbac.install }}
|
||||
{{- $serviceName := include "fullname" . -}}
|
||||
{{- $serviceName := include "istio.fullname" . -}}
|
||||
kind: ClusterRole
|
||||
apiVersion: rbac.authorization.k8s.io/{{ required "A valid .Values.rbac.apiVersion entry required!" .Values.rbac.apiVersion }}
|
||||
metadata:
|
||||
|
||||
Reference in New Issue
Block a user