Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/public/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,7 @@ This sections describes all possible deploy parameters for PostgreSQL Backup Dae
| backupDaemon.evictionPolicy | string | no | `7d/delete` | The eviction policy for full backups: period and action. |
| backupDaemon.evictionBinaryPolicy | string | no | `7d/delete` | The eviction policy for granular backups: period and action. |
| backupDaemon.archiveEvictionPolicy | string | no | `7d` | The eviction policy for wal files in case of Point In Time Recovery. Can be set as a time interval (min\h\d) or size (MB\GB). The limit is "soft," so the archive can keep files a little longer or take a little more space. |
| backupDaemon.connectTimeout | string | no | "5" | Specifies the PostgreSQL connection timeout in seconds. The value must be a numeric string, for example "5" or "60". If omitted, the default value "5" is used. |
| backupDaemon.storage.type | string | yes | n/a | Specifies the storage type. The possible values are `pv` and `provisioned` and `s3`. |
| backupDaemon.storage.size | string | yes | n/a | Specifies size of PostgreSQL Backup Daemon PVC. |
| backupDaemon.storage.storageClass | string | no | n/a | Specifies storageClass that will be used for PostgreSQL Backup Daemon PVC. Should be specified only in case of `provisioned` storageClass. |
Expand Down
62 changes: 58 additions & 4 deletions operator/charts/patroni-services/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -641,10 +641,64 @@
},
"s3Aliases": {
"type": "array",
"default": [],
"items": {
"type": "string"
},
"default": []
"type": "object",
"additionalProperties": false,
"required": [
"name",
"spec",
"secretContent"
],
"properties": {
"name": {
"type": "string"
},
"spec": {
"type": "object",
"additionalProperties": false,
"required": [
"storageBucket",
"storageServerUrl",
"storageUsername"
],
"properties": {
"storageBucket": {
"type": "string"
},
"storageProvider": {
"type": "string"
},
"storageRegion": {
"type": "string",
"default": "us-east-1"
},
"storageServerUrl": {
"type": "string"
},
"storageUsername": {
"type": "string"
},
"default": {
"type": "boolean",
"default": false
}
}
},
"secretContent": {
"type": "object",
"additionalProperties": false,
"required": [
"storagePassword"
],
"properties": {
"storagePassword": {
"type": "string"
}
}
}
}
}
},
"granularBackupSchedule": {
"type": "string"
Expand Down Expand Up @@ -750,7 +804,7 @@
},
"dbaas": {
"type": "object",
"additionalProperties": false,
"additionalProperties": true,
"properties": {
"install": {
"type": "boolean",
Expand Down
Loading