You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+5-10Lines changed: 5 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
This is a **production-grade GitOps Kubernetes cluster** running on Talos OS with self-managing ArgoCD. The key differentiator is that ArgoCD manages its own configuration and automatically discovers applications through directory structure - no manual Application manifests needed.
6
6
7
-
**Tech Stack**: Talos OS + K3s + ArgoCD + Cilium + Gateway API + Longhorn + 1Password + GPU support
7
+
**Tech Stack**: Talos OS + ArgoCD + Cilium + Gateway API + Longhorn + 1Password + GPU support
Talos OS is an immutable Linux distribution designed for Kubernetes - no shell, no SSH, API-only management.
10
+
Talos OS is an immutable Linux distribution designed for Kubernetes - no shell, no SSH, API-only management. This cluster is managed via **Omni** (Sidero's Talos management platform) with the Proxmox Infrastructure Provider.
11
11
12
12
## Key Concepts
13
13
-**Immutable OS**: No package manager, all changes via configuration
14
-
-**API-only**: All management via `talosctl`, never SSH
15
-
-**Declarative**: Configuration defined in `iac/talos/talconfig.yaml`
14
+
-**API-only**: All management via Omni UI, never SSH
15
+
-**Declarative**: Configuration managed in Omni (machine classes, cluster templates)
16
16
-**System Extensions**: Drivers and modules loaded at boot time
17
17
18
-
## Configuration Management
18
+
## Cluster Management via Omni
19
19
20
-
### Talhelper Workflow
21
-
```bash
22
-
# Generate machine configs from talconfig.yaml
23
-
cd iac/talos
24
-
talhelper genconfig
20
+
### Node Operations
21
+
-**Provisioning**: Omni + Sidero Proxmox Provider handles VM creation and Talos installation
22
+
-**Upgrades**: Managed through Omni UI (Talos version, system extensions)
23
+
-**Configuration**: Machine classes and patches in `omni/` directory
24
+
-**Kubeconfig**: Download from Omni UI > cluster > "Download Kubeconfig"
0 commit comments