apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: minio finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: 'registry-1.docker.io/cloudpirates' path: minio targetRevision: 0.*.* chart: minio helm: values: | auth: rootPassword: "InnoHubMINIO_2024!" ingress: enabled: true className: "traefik" annotations: kubernetes.io/ingress.class: traefik traefik.ingress.kubernetes.io/router.tls: "true" cert-manager.io/cluster-issuer: lets-encrypt traefik.ingress.kubernetes.io/router.entrypoints: websecure hosts: - host: "api-s3.innovation-hub-niedersachsen.de" paths: - path: / pathType: "Prefix" tls: - secretName: "api-s3.innovation-hub-niedersachsen.de-tls" hosts: - "api-s3.innovation-hub-niedersachsen.de" consoleIngress: enabled: true className: "traefik" annotations: kubernetes.io/ingress.class: traefik traefik.ingress.kubernetes.io/router.tls: "true" cert-manager.io/cluster-issuer: lets-encrypt traefik.ingress.kubernetes.io/router.entrypoints: websecure hosts: - host: "s3.innovation-hub-niedersachsen.de" paths: - path: / pathType: "Prefix" tls: - secretName: "s3.innovation-hub-niedersachsen.de-tls" hosts: - "s3.innovation-hub-niedersachsen.de" persistence: storageClass: "longhorn" destination: server: 'https://kubernetes.default.svc' namespace: minio syncPolicy: managedNamespaceMetadata: labels: pod-security.kubernetes.io/enforce: "privileged" automated: selfHeal: true prune: true syncOptions: - CreateNamespace=true