Skip to content
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

Open
wants to merge 67 commits into
base: main
Choose a base branch
from

Conversation

gabriele-wolfox
Copy link

@gabriele-wolfox gabriele-wolfox commented Oct 10, 2024

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]

Copy link

❗ By default, the pull request is configured to backport to all release branches.

  • To stop backporting this pr, remove the label: backport-requested ◀️ or add the label 'do not backport'
  • To stop backporting this pr to a certain release branch, remove the specific branch label: release-x.y

@gabriele-wolfox
Copy link
Author

/test d=push tl=4

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11271847854

@gabriele-wolfox gabriele-wolfox changed the title feat: declarative database management feat: declarative publications and subscriptions Oct 10, 2024
@gabriele-wolfox
Copy link
Author

/test

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11273538165

@gabriele-wolfox
Copy link
Author

/test limit=local ft=declarative-pub-sub

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11325996119

@gabriele-wolfox
Copy link
Author

/test limit=local ft=declarative-pub-sub

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11329397733

@gabriele-wolfox
Copy link
Author

/test limit=local ft=declarative-pub-sub

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11329834553

@gabriele-wolfox
Copy link
Author

/test limit=local ft=declarative-pub-sub

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11330791289

@gabriele-wolfox
Copy link
Author

/test limit=local ft=declarative-pub-sub

Copy link

@gabriele-wolfox, here's the link to the E2E on CNPG workflow run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/11341354662

armru and others added 29 commits November 27, 2024 18:21
Signed-off-by: Armando Ruocco <[email protected]>

Co-authored-by: Niccolò Fei <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Armando Ruocco <[email protected]>
This reverts commit bc46b93.

Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Marco Nenciarini <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
@mnencia mnencia force-pushed the declarative-pub-sub branch from d3b3afa to be0d8a2 Compare November 27, 2024 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add CRDs and controllers for Publication and Subscription
8 participants