Entity: TazLab K8s (GitOps Layer)
This page is the repository hub for the provider-agnostic Flux GitOps desired-state layer.
Overview
tazlab-k8s/ defines the entire state of the cluster after bootstrap. It is managed by Flux CD, which continuously reconciles the cluster against the master branch.
Navigation for Agents
Architecture & Engine
- GitOps Structure: Kustomize layering and inventory.
- Flux DAG: Dependency graph and reconciliation order.
- Bootstrap Logic: Transition from bare-metal to Flux.
Delivery & Automation
- Image Automation Pipeline: How Flux updates container images.
- Secret Mapping & ESO: How secrets flow from external stores.
Operations & Monitoring
- Operators Inventory: List of cluster controllers.
- Repository Mapping: File and folder responsibilities.
- Ingress & Auth: Edge routing and identity protection.
- Monitoring & Dashboards: Observability as code.
Conventions
- K8s Conventions: Naming, purity, and resource standards.
Relationships
- Base: Depends on ephemeral-castle for the VMs and Talos OS.
- Secrets: Consumes data from Infisical and Vault.
- Storage: Uses Longhorn for persistence.