internal/natscluster: pin Settled on a NatsCluster whose groups are led elsewhere #65

Merged
mikluko merged 2 commits from mikluko/settled-diag into main 2026-10-06 13:01:24 +00:00
mikluko commented 2026-10-06 12:56:20 +00:00 (Migrated from github.com)

nats.mikluko.io becomes nats-operator.io in the four groups and in
everything named after them: finalizers, annotations, labels, the
JetStream ownership metadata keys, field indexes, Lease names and CRD
names. The released sections of CHANGELOG.md keep the old domain.

Nothing serves, converts or adopts the old groups. The upgrade on the
install page is removal and a fresh install, and it has two deletions
the uninstall steps lack: the servers' PersistentVolumeClaims, which a
NatsCluster of the same name would mount, and the generated seed
Secrets, which the auth controller refuses without the annotation under
the new domain.

The release-name limits stay at 37 and 34 characters: they come from
the Service names, which do not hold the domain. A Lease name is one
character longer and has no limit below 253.

nats.mikluko.io becomes nats-operator.io in the four groups and in everything named after them: finalizers, annotations, labels, the JetStream ownership metadata keys, field indexes, Lease names and CRD names. The released sections of CHANGELOG.md keep the old domain. Nothing serves, converts or adopts the old groups. The upgrade on the install page is removal and a fresh install, and it has two deletions the uninstall steps lack: the servers' PersistentVolumeClaims, which a NatsCluster of the same name would mount, and the generated seed Secrets, which the auth controller refuses without the annotation under the new domain. The release-name limits stay at 37 and 34 characters: they come from the Service names, which do not hold the domain. A Lease name is one character longer and has no limit below 253.
Sign in to join this conversation.
No description provided.