diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e3e1446fb0af95bef1e418f64771fc5030184375..5076305b7cea6ed8a33e72947f82361c235148ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ before_script: build-stable: stage: build script: - - /kaniko/executor --cache=true --cache-copy-layers --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --build-arg NAME=$CI_PROJECT_NAME --build-arg BUILD_DATE=`date -u +"%d-%m-%Y-T%H:%M:%S%Z"` --build-arg VCS_REF=$CI_COMMIT_SHORT_SHA --build-arg VCS_URL=$CI_PROJECT_URL --destination $CI_REGISTRY_IMAGE:stable --destination $CI_REGISTRY_IMAGE:2 --destination $CI_REGISTRY_IMAGE:2.13 --destination $CI_REGISTRY_IMAGE:2.13.1 + - /kaniko/executor --cache=true --cache-copy-layers --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --build-arg NAME=$CI_PROJECT_NAME --build-arg BUILD_DATE=`date -u +"%d-%m-%Y-T%H:%M:%S%Z"` --build-arg VCS_REF=$CI_COMMIT_SHORT_SHA --build-arg VCS_URL=$CI_PROJECT_URL --destination $CI_REGISTRY_IMAGE:stable --destination $CI_REGISTRY_IMAGE:2 --destination $CI_REGISTRY_IMAGE:2.13 --destination $CI_REGISTRY_IMAGE:2.13.2 only: - stable diff --git a/Dockerfile b/Dockerfile index f779f1056fb185dae548d70296656bc31c80ba3f..6ccc876a1e09c07d6c6a858df75d17cd9e92adb7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ RUN printf "Running on ${BUILDPLATFORM:-linux/amd64}, building for ${TARGETPLATF # Basic info ARG NAME ARG BUILD_DATE -ARG VERSION=2.13.1 +ARG VERSION=2.13.2 ARG VCS_REF ARG VCS_URL @@ -22,6 +22,7 @@ LABEL maintainer="Marek Jaroš <jaros@ics.muni.cz>" \ org.label-schema.schema-version="1.0" ENV CODENAME=bullseye +ENV PACKAGE=2.13.2-1.${CODENAME} ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en # Prepare environment @@ -83,6 +84,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \ libconfig-inifiles-perl \ libnumber-format-perl \ libdatetime-perl \ + libldap-common \ fping \ squidclient \ rsyslog \ @@ -98,14 +100,14 @@ COPY content/ / RUN export DEBIAN_FRONTEND=noninteractive \ && curl -s https://packages.icinga.com/icinga.key | gpg --dearmor > /usr/share/keyrings/icinga-keyring.gpg \ && curl -s https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > /usr/share/keyrings/postgres-keyring.gpg \ - && echo "deb [signed-by=/usr/share/keyrings/icinga-keyring.gpg] https://packages.icinga.com/debian icinga-$CODENAME main" > /etc/apt/sources.list.d/icinga2.list \ - && echo "deb [signed-by=/usr/share/keyrings/postgres-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ $CODENAME-pgdg main" > /etc/apt/sources.list.d/$CODENAME-pgdg.list \ + && echo "deb [signed-by=/usr/share/keyrings/icinga-keyring.gpg] https://packages.icinga.com/debian icinga-${CODENAME} main" > /etc/apt/sources.list.d/icinga2.list \ + && echo "deb [signed-by=/usr/share/keyrings/postgres-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ ${CODENAME}-pgdg main" > /etc/apt/sources.list.d/${CODENAME}-pgdg.list \ && apt-get update \ && apt-get install -y -f --no-install-recommends -o DPkg::options::="--force-unsafe-io" \ - icinga2 \ - icinga2-bin \ - icinga2-common \ - icinga2-ido-pgsql \ + icinga2=${PACKAGE} \ + icinga2-bin=${PACKAGE} \ + icinga2-common=${PACKAGE} \ + icinga2-ido-pgsql=${PACKAGE} \ postgresql-client-13 \ monitoring-plugins \ monitoring-plugins-contrib \ diff --git a/content/opt/setup/70-icinga2-influxdb b/content/opt/setup/70-icinga2-influxdb index 4e8295213d3212c05039ebf8d4d84ada3c9a0668..d8bb21abab0fb2726d566689e26c90f9bf10b542 100755 --- a/content/opt/setup/70-icinga2-influxdb +++ b/content/opt/setup/70-icinga2-influxdb @@ -11,7 +11,7 @@ if evaluate_boolean "${ICINGA2_FEATURE_INFLUXDB}"; then ICINGA2_FEATURE_INFLUXDB_DB=${ICINGA2_FEATURE_INFLUXDB_DB:-icinga2_db} ICINGA2_FEATURE_INFLUXDB_USER=${ICINGA2_FEATURE_INFLUXDB_USER:-icinga2} ICINGA2_FEATURE_INFLUXDB_PASS=${ICINGA2_FEATURE_INFLUXDB_PASS} - ICINGA2_FEATURE_INFLUXDB_SSL=${ICINGA2_FEATURE_INFLUXDB_SSL:-True} + ICINGA2_FEATURE_INFLUXDB_SSL=${ICINGA2_FEATURE_INFLUXDB_SSL:-true} echo "InfluxDB: Enabling Icinga2 InfluxDB writer" diff --git a/docker-compose.yml b/docker-compose.yml index 126c7a75f22e5c95fb6e0e9ee3bbc0f9d2d2f6d7..b620d960611106850374c37d9d5db55010ef37d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,7 +24,6 @@ services: hostname: pgsql container_name: pgsql restart: always - mem_swappiness: 0 networks: icinet: environment: @@ -35,7 +34,6 @@ services: container_name: icinga restart: always hostname: 'icinga' - mem_swappiness: 0 networks: icinet: ports: