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 ; \