From b7a9ae75218ce15d4e5ef2751a818ce35133e2dd Mon Sep 17 00:00:00 2001
From: anima
Date: Wed, 1 Oct 2025 16:31:30 +0200
Subject: [PATCH] add oidc module
---
Dockerfile | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index e86df9b..0b1e3f8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -35,9 +35,11 @@ RUN ["bash", "-exo", "pipefail", "-c", "\
apt clean all ; \
rm -vrf /var/lib/apt/lists/* "]
-## install module grafana
-ARG MODULE_VERSION="3.0.0"
+## modules
ARG ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
+
+### install module grafana
+ARG MODULE_VERSION="3.1.1"
ARG REPO_URL="https://github.com/NETWAYS/icingaweb2-module-grafana"
ARG TARGET_DIR="${ICINGAWEB_MODULEPATH}/grafana"
ARG URL="${REPO_URL}/archive/v${MODULE_VERSION}.tar.gz"
@@ -46,6 +48,16 @@ RUN ["bash", "-exo", "pipefail", "-c", "\
wget -q -O - $URL | tar xfz - -C ${TARGET_DIR} --strip-components 1 ; \
"]
+### install module for oidc
+ARG MODULE_VERSION="0.6.9"
+ARG REPO_URL="https://github.com/NETWAYS/icingaweb2-module-grafana"
+ARG TARGET_DIR="${ICINGAWEB_MODULEPATH}/oidc"
+ARG URL="${REPO_URL}/archive/v${MODULE_VERSION}.tar.gz"
+RUN ["bash", "-exo", "pipefail", "-c", "\
+ install -d -m 0755 ${TARGET_DIR} ; \
+ wget -q -O - $URL | tar xfz - -C ${TARGET_DIR} --strip-components 1 ; \
+"]
+
## create persistend data store
RUN ["bash", "-exo", "pipefail", "-c", "\
mkdir -p /data ; \