settings finished

This commit is contained in:
Jakub Kropáček 2025-02-11 17:49:10 +01:00
parent ae9ac8edb6
commit c0eb98d2cc
2 changed files with 9 additions and 25 deletions

View file

@ -0,0 +1 @@
{{ pw "bf0cc098-bbf1-4254-9133-40024505c093" }}

View file

@ -1,35 +1,18 @@
createNamespace: true
config: config:
clusters: clusters:
- url: https://192.168.1.151:8006/api2/json - url: https://192.168.1.151:8006/api2/json
insecure: true insecure: true
token_id: "kubernetes-csi@pve!csi" token_id: "kubernetes-csi@pve!csi"
token_secret: "key" token_secret: {{ readFile "../.envs/.proxmox-csi-secret" }}
region: cluster-1 region: kc-node0
# Deploy Node CSI driver only on proxmox nodes
node:
nodeSelector:
# It will work only with Talos CCM, remove it overwise
node.cloudprovider.kubernetes.io/platform: nocloud
tolerations:
- operator: Exists
# Deploy CSI controller only on control-plane nodes
nodeSelector:
node-role.kubernetes.io/control-plane: ""
tolerations:
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
# Define storage classes
# See https://pve.proxmox.com/wiki/Storage
storageClass: storageClass:
- name: proxmox-data-xfs
storage: data
reclaimPolicy: Delete
fstype: xfs
- name: proxmox-data - name: proxmox-data
storage: data storage: hdd-data1
reclaimPolicy: Delete reclaimPolicy: Delete
fstype: ext4 fstype: ext4
cache: writethrough cache: writethrough
annotations:
storageclass.kubernetes.io/is-default-class: "true"