mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Add default-ssl-certificate flag configuration (#6319)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
name: haproxy-ingress
|
||||
version: 0.0.1
|
||||
version: 0.0.2
|
||||
appVersion: 0.5.3
|
||||
home: https://github.com/jcmoraisjr/haproxy-ingress
|
||||
description: Ingress controller implementation for haproxy loadbalancer.
|
||||
|
||||
@@ -49,6 +49,8 @@ Parameter | Description | Default
|
||||
`controller.image.repository` | controller container image repository | `quay.io/jcmoraisjr/haproxy-ingress`
|
||||
`controller.image.tag` | controller container image tag | `v0.5-beta.3`
|
||||
`controller.image.pullPolicy` | controller container image pullPolicy | `IfNotPresent`
|
||||
`controller.defaultSslCertificate.secret.namespace` | namespace of default certificate for controller | `{{ .Release.Namespace }}`
|
||||
`controller.defaultSslCertificate.secret.name` | name of the secret for default certificate of controller | `""`
|
||||
`controller.config` | haproxy ConfigMap entries | none
|
||||
`controller.service.annotations` | annotations for controller service | `{}`
|
||||
`controller.service.labels` | labels for controller service | `{}`
|
||||
|
||||
@@ -27,6 +27,9 @@ spec:
|
||||
imagePullPolicy: "{{ .Values.controller.image.pullPolicy }}"
|
||||
args:
|
||||
- --default-backend-service={{ .Release.Namespace }}/{{ .Values.defaultBackend.service.name }}
|
||||
{{- if .Values.controller.defaultSslCertificate.secret.name }}
|
||||
- --default-ssl-certificate={{ .Values.controller.defaultSslCertificate.secret.namespace | default .Release.Namespace }}/{{ .Values.controller.defaultSslCertificate.secret.name }}
|
||||
{{- end}}
|
||||
- --configmap={{ .Release.Namespace }}/{{ template "haproxy-ingress.fullname" . }}
|
||||
- --sort-backends
|
||||
ports:
|
||||
|
||||
@@ -31,6 +31,13 @@ controller:
|
||||
tag: "v0.5-beta.3"
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
defaultSslCertificate:
|
||||
secret:
|
||||
# If not set, release namespace is used
|
||||
namespace:
|
||||
# Required
|
||||
name:
|
||||
|
||||
# ConfigMap to configure haproxy ingress
|
||||
config: {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user