[stable/pomerium] Upgrade to pomerium 0.2.0 (#16071)

- Bump default image version
- Support new configuration options

Signed-off-by: Travis Groth <tgroth@gmail.com>
This commit is contained in:
Travis Groth
2019-08-05 08:53:49 -07:00
committed by Kubernetes Prow Robot
parent 29bf06d635
commit 4a4e2a1d53
4 changed files with 26 additions and 3 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: pomerium
version: 1.2.2
appVersion: 0.1.0
version: 1.3.0
appVersion: 0.2.0
home: http://www.pomerium.io/
icon: https://www.pomerium.io/logo.svg
description: Pomerium is an identity-aware access proxy.
+5
View File
@@ -78,6 +78,11 @@ Parameter | Description
`serviceMonitor.enabled` | Create Prometheus Operator ServiceMonitor | `false`
`serviceMonitor.namespace` | Namespace to create the ServiceMonitor resource in | The namespace of the chart
`serviceMonitor.labels` | Additional labels to apply to the ServiceMonitor resource | `release: prometheus`
`tracing.enabled` | Enable distributed tracing | `false`
`tracing.debug` | Set trace sampling to 100%. Use with caution! | `false`
`tracing.provider` | Specifies the tracing provider to configure (Valid options: Jaeger) | Required
`tracing.jaeger.collector_endpoint` | The jaeger collector endpoint | Required
`tracing.jaeger.agent_endpoint` | The jaeger agent endpoint | Required
`ingress.enabled` | Enables Ingress for pomerium | `false`
`ingress.annotations` | Ingress annotations | `{}`
`ingress.hosts` | Ingress accepted hostnames | `nil`
+10
View File
@@ -21,6 +21,16 @@ data:
{{- end -}}
{{- if .Values.metrics.enabled }}
metrics_address: :{{ .Values.metrics.port }}
{{- end -}}
{{- if .Values.tracing.enabled }}
tracing_debug: {{ .Values.tracing.debug }}
tracing_provider: {{ required "tracing_provider is required for tracing" .Values.tracing.provider }}
{{- if eq .Values.tracing.provider "jaeger" }}
tracing_jaeger_collector_endpoint: {{ required "collector_endpoint is required for jaeoger tracing" .Values.tracing.jaeger.collector_endpoint }}
tracing_jaeger_agent_endpoint: {{ required "agent_endpoint is required for jaeger tracing" .Values.tracing.jaeger.agent_endpoint }}
{{- end -}}
{{- end -}}
{{- if .Values.config.policy }}
policy:
+9 -1
View File
@@ -115,13 +115,21 @@ extraVolumes: {}
image:
repository: "pomerium/pomerium"
tag: "v0.1.0"
tag: "v0.2.0"
pullPolicy: "IfNotPresent"
metrics:
enabled: false
port: 9090
tracing:
enabled: false
provider: ""
debug: false
jaeger:
collector_endpoint: ""
agent_endpoint: ""
serviceMonitor:
enabled: false
namespace: ""