feat(clustertool): remove the use of talos manifests in favor of kubectl

This commit is contained in:
Kjeld Schouten
2024-10-24 10:36:17 +02:00
parent 062874e132
commit a71ee15f6d
11 changed files with 77 additions and 125 deletions
@@ -1,9 +1,15 @@
talconfig.json
clusterconfig
patches/sopssecret.yaml
patches/all.yaml
patches/controlplane.yaml
patches/manifests.yaml
patches/worker.yaml
*patches/all.yaml
*patches/controlplane.yaml
*patches/worker.yaml
all.yaml
controlplane.yaml
worker.yaml
*sopssecret.secret.yaml
sopssecret.secret.yaml
cluster/main/kubernetes/**/bootstrap-values.yaml.ct
*kubeconfig
@@ -41,9 +41,6 @@ nodes:
controlPlane:
patches:
- '@./patches/controlplane.yaml'
- '@./patches/sopssecret.yaml'
- '@./patches/manifests.yaml'
# - '@./patches/nvidia.yaml'
schematic:
customization:
extraKernelArgs:
@@ -64,7 +61,6 @@ controlPlane:
worker:
patches:
- '@./patches/worker.yaml'
# - '@./patches/nvidia.yaml'
schematic:
customization:
systemExtensions:
@@ -1,6 +0,0 @@
- op: replace
path: /machine/time
value:
"disabled": false
"servers":
- "time.cloudflare.com"
@@ -1,39 +0,0 @@
- op: add
path: /cluster/inlineManifests
value:
- name: flux-system
contents: |-
apiVersion: v1
kind: Namespace
metadata:
name: flux-system
- name: sops-age
contents: |-
apiVersion: v1
stringData:
age.agekey: REPLACEWITHSOPS
kind: Secret
metadata:
creationTimestamp: null
name: sops-age
namespace: flux-system
- name: cluster-config
contents: |-
apiVersion: v1
kind: ConfigMap
metadata:
creationTimestamp: null
name: cluster-config
namespace: flux-system
data:
REPLACEWITHTALENV
- name: deploy-key
contents: |-
apiVersion: v1
kind: ConfigMap
metadata:
creationTimestamp: null
name: deploy-key
namespace: flux-system
stringData:
REPLACEWITHDEPLOYKEY