Files
pg-bkup/examples/k8s-job.yaml

48 lines
1.4 KiB
YAML
Raw Normal View History

apiVersion: batch/v1
2024-08-28 20:27:27 +02:00
kind: Job
2023-12-22 07:13:49 +01:00
metadata:
2024-08-28 20:27:27 +02:00
name: backup
2023-12-22 07:13:49 +01:00
spec:
2024-08-28 20:27:27 +02:00
template:
2023-12-22 07:13:49 +01:00
spec:
2024-08-28 20:27:27 +02:00
containers:
- name: pg-bkup
# In production, it is advised to lock your image tag to a proper
# release version instead of using `latest`.
# Check https://github.com/jkaninda/pg-bkup/releases
# for a list of available releases.
image: jkaninda/pg-bkup
command:
- /bin/sh
- -c
- backup --storage s3
2024-08-28 20:27:27 +02:00
resources:
limits:
memory: "128Mi"
cpu: "500m"
env:
- name: DB_PORT
value: "5432"
- name: DB_HOST
value: ""
- name: DB_NAME
value: ""
- name: DB_USERNAME
value: ""
# Please use secret!
- name: DB_PASSWORD
value: ""
- name: AWS_S3_ENDPOINT
value: "https://s3.amazonaws.com"
- name: AWS_S3_BUCKET_NAME
value: "xxx"
- name: AWS_REGION
value: "us-west-2"
- name: AWS_ACCESS_KEY
value: "xxxx"
- name: AWS_SECRET_KEY
value: "xxxx"
- name: AWS_DISABLE_SSL
2024-10-18 08:48:29 +02:00
value: "false"
- name: AWS_FORCE_PATH_STYLE
2024-08-28 20:27:27 +02:00
value: "false"