diff --git a/argocd/apps/seaweedfs/seaweedfs.bak b/argocd/apps/seaweedfs/seaweedfs.bak deleted file mode 100644 index 8b781f2..0000000 --- a/argocd/apps/seaweedfs/seaweedfs.bak +++ /dev/null @@ -1,237 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: seaweedfs - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: 'https://seaweedfs.github.io/seaweedfs/helm' - chart: seaweedfs - targetRevision: 4.*.* - helm: - values: | - # Global Konfiguration - global: - enableSecurity: true - monitoring: - enabled: true - imagePullPolicy: IfNotPresent - - # Master Konfiguration - master: - replicas: 1 - data: - type: "persistentVolumeClaim" - size: "25Gi" - storageClass: "" - logs: - type: "persistentVolumeClaim" - size: "5Gi" - - # Master Service - service: - type: ClusterIP - ports: - http: 9333 - grpc: 19333 - - # Master Ingress - ingress: - enabled: true - className: "traefik" - annotations: - traefik.ingress.kubernetes.io/router.tls: "true" - cert-manager.io/cluster-issuer: "lets-encrypt" - traefik.ingress.kubernetes.io/router.entrypoints: "websecure" - traefik.ingress.kubernetes.io/router.middlewares: "seaweedfs-cors@kubernetescrd" - hosts: - - host: "seaweed.innovation-hub-niedersachsen.de" - paths: - - path: "/" - pathType: "Prefix" - tls: - - secretName: "seaweed.innovation-hub-niedersachsen.de-tls" - hosts: - - "seaweed.innovation-hub-niedersachsen.de" - - # Volume Server Konfiguration - volume: - replicas: 2 - data: - type: "persistentVolumeClaim" - size: "100Gi" - storageClass: "" - idx: - type: "persistentVolumeClaim" - size: "10Gi" - storageClass: "" - - service: - type: ClusterIP - ports: - http: 8080 - grpc: 18080 - - # Filer Konfiguration - filer: - replicas: 1 # Reduziert für einfachere Installation - data: - type: "persistentVolumeClaim" - size: "25Gi" - storageClass: "" - logs: - type: "persistentVolumeClaim" - size: "5Gi" - - # Filer Service - service: - type: ClusterIP - ports: - http: 8888 - grpc: 18888 - - # Filer Store Konfiguration - LevelDB (empfohlen) - store: - type: "leveldb" - leveldb: - # LevelDB speichert Daten im filer data volume - enabled: true - - # Optional: Filer Ingress (für Web UI) - ingress: - enabled: false - - # S3 Gateway Konfiguration - s3: - enabled: true - replicas: 1 - - # S3 Authentifizierung - enableAuth: true - existingConfigSecret: "admin-s3-secret" - port: 8333 - httpsPort: 0 - - # S3 Service - explizit HTTP - service: - type: ClusterIP - ports: - http: 8333 - - # S3 Args - minimal HTTP setup - args: - - "-port=8333" - - "-filer=seaweedfs-filer-client.seaweedfs:8888" - - "-v=4" - - # Environment Variablen - env: - - name: WEED_S3_PORT - value: "8333" - - name: WEED_S3_HTTPS_PORT - value: "0" - - # S3 Konfiguration - config: - logLevel: 4 - # Explizit HTTP-Port setzen, HTTPS deaktivieren - port: 8333 - httpsPort: 0 - cert: "" - key: "" - - # S3 Ingress - ingress: - enabled: true - className: "traefik" - annotations: - traefik.ingress.kubernetes.io/router.tls: "true" - cert-manager.io/cluster-issuer: "lets-encrypt" - traefik.ingress.kubernetes.io/router.entrypoints: "websecure" - # traefik.ingress.kubernetes.io/router.middlewares: "seaweedfs-cors@kubernetescrd,seaweedfs-stripprefix@kubernetescrd" - # Backend explizit auf HTTP setzen - traefik.ingress.kubernetes.io/service.serversscheme: "http" - traefik.ingress.kubernetes.io/service.port: "8333" - hosts: - - host: "sws3.innovation-hub-niedersachsen.de" - paths: - - path: "/" - pathType: "Prefix" - tls: - - secretName: "sws3.innovation-hub-niedersachsen.de-tls" - hosts: - - "sws3.innovation-hub-niedersachsen.de" - - # WebDAV (optional - standardmäßig deaktiviert) - webdav: - enabled: false - - # Mount (optional - für FUSE Mount) - mount: - enabled: false - - # CORS Konfiguration - cors: - enabled: true - allowedOrigins: - - "*" - allowedMethods: - - "GET" - - "POST" - - "PUT" - - "DELETE" - - "HEAD" - - "OPTIONS" - allowedHeaders: - - "*" - - # Resource Limits (optional) - resources: - master: - limits: - cpu: 500m - memory: 512Mi - requests: - cpu: 100m - memory: 128Mi - volume: - limits: - cpu: 1000m - memory: 1Gi - requests: - cpu: 200m - memory: 256Mi - filer: - limits: - cpu: 500m - memory: 512Mi - requests: - cpu: 100m - memory: 128Mi - s3: - limits: - cpu: 500m - memory: 512Mi - requests: - cpu: 100m - memory: 128Mi - - # Node Affinity (optional) - nodeSelector: {} - tolerations: [] - affinity: {} - - destination: - server: 'https://kubernetes.default.svc' - namespace: seaweedfs - syncPolicy: - managedNamespaceMetadata: - labels: - pod-security.kubernetes.io/enforce: "privileged" - automated: - selfHeal: true - prune: true - syncOptions: - - CreateNamespace=true \ No newline at end of file diff --git a/argocd/apps/seaweedfs/seaweedfs_bitnami b/argocd/apps/seaweedfs/seaweedfs_bitnami deleted file mode 100644 index f4f43a3..0000000 --- a/argocd/apps/seaweedfs/seaweedfs_bitnami +++ /dev/null @@ -1,96 +0,0 @@ -#apiVersion: argoproj.io/v1alpha1 -#kind: Application -#metadata: -# name: seaweedfs -# finalizers: -# - resources-finalizer.argocd.argoproj.io -#spec: -# project: default -## container: -## - name: TZ -## value: 'Europe/Berlin' -# source: -# repoURL: 'registry-1.docker.io/bitnamicharts' -# path: 'seaweedfs' -# targetRevision: 4.*.* -# chart: seaweedfs -# helm: -# parameters: -# - name: master.ingress.enabled -# value: 'true' -# - name: master.ingress.hostname -# value: 'seaweed.innovation-hub-niedersachsen.de' -# - name: master.ingress.tls -# value: 'true' -# - name: master.ingress.annotations.kubernetes\.io\/ingress\.class -# value: traefik -# - name: master.ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls -# value: 'true' -# forceString: true -# - name: master.ingress.annotations.cert-manager\.io\/cluster-issuer -# value: 'lets-encrypt' -# - name: master.ingress.annotations.ingress\.secrets -# value: 'seaweed.innovation-hub-niedersachsen.de-tls' -# - name: master.ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints -# value: websecure -# - name: s3.enabled -# value: 'true' -## - name: s3.extraArgs[0] -## value: "-s3.signature.version=v4" -## - name: s3.extraEnvVars[0].name -## value: S3_SIGNATURE_VERSION -## - name: s3.extraEnvVars[0].value -## value: "v4" -# - name: s3.auth.enabled -# value: 'true' -# - name: s3.auth.adminAccessKeyId -# value: 'wjpKrmaqXra99rX3D61H' -# - name: s3.auth.adminSecretAccessKey -# value: 'fTPi0u0FR6Lv9Y9IKydWv6WM0EA5XrsK008HCt9u' -# - name: s3.ingress.enabled -# value: 'true' -# - name: s3.ingress.hostname -# value: 'sws3.innovation-hub-niedersachsen.de' -# - name: s3.ingress.tls -# value: 'true' -# - name: s3.ingress.annotations.kubernetes\.io\/ingress\.class -# value: traefik -# - name: s3.ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls -# value: 'true' -# forceString: true -# - name: s3.ingress.annotations.cert-manager\.io\/cluster-issuer -# value: 'lets-encrypt' -# - name: s3.ingress.annotations.ingress\.secrets -# value: 'sws3.innovation-hub-niedersachsen.de-tls' -# - name: s3.ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints -# value: websecure -## - name: s3.ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints\.web\.forwardedHeaders\.insecure -## value: "true" -# - name: s3.ingress.annotations\.traefik\.ingress\.kubernetes\.io\/router\.entrypoints\.websecure\.forwardedHeaders\.insecure -# value: 'true' -# - name: mariadb.auth.rootPassword -# value: 'InnoHubSEAWEEDFS_2024!' -# - name: mariadb.auth.username -# value: 'bn_seaweedfs' -# - name: mariadb.auth.password -# value: 'bn_seaweedfsUSER' -# destination: -# server: 'https://kubernetes.default.svc' -# namespace: seaweedfs -# syncPolicy: -# managedNamespaceMetadata: -# labels: -# pod-security.kubernetes.io/enforce: "privileged" -# automated: -# selfHeal: true -# prune: true -# syncOptions: -# - CreateNamespace=true -## - RespectIgnoreDifferences=true -## template: -## spec: -## containers: -## - name: seaweedfs -## env: -## - name: TZ -## value: 'Europe/Berlin'