[stable/ambassador] Support for LB status being propagated to ingress (#18394)

* [stable/ambassador] add app.kubernetes.io/component label for service

Signed-off-by: Gregoire Menuel <gregoire.menuel@gmail.com>

* [stable/ambassador] Add downwardAPI to the deployment

Ambassador need this in order to know its labels

Signed-off-by: Gregoire Menuel <gregoire.menuel@gmail.com>

* [stable/ambassador] bump version to 4.4.4

Signed-off-by: Gregoire Menuel <gregoire.menuel@gmail.com>
This commit is contained in:
gmenuel
2019-10-30 13:27:37 -07:00
committed by Kubernetes Prow Robot
parent 0c2f3e69c6
commit 95cdf5636b
3 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: 0.85.0
description: A Helm chart for Datawire Ambassador
name: ambassador
version: 4.4.3
version: 4.4.4
icon: https://www.getambassador.io/images/logo.png
home: https://www.getambassador.io/
sources:
@@ -48,6 +48,12 @@ spec:
priorityClassName: {{ .Values.priorityClassName | quote }}
{{- end }}
volumes:
- name: ambassador-pod-info
downwardAPI:
items:
- fieldRef:
fieldPath: metadata.labels
path: labels
{{- if .Values.prometheusExporter.enabled }}
- name: stats-exporter-mapping-config
configMap:
@@ -162,6 +168,9 @@ spec:
initialDelaySeconds: 30
periodSeconds: 3
volumeMounts:
- name: ambassador-pod-info
mountPath: /tmp/ambassador-pod-info
readOnly: true
{{- if .Values.ambassadorConfig }}
- name: ambassador-config
mountPath: /ambassador/ambassador-config/ambassador-config.yaml
+1
View File
@@ -8,6 +8,7 @@ metadata:
helm.sh/chart: {{ include "ambassador.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/component: ambassador-service
{{- with .Values.service.annotations }}
annotations:
{{- toYaml . | nindent 4 }}