cluster: inlineManifests: - name: proxmox-cloud-controller-manager contents: |- apiVersion: v1 kind: Secret type: Opaque metadata: name: proxmox-cloud-controller-manager namespace: kube-system stringData: config.yaml: | clusters: - url: ${proxmox_url}/api2/json insecure: true token_id: "kubernetes@pve!ccm" token_secret: "${ccm_token_secret}" region: ${proxmox_region} - name: proxmox-csi-plugin contents: |- apiVersion: v1 kind: Secret type: Opaque metadata: name: proxmox-csi-plugin namespace: csi-proxmox stringData: config.yaml: | clusters: - url: ${proxmox_url}/api2/json insecure: true token_id: "kubernetes-csi@pve!csi" token_secret: "${csi_token_secret}" region: ${proxmox_region} - name: proxmox-hdd-sc contents: |- allowVolumeExpansion: true apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: annotations: storageclass.kubernetes.io/is-default-class: "true" name: proxmox-hdd-lvm parameters: csi.storage.k8s.io/fstype: xfs storage: hdd provisioner: csi.proxmox.sinextra.dev reclaimPolicy: Delete volumeBindingMode: WaitForFirstConsumer externalCloudProvider: enabled: true manifests: - https://raw.githubusercontent.com/sergelogvinov/proxmox-cloud-controller-manager/main/docs/deploy/cloud-controller-manager.yml - https://raw.githubusercontent.com/sergelogvinov/proxmox-csi-plugin/main/docs/deploy/proxmox-csi-plugin.yml