Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 7aa2e14

Browse files
committed
Fix automated deployment of DNS service acccount
Signed-off-by: Christian Simon <[email protected]>
1 parent 1d1bfa8 commit 7aa2e14

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

demo/manifests/main.jsonnet

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,6 @@ local apply_ca_issuer(ca_crt, ca_key, obj) =
6666
else
6767
{};
6868

69-
local apply_google_secret(cert_manager) =
70-
if std.objectHas(cert_manager, 'service_account_credentials') &&
71-
std.objectHas(cert_manager, 'metadata') then
72-
kube.Secret(cert_manager.p + 'clouddns-google-credentials') + cert_manager.metadata {
73-
data_+: {
74-
'credentials.json': cert_manager.service_account_credentials,
75-
},
76-
}
77-
else
78-
{};
7969

8070
{
8171

@@ -121,12 +111,21 @@ local apply_google_secret(cert_manager) =
121111
ca_crt:: $.config.ca.crt,
122112
ca_key:: $.config.ca.key,
123113

114+
local apply_google_secret(config) =
115+
if std.objectHas(config, 'service_account_credentials') then
116+
kube.Secret($.cert_manager.p + 'clouddns-google-credentials') + $.cert_manager.metadata {
117+
data_+: {
118+
'credentials.json': config.service_account_credentials,
119+
},
120+
}
121+
else
122+
{},
124123
cert_manager: cert_manager {
125124
google_secret: apply_google_secret($.config.cert_manager),
126125

127126
metadata:: {
128127
metadata+: {
129-
namespace: 'kube-system',
128+
namespace: 'cert-manager',
130129
},
131130
},
132131
letsencrypt_environment:: 'prod',

0 commit comments

Comments
 (0)