You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
configurable resources for logical backup pod template (zalando#710)
* new config options to specify resources for logical backup jobs
* bug in logical backup script for s3 dumps
* define enum for logical_backup_provider
* changed order of logical backup azure options
* fix unit test for stream comparison
Copy file name to clipboardExpand all lines: docs/reference/operator_parameters.md
+18-11Lines changed: 18 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -718,6 +718,13 @@ These parameters configure a K8s cron job managed by the operator to produce
718
718
Postgres logical backups. In the CRD-based configuration those parameters are
719
719
grouped under the `logical_backup` key.
720
720
721
+
***logical_backup_cpu_limit**
722
+
**logical_backup_cpu_request**
723
+
**logical_backup_memory_limit**
724
+
**logical_backup_memory_request**
725
+
Resource configuration for pod template in logical backup cron job. If empty
726
+
default values from `postgres_pod_resources` will be used.
727
+
721
728
***logical_backup_docker_image**
722
729
An image for pods of the logical backup job. The [example image](https://github.com/zalando/postgres-operator/blob/master/docker/logical-backup/Dockerfile)
723
730
runs `pg_dumpall` on a replica if possible and uploads compressed results to
@@ -732,8 +739,17 @@ grouped under the `logical_backup` key.
732
739
The prefix to be prepended to the name of a k8s CronJob running the backups. Beware the prefix counts towards the name length restrictions imposed by k8s. Empty string is a legitimate value. Operator does not do the actual renaming: It simply creates the job with the new prefix. You will have to delete the old cron job manually. Default: "logical-backup-".
733
740
734
741
***logical_backup_provider**
735
-
Specifies the storage provider to which the backup should be uploaded (`s3` or `gcs`).
736
-
Default: "s3"
742
+
Specifies the storage provider to which the backup should be uploaded
743
+
(`s3`, `gcs` or `az`). Default: "s3"
744
+
745
+
***logical_backup_azure_storage_account_name**
746
+
Storage account name used to upload logical backups to when using Azure. Default: ""
747
+
748
+
***logical_backup_azure_storage_container**
749
+
Storage container used to upload logical backups to when using Azure. Default: ""
750
+
751
+
***logical_backup_azure_storage_account_key**
752
+
Storage account key used to authenticate with Azure when uploading logical backups. Default: ""
737
753
738
754
***logical_backup_s3_access_key_id**
739
755
When set, value will be in AWS_ACCESS_KEY_ID env variable. The Default is empty.
@@ -765,15 +781,6 @@ grouped under the `logical_backup` key.
0 commit comments