feat: Minio | create operator and tenant helm deployments

This commit is contained in:
2024-10-24 17:15:24 +05:00
parent 653ff659f6
commit df97a4ca38
4 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
tenant:
name: minio-homelab
configuration:
name: minio-homelab
pools:
- name: minio-homelab
servers: 3
volumesPerServer: 2
storageClassName: longhorn-crypto
exposeServices:
minio: true
prometheusOperator: true
ingress:
api:
enabled: true
ingressClassName: nginx-internal
annotations:
cert-manager.io/cluster-issuer: cloudflare-issuer
cert-manager.io/acme-challenge-type: dns01
cert-manager.io/private-key-size: "4096"
host: minio.dogar.dev
tls:
- secretName: minio-tls
hosts:
- minio.dogar.dev
console:
enabled: true
ingressClassName: nginx-internal
annotations:
cert-manager.io/cluster-issuer: cloudflare-issuer
cert-manager.io/acme-challenge-type: dns01
cert-manager.io/private-key-size: "4096"
host: minio-console.dogar.dev
tls:
- secretName: minio-console-tls
hosts:
- minio-console.dogar.dev