[stable/chart] Added CRDs for Resolvers (#14594)

* Added CRDs for ConsulResolver, KubernetesEndpointResolver, and KubernetesServiceResolver

Signed-off-by: James Thompson <jst2120@gmail.com>

* Bumped chart version

Signed-off-by: James Thompson <jst2120@gmail.com>

* bumped image to 0.71.0

Signed-off-by: James Thompson <jst2120@gmail.com>

* added proper labels and annotations to match existing CRDs

Signed-off-by: James Thompson <jst2120@gmail.com>

* update ambassador version everywhere

Signed-off-by: James Thompson <jst2120@gmail.com>
This commit is contained in:
James Thompson
2019-06-07 07:34:00 -07:00
committed by Kubernetes Prow Robot
parent 2b2ba748fe
commit 73d7e7dcac
4 changed files with 82 additions and 4 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
apiVersion: v1
appVersion: 0.70.1
appVersion: 0.71.0
description: A Helm chart for Datawire Ambassador
name: ambassador
version: 2.7.0
version: 2.8.0
icon: https://www.getambassador.io/images/logo.png
home: https://www.getambassador.io/
sources:
+1 -1
View File
@@ -56,7 +56,7 @@ The following tables lists the configurable parameters of the Ambassador chart a
| `env` | Any additional environment variables for ambassador pods | `{}` |
| `image.pullPolicy` | Ambassador image pull policy | `IfNotPresent` |
| `image.repository` | Ambassador image | `quay.io/datawire/ambassador` |
| `image.tag` | Ambassador image tag | `0.70.1` |
| `image.tag` | Ambassador image tag | `0.71.0` |
| `imagePullSecrets` | Image pull secrets | `[]` |
| `namespace.name` | Set the `AMBASSADOR_NAMESPACE` environment variable | `metadata.namespace` |
| `scope.singleNamespace` | Set the `AMBASSADOR_SINGLE_NAMESPACE` environment variable | `false` |
+78
View File
@@ -28,6 +28,84 @@ spec:
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: consulresolvers.getambassador.io
labels:
app.kubernetes.io/name: {{ include "ambassador.name" . }}
helm.sh/chart: {{ include "ambassador.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{ if .Values.crds.keep }}
annotations:
"helm.sh/resource-policy": keep
{{ end }}
spec:
group: getambassador.io
version: v1
versions:
- name: v1
served: true
storage: true
scope: Namespaced
names:
plural: consulresolvers
singular: consulresolver
kind: ConsulResolver
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: kubernetesendpointresolvers.getambassador.io
labels:
app.kubernetes.io/name: {{ include "ambassador.name" . }}
helm.sh/chart: {{ include "ambassador.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{ if .Values.crds.keep }}
annotations:
"helm.sh/resource-policy": keep
{{ end }}
spec:
group: getambassador.io
version: v1
versions:
- name: v1
served: true
storage: true
scope: Namespaced
names:
plural: kubernetesendpointresolvers
singular: kubernetesendpointresolver
kind: KubernetesEndpointResolver
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: kubernetesserviceresolvers.getambassador.io
labels:
app.kubernetes.io/name: {{ include "ambassador.name" . }}
helm.sh/chart: {{ include "ambassador.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{ if .Values.crds.keep }}
annotations:
"helm.sh/resource-policy": keep
{{ end }}
spec:
group: getambassador.io
version: v1
versions:
- name: v1
served: true
storage: true
scope: Namespaced
names:
plural: kubernetesserviceresolvers
singular: kubernetesserviceresolver
kind: KubernetesServiceResolver
---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: mappings.getambassador.io
labels:
+1 -1
View File
@@ -46,7 +46,7 @@ securityContext:
image:
repository: quay.io/datawire/ambassador
tag: 0.70.1
tag: 0.71.0
pullPolicy: IfNotPresent
nameOverride: ""