diff --git a/argocd/apps/seaweedfs/.seaweedfs.bak.swp b/argocd/apps/seaweedfs/.seaweedfs.bak.swp new file mode 100644 index 0000000..cc65d82 Binary files /dev/null and b/argocd/apps/seaweedfs/.seaweedfs.bak.swp differ diff --git a/argocd/apps/seaweedfs/seaweedfs.yaml b/argocd/apps/seaweedfs/seaweedfs.yaml index 4b98e56..513caad 100644 --- a/argocd/apps/seaweedfs/seaweedfs.yaml +++ b/argocd/apps/seaweedfs/seaweedfs.yaml @@ -13,133 +13,132 @@ spec: helm: values: | # Global Konfiguration -global: - imagePullPolicy: IfNotPresent - enableSecurity: true - monitoring: - enabled: true + global: + imagePullPolicy: IfNotPresent + enableSecurity: true + monitoring: + enabled: true -master: - enabled: true - replicas: 1 - data: - type: "persistentVolumeClaim" - size: "25Gi" - storageClass: "" - logs: - type: "persistentVolumeClaim" - size: „5Gi" - storageClass: "" + master: + enabled: true + replicas: 1 + data: + type: "persistentVolumeClaim" + size: "25Gi" + storageClass: "" + logs: + type: "persistentVolumeClaim" + size: „5Gi" + storageClass: "" - ingress: - enabled: true - className: "traefik" - # host: false for "*" hostname - host: "seaweed.innovation-hub-niedersachsen.de" - annotations: - kubernetes.io/ingress.class: "traefik" - traefik.ingress.kubernetes.io/router.entrypoints: "websecure" - traefik.ingress.kubernetes.io/router.tls: "true" - cert-manager.io/cluster-issuer: "lets-encrypt" - - tls: - - secretName: "seaweed.innovation-hub-niedersachsen.de-tls" - hosts: - - "seaweed.innovation-hub-niedersachsen.de" + ingress: + enabled: true + className: "traefik" + # host: false for "*" hostname + host: "seaweed.innovation-hub-niedersachsen.de" + annotations: + kubernetes.io/ingress.class: "traefik" + traefik.ingress.kubernetes.io/router.entrypoints: "websecure" + traefik.ingress.kubernetes.io/router.tls: "true" + cert-manager.io/cluster-issuer: "lets-encrypt" + tls: + - secretName: "seaweed.innovation-hub-niedersachsen.de-tls" + hosts: + - "seaweed.innovation-hub-niedersachsen.de" -volume: - enabled: true - replicas: 1 - dataDirs: - - name: data - type: "persistentVolumeClaim" - storageClass: "" - size: "100Gi" - idx: - type: "persistentVolumeClaim" - size: "10Gi" - storageClass: "" + volume: + enabled: true + replicas: 1 + dataDirs: + - name: data + type: "persistentVolumeClaim" + storageClass: "" + size: "100Gi" + idx: + type: "persistentVolumeClaim" + size: "10Gi" + storageClass: "" -filer: - enabled: true - data: - type: "persistentVolumeClaim" - size: "25Gi" - storageClass: "" - logs: - type: "persistentVolumeClaim" - size: "5Gi" - storageClass: "" + filer: + enabled: true + data: + type: "persistentVolumeClaim" + size: "25Gi" + storageClass: "" + logs: + type: "persistentVolumeClaim" + size: "5Gi" + storageClass: "" -# ingress: -# enabled: true -# className: "traefik" -# host: "sws3.innovation-hub-niedersachsen.de" -# annotations: -# kubernetes.io/ingress.class: "traefik" -# traefik.ingress.kubernetes.io/router.entrypoints: "websecure" -# traefik.ingress.kubernetes.io/router.tls: "true" -# cert-manager.io/cluster-issuer: "lets-encrypt" -# tls: -# - secretName: "sws3.innovation-hub-niedersachsen.de-tls" -# hosts: -# - "sws3.innovation-hub-niedersachsen.de" -# s3: -# enabled: true -# port: 8333 -# httpsPort: 0 -# allowEmptyFolder: false -# # Suffix of the host name, {bucket}.{domainName} -# domainName: "" -# # enable user & permission to s3 (need to inject to all services) -# enableAuth: true -# # set to the name of an existing kubernetes Secret with the s3 json config file -# # should have a secret key called seaweedfs_s3_config with an inline json configure -# existingConfigSecret: "admin-s3-secret" + # ingress: + # enabled: true + # className: "traefik" + # host: "sws3.innovation-hub-niedersachsen.de" + # annotations: + # kubernetes.io/ingress.class: "traefik" + # traefik.ingress.kubernetes.io/router.entrypoints: "websecure" + # traefik.ingress.kubernetes.io/router.tls: "true" + # cert-manager.io/cluster-issuer: "lets-encrypt" + # tls: + # - secretName: "sws3.innovation-hub-niedersachsen.de-tls" + # hosts: + # - "sws3.innovation-hub-niedersachsen.de" + # s3: + # enabled: true + # port: 8333 + # httpsPort: 0 + # allowEmptyFolder: false + # # Suffix of the host name, {bucket}.{domainName} + # domainName: "" + # # enable user & permission to s3 (need to inject to all services) + # enableAuth: true + # # set to the name of an existing kubernetes Secret with the s3 json config file + # # should have a secret key called seaweedfs_s3_config with an inline json configure + # existingConfigSecret: "admin-s3-secret" -s3: - enabled: true - imageOverride: null - restartPolicy: null - replicas: 1 - bindAddress: 0.0.0.0 - port: 8333 - # add additional https port - httpsPort: 0 - metricsPort: 9327 - loggingOverrideLevel: null - # allow empty folders - allowEmptyFolder: true - # enable user & permission to s3 (need to inject to all services) - enableAuth: true - # set to the name of an existing kubernetes Secret with the s3 json config file - # should have a secret key called seaweedfs_s3_config with an inline json config - existingConfigSecret: "admin-s3-secret" - auditLogConfig: {} + s3: + enabled: true + imageOverride: null + restartPolicy: null + replicas: 1 + bindAddress: 0.0.0.0 + port: 8333 + # add additional https port + httpsPort: 0 + metricsPort: 9327 + loggingOverrideLevel: null + # allow empty folders + allowEmptyFolder: true + # enable user & permission to s3 (need to inject to all services) + enableAuth: true + # set to the name of an existing kubernetes Secret with the s3 json config file + # should have a secret key called seaweedfs_s3_config with an inline json config + existingConfigSecret: "admin-s3-secret" + auditLogConfig: {} - ingress: - enabled: true - className: "traefik" - host: "sws3.innovation-hub-niedersachsen.de" - # additional ingress annotations for the s3 endpoint - annotations: - kubernetes.io/ingress.class: "traefik" - traefik.ingress.kubernetes.io/router.entrypoints: "websecure" - traefik.ingress.kubernetes.io/router.tls: "true" - cert-manager.io/cluster-issuer: "lets-encrypt" - tls: - - secretName: "sws3.innovation-hub-niedersachsen.de-tls" - hosts: - - "sws3.innovation-hub-niedersachsen.de" + ingress: + enabled: true + className: "traefik" + host: "sws3.innovation-hub-niedersachsen.de" + # additional ingress annotations for the s3 endpoint + annotations: + kubernetes.io/ingress.class: "traefik" + traefik.ingress.kubernetes.io/router.entrypoints: "websecure" + traefik.ingress.kubernetes.io/router.tls: "true" + cert-manager.io/cluster-issuer: "lets-encrypt" + tls: + - secretName: "sws3.innovation-hub-niedersachsen.de-tls" + hosts: + - "sws3.innovation-hub-niedersachsen.de" - # Resource management - resources: - limits: - cpu: "2" - memory: "2Gi" - requests: - cpu: "500m" - memory: "1Gi" + # Resource management + resources: + limits: + cpu: "2" + memory: "2Gi" + requests: + cpu: "500m" + memory: "1Gi" destination: server: 'https://kubernetes.default.svc'