feat(minio): add MinIO

This commit is contained in:
Masaki Yatsu
2025-08-30 15:53:42 +09:00
parent a64fbe2048
commit c122b9b9a8
5 changed files with 204 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
mode: standalone
clusterDomain: {{ .Env.MINIO_HOST }}
oidc:
enabled: true
configUrl: "https://{{ .Env.KEYCLOAK_HOST }}/realms/{{ .Env.KEYCLOAK_REALM }}/.well-known/openid-configuration"
clientId: "{{ .Env.MINIO_OIDC_CLIENT_ID }}"
clientSecret: ""
claimName: "minioPolicy"
scopes: "openid,profile,email"
redirectUri: "https://{{ .Env.MINIO_CONSOLE_HOST }}/oauth_callback"
displayName: "Login with Keycloak"
persistence:
size: 50Gi
ingress:
enabled: true
ingressClassName: traefik
annotations:
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- {{ .Env.MINIO_HOST }}
tls:
- hosts:
- {{ .Env.MINIO_HOST }}
consoleIngress:
enabled: true
ingressClassName: traefik
annotations:
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- {{ .Env.MINIO_CONSOLE_HOST }}
tls:
- hosts:
- {{ .Env.MINIO_CONSOLE_HOST }}