From 4d81b629ef8974c27dbc749bc78dfbc9e60abbeb Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Mon, 7 Mar 2022 15:41:36 +0100 Subject: [PATCH] new: [keycloak] new charm Signed-off-by: Valentin Lab --- keycloak/hooks/web_proxy-relation-joined | 11 +++++++++++ keycloak/metadata.yml | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 keycloak/hooks/web_proxy-relation-joined create mode 100644 keycloak/metadata.yml diff --git a/keycloak/hooks/web_proxy-relation-joined b/keycloak/hooks/web_proxy-relation-joined new file mode 100755 index 0000000..461a335 --- /dev/null +++ b/keycloak/hooks/web_proxy-relation-joined @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +config-add "\ +services: + $MASTER_BASE_SERVICE_NAME: + environment: + PROXY_ADDRESS_FORWARDING: \"true\" +" + diff --git a/keycloak/metadata.yml b/keycloak/metadata.yml new file mode 100644 index 0000000..83b686e --- /dev/null +++ b/keycloak/metadata.yml @@ -0,0 +1,14 @@ +docker-image: docker.0k.io/keycloak:16.1.1 ## jboss/keycloak:16.1.1 + +default-options: + +uses: + web-proxy: + #constraint: required | recommended | optional + #auto: pair | summon | none ## default: pair + constraint: recommended + auto: pair + solves: + proxy: "Public access" + default-options: + target: !var-expand ${MASTER_BASE_SERVICE_NAME}:8080