fix
This commit is contained in:
@@ -28,15 +28,14 @@ resource "kubectl_manifest" "cm_files" {
|
||||
sonar.telemetry.enable=false
|
||||
sonar.updatecenter.activate=false
|
||||
sonar.auth.saml.enabled=true
|
||||
sonar.auth.saml.applicationId=
|
||||
sonar.auth.saml.providerName=
|
||||
sonar.auth.saml.providerId=
|
||||
sonar.auth.saml.loginUrl=
|
||||
sonar.auth.saml.certificate.secured=
|
||||
sonar.auth.saml.user.login=
|
||||
sonar.auth.saml.user.name=
|
||||
sonar.auth.saml.user.email=
|
||||
sonar.auth.saml.group.name=
|
||||
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.certificate.secured=${module.saml.certificate_data}
|
||||
sonar.auth.saml.user.login=windowsaccountname
|
||||
sonar.auth.saml.user.name=name
|
||||
sonar.auth.saml.user.email=emailaddress
|
||||
|
||||
prometheus-ce-config.yaml: |-
|
||||
rules:
|
||||
|
||||
@@ -41,6 +41,7 @@ module "application" {
|
||||
app_group = var.app_group
|
||||
dns_name = local.dns_name
|
||||
icon = local.icon
|
||||
sub_groups = ["admin"]
|
||||
protocol_provider = module.saml.provider-id
|
||||
providers = {
|
||||
authentik = authentik
|
||||
@@ -55,6 +56,15 @@ module "saml" {
|
||||
dns_names = local.dns_names
|
||||
namespace = var.namespace
|
||||
labels = local.common_labels
|
||||
group_mapping = <<ENDF
|
||||
for group in user.ak_groups.all():
|
||||
if group.name == "authentik Admins":
|
||||
yield "admin"
|
||||
elif group.name == "app-${local.app_name}-admin":
|
||||
yield "admin"
|
||||
else:
|
||||
yield group.name
|
||||
ENDF
|
||||
providers = {
|
||||
kubectl = kubectl
|
||||
authentik = authentik
|
||||
|
||||
Reference in New Issue
Block a user