🌳
pt0/bktF/bktPlacementF.mts
1// single source of truth for which clusters host each of OUR buckets (nodeports-style static
2// topology). bucket_cfg_json secrets hold creds/endpoints only — placement here never drifts since
3// it's code-reviewed, not write-once-generated. external = third-party s3 (b2/wasabi/aws/spaces),
4// inherently cross-cluster. used by validateWalRecency for same/cross-cluster backup warnings.
5export const bktPlacementH: Record<string, {clusters?: string[], deleteAuthority?: string, external?: true}> = {
6 'hztxtzng-20510rm0iz0z0yr454c9u1s789a62w0t': {clusters: ['harv2demo', 'do1demo', 'hetzn1', 'harv3demo'], deleteAuthority: 'harv2demo'},
7 'zatppz-7f18h989329g9i26758hyt50': {clusters: ['harv2demo', 'do1demo', 'hetzn1', 'harv3demo'], deleteAuthority: 'harv2demo'},
8 'zol3bck': {external: true},
9}