percona / percona-postgresql-operator

Percona Operator for PostgreSQL
https://www.percona.com/doc/kubernetes-operator-for-postgresql/index.html
Apache License 2.0
265 stars 52 forks source link

K8SPG-503: Operator created sidecars resources #761

Closed inelpandzic closed 4 months ago

inelpandzic commented 4 months ago

K8SPG-503 Powered by Pull Request Badge

CHANGE DESCRIPTION

Problem: Add support for adding resources for specific sidecar containers created by the operators, sidecars like replica-cert-copy running inside instance pods.

Here we also introduce Percona Backups type rather then using crunchyv1beta1.Backups directly so we can align the API. For pgBackrest we want to have spec.backups.pgBackrest.containers instead of spec.backups.pgBackrest.sidecars like we would have with using crunchyv1beta1.Backups directly.

CHECKLIST

Jira

Tests

Config/Logging/Testability

JNKPercona commented 4 months ago
Test name Status
custom-extensions passed
demand-backup passed
init-deploy passed
monitoring passed
operator-self-healing passed
scaling passed
scheduled-backup passed
self-healing passed
start-from-backup passed
tablespaces passed
telemetry-transfer passed
upgrade-minor passed
users passed
pitr passed
We run 14 out of 14

commit: https://github.com/percona/percona-postgresql-operator/pull/761/commits/e250490cd1880ae40b96378a75ed11339bb85871 image: perconalab/percona-postgresql-operator:PR-761-e250490cd