feat(csi): add hcloud s3 storage class
All checks were successful
Renovate / renovate (push) Successful in 1m36s
All checks were successful
Renovate / renovate (push) Successful in 1m36s
This commit is contained in:
parent
f3594e45fd
commit
80c6dc54dc
4 changed files with 25 additions and 3 deletions
|
@ -5,7 +5,9 @@ namespace: kube-system
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
- resources/secret.garage.yaml
|
- resources/secret.garage.yaml
|
||||||
|
- resources/secret.hcloud.yaml
|
||||||
- resources/storageClass.garage.yaml
|
- resources/storageClass.garage.yaml
|
||||||
|
- resources/storageClass.hcloud.yaml
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: registrar
|
- name: registrar
|
||||||
|
@ -17,6 +19,7 @@ images:
|
||||||
- name: csi
|
- name: csi
|
||||||
newName: code.icb4dc0.de/infrastructure/csi-s3
|
newName: code.icb4dc0.de/infrastructure/csi-s3
|
||||||
newTag: 0.38.3
|
newTag: 0.38.3
|
||||||
|
digest: sha256:afda8c9cb694023dcaca7c644114372927ddf2c2de77ee4f19caf5c7695dcb04
|
||||||
|
|
||||||
patches:
|
patches:
|
||||||
- target:
|
- target:
|
||||||
|
@ -26,11 +29,10 @@ patches:
|
||||||
name: csi-s3
|
name: csi-s3
|
||||||
path: patches/daemonset.yaml
|
path: patches/daemonset.yaml
|
||||||
|
|
||||||
|
|
||||||
helmCharts:
|
helmCharts:
|
||||||
- name: csi-s3
|
- name: csi-s3
|
||||||
repo: https://yandex-cloud.github.io/k8s-csi-s3/charts/
|
repo: https://yandex-cloud.github.io/k8s-csi-s3/charts/
|
||||||
releaseName: csi-s3
|
releaseName: csi-s3
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
version: "0.38.3"
|
version: "0.38.3"
|
||||||
valuesFile: config/values.csi-s3.yaml
|
valuesFile: config/values.csi-s3.yaml
|
||||||
|
|
BIN
s3-csi/resources/secret.hcloud.yaml
Normal file
BIN
s3-csi/resources/secret.hcloud.yaml
Normal file
Binary file not shown.
|
@ -14,6 +14,6 @@ parameters:
|
||||||
csi.storage.k8s.io/provisioner-secret-name: csi-s3-garage-secret
|
csi.storage.k8s.io/provisioner-secret-name: csi-s3-garage-secret
|
||||||
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
|
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
|
||||||
mounter: geesefs
|
mounter: geesefs
|
||||||
options: '--memory-limit 1000 --dir-mode 0777 --file-mode 0666'
|
options: "--memory-limit 1000 --dir-mode 0777 --file-mode 0666"
|
||||||
reclaimPolicy: Delete
|
reclaimPolicy: Delete
|
||||||
volumeBindingMode: Immediate
|
volumeBindingMode: Immediate
|
||||||
|
|
20
s3-csi/resources/storageClass.hcloud.yaml
Normal file
20
s3-csi/resources/storageClass.hcloud.yaml
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
---
|
||||||
|
apiVersion: storage.k8s.io/v1
|
||||||
|
kind: StorageClass
|
||||||
|
metadata:
|
||||||
|
name: hcloud-blob
|
||||||
|
provisioner: ru.yandex.s3.csi
|
||||||
|
parameters:
|
||||||
|
bucket: 1661580-csi
|
||||||
|
csi.storage.k8s.io/controller-publish-secret-name: csi-s3-hcloud-secret
|
||||||
|
csi.storage.k8s.io/controller-publish-secret-namespace: kube-system
|
||||||
|
csi.storage.k8s.io/node-publish-secret-name: csi-s3-hcloud-secret
|
||||||
|
csi.storage.k8s.io/node-publish-secret-namespace: kube-system
|
||||||
|
csi.storage.k8s.io/node-stage-secret-name: csi-s3-hcloud-secret
|
||||||
|
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
|
||||||
|
csi.storage.k8s.io/provisioner-secret-name: csi-s3-hcloud-secret
|
||||||
|
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
|
||||||
|
mounter: geesefs
|
||||||
|
options: "--memory-limit 1000 --dir-mode 0777 --file-mode 0666"
|
||||||
|
reclaimPolicy: Delete
|
||||||
|
volumeBindingMode: Immediate
|
Loading…
Reference in a new issue