feat(rollout): support changing image and PostgreSQL settings simultaneously by leonardoce · Pull Request #8115 · cloudnative-pg/cloudnative-pg

@dosubot dosubot bot added the size:L

This PR changes 100-499 lines, ignoring generated files.

label

Jul 24, 2025

@leonardoce leonardoce changed the title feat: allow changing the image name and the PG settings as the same time feat: allow changing the image name and the PG settings as the same time [wip]

Jul 24, 2025

@dosubot dosubot bot added the lgtm

This PR has been approved by a maintainer

label

Jul 24, 2025

@mnencia mnencia changed the title feat: allow changing the image name and the PG settings as the same time [wip] feat: allow changing the image name and the PG settings as the same time

Jul 24, 2025

leonardoce

leonardoce

jbattiato

@leonardoce @jbattiato

Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@gmail.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

@gbartolini

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

@gbartolini gbartolini changed the title feat: allow changing the image name and the PG settings as the same time feat(rollout): support changing image and PostgreSQL settings simultaneously

Jul 25, 2025

gbartolini

leonardoce added a commit to leonardoce/cloudnative-pg that referenced this pull request

Jul 28, 2025

armru added a commit that referenced this pull request

Jul 31, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Aug 1, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Aug 4, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Aug 6, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Aug 13, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Aug 25, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Sep 29, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Sep 29, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

NiccoloFei pushed a commit that referenced this pull request

Sep 29, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>

leonardoce added a commit that referenced this pull request

Oct 1, 2025
…neously (#8115)

Allow updating the container image (including PostgreSQL version or
extensions) and PostgreSQL configuration settings in a single operation.
The image change will trigger the first rollout, followed by the
configuration changes in a subsequent rollout.

Closes: #2530

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>