Skip to content

chore: update the first round of images to use ENT images by default #1027

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

cloudnull
Copy link
Contributor

This change will now pull images from genestack-images by default, which is now maintaining enterprise ready images.

@cloudnull cloudnull force-pushed the ent-images branch 3 times, most recently from 3d32609 to b629d93 Compare June 17, 2025 02:17
This change will now pull images from genestack-images by default, which
is now maintaining enterprise ready images.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR switches default container images to enterprise-ready builds hosted in ghcr.io/rackerlabs/genestack-images.

  • Updated image references in Kubernetes manifests and Helm override files to use the new registry and tags.
  • Replaced legacy docker.io/openstackhelm and quay.io/rackspace/rackerlabs-* prefixes with ghcr.io/rackerlabs/genestack-images and adjusted tags to 2024.1-latest.
  • Applied changes across multiple services’ override YAMLs and Kustomize bases.

Reviewed Changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated no comments.

Show a summary per file
File Description
manifests/utils/utils-openstack-client-admin.yaml Updated heat image reference to genestack-images
base-kustomize/skyline/base/deployment-apiserver.yaml Switched heat init image to new registry
base-kustomize/octavia/base/kustomization.yaml Pointed octavia-ovn image to genestack-images
base-kustomize/cinder/netapp/kustomization.yaml Updated heat init image tag and registry
base-helm-configs/placement/placement-helm-overrides.yaml Replaced multiple heat references
base-helm-configs/octavia/octavia-helm-overrides.yaml Overrode octavia components to new registry
base-helm-configs/nova/nova-helm-overrides.yaml Updated nova and heat helper images
base-helm-configs/neutron/neutron-helm-overrides.yaml Switched neutron and heat helper images
base-helm-configs/magnum/magnum-helm-overrides.yaml Updated magnum and heat helper image tags
base-helm-configs/keystone/keystone-helm-overrides.yaml Pointed keystone components to new registry
base-helm-configs/ironic/ironic-helm-overrides.yaml Switched ironic helpers and heat registry
base-helm-configs/horizon/horizon-helm-overrides.yaml Updated horizon heat init images
base-helm-configs/heat/heat-helm-overrides.yaml Replaced all heat images with enterprise builds
base-helm-configs/gnocchi/gnocchi-helm-overrides.yaml Updated heat helper references for gnocchi
base-helm-configs/glance/glance-helm-overrides.yaml Pointed glance and heat helpers to new images
base-helm-configs/designate/designate-helm-overrides.yaml Overrode designate heat references
base-helm-configs/cinder/cinder-helm-overrides.yaml Updated cinder and heat helper images
base-helm-configs/ceilometer/ceilometer-helm-overrides.yaml Switched ceilometer heat helper images
base-helm-configs/barbican/barbican-helm-overrides.yaml Updated barbican heat helpers and scripted tests
Comments suppressed due to low confidence (2)

base-helm-configs/placement/placement-helm-overrides.yaml:4

  • A lot of image updates are repeated across multiple override files. Consider centralizing the image registry and tag definitions in a shared Kustomize patch or Helm values file to reduce duplication and simplify future updates.
    db_drop: "ghcr.io/rackerlabs/genestack-images/heat:2024.1-latest"

base-kustomize/cinder/netapp/kustomization.yaml:6

  • [nitpick] Verify whether the NetApp cinder-volume image should also move to genestack-images (e.g., genestack-images/cinder-volume-rxt) to maintain consistency, or if the existing genestack/cinder-volume-rxt remains correct.
    newName: ghcr.io/rackerlabs/genestack-images/heat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant