Skip to content

Commit 0fd39fd

Browse files
committed
sustainability: mirror inventory update to 9 instances
Twin of the Go StaticInventory() change in website-backend (sustainability: sync inventory to current 9-instance fleet). This file is the fallback rendering source for the infrastructure table when the backend report arrives with no inventory slice. - Add gateway-ops (Teleport proxy) and vault-ops (HashiCorp Vault Transit + Raft), both provisioned 2026-04-13 - Rename envoy-ops -> envoy-ops-new and flip zone CH-GVA-2 -> CH-DK-2 after the 2026-04-13 migration - Header comment bumped from "7-instance" to "9-instance"
1 parent d30a729 commit 0fd39fd

1 file changed

Lines changed: 20 additions & 4 deletions

File tree

‎components/sustainability/inventory.ts‎

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { InventoryItem } from './types'
22

33
/**
4-
* Static 7-instance inventory — the TypeScript twin of the Go
4+
* Static 9-instance inventory — the TypeScript twin of the Go
55
* StaticInventory() function in website-backend. Both lists are
66
* hand-maintained and must stay in sync. This file is the fallback
77
* rendering source for the infrastructure table in case the backend
@@ -51,7 +51,7 @@ export const STATIC_INVENTORY: InventoryItem[] = [
5151
vcpu: 2,
5252
ramGb: 4,
5353
zone: 'CH-DK-2',
54-
purpose: 'Observability: LGTM stack + Gatus status page',
54+
purpose: 'Observability: LGTM stack + Uptime Kuma status page',
5555
},
5656
{
5757
instance: 'registry-ops',
@@ -62,11 +62,27 @@ export const STATIC_INVENTORY: InventoryItem[] = [
6262
purpose: 'Self-hosted Docker registry',
6363
},
6464
{
65-
instance: 'envoy-ops',
65+
instance: 'envoy-ops-new',
6666
type: 'Standard-Small',
6767
vcpu: 2,
6868
ramGb: 2,
69-
zone: 'CH-GVA-2',
69+
zone: 'CH-DK-2',
7070
purpose: 'Privacy-preserving notification service (Envoy)',
7171
},
72+
{
73+
instance: 'gateway-ops',
74+
type: 'Standard-Small',
75+
vcpu: 2,
76+
ramGb: 2,
77+
zone: 'CH-DK-2',
78+
purpose: 'Teleport proxy (SSH + audit)',
79+
},
80+
{
81+
instance: 'vault-ops',
82+
type: 'Standard-Small',
83+
vcpu: 2,
84+
ramGb: 2,
85+
zone: 'CH-DK-2',
86+
purpose: 'HashiCorp Vault (Transit + Raft)',
87+
},
7288
]

0 commit comments

Comments
 (0)