Skip to main content

GROUP_PREFIX

Constant GROUP_PREFIX 

Source
pub const GROUP_PREFIX: &str;
Expand description

Shared group prefix every finalizer key in the ALL family carries — the same tatara.pleme.io/ group segment every tatara-owned CRD annotation + finalizer key rides through, matching the #[kube(group = "tatara.pleme.io", …)] derive slot on the CRD structs. Pinned across every arm by [tests::all_share_group_prefix] so a future rename of the group (a shift to v2/ under a migration, a per-fleet override) lands at ONE substrate const here + the paired CRD derive slots rather than at three independent finalizer wire forms.

Compile-time alias of the crate-wide substrate owner crate::GROUP_PREFIX — the ONE pub const &'static str that owns the <GROUP>/ byte-shape every tatara wire-form key uses as its reverse-DNS prefix. Pre-lift this const restated the literal "tatara.pleme.io/" inline as a byte-parity peer of the sibling crate::annotations::GROUP_PREFIX (pinned equal by [crate::annotations_family_tests::group_prefix_matches_finalizers_group_prefix]); post-lift both peer consts route through crate::GROUP_PREFIX so byte equality holds by construction (the same &'static str address), and a future rename of the reverse-DNS root lands at the ONE crate-root const with every peer wire-form consumer inheriting the shift mechanically rather than at three independent per-module string literals.