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/secret.garage.yaml
|
||||
- resources/secret.hcloud.yaml
|
||||
- resources/storageClass.garage.yaml
|
||||
- resources/storageClass.hcloud.yaml
|
||||
|
||||
images:
|
||||
- name: registrar
|
||||
|
@ -17,6 +19,7 @@ images:
|
|||
- name: csi
|
||||
newName: code.icb4dc0.de/infrastructure/csi-s3
|
||||
newTag: 0.38.3
|
||||
digest: sha256:afda8c9cb694023dcaca7c644114372927ddf2c2de77ee4f19caf5c7695dcb04
|
||||
|
||||
patches:
|
||||
- target:
|
||||
|
@ -26,7 +29,6 @@ patches:
|
|||
name: csi-s3
|
||||
path: patches/daemonset.yaml
|
||||
|
||||
|
||||
helmCharts:
|
||||
- name: csi-s3
|
||||
repo: https://yandex-cloud.github.io/k8s-csi-s3/charts/
|
||||
|
|
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-namespace: kube-system
|
||||
mounter: geesefs
|
||||
options: '--memory-limit 1000 --dir-mode 0777 --file-mode 0666'
|
||||
options: "--memory-limit 1000 --dir-mode 0777 --file-mode 0666"
|
||||
reclaimPolicy: Delete
|
||||
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