56 lines
1.8 KiB
Cheetah
56 lines
1.8 KiB
Cheetah
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
|