Skip to content

feat(image-catalog): add componentImages to spec - #10756

Merged
leonardoce merged 1 commit into
release-1.29from
pgbouncer-catalog-1.29
May 25, 2026
Merged

leonardoce merged 1 commit into
release-1.29from
pgbouncer-catalog-1.29

Conversation

@mnencia

@mnencia mnencia commented May 22, 2026 •

Copy link
Copy Markdown
Member

Backports only the componentImages schema from #10568. The 1.29 operator does not consume the field; it is added so the 1.29 CRD accepts and stores componentImages entries rather than pruning them on apply.


Add to the release notes:

The `ImageCatalog` and `ClusterImageCatalog` CRDs gain a `componentImages`
field for non-PostgreSQL component images (e.g. PgBouncer). The 1.29
operator does not consume the field; it is added to the schema so users
can populate it ahead of upgrading to a newer operator that does.

@mnencia
mnencia requested a review from jsilvela as a code owner May 22, 2026 13:00
@mnencia
mnencia requested a review from a team May 22, 2026 13:00
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. release-1.29 labels May 22, 2026
@mnencia

mnencia commented May 22, 2026

Copy link
Copy Markdown
Member Author

/test

@github-actions

Copy link
Copy Markdown
Contributor

@cnpg-bot cnpg-bot added the ok to merge 👌 This PR can be merged label May 22, 2026
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label May 25, 2026
@leonardoce
leonardoce merged commit ee38d0c into release-1.29 May 25, 2026
43 of 49 checks passed
@leonardoce
leonardoce deleted the pgbouncer-catalog-1.29 branch May 25, 2026 08:16
leonardoce pushed a commit that referenced this pull request May 25, 2026
Backports only the `componentImages` schema from #10568. The 1.29
operator does not consume the field; it is added so the 1.29 CRD accepts
and stores `componentImages` entries rather than pruning them on apply.

Signed-off-by: Marco Nenciarini <[email protected]>
mnencia added a commit that referenced this pull request May 25, 2026
Backports only the `componentImages` schema from #10568. The 1.29
operator does not consume the field; it is added so the 1.29 CRD accepts
and stores `componentImages` entries rather than pruning them on apply.

Signed-off-by: Marco Nenciarini <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer no-issue ok to merge 👌 This PR can be merged size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants