From 85fe993c24a7cc902b47c5301c3abe3b9ca0e1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 22 Feb 2026 17:51:58 +0000 Subject: [PATCH] storage-limbosolutions-com deploy revision --- .gitignore | 1 + .../deploy/helm/values.yaml | 77 ++++++++++++++----- .../ops-scripts/apply.sh | 2 +- 3 files changed, 58 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 2761373..0b433ec 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ gitignore/* ansible/inventory.yml .env.d/* .tmp/** +storage-limbosolutions-com/deploy/helm/values.private.yaml diff --git a/storage-limbosolutions-com/deploy/helm/values.yaml b/storage-limbosolutions-com/deploy/helm/values.yaml index 8dc4a34..d070347 100644 --- a/storage-limbosolutions-com/deploy/helm/values.yaml +++ b/storage-limbosolutions-com/deploy/helm/values.yaml @@ -1,15 +1,43 @@ - -seaweedfsFiler: "????:????" # # host and port of your SeaweedFs filer replace helm --set -storageClassName: storage-limbosolutions-com +# host and port of your SeaweedFs filer +seaweedfsFiler: "f???:8888" +storageClassName: "storage-limbosolutions-com" storageClassVolumeBindingMode: Immediate isDefaultStorageClass: false tlsSecret: "" -imagePullPolicy: "Always" # "Always" -driverName: storage-limbosolutions-com-seaweedfs-csi +imagePullPolicy: "Always" +driverName: storage-limbosolutions-com-csi-driver controller: - # nodeSelector: - # role: worker-node + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet + # tolerations: + # - key: "dedicated" + # operator: "Equal" + # value: "reserved" + # effect: "NoSchedule" + + # affinity: + # nodeAffinity: + # requiredDuringSchedulingIgnoredDuringExecution: + # nodeSelectorTerms: + # - matchExpressions: + # - key: kubernetes.io/hostname + # operator: "In" + # values: + # - worker-node +mountService: + # Must be enabled for the CSI driver node component to mount volumes + enabled: true + # o ultimo chart values tem um bug que o latest não é verdadeira ultima versão + # a versão que está puxar com latest tem um bug que o path para o volume náo é respeitado e usa o handle como nome da coleção + image: chrislusf/seaweedfs-mount:v1.4.4 + + # tolerations: + # - key: "dedicated" + # operator: "Equal" + # value: "reserved" + # effect: "NoSchedule" + resources: {} livenessProbe: failureThreshold: @@ -23,30 +51,37 @@ controller: # Example-Value: "write_preferlocaldc" dataLocality: "none" -mountService: - # Must be enabled for the CSI driver node component to mount volumes - enabled: true - image: chrislusf/seaweedfs-mount:latest - node: - # Deploy node daemonset + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet enabled: true - # When seaweedfs-csi-driver-node pod on node is recreated, all pods on same node using seaweed-csi PV will stop working. - # For safe update set updateStrategy.type: OnDelete and manually move pods who use seaweed-csi PV, then delete seaweedfs-csi-driver-node damonset pod updateStrategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% affinity: {} - # dont set tolerations so is not installed on control-plane/master node - # tolerations: #dedicated=reserved:NoSchedule - # - key: "dedicated" - # operator: "Equal" - # value: "reserved" - # effect: "NoSchedule" + tolerations: #dedicated=reserved:NoSchedule + - key: "dedicated" + operator: "Equal" + value: "reserved" + effect: "NoSchedule" + livenessProbe: failureThreshold: initialDelaySeconds: 10 timeoutSeconds: 3 periodSeconds: 60 +# o ultimo chart values tem um bug que o latest não é verdadeira ultima versão +# a versão que está puxar com latest tem um bug que o path para o volume náo é respeitado e usa o handle como nome da coleção + +seaweedfsCsiPlugin: + image: chrislusf/seaweedfs-csi-driver:v1.4.4 + #image: chrislusf/seaweedfs-csi-driver:latest + securityContext: + privileged: true + capabilities: + add: ["SYS_ADMIN"] + allowPrivilegeEscalation: true + + diff --git a/storage-limbosolutions-com/ops-scripts/apply.sh b/storage-limbosolutions-com/ops-scripts/apply.sh index df930dd..4bd9f6d 100755 --- a/storage-limbosolutions-com/ops-scripts/apply.sh +++ b/storage-limbosolutions-com/ops-scripts/apply.sh @@ -7,6 +7,6 @@ helm repo add seaweedfs-csi-driver https://seaweedfs.github.io/seaweedfs-csi-dri helm repo update seaweedfs-csi-driver helm upgrade --install \ ---set seaweedfsFiler=192.168.14.5:7888 \ --values=./storage-limbosolutions-com/deploy/helm/values.yaml \ +--values=./storage-limbosolutions-com/deploy/helm/values.private.yaml \ storage-limbosolutions-com-seaweedfs-csi-driver seaweedfs-csi-driver/seaweedfs-csi-driver --namespace storage-limbosolutions-com \ No newline at end of file