docs: update stable baseline to defer ccm/csi
This commit is contained in:
@@ -12,14 +12,17 @@ This document defines the current engineering target for this repository.
|
|||||||
## In Scope
|
## In Scope
|
||||||
|
|
||||||
- Terraform infrastructure bootstrap
|
- Terraform infrastructure bootstrap
|
||||||
- Ansible k3s bootstrap
|
- Ansible k3s bootstrap (using k3s embedded cloud provider)
|
||||||
- Flux core reconciliation
|
- Flux core reconciliation
|
||||||
- Hetzner CCM
|
|
||||||
- Hetzner CSI
|
|
||||||
- External Secrets Operator with Doppler
|
- External Secrets Operator with Doppler
|
||||||
- Tailscale private access
|
- Tailscale private access
|
||||||
- Observability stack
|
- Observability stack
|
||||||
|
|
||||||
|
## Deferred for Later Phases
|
||||||
|
|
||||||
|
- Hetzner CCM (using k3s embedded for now)
|
||||||
|
- Hetzner CSI (deferred - local storage sufficient for baseline)
|
||||||
|
|
||||||
## Out of Scope
|
## Out of Scope
|
||||||
|
|
||||||
- HA control plane
|
- HA control plane
|
||||||
@@ -35,12 +38,12 @@ This document defines the current engineering target for this repository.
|
|||||||
2. k3s server bootstrap completes and kubeconfig works.
|
2. k3s server bootstrap completes and kubeconfig works.
|
||||||
3. Workers join and all nodes are Ready.
|
3. Workers join and all nodes are Ready.
|
||||||
4. Flux source and infrastructure reconciliation are healthy.
|
4. Flux source and infrastructure reconciliation are healthy.
|
||||||
5. CCM is Ready.
|
5. External Secrets sync required secrets.
|
||||||
6. CSI is Ready and a PVC can bind.
|
6. Tailscale private access works.
|
||||||
7. External Secrets sync required secrets.
|
7. Observability is healthy and reachable privately.
|
||||||
8. Tailscale private access works.
|
8. Terraform destroy succeeds cleanly or via workflow retry.
|
||||||
9. Observability is healthy and reachable privately.
|
|
||||||
10. Terraform destroy succeeds cleanly or via workflow retry.
|
_Note: Hetzner CCM and CSI are suspended for the stable baseline phase. Using k3s embedded cloud provider._
|
||||||
|
|
||||||
## Success Criteria
|
## Success Criteria
|
||||||
|
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ spec:
|
|||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: platform
|
name: platform
|
||||||
path: ./infrastructure/addons/csi
|
path: ./infrastructure/addons/csi
|
||||||
dependsOn:
|
# dependsOn:
|
||||||
- name: addon-ccm
|
# - name: addon-ccm # Deferred - CCM suspended for stable baseline
|
||||||
wait: true
|
wait: true
|
||||||
timeout: 5m
|
timeout: 5m
|
||||||
suspend: true
|
suspend: true
|
||||||
|
|||||||
Reference in New Issue
Block a user