-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: declarative publications and subscriptions #115
base: main
Are you sure you want to change the base?
feat: declarative publications and subscriptions #115
Conversation
This patch adds a prototype of the declarative database management feature by using a separate CRD named Database and exposing the relative status in its section. This new CRD is only controller by the instance manager of primary instance. Database deletion is triggered by a finalizer with get added by the reconciliation loop itself. By default the retention policy is set so "ratain", prevending the controller from deleting the database. Closes: cloudnative-pg#4679 Signed-off-by: Leonardo Cecchi <[email protected]>
This patch allows the user to configure logical replication publications and subscription using a Kubernetes API. Signed-off-by: Leonardo Cecchi <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
❗ By default, the pull request is configured to backport to all release branches.
|
/test d=push tl=4 |
@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11271847854 |
Signed-off-by: Gabriele Quaresima <[email protected]>
/test |
@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11273538165 |
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
f5a5799
to
c0cfeb3
Compare
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
Signed-off-by: Gabriele Quaresima <[email protected]>
7bba2db
to
896213d
Compare
/test limit=local ft=declarative-pub-sub |
@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11325996119 |
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Jaime Silvela <[email protected]>
Signed-off-by: Jaime Silvela <[email protected]>
Signed-off-by: Jaime Silvela <[email protected]>
Signed-off-by: Jaime Silvela <[email protected]>
…(main) (cloudnative-pg#5865) https://redirect.github.com/cloudnative-pg/cnpg-i `7e24b2e` -> `8d61352` google.golang.org/protobuf `v1.34.2` -> `v1.35.1`
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
…tain the cluster Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]> Co-authored-by: Niccolò Fei <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
This patch allows the user to configure logical replication publications
and subscription using a Kubernetes API.
Based on cloudnative-pg#5325, to be merged after that.
Closes cloudnative-pg#5567
Signed-off-by: Leonardo Cecchi [email protected]