Skip to content

Commit

Permalink
MAISTRA-693: Protect maistra-version labels with quotes (#635)
Browse files Browse the repository at this point in the history
So that they are not interpreted as floats. (For instance, if version
is set to `2.0`).

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
jwendell and mergify[bot] committed Dec 2, 2020
1 parent 5ba6389 commit e6382ad
Show file tree
Hide file tree
Showing 125 changed files with 202 additions and 202 deletions.
2 changes: 1 addition & 1 deletion build/patch-charts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ function patchTemplates() {
for file in $(find ${HELM_DIR} -name "*.yaml" -o -name "*.yaml.tpl"); do
if grep -l 'release: ' $file; then
sed_wrap -i -e '/^metadata:/,/^[^ {]/ { s/^\(.*\)labels:/\1labels:\
\1 maistra-version: '${MAISTRA_VERSION}'/ }' $file
\1 maistra-version: "'${MAISTRA_VERSION}'"/ }' $file
fi
if grep -l '\.Values\.global\.istioNamespace' $file; then
sed_wrap -i -e 's/\.Values\.global\.istioNamespace/.Release.Namespace/' $file
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: {{ $gateway.name | default "istio-egressgateway" }}
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra.io/gateway: {{ $gateway.name | default "istio-egressgateway" }}.{{ $gateway.namespace | default .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: {{ $gateway.name | default "istio-egressgateway" }}
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: istio-multicluster-egressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand All @@ -27,7 +27,7 @@ metadata:
name: istio-multicluster-egressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand All @@ -53,7 +53,7 @@ metadata:
name: istio-multicluster-egressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand All @@ -74,7 +74,7 @@ metadata:
name: istio-multicluster-egressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
{{ $key }}: {{ $val | quote }}
{{- end }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ metadata:
name: {{ $gateway.name | default "istio-egressgateway" }}-service-account
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: {{ $gateway.name | default "istio-ingressgateway" }}
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra.io/gateway: {{ $gateway.name | default "istio-ingressgateway" }}.{{ $gateway.namespace | default .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: istio-autogenerated-k8s-ingress
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: {{ $gateway.name }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
namespace: {{ $gateway.namespace | default .Release.Namespace }}
{{- end }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
{{- range $key, $val := $gateway.labels }}
{{ $key }}: {{ $val }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: meshexpansion-gateway
namespace: {{ .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
spec:
selector:
Expand All @@ -32,7 +32,7 @@ metadata:
name: meshexpansion-vs-istiod
namespace: {{ .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
spec:
hosts:
Expand Down Expand Up @@ -62,7 +62,7 @@ metadata:
name: meshexpansion-dr-istiod
namespace: {{ .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
spec:
host: istiod.{{ .Release.Namespace }}.svc.{{ .Values.global.proxy.clusterDomain }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
namespace: {{ $gateway.namespace | default .Release.Namespace }}
{{- end }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: {{ index .Values "gateways" "istio-ingressgateway" "labels" "istio" }}
release: {{ .Release.Name }}
annotations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: {{ $gateway.name | default "istio-ingressgateway" }}
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | trim | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: istio-multicluster-ingressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand All @@ -29,7 +29,7 @@ metadata:
name: istio-multicluster-ingressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down Expand Up @@ -61,7 +61,7 @@ metadata:
name: istio-multicluster-ingressgateway
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: {{ $gateway.name | default "istio-ingressgateway" }}-sds
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
rules:
- apiGroups: [""]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: {{ $gateway.name | default "istio-ingressgateway" }}-sds
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
release: {{ .Release.Name }}
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
{{ $key }}: {{ $val | quote }}
{{- end }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | indent 4 }}
release: {{ .Release.Name }}
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ metadata:
name: {{ $gateway.name | default "istio-ingressgateway" }}-service-account
namespace: {{ $gateway.namespace | default .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
{{ $gateway.labels | toYaml | trim | indent 4 }}
release: {{ .Release.Name }}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: istiod
namespace: istio-system
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: istiod
istio.io/rev: default
release: istio
Expand All @@ -25,7 +25,7 @@ metadata:
name: istio
namespace: istio-system
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
release: istio
data:
Expand Down Expand Up @@ -87,7 +87,7 @@ metadata:
name: istio-sidecar-injector
namespace: istio-system
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
release: istio
data:
Expand Down Expand Up @@ -768,7 +768,7 @@ metadata:
name: istiod
namespace: istio-system
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
app: istiod
istio: pilot
Expand Down Expand Up @@ -801,7 +801,7 @@ metadata:
name: istiod
namespace: istio-system
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: istiod
istio.io/rev: default
istio: pilot
Expand Down Expand Up @@ -949,7 +949,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: istiod
release: istio
istio.io/rev: default
Expand All @@ -974,7 +974,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1007,7 +1007,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1105,7 +1105,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1142,7 +1142,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1199,7 +1199,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1309,7 +1309,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1412,7 +1412,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1450,7 +1450,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1510,7 +1510,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1620,7 +1620,7 @@ metadata:
namespace: istio-system
labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
spec:
configPatches:
Expand Down Expand Up @@ -1724,7 +1724,7 @@ metadata:

labels:
maistra-control-plane: {{ .Release.Namespace }}
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
istio.io/rev: default
app: sidecar-injector
release: istio
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: istiod-{{ .Values.revision | default "default" }}
namespace: {{ .Release.Namespace }}
labels:
maistra-version: 2.0.0.2
maistra-version: "2.0.0.2"
app: istiod
release: {{ .Release.Name }}
istio.io/rev: {{ .Values.revision | default "default" }}
Expand Down

0 comments on commit e6382ad

Please sign in to comment.