Work has started on GimletD, the server-side release manager component. Read the proposal

Volumes

OneChart settings for mounting volumes:

image:
repository: nginx
tag: 1.19.3

volumes:
- name: data
path: /data
size: 10Gi
storageClass: default

Check the Kubernetes manifest:

cat << EOF > values.yaml
image:
repository: nginx
tag: 1.19.3

volumes:
- name: data
path: /data
size: 10Gi
storageClass: default
EOF


helm template my-release onechart/onechart -f values.yaml

About volumes

OneChart generates a PeristentVolumeClaim with this configuration and mounts it to the given path.

You have to know what storageClass is supported in your cluster.

  • On Google Cloud, standard gets you disk
  • On Azure, default gets you a normal block storage
  • Amazon EKS, TODO
  • Use do-block-storage for Digital Ocean