Skip to content

chore: upgrade publish workflows to v1.14.0#151

Open
scotwells wants to merge 2 commits intomainfrom
chore/upgrade-publish-docker-v1.14.0
Open

chore: upgrade publish workflows to v1.14.0#151
scotwells wants to merge 2 commits intomainfrom
chore/upgrade-publish-docker-v1.14.0

Conversation

@scotwells
Copy link
Copy Markdown
Contributor

@scotwells scotwells commented May 5, 2026

Summary

Upgrades both publish workflows to @v1.14.0:

  • publish-docker.yaml: produces container images tagged v0.0.0-main-YYYYMMDD-HHmmss for branch builds (unchanged from v1.13.1)
  • publish-kustomize-bundle.yaml: now embeds the container image tag directly into config/manager/kustomization.yaml before publishing the OCI bundle, via the new image-name and image-overlays inputs

Why

The infra repo has migrated NSO to semver-based OCIRepository tracking (no ImagePolicy or ImageUpdateAutomation). Staging tracks v0.0.0-main-* bundles; production tracks >= 0.x releases. Since Flux applies the bundle directly, the bundle must contain the correct container image tag — latest is not acceptable.

Prerequisite for infra

After this PR merges, CI will publish v0.0.0-main-* kustomize bundles with the correct image embedded. Staging will begin deploying automatically. A new release tag must then be cut so production has a >= 0.x bundle to track.

Test plan

  • CI builds container image tagged v0.0.0-main-*
  • CI builds kustomize bundle tagged v0.0.0-main-* with newTag set to the same version (not latest)
  • Staging deploys successfully via semver OCIRepository filter

@scotwells scotwells changed the title chore: upgrade publish-docker workflow to v1.14.0 chore: upgrade publish workflows to v1.14.0 May 6, 2026
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