What problem does it solve?
Pin upstream multigres image tags in image_defaults.go for operator releases. Compares upstream multigres code changes between the current and new SHA, highlights breaking changes and new features, then updates the tags. Triggered by user requests like "prepare images for release", "pin image tags", "pin upstream images", or "upgrade multigres images".
Core Features & Use Cases
- Pin upstream multigres image tags in image_defaults.go to align with the latest main SHA for all operator images (DefaultPostgresImage, DefaultMultiAdminImage, DefaultMultiAdminWebImage, DefaultMultiOrchImage, DefaultMultiPoolerImage, DefaultMultiGatewayImage).
- Compare upstream changes between old and new SHAs and highlight breaking changes and new features to inform release decisions.
- Update the corresponding image tag constants in api/v1alpha1/image_defaults.go to reflect pinned sha-* tags, ensuring consistent deployment behavior across releases.
Quick Start
Run fetch_latest_tags.py to identify the latest sha-* tags and update image_defaults.go accordingly.