From e3ca8ca210b99aeb28afd730df6f831ff4abc7dc Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 26 Jul 2025 12:33:14 +0200 Subject: [PATCH] feat: Create grafana client --- terraform/keycloak.tf | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/terraform/keycloak.tf b/terraform/keycloak.tf index 9d529e5..df20992 100644 --- a/terraform/keycloak.tf +++ b/terraform/keycloak.tf @@ -224,4 +224,23 @@ resource "keycloak_openid_client_optional_scopes" "argocd_monitoring_optional_sc optional_scopes = [ keycloak_openid_client_scope.groups_scope.name ] -} \ No newline at end of file +} + +# from here Grafana + +resource "keycloak_openid_client" "twomartens_grafana_monitoring" { + realm_id = keycloak_realm.twomartens_realm.id + name = "Grafana Monitoring Cluster" + enabled = true + access_type = "CONFIDENTIAL" + client_id = "grafana-oauth" + standard_flow_enabled = true + use_refresh_tokens = false + + valid_redirect_uris = [ + "https://grafana.k8s.monitoring.2martens.de/login/generic_oauth" + ] + web_origins = [ + "+" + ] +}