Skip to content

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

Merged
haseebsyed12 merged 1 commit into
mainfrom
nautobotop-monorepo-release
Oct 19, 2026
Merged

haseebsyed12 merged 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 2 times, most recently from 5768eb8 to 7fbe8f6 Compare October 16, 2026 20:49
@cardoe
cardoe requested a review from a team October 16, 2026 21:02
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.
@haseebsyed12
haseebsyed12 force-pushed the nautobotop-monorepo-release branch from 7fbe8f6 to 58a2a7f Compare October 19, 2026 06:19
@haseebsyed12
haseebsyed12 added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit 3ea0418 Oct 19, 2026
45 checks passed
@haseebsyed12
haseebsyed12 deleted the nautobotop-monorepo-release branch October 19, 2026 06:23
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