Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ should add an operator side-car when operator is enabled:
- args:
- --diag-addr=0.0.0.0:3000
- --apply-on-startup=/etc/teleport/apply-on-startup.yaml
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -157,7 +157,7 @@ should set nodeSelector when set in values:
- args:
- --diag-addr=0.0.0.0:3000
- --apply-on-startup=/etc/teleport/apply-on-startup.yaml
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -244,7 +244,7 @@ should set resources when set in values:
- args:
- --diag-addr=0.0.0.0:3000
- --apply-on-startup=/etc/teleport/apply-on-startup.yaml
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -320,7 +320,7 @@ should set securityContext when set in values:
- args:
- --diag-addr=0.0.0.0:3000
- --apply-on-startup=/etc/teleport/apply-on-startup.yaml
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -406,7 +406,7 @@ should use OSS image and not mount license when enterprise is not set in values:
- args:
- --diag-addr=0.0.0.0:3000
- --apply-on-startup=/etc/teleport/apply-on-startup.yaml
image: public.ecr.aws/gravitational/teleport:8.3.4
image: public.ecr.aws/gravitational/teleport-distroless:12.2.1
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ should provision initContainer correctly when set in values:
- wait
- no-resolve
- RELEASE-NAME-auth-v12.NAMESPACE.svc.cluster.local
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
name: wait-auth-update
- args:
- echo test
Expand Down Expand Up @@ -62,7 +62,7 @@ should set nodeSelector when set in values:
containers:
- args:
- --diag-addr=0.0.0.0:3000
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -123,7 +123,7 @@ should set nodeSelector when set in values:
- wait
- no-resolve
- RELEASE-NAME-auth-v12.NAMESPACE.svc.cluster.local
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
name: wait-auth-update
nodeSelector:
environment: security
Expand Down Expand Up @@ -164,7 +164,7 @@ should set resources when set in values:
containers:
- args:
- --diag-addr=0.0.0.0:3000
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -232,7 +232,7 @@ should set resources when set in values:
- wait
- no-resolve
- RELEASE-NAME-auth-v12.NAMESPACE.svc.cluster.local
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
name: wait-auth-update
serviceAccountName: RELEASE-NAME-proxy
terminationGracePeriodSeconds: 60
Expand All @@ -255,7 +255,7 @@ should set securityContext for initContainers when set in values:
containers:
- args:
- --diag-addr=0.0.0.0:3000
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -323,7 +323,7 @@ should set securityContext for initContainers when set in values:
- wait
- no-resolve
- RELEASE-NAME-auth-v12.NAMESPACE.svc.cluster.local
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
name: wait-auth-update
securityContext:
allowPrivilegeEscalation: false
Expand Down Expand Up @@ -353,7 +353,7 @@ should set securityContext when set in values:
containers:
- args:
- --diag-addr=0.0.0.0:3000
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down Expand Up @@ -421,7 +421,7 @@ should set securityContext when set in values:
- wait
- no-resolve
- RELEASE-NAME-auth-v12.NAMESPACE.svc.cluster.local
image: public.ecr.aws/gravitational/teleport:13.0.0-dev
image: public.ecr.aws/gravitational/teleport-distroless:13.0.0-dev
name: wait-auth-update
securityContext:
allowPrivilegeEscalation: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,11 @@ tests:
set:
clusterName: helm-lint.example.com
enterprise: true
teleportVersionOverride: 8.3.4
teleportVersionOverride: 12.2.1
asserts:
- equal:
path: spec.template.spec.containers[0].image
value: public.ecr.aws/gravitational/teleport-ent:8.3.4
value: public.ecr.aws/gravitational/teleport-ent-distroless:12.2.1
- contains:
path: spec.template.spec.containers[0].volumeMounts
content:
Expand All @@ -190,11 +190,11 @@ tests:
template: auth/deployment.yaml
set:
clusterName: helm-lint
teleportVersionOverride: 8.3.4
teleportVersionOverride: 12.2.1
asserts:
- equal:
path: spec.template.spec.containers[0].image
value: public.ecr.aws/gravitational/teleport:8.3.4
value: public.ecr.aws/gravitational/teleport-distroless:12.2.1
- notContains:
path: spec.template.spec.containers[0].volumeMounts
content:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,21 +229,21 @@ tests:
set:
clusterName: helm-lint.example.com
enterprise: true
teleportVersionOverride: 8.3.4
teleportVersionOverride: 12.2.1
asserts:
- equal:
path: spec.template.spec.containers[0].image
value: public.ecr.aws/gravitational/teleport-ent:8.3.4
value: public.ecr.aws/gravitational/teleport-ent-distroless:12.2.1

- it: should use OSS image when enterprise is not set in values
template: proxy/deployment.yaml
set:
clusterName: helm-lint
teleportVersionOverride: 8.3.4
teleportVersionOverride: 12.2.1
asserts:
- equal:
path: spec.template.spec.containers[0].image
value: public.ecr.aws/gravitational/teleport:8.3.4
value: public.ecr.aws/gravitational/teleport-distroless:12.2.1

- it: should mount TLS certs when cert-manager is enabled
template: proxy/deployment.yaml
Expand Down
4 changes: 2 additions & 2 deletions examples/chart/teleport-cluster/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -607,12 +607,12 @@
"image": {
"$id": "#/properties/image",
"type": "string",
"default": "public.ecr.aws/gravitational/teleport"
"default": "public.ecr.aws/gravitational/teleport-distroless"
},
"enterpriseImage": {
"$id": "#/properties/enterpriseImage",
"type": "string",
"default": "public.ecr.aws/gravitational/teleport-ent"
"default": "public.ecr.aws/gravitational/teleport-ent-distroless"
},
"imagePullSecrets": {
"$id": "#/properties/imagePullSecrets",
Expand Down
12 changes: 10 additions & 2 deletions examples/chart/teleport-cluster/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -431,9 +431,17 @@ tls:
##################################################

# Container image for the cluster.
image: public.ecr.aws/gravitational/teleport
# Since version 13, hardened distroless images are used by default.
# You can use the deprecated debian-based images by setting the value to
# `public.ecr.aws/gravitational/teleport`. Those images will be
# removed with teleport 14.
image: public.ecr.aws/gravitational/teleport-distroless
# Enterprise version of the image
enterpriseImage: public.ecr.aws/gravitational/teleport-ent
# Since version 13, hardened distroless images are used by default.
# You can use the deprecated debian-based images by setting the value to
# `public.ecr.aws/gravitational/teleport-ent`. Those images will be
# removed with teleport 14.
enterpriseImage: public.ecr.aws/gravitational/teleport-ent-distroless
# Optional array of imagePullSecrets, to use when pulling from a private registry
imagePullSecrets: []
# Teleport logging configuration
Expand Down
Loading