Skip to content

fix: point example simple-db-app ImageRepository at gsoci registry - #144

Merged
weatherhog merged 1 commit into
mainfrom
fix-imagerepository-registry-gsoci-35783
Jul 30, 2026
Merged

fix: point example simple-db-app ImageRepository at gsoci registry#144
weatherhog merged 1 commit into
mainfrom
fix-imagerepository-registry-gsoci-35783

Conversation

@weatherhog

Copy link
Copy Markdown
Contributor

What

The example simple-db-app ImageRepository referenced the decommissioned giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app registry. This updates it to the current gsoci.azurecr.io/charts/giantswarm/simple-db-app, consistent with the sibling hello-world example in the same template and with the app's catalog: giantswarm (which lives at gsoci.azurecr.io/charts/giantswarm/).

Files changed (all 5 occurrences):

  • bases/environments/stages/dev/hello_app_cluster/imagerepositories.yaml
  • bases/environments/stages/staging/hello_app_cluster/imagerepositories.yaml
  • tests/ats/assertions/exists/organizations/workload-clusters/hello-app-dev-1/imagerepositories.yaml
  • tests/ats/assertions/exists/organizations/workload-clusters/hello-app-staging-1/imagerepositories.yaml
  • docs/add_wc_environments.md

Why

giantswarmpublic.azurecr.io is decommissioned, so a Flux ImageRepository pointing at it silently fails to scan tags. Fixing the template stops new clusters from copying the stale registry.

Part of giantswarm/giantswarm#35783.

Notes

  • simple-db-app is fictional tutorial-only content (not published to any registry), so this aligns the registry name with the rest of the template; it does not make the example resolve a real chart (pre-existing, out of scope).
  • base + matching tests/ats exists-assertion fixture are updated together so the ATS e2e stays green.

Replace decommissioned giantswarmpublic.azurecr.io/giantswarm-catalog with
gsoci.azurecr.io/charts/giantswarm in the simple-db-app example
ImageRepository across bases, docs, and tests/ats fixtures, matching the
sibling hello-world example.

Part of giantswarm/giantswarm#35783
@weatherhog
weatherhog requested a review from a team as a code owner July 30, 2026 14:32
@github-actions

Copy link
Copy Markdown

Semantic YAML source diff — key reordering without value changes is ignored.

Output
@@ bases/environments/stages/dev/hello_app_cluster/imagerepositories.yaml @@

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-${organization}/${cluster_name}-simple-db-app)
  ± value change
-     giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
+     gsoci.azurecr.io/charts/giantswarm/simple-db-app


@@ bases/environments/stages/staging/hello_app_cluster/imagerepositories.yaml @@

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-${organization}/${cluster_name}-simple-db-app)
  ± value change
-     giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
+     gsoci.azurecr.io/charts/giantswarm/simple-db-app


@@ tests/ats/assertions/exists/organizations/workload-clusters/hello-app-dev-1/imagerepositories.yaml @@

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-org-name/hello-app-dev-1-simple-db-app)
  ± value change
-     giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
+     gsoci.azurecr.io/charts/giantswarm/simple-db-app


@@ tests/ats/assertions/exists/organizations/workload-clusters/hello-app-staging-1/imagerepositories.yaml @@

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-org-name/hello-app-staging-1-simple-db-app)
  ± value change
-     giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
+     gsoci.azurecr.io/charts/giantswarm/simple-db-app

Suppress with /no_diffs_printing on its own line in the PR body or as a comment.

@github-actions

Copy link
Copy Markdown
Validation output log
yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK


@github-actions

Copy link
Copy Markdown
Rendered manifest diff output log

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-org-name/hello-app-staging-1-simple-db-app)
  ± value change
    - giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
    + gsoci.azurecr.io/charts/giantswarm/simple-db-app

/spec/image  (image.toolkit.fluxcd.io/v1beta2/ImageRepository/org-org-name/hello-app-dev-1-simple-db-app)
  ± value change
    - giantswarmpublic.azurecr.io/giantswarm-catalog/simple-db-app
    + gsoci.azurecr.io/charts/giantswarm/simple-db-app


@weatherhog
weatherhog merged commit 72f74f1 into main Jul 30, 2026
10 checks passed
@weatherhog
weatherhog deleted the fix-imagerepository-registry-gsoci-35783 branch July 30, 2026 14:55
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.

2 participants