From 0d87cd6ba115f23ca912b0f8f5ca9c8b87a3a257 Mon Sep 17 00:00:00 2001 From: "Matthew M. Boedicker" Date: Tue, 2 Jul 2019 20:17:16 -0700 Subject: [PATCH] Add support for nginx.ingress.kubernetes.io/auth-tls-secret --- pkg/transformers/config/defaultconfig/namereference.go | 2 ++ pkg/transformers/namereference_test.go | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pkg/transformers/config/defaultconfig/namereference.go b/pkg/transformers/config/defaultconfig/namereference.go index 524a914fc..217baed0a 100644 --- a/pkg/transformers/config/defaultconfig/namereference.go +++ b/pkg/transformers/config/defaultconfig/namereference.go @@ -224,6 +224,8 @@ nameReference: kind: Ingress - path: metadata/annotations/nginx.ingress.kubernetes.io\/auth-secret kind: Ingress + - path: metadata/annotations/nginx.ingress.kubernetes.io\/auth-tls-secret + kind: Ingress - path: imagePullSecrets/name kind: ServiceAccount - path: parameters/secretName diff --git a/pkg/transformers/namereference_test.go b/pkg/transformers/namereference_test.go index fe931cfd6..9fc8e4daa 100644 --- a/pkg/transformers/namereference_test.go +++ b/pkg/transformers/namereference_test.go @@ -56,8 +56,9 @@ func TestNameReferenceHappyRun(t *testing.T) { "metadata": map[string]interface{}{ "name": "ingress1", "annotations": map[string]interface{}{ - "ingress.kubernetes.io/auth-secret": "secret1", - "nginx.ingress.kubernetes.io/auth-secret": "secret1", + "ingress.kubernetes.io/auth-secret": "secret1", + "nginx.ingress.kubernetes.io/auth-secret": "secret1", + "nginx.ingress.kubernetes.io/auth-tls-secret": "secret1", }, }, "spec": map[string]interface{}{ @@ -378,8 +379,9 @@ func TestNameReferenceHappyRun(t *testing.T) { "metadata": map[string]interface{}{ "name": "ingress1", "annotations": map[string]interface{}{ - "ingress.kubernetes.io/auth-secret": "someprefix-secret1-somehash", - "nginx.ingress.kubernetes.io/auth-secret": "someprefix-secret1-somehash", + "ingress.kubernetes.io/auth-secret": "someprefix-secret1-somehash", + "nginx.ingress.kubernetes.io/auth-secret": "someprefix-secret1-somehash", + "nginx.ingress.kubernetes.io/auth-tls-secret": "someprefix-secret1-somehash", }, }, "spec": map[string]interface{}{