From f8c5043c3e14dba1c920ade50b10a15dbad1ddea Mon Sep 17 00:00:00 2001 From: pierre Date: Fri, 25 Oct 2024 10:19:53 +0100 Subject: [PATCH] clean useless folder and add build option for bitwarden docker image --- .gitea/workflows/runner.yaml | 40 +++++++++++++++++++ Gitea/gitea_backup_repositories.cronjob.yaml | 14 +------ bitwarden/Dockerfile | 1 + .../kustomization.yaml | 7 ---- .../namespace.yaml | 4 -- .../nfs-client.storageclasses.yaml | 10 ----- .../nfs-subdir-external-provisioner | 1 - .../patch_nfs_details.yaml | 22 ---------- 8 files changed, 42 insertions(+), 57 deletions(-) create mode 100644 .gitea/workflows/runner.yaml delete mode 100644 nfs-subdir-external-provisioner/kustomization.yaml delete mode 100644 nfs-subdir-external-provisioner/namespace.yaml delete mode 100644 nfs-subdir-external-provisioner/nfs-client.storageclasses.yaml delete mode 160000 nfs-subdir-external-provisioner/nfs-subdir-external-provisioner delete mode 100644 nfs-subdir-external-provisioner/patch_nfs_details.yaml diff --git a/.gitea/workflows/runner.yaml b/.gitea/workflows/runner.yaml new file mode 100644 index 0000000..b6d6204 --- /dev/null +++ b/.gitea/workflows/runner.yaml @@ -0,0 +1,40 @@ +name: Gitea Actions Demo +run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 +on: [push] + +jobs: + Explore-Gitea-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." + - name: Check out repository code + uses: actions/checkout@v4 + - run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner." + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to gitea + uses: docker/login-action@v3 + with: + registry: gitea.tryton.geeraert.eu + username: ${{ secrets.USERNAME_GITEA }} + password: ${{ secrets.PASSWORD_GITEA }} + + - name: Build and push + uses: docker/build-push-action@v6 + with: + context: "{{defaultContext}}:bitwarden" + push: true + tags: gitea.tryton.geeraert.eu/pi-ux-ce/bitwarden_cli:latest + + + - name: Perform kubectl tasks + uses: actions-hub/kubectl@master + env: + KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} + with: + args: apply -f . + - run: echo "🍏 This job's status is ${{ job.status }}." diff --git a/Gitea/gitea_backup_repositories.cronjob.yaml b/Gitea/gitea_backup_repositories.cronjob.yaml index f404fa4..2c0d539 100644 --- a/Gitea/gitea_backup_repositories.cronjob.yaml +++ b/Gitea/gitea_backup_repositories.cronjob.yaml @@ -67,19 +67,7 @@ spec: kubectl exec -it deploy/gitea-webserver -- su -c "/app/gitea/gitea dump -c /data/gitea/conf/app.ini -f /backup/backup_$(date "+%Y-%m-%d_%Hh-%m").zip" git echo "Export done" '] - image: "bitnami/kubectl:1.21" - volumeMounts: - - name: gitea-data - mountPath: /data - - name: gitea-documents-backup - mountPath: /backup - volumes: - - name: gitea-data - persistentVolumeClaim: - claimName: gitea-data - - name: documents - persistentVolumeClaim: - claimName: gitea-documents-backup + image: "bitnami/kubectl:latest" restartPolicy: Never --- diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index b3eaf63..eaa0ba9 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /usr/src/app RUN apt -y update RUN apt -y install npm RUN npm -y install -g @bitwarden/cli +RUN bw config server https://bitwarden.tryton.geeraert.eu/ RUN export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw) #COPY . . diff --git a/nfs-subdir-external-provisioner/kustomization.yaml b/nfs-subdir-external-provisioner/kustomization.yaml deleted file mode 100644 index 2569d2a..0000000 --- a/nfs-subdir-external-provisioner/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -namespace: nfs-provisioner-backup -bases: - - github.com/kubernetes-sigs/nfs-subdir-external-provisioner//deploy -resources: - - namespace.yaml -patchesStrategicMerge: - - patch_nfs_details.yaml diff --git a/nfs-subdir-external-provisioner/namespace.yaml b/nfs-subdir-external-provisioner/namespace.yaml deleted file mode 100644 index 933e19b..0000000 --- a/nfs-subdir-external-provisioner/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: nfs-provisioner-backup diff --git a/nfs-subdir-external-provisioner/nfs-client.storageclasses.yaml b/nfs-subdir-external-provisioner/nfs-client.storageclasses.yaml deleted file mode 100644 index 3812ff7..0000000 --- a/nfs-subdir-external-provisioner/nfs-client.storageclasses.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: storage.k8s.io/v1 -kind: StorageClass -metadata: - name: nfs-backup-storage-intelligent -parameters: - pathPattern: "Backup/${.PVC.namespace}/${.PVC.name}" - archiveOnDelete: "false" -provisioner: k8s-sigs.io/nfs-subdir-external-provisioner -reclaimPolicy: Delete -volumeBindingMode: Immediate diff --git a/nfs-subdir-external-provisioner/nfs-subdir-external-provisioner b/nfs-subdir-external-provisioner/nfs-subdir-external-provisioner deleted file mode 160000 index 59a3ca2..0000000 --- a/nfs-subdir-external-provisioner/nfs-subdir-external-provisioner +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 59a3ca2cd10febfbe200c8676c4107be95f267a9 diff --git a/nfs-subdir-external-provisioner/patch_nfs_details.yaml b/nfs-subdir-external-provisioner/patch_nfs_details.yaml deleted file mode 100644 index 074c5e7..0000000 --- a/nfs-subdir-external-provisioner/patch_nfs_details.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# patch_nfs_details.yaml -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: nfs-client-provisioner - name: nfs-client-provisioner -spec: - template: - spec: - containers: - - name: nfs-client-provisioner - env: - - name: NFS_SERVER - value: 192.168.88.50 - - name: NFS_PATH - value: /data/kubernetes/ - volumes: - - name: nfs-client-root - nfs: - server: 192.168.88.50 - path: /data/kubernetes/