Ability to configure minio volume size over 10G
Summary
My GitLab instance encountered CI errors due to hitting the 10G limit on the minio instance.
Tried to expand PVC on the fly (using longhorn) but it requires detached volumes.
Did uninstall the helm release and found out that the minio PV is gone (while postgres/redis/gitaly are properly detached) so I guess there must be some config issue as it should not be dropped!
Finally tried to set a bigger size in the config but it looks like it is hardcoded to 10G...!
Tried this config looking at the dos but it did not work:
global:
edition: ce
ingress:
class: nginx
configureCertmanager: false
annotations:
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: letsencrypt
minio:
enabled: true
persistence:
size: 32Gi
Configuration used
CHART_VERSION:="4.5.4"
APP_VERSION:="13.5.4"
global:
edition: ce
ingress:
class: nginx
configureCertmanager: false
annotations:
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: letsencrypt
minio:
enabled: true
Current behavior
Can't configure minio volume size
Expected behavior
Ability to configure minio volume size
Versions
- Chart: 4.5.4
- Platform:
- Self-hosted: kubeadm
- Kubernetes: (
kubectl version)- Client: v1.19.3
- Server: v1.19.3
- Helm: (
helm version)- Client: v3.4.1
Relevant logs
(Please provide any relevate log snippets you have collected, using code blocks (```) to format)
Edited by Olivier Louvignes