From a64d556cdbe2445986490deb3cfeaa4310384c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Fri, 24 May 2024 13:43:08 +0200 Subject: [PATCH] fix --- apps/sonar/sonar_ConfigMap.tf | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/sonar/sonar_ConfigMap.tf b/apps/sonar/sonar_ConfigMap.tf index 5581a89..64756ec 100644 --- a/apps/sonar/sonar_ConfigMap.tf +++ b/apps/sonar/sonar_ConfigMap.tf @@ -1,3 +1,10 @@ +data "kubernetes_ingress_v1" "authentik" { + metadata { + name = "authentik" + namespace = "${var.domain}-auth" + } +} + resource "kubectl_manifest" "cm_env" { yaml_body = <<-EOF apiVersion: v1 @@ -31,7 +38,7 @@ resource "kubectl_manifest" "cm_files" { sonar.auth.saml.applicationId=${module.saml.app_id} sonar.auth.saml.providerName=vynil sonar.auth.saml.providerId=${module.saml.issuer} - sonar.auth.saml.loginUrl=${module.saml.url_sso_init} + sonar.auth.saml.loginUrl=https://${data.kubernetes_ingress_v1.authentik.spec[0].rule[0].host}/application/saml/${local.app_name}/sso/binding/init/ sonar.auth.saml.certificate.secured=${join("",[for line in split("\n",module.saml.certificate_data): line if !endswith(line, "CERTIFICATE-----")])} sonar.auth.saml.user.login=windowsaccountname sonar.auth.saml.user.name=name