Add default-ssl-certificate flag configuration (#6319)

This commit is contained in:
Scukerman
2018-07-02 02:35:17 -07:00
committed by k8s-ci-robot
parent b206c7e68c
commit 3d11c4fd48
4 changed files with 13 additions and 1 deletions
+1 -1
View File
@@ -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.
+2
View File
@@ -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:
+7
View File
@@ -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: {}