From 90a255797380ed7b2ff06541b0118553de3ae022 Mon Sep 17 00:00:00 2001 From: Pierre-Gilles Levallois <pierregilles.levallois@gmail.com> Date: Thu, 12 Oct 2023 13:32:57 +0200 Subject: [PATCH] pvc monitoring with pod --- Dockerfiles/db/Dockerfile | 9 +++++++++ deployment/pods/pvc-calqul.yml | 10 ++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Dockerfiles/db/Dockerfile b/Dockerfiles/db/Dockerfile index f7e3a4b..5cfb8da 100644 --- a/Dockerfiles/db/Dockerfile +++ b/Dockerfiles/db/Dockerfile @@ -5,6 +5,14 @@ FROM postgis/postgis:11-3.3-alpine # Arguments ARG NAMESPACE_ENV +ARG PGDATA="/arb-data/pgdata" +ARG HTTP_PROXY="" + +ENV HTTP_PROXY=$HTTP_PROXY +ENV HTTPS_PROXY=$HTTP_PROXY +###--------------- LOCAL BUILD ONLY -------------------- +# ENV POSTGRES_HOST_AUTH_METHOD=trust +###--------------- /LOCAL BUILD ONLY -------------------- USER root @@ -12,6 +20,7 @@ ENV PGDATA=/arb-data/pgdata RUN mkdir -p $PGDATA && \ chown -R postgres:0 /$PGDATA && \ chmod 777 /$PGDATA +# chmod -R g+rwx /$PGDATA ?? a tester ?? # Entry point. COPY ./db-init/ /docker-entrypoint-initdb.d/ diff --git a/deployment/pods/pvc-calqul.yml b/deployment/pods/pvc-calqul.yml index b560a48..104e991 100644 --- a/deployment/pods/pvc-calqul.yml +++ b/deployment/pods/pvc-calqul.yml @@ -25,11 +25,13 @@ spec: containers: - name: calqul-pvc-__NAMESPACE_ENV__ image: registry.gitlab.grandlyon.fr/openshift-as-code/reposit-gl/busybox:1.0 - command: ["sh", "-c", "watch -n 30 df -h /mnt/data"] + command: ["sh", "-c", "watch -n 30 df -h | grep /mnt/data"] imagePullPolicy: Always volumeMounts: - mountPath: /mnt/data name: data + - mountPath: /mnt/data2 + name: data2 resources: requests: memory: "32M" @@ -40,4 +42,8 @@ spec: volumes: - name: data persistentVolumeClaim: - claimName: pvc-03-__NAMESPACE__-claim \ No newline at end of file + claimName: pvc-02-__NAMESPACE__-claim + - name: data2 + persistentVolumeClaim: + claimName: pvc-03-__NAMESPACE__-claim + \ No newline at end of file -- GitLab