From 9aa127560516fd0fdf2bddd4b6aec760036b6ec8 Mon Sep 17 00:00:00 2001 From: Jean-Marc Andre Date: Fri, 31 Mar 2023 16:29:14 +0200 Subject: [PATCH] removed backup files --- test/00-setup.yaml~ | 173 --------------------------------------- test/01-deployment.yaml~ | 92 --------------------- test/02-backupconf.yaml~ | 35 -------- 3 files changed, 300 deletions(-) delete mode 100644 test/00-setup.yaml~ delete mode 100644 test/01-deployment.yaml~ delete mode 100644 test/02-backupconf.yaml~ diff --git a/test/00-setup.yaml~ b/test/00-setup.yaml~ deleted file mode 100644 index b62e6b9..0000000 --- a/test/00-setup.yaml~ +++ /dev/null @@ -1,173 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: demo ---- -apiVersion: v1 -kind: Secret -metadata: - name: regcred - namespace: demo -type: kubernetes.io/dockerconfigjson -data: - .dockerconfigjson: eyJhdXRocyI6eyJodHRwczovL2luZGV4LmRvY2tlci5pby92MS8iOnsidXNlcm5hbWUiOiJkZXNtbzk5OXIiLCJwYXNzd29yZCI6IlU5QXNlVGF5cUY5UlJCd0l2Q1k0IiwiZW1haWwiOiJqZWFubWFyYy5qaW0uYW5kcmVAZ21haWwuY29tIiwiYXV0aCI6IlpHVnpiVzg1T1RseU9sVTVRWE5sVkdGNWNVWTVVbEpDZDBsMlExazAifX19 ---- -apiVersion: v1 -kind: Secret -metadata: - namespace: demo - name: demo-chap-secret -type: "kubernetes.io/iscsi-chap" -data: - discovery.sendtargets.auth.username: ZGVtbw== - discovery.sendtargets.auth.password: VHJtK1lZaXZvMUNZSGszcGFGVWMrcTdCMmdJPQo= - node.session.auth.username: ZGVtbw== - node.session.auth.password: VHJtK1lZaXZvMUNZSGszcGFGVWMrcTdCMmdJPQo= ---- -apiVersion: v1 -kind: Secret -metadata: - namespace: demo - name: with-envfrom-secret -data: - title: dmVyeXNlY3JldA== ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: demo-pv - namespace: demo -spec: - storageClassName: manual - capacity: - storage: 50Mi - accessModes: - - ReadWriteOnce - hostPath: - path: /tmp/demo - type: DirectoryOrCreate ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: demo-pvc - namespace: demo -spec: - storageClassName: manual - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 50Mi ---- -apiVersion: v1 -kind: Secret -metadata: - name: secret-minio - namespace: demo -data: - RESTIC_PASSWORD: bHIyOXhtOTU= - AWS_ACCESS_KEY_ID: OWFTSXZBSEVzWlNVMmkyTU9zVGxWSk1lL1NjPQ== - AWS_SECRET_ACCESS_KEY: WVN5ck9ncVllcjBWNFNLdlVOcmx2OGhjTllhZGZuN2xaNjBIaXRlL3djWT0= ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Repo -metadata: - name: repo-empty - namespace: demo -spec: - backend: - repositorySecrets: secret-minio ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Repo -metadata: - name: repo-minio - namespace: demo -spec: - backend: - s3: - server: raid5.desmojim.fr:9000 - bucket: testbucket2 - repositorySecrets: secret-minio ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: restore-pg - namespace: demo -spec: - name: restore-pg - image: desmo999r/formolcli:latest - args: ["postgres", "restore", "--hostname", $(PGHOST), "--database", $(PGDATABASE), "--username", $(PGUSER), "--password", $(PGPASSWD), "--file", "/output/backup-pg.sql"] - env: - - name: PGHOST - value: postgres - - name: PGDATABASE - value: demopostgres - - name: PGUSER - value: demopostgres - - name: PGPASSWD - value: password123! ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: with-envfrom - namespace: demo -spec: - name: with-envfrom - command: ["touch", $(title)] - envFrom: - - secretRef: - name: with-envfrom-secret ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: with-env - namespace: demo -spec: - name: with-env - command: ["touch", $(TESTFILE)] - env: - - name: TESTFILE - value: /data/testfile ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: backup-pg - namespace: demo -spec: - name: backup-pg - image: desmo999r/formolcli:latest - args: ["postgres", "backup", "--hostname", $(PGHOST), "--database", $(PGDATABASE), "--username", $(PGUSER), "--password", $(PGPASSWD), "--file", "/output/backup-pg.sql"] - env: - - name: PGHOST - value: postgres - - name: PGDATABASE - value: demopostgres - - name: PGUSER - value: demopostgres - - name: PGPASSWD - value: password123! ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: maintenance-off - namespace: demo -spec: - name: maintenance-off - command: ["/bin/bash", "-c", "echo $(date +%Y/%m/%d-%H:%M:%S) maintenance-off >> /data/logs.txt"] ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: Function -metadata: - name: maintenance-on - namespace: demo -spec: - name: maintenance-on - command: ["/bin/bash", "-c", "echo $(date +%Y/%m/%d-%H:%M:%S) maintenance-on >> /data/logs.txt"] diff --git a/test/01-deployment.yaml~ b/test/01-deployment.yaml~ deleted file mode 100644 index f6e9cc3..0000000 --- a/test/01-deployment.yaml~ +++ /dev/null @@ -1,92 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: nginx-deployment - namespace: demo - labels: - app: nginx -spec: - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app: nginx - template: - metadata: - labels: - app: nginx - spec: - imagePullSecrets: - - name: regcred - containers: - - name: nginx - image: nginx:1.14.2 - ports: - - containerPort: 80 - volumeMounts: - - name: demo-data - mountPath: /data - volumes: - - name: demo-data - persistentVolumeClaim: - claimName: demo-pvc ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: postgres-config-demo - namespace: demo - labels: - app: postgres -data: - POSTGRES_DB: demopostgres - POSTGRES_USER: demopostgres - POSTGRES_PASSWORD: password123! ---- -apiVersion: v1 -kind: Service -metadata: - name: postgres - namespace: demo - labels: - app: postgres -spec: - ports: - - port: 5432 - name: postgres - clusterIP: None - selector: - app: postgres ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: postgres-demo - namespace: demo -spec: - serviceName: "postgres" - replicas: 1 - selector: - matchLabels: - app: postgres - template: - metadata: - labels: - app: postgres - spec: - containers: - - name: postgres - image: postgres:12 - envFrom: - - configMapRef: - name: postgres-config-demo - ports: - - containerPort: 5432 - name: postgredb - volumeMounts: - - name: postgredb - mountPath: /var/lib/postgresql/data - volumes: - - name: postgredb diff --git a/test/02-backupconf.yaml~ b/test/02-backupconf.yaml~ deleted file mode 100644 index d9d4d03..0000000 --- a/test/02-backupconf.yaml~ +++ /dev/null @@ -1,35 +0,0 @@ ---- -apiVersion: formol.desmojim.fr/v1alpha1 -kind: BackupConfiguration -metadata: - name: backup-demo - namespace: demo -spec: - suspend: true - image: desmo999r/formolcli:0.3.2 - repository: repo-empty - schedule: "15 * * * *" - keep: - last: 5 - daily: 2 - weekly: 2 - monthly: 6 - yearly: 3 - targets: - - backupType: Online - targetKind: Deployment - targetName: nginx-deployment - containers: - - name: nginx - steps: - - name: maintenance-on - - name: with-env - - name: with-envfrom - - name: maintenance-off - finalize: true - paths: - - /data -# - kind: Job -# name: backup-pg -# steps: -# - name: backup-pg