feat(networking): add generic variants for non-Talos clusters

Add cilium-generic and kubeovn-cilium-generic variants that exclude
values-talos.yaml. These variants are suitable for kubeadm, k3s, RKE2
and other non-Talos Kubernetes distributions.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
This commit is contained in:
Aleksei Sviridkin 2026-01-30 12:39:07 +03:00
parent a5de8379c5
commit b7028aaa2a
No known key found for this signature in database
GPG key ID: 7988329FDF395282

View file

@ -33,6 +33,27 @@ spec:
releaseName: cilium-networkpolicy
dependsOn:
- cilium
# Generic Cilium variant for non-Talos clusters (kubeadm, k3s, RKE2, etc.)
- name: cilium-generic
dependsOn: []
components:
- name: cilium
path: system/cilium
valuesFiles:
- values.yaml
install:
privileged: true
namespace: cozy-cilium
releaseName: cilium
dependsOn: []
- name: cilium-networkpolicy
path: system/cilium-networkpolicy
install:
privileged: true
namespace: cozy-cilium
releaseName: cilium-networkpolicy
dependsOn:
- cilium
- name: kubeovn-cilium
dependsOn: []
components:
@ -63,3 +84,33 @@ spec:
releaseName: kubeovn
dependsOn:
- cilium
# Generic KubeOVN+Cilium variant for non-Talos clusters (kubeadm, k3s, RKE2, etc.)
- name: kubeovn-cilium-generic
dependsOn: []
components:
- name: cilium
path: system/cilium
valuesFiles:
- values.yaml
- values-kubeovn.yaml
install:
privileged: true
namespace: cozy-cilium
releaseName: cilium
dependsOn: []
- name: cilium-networkpolicy
path: system/cilium-networkpolicy
install:
privileged: true
namespace: cozy-cilium
releaseName: cilium-networkpolicy
dependsOn:
- cilium
- name: kubeovn
path: system/kubeovn
install:
privileged: true
namespace: cozy-kubeovn
releaseName: kubeovn
dependsOn:
- cilium