From 1d56a131b71315fb3c1fb2a3b2b39d099b0f605d Mon Sep 17 00:00:00 2001 From: Jack Jackson Date: Sat, 30 Mar 2024 19:28:28 -0700 Subject: [PATCH] Install keycloak --- app-of-apps/app-definitions.libsonnet | 9 +++++++-- app-of-apps/keycloak.jsonnet | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 app-of-apps/keycloak.jsonnet diff --git a/app-of-apps/app-definitions.libsonnet b/app-of-apps/app-definitions.libsonnet index badef80..56c265d 100644 --- a/app-of-apps/app-definitions.libsonnet +++ b/app-of-apps/app-definitions.libsonnet @@ -4,7 +4,8 @@ sourceRepoUrl, sourceChart, sourceTargetRevision, - namespace="") :: + namespace="", + helmValues={}) :: { apiVersion: "argoproj.io/v1alpha1", kind: "Application", @@ -18,7 +19,10 @@ source: { chart: sourceChart, repoURL: sourceRepoUrl, - targetRevision: sourceTargetRevision + targetRevision: sourceTargetRevision, + [if helmValues != {} then "helm"]: { + valuesObject: helmValues + } }, destination: { server: "https://kubernetes.default.svc", @@ -32,4 +36,5 @@ } } } + } diff --git a/app-of-apps/keycloak.jsonnet b/app-of-apps/keycloak.jsonnet new file mode 100644 index 0000000..18f43b4 --- /dev/null +++ b/app-of-apps/keycloak.jsonnet @@ -0,0 +1,14 @@ +local appDef = import './app-definitions.libsonnet'; + +appDef.helmApplication( + name="keycloak", + sourceRepoUrl="https://charts.bitnami.com/bitnami", + sourceChart="keycloak", + sourceTargetRevision="19.3.4", + helmValues={ + ingress: { + enabled: true, + hostname: "keycloak.avril" + } + } +) \ No newline at end of file