Skip to content

Commit e97f012

Browse files
committed
add proxmox ccm to pve
1 parent b20b23f commit e97f012

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
apiVersion: source.toolkit.fluxcd.io/v1
2+
kind: HelmRepository
3+
metadata:
4+
name: proxmox-cloud-controller-manager
5+
namespace: kube-system
6+
spec:
7+
interval: 5m
8+
url: oci://ghcr.io/sergelogvinov/charts/proxmox-cloud-controller-manager
9+
10+
---
11+
apiVersion: helm.toolkit.fluxcd.io/v2
12+
kind: HelmRelease
13+
metadata:
14+
name: proxmox-cloud-controller-manager
15+
namespace: kube-system
16+
spec:
17+
interval: 10m
18+
timeout: 5m
19+
chart:
20+
spec:
21+
chart: proxmox-cloud-controller-manager
22+
version: "0.2.24"
23+
sourceRef:
24+
kind: HelmRepository
25+
name: sealed-secrets
26+
interval: 5m
27+
releaseName: sealed-secrets
28+
values:
29+
useDaemonSet: true
30+
nodeSelector:
31+
node-role.kubernetes.io/control-plane: "true"
32+
existingConfigSecret: proxmox-cloud-controller-manager

k8s/infrastructure/pve/secrets/secrets.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,16 @@ spec:
8989
name: survivor-tracker
9090
namespace: survivor-tracker
9191
type: Opaque
92+
---
93+
apiVersion: bitnami.com/v1alpha1
94+
kind: SealedSecret
95+
metadata:
96+
name: proxmox-cloud-controller-manager
97+
namespace: kube-system
98+
spec:
99+
encryptedData:
100+
config.yaml: AgB4WeGsOL0ms7W59kcceVlkZNjMWCFqMLKorMiBSOyg34x8SPO/bq6o2ypQj86jFdvNFIK55Kr8A7nk3aSV0cJ9B5RdSdUUlLdKWYRAoJ9Jfwmy5zn5CALsihNfoLVcqywmWXqnDX+sngiAM3144JDTtFG4W0hU/DE9PYFGRm4x0H3qrvLUWeRHil070F7adWkle9jDaz1g0CQyjHnXwjx+H0F9va+0p1/sF89wvjw5iHnnzIQuSOm8IKvYI+NbF2N42xXI8Leaeu3sF1/CkCi7HyfQBNPrFmIRnbQBk+zUOmnd/hOklpX25M7Tli0JQJNuIdrkV1qg5zNJ2w0fMa7RPj1+3kW1vhe2fBbyfSrBfZArL2vVL/l84sYAq5cmLg/7bzFW3xboagHn6zO0gG6OI688k638b8h4Ues5sYjiBOfJAA+fuYrw7lqAbm82Lz06LkgVZWKjGA3e22UwtXFxxmml3+9g3Wr7ZosWwHMjAh0veAPTd81kkFmDpd67DyJ+z3AhfDPG8mLW5ztonErt4okb1jTdc2zQzFhkiCyB6811ASFZxVHg6AJhtb4vUDsXUVwlsliRGlpbISJuNb1kt2zuUv5xxbACli0oU6Zgrca2h1eLTush49XSsllkFI5IyNVVAeSv0SLB6OdOVgARGm9oxYXJ+crqr/Sx2eKH+jnXpL3iFx1x+gSEktd9q4URZLKAA+/NtKH66OIuRsDcQcrXY5vxji7zTaM7iD7dSgPv3x0FCrkUzF/ioSVuF+7/7b4KsWIUdCmyc1e15t3xnjAJHzmVXQavW6HR2RO/wXoJqb2bWmPZmW+Q5ERgtEQTbd7R22H1gz9qYpHvMPbYX3FH/9FG0/kyua4vwZH2ldJfXArAGXvCswsJPUeTUTXPUeMLbo2pFh08jqWLYjg=
101+
template:
102+
metadata:
103+
name: proxmox-cloud-controller-manager
104+
namespace: kube-system

0 commit comments

Comments
 (0)