Conversation
|
❗ By default, the pull request is configured to backport to all release branches.
|
|
/test depth=push test_level=4 feature_type=basic |
|
@jsilvela, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/20998879371 |
|
/test depth=push test_level=4 feature_type=basic |
|
@jsilvela, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/21003605175 |
|
/test depth=push test_level=4 feature_type=storage |
|
@jsilvela, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/21291363627 |
|
/test |
|
@jsilvela, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/21294268184 |
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]>
Signed-off-by: Jaime Silvela <[email protected]>
Signed-off-by: Jaime Silvela <[email protected]>
Refactor arePVCsForTablespaceHealthy into buildPVCChecker that builds the healthy PVC lookup map once per reconciliation instead of per-tablespace. Downgrade log level from Warning to Info since unhealthy PVCs during rollout are an expected transient state. Add direct unit tests for the PVC checker covering edge cases (all healthy, partial, empty instances, no healthy PVCs). Signed-off-by: Armando Ruocco <[email protected]>
Rename AssertPrimaryWasUpdated to AssertPrimaryUpdateMethod and fix trailing space in tablespace creation log message. Signed-off-by: Marco Nenciarini <[email protected]>
Replace struct parameters with the string names actually used, and move podList.LogStatus to the caller. Signed-off-by: Marco Nenciarini <[email protected]>
Separate AssertClusterIsReady into its own By block in the switchover context to match the restart context structure. Signed-off-by: Marco Nenciarini <[email protected]>
|
/test |
|
@mnencia, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/22184688312 |
|
/ok-to-merge E2E failed for a network error. |
Only createTablespaceAction needs the PVC health check. Store it as a field instead of polluting the tablespaceReconcilerStep interface with a parameter ignored by the other implementations. Signed-off-by: Marco Nenciarini <[email protected]>
|
/test |
|
@mnencia, here's the link to the E2E on CNPG workflow run: https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/22192195550 |
Currently, when upgrading a cluster to add a new tablespace or set a dedicated WAL volume, the configured choice of `primaryUpdateMethod` is ignored, and primary restart is forced. This PR enables cluster upgrade for these cases to proceed with primary switchover if so configured. Closes #5564 Closes #5484 Signed-off-by: Jaime Silvela <[email protected]> Signed-off-by: Armando Ruocco <[email protected]> Signed-off-by: Marco Nenciarini <[email protected]> Co-authored-by: Armando Ruocco <[email protected]> Co-authored-by: Marco Nenciarini <[email protected]> (cherry picked from commit 9d216d2)
Currently, when upgrading a cluster to add a new tablespace or set a dedicated WAL volume, the configured choice of `primaryUpdateMethod` is ignored, and primary restart is forced. This PR enables cluster upgrade for these cases to proceed with primary switchover if so configured. Closes #5564 Closes #5484 Signed-off-by: Jaime Silvela <[email protected]> Signed-off-by: Armando Ruocco <[email protected]> Signed-off-by: Marco Nenciarini <[email protected]> Co-authored-by: Armando Ruocco <[email protected]> Co-authored-by: Marco Nenciarini <[email protected]> (cherry picked from commit 9d216d2)
Currently, when upgrading a cluster to add a new tablespace or set a dedicated WAL volume, the configured choice of `primaryUpdateMethod` is ignored, and primary restart is forced. This PR enables cluster upgrade for these cases to proceed with primary switchover if so configured. Closes #5564 Closes #5484 Signed-off-by: Jaime Silvela <[email protected]> Signed-off-by: Armando Ruocco <[email protected]> Signed-off-by: Marco Nenciarini <[email protected]> Co-authored-by: Armando Ruocco <[email protected]> Co-authored-by: Marco Nenciarini <[email protected]> (cherry picked from commit 9d216d2)
Currently, when upgrading a cluster to add a new tablespace or set
a dedicated WAL volume, the configured choice of
primaryUpdateMethodis ignored, and primary restart is forced.This PR enables cluster upgrade for these cases to proceed with
primary switchover if so configured.
Closes #5564
Closes #5484