Skip to content

feat(nautobotop): release with the monorepo tag - #2529

Open
cardoe wants to merge 1 commit into
mainfrom
nautobotop-monorepo-release
Open

cardoe wants to merge 1 commit into
mainfrom
nautobotop-monorepo-release

Conversation

@cardoe

@cardoe cardoe commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

nautobotop was released on its own nautobotop-vX.Y.Z tag, with the chart published to OCI and a separate chart version pinned in the ArgoCD values. This releases it the way openstack-sync-operator is: with the repo-wide vX.Y.Z tag.

  • Move the Helm chart to charts/nautobotop/ and deploy it from git at understack_ref.
  • Build the image from containers.yaml on v* tags and on changes under go/nautobotop/**, using the existing kubebuilder Dockerfile.
  • Image tag resolution: image.tag (deploy repo pin), then understackRef, then latest. The Application passes understackRef only when understack_ref is a release tag (vX.Y.Z).
  • Remove the nautobotop-v* workflow, goreleaser config, global.nautobotop.chartVersion, and the unused chart appVersion.
  • Stop labelling nautobotop-only changes skip-changelog, since they now ship with the platform release.
  • Update RELEASING.md and the nautobotop docs.

What is lost / changes

@cardoe
cardoe force-pushed the nautobotop-monorepo-release branch from ea80e0e to 5768eb8 Compare October 16, 2026 20:46
nautobotop was released on its own nautobotop-vX.Y.Z tag, with the chart
published to an OCI registry and a separate chart version pinned in the
ArgoCD values. Release it the way openstack-sync-operator is instead.

- Move the Helm chart to charts/nautobotop and deploy it from git at
  understack_ref.
- Build the image from containers.yaml on the repo-wide v* tags and on
  changes under go/nautobotop.
- Default the image tag to understack_ref when it is a release tag,
  otherwise latest. A tag pinned in the deploy repo still wins.
- Remove the nautobotop-v* workflow, goreleaser config and the
  global.nautobotop.chartVersion value.
- Stop labelling nautobotop-only changes skip-changelog, since they now
  ship with the platform release.
@cardoe
cardoe force-pushed the nautobotop-monorepo-release branch from 5768eb8 to 7fbe8f6 Compare October 16, 2026 20:49
@cardoe
cardoe requested a review from a team October 16, 2026 21:02

This branch has not been deployed

No deployments
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