From 2db197d5a596504e4fc2c4bbf7cde8b484a4986f Mon Sep 17 00:00:00 2001 From: Rafael Rios Saavedra Date: Tue, 14 Jan 2020 14:43:51 +0000 Subject: [PATCH] Adds maxmind key to download geolite2 database Signed-off-by: Rafael Rios Saavedra --- bitnami/nginx-ingress-controller/README.md | 1 + .../templates/controller-daemonset.yaml | 3 +++ .../templates/controller-deployment.yaml | 3 +++ bitnami/nginx-ingress-controller/values-production.yaml | 4 ++++ bitnami/nginx-ingress-controller/values.yaml | 4 ++++ 5 files changed, 15 insertions(+) diff --git a/bitnami/nginx-ingress-controller/README.md b/bitnami/nginx-ingress-controller/README.md index 76da2520e..31cc7d524 100644 --- a/bitnami/nginx-ingress-controller/README.md +++ b/bitnami/nginx-ingress-controller/README.md @@ -145,6 +145,7 @@ Parameter | Description | Default `configMapNamespace` | The nginx-configmap namespace name | `""` `tcpConfigMapNamespace` | The tcp-services-configmap namespace name | `""` `udpConfigMapNamespace` | The udp-services-configmap namespace name | `""` +`maxmindLicenseKey` | License key used to download GeoLite2 databases | `""` `defaultBackend.enabled` | If false, defaultBackendService must be provided | `true` `defaultBackend.name` | Name of the default backend component | `default-backend` `defaultBackend.image.repository` | Default backend container image repository | `k8s.gcr.io/defaultbackend` diff --git a/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml b/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml index 42352d65f..7f890522c 100644 --- a/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml +++ b/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml @@ -72,6 +72,9 @@ spec: {{- if .Values.scope.enabled }} - --watch-namespace={{ default .Release.Namespace .Values.scope.namespace }} {{- end }} + {{- if .Values.maxmindLicenseKey }} + - --maxmind-license-key={{ .Values.maxmindLicenseKey }} + {{- end }} {{- if and (.Values.reportNodeInternalIp) (.Values.hostNetwork)}} - --report-node-internal-ip-address={{ .Values.reportNodeInternalIp }} {{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml b/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml index 14ff0d20b..1f9062057 100644 --- a/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml +++ b/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml @@ -72,6 +72,9 @@ spec: {{- if .Values.scope.enabled }} - --watch-namespace={{ default .Release.Namespace .Values.scope.namespace }} {{- end }} + {{- if .Values.maxmindLicenseKey }} + - --maxmind-license-key={{ .Values.maxmindLicenseKey }} + {{- end }} {{- if and (.Values.reportNodeInternalIp) (.Values.hostNetwork) }} - --report-node-internal-ip-address={{ .Values.reportNodeInternalIp }} {{- end }} diff --git a/bitnami/nginx-ingress-controller/values-production.yaml b/bitnami/nginx-ingress-controller/values-production.yaml index b816a23ad..1c9935a44 100644 --- a/bitnami/nginx-ingress-controller/values-production.yaml +++ b/bitnami/nginx-ingress-controller/values-production.yaml @@ -111,6 +111,10 @@ tcpConfigMapNamespace: "" ## udpConfigMapNamespace: "" +## License key used to download Geolite2 database +## +maxmindLicenseKey: "" + ## Additional command line arguments to pass to nginx-ingress-controller ## E.g. to specify the default SSL certificate you can use ## extraArgs: diff --git a/bitnami/nginx-ingress-controller/values.yaml b/bitnami/nginx-ingress-controller/values.yaml index f0c5f6d0d..ebd308a4c 100644 --- a/bitnami/nginx-ingress-controller/values.yaml +++ b/bitnami/nginx-ingress-controller/values.yaml @@ -111,6 +111,10 @@ tcpConfigMapNamespace: "" ## udpConfigMapNamespace: "" +## License key used to download Geolite2 database +## +maxmindLicenseKey: "" + ## Additional command line arguments to pass to nginx-ingress-controller ## E.g. to specify the default SSL certificate you can use ## extraArgs: