KubeZero/charts/kubezero-storage
2024-12-07 03:01:49 +00:00
..
charts chore: re-add lfs objects 2024-11-04 13:48:02 +00:00
jsonnet feat: version bump for cert-manager, metrics, istio, storage 2024-10-21 14:41:14 +00:00
templates feat: add cloudnative-pg operator, migrate keycloak and gitea to pg 2024-11-04 13:41:40 +00:00
.gitignore feat: add grafana and prometheus rules for openEBS lvm driver 2022-03-08 11:41:47 +01:00
.helmignore feat: add grafana and prometheus rules for openEBS lvm driver 2022-03-08 11:41:47 +01:00
Chart.yaml chore(deps): update kubezero-storage-dependencies 2024-12-07 03:01:49 +00:00
gemini.patch Remove legacy master tolerations, cleanup 2023-08-22 12:29:23 +00:00
lvm-localpv.patch Improve tooling for chart patching, fix for storage efs driver 2023-08-23 11:37:57 +00:00
README.md docs: update all chart READMEs 2024-10-16 13:37:57 +00:00
README.md.gotmpl feat: version bump kubezero-storage drivers 2022-11-14 13:15:15 +01:00
update.sh feat: v1.28 version upgrade argoCD incl. move into argo umbrella chart 2024-03-27 22:48:02 +00:00
values.yaml feat: fix keycloak metrics issues, bump EFS memory as workarounf for OOM 2024-11-25 19:13:57 +00:00

kubezero-storage

Version: 0.8.8 Type: application

KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, gemini

Homepage: https://kubezero.com

Maintainers

Name Email Url
Stefan Reimer stefan@zero-downtime.net

Requirements

Kubernetes: >= 1.26.0

Repository Name Version
https://cdn.zero-downtime.net/charts/ kubezero-lib >= 0.1.6
https://charts.fairwinds.com/stable gemini 2.1.3
https://k8up-io.github.io/k8up k8up 4.7.0
https://kubernetes-sigs.github.io/aws-ebs-csi-driver aws-ebs-csi-driver 2.32.0
https://kubernetes-sigs.github.io/aws-efs-csi-driver aws-efs-csi-driver 3.0.6
https://openebs.github.io/lvm-localpv lvm-localpv 1.6.0

Values

Key Type Default Description
aws-ebs-csi-driver.controller.defaultFsType string "xfs"
aws-ebs-csi-driver.controller.loggingFormat string "json"
aws-ebs-csi-driver.controller.nodeSelector."node-role.kubernetes.io/control-plane" string ""
aws-ebs-csi-driver.controller.replicaCount int 1
aws-ebs-csi-driver.controller.resources.limits.memory string "40Mi"
aws-ebs-csi-driver.controller.resources.requests.cpu string "10m"
aws-ebs-csi-driver.controller.resources.requests.memory string "24Mi"
aws-ebs-csi-driver.controller.tolerations[0].effect string "NoSchedule"
aws-ebs-csi-driver.controller.tolerations[0].key string "node-role.kubernetes.io/control-plane"
aws-ebs-csi-driver.controller.volumeModificationFeature.enabled bool false
aws-ebs-csi-driver.controller.volumeMounts[0].mountPath string "/var/run/secrets/sts.amazonaws.com/serviceaccount/"
aws-ebs-csi-driver.controller.volumeMounts[0].name string "aws-token"
aws-ebs-csi-driver.controller.volumeMounts[0].readOnly bool true
aws-ebs-csi-driver.controller.volumes[0].name string "aws-token"
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.audience string "sts.amazonaws.com"
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.expirationSeconds int 86400
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.path string "token"
aws-ebs-csi-driver.enabled bool false
aws-ebs-csi-driver.helmTester.enabled bool false
aws-ebs-csi-driver.node.loggingFormat string "json"
aws-ebs-csi-driver.node.priorityClassName string "system-node-critical"
aws-ebs-csi-driver.node.reservedVolumeAttachments int 3
aws-ebs-csi-driver.node.resources.limits.memory string "32Mi"
aws-ebs-csi-driver.node.resources.requests.cpu string "10m"
aws-ebs-csi-driver.node.resources.requests.memory string "16Mi"
aws-ebs-csi-driver.node.tolerateAllTaints bool false
aws-ebs-csi-driver.node.tolerations[0].effect string "NoSchedule"
aws-ebs-csi-driver.node.tolerations[0].key string "kubezero-workergroup"
aws-ebs-csi-driver.node.tolerations[0].operator string "Exists"
aws-ebs-csi-driver.node.tolerations[1].effect string "NoSchedule"
aws-ebs-csi-driver.node.tolerations[1].key string "nvidia.com/gpu"
aws-ebs-csi-driver.node.tolerations[1].operator string "Exists"
aws-ebs-csi-driver.node.tolerations[2].effect string "NoSchedule"
aws-ebs-csi-driver.node.tolerations[2].key string "aws.amazon.com/neuron"
aws-ebs-csi-driver.node.tolerations[2].operator string "Exists"
aws-ebs-csi-driver.storageClasses[0].allowVolumeExpansion bool true
aws-ebs-csi-driver.storageClasses[0].name string "ebs-sc-gp2-xfs"
aws-ebs-csi-driver.storageClasses[0].parameters."csi.storage.k8s.io/fstype" string "xfs"
aws-ebs-csi-driver.storageClasses[0].parameters.encrypted string "true"
aws-ebs-csi-driver.storageClasses[0].parameters.type string "gp2"
aws-ebs-csi-driver.storageClasses[0].volumeBindingMode string "WaitForFirstConsumer"
aws-ebs-csi-driver.storageClasses[1].allowVolumeExpansion bool true
aws-ebs-csi-driver.storageClasses[1].annotations."storageclass.kubernetes.io/is-default-class" string "true"
aws-ebs-csi-driver.storageClasses[1].name string "ebs-sc-gp3-xfs"
aws-ebs-csi-driver.storageClasses[1].parameters."csi.storage.k8s.io/fstype" string "xfs"
aws-ebs-csi-driver.storageClasses[1].parameters.encrypted string "true"
aws-ebs-csi-driver.storageClasses[1].parameters.type string "gp3"
aws-ebs-csi-driver.storageClasses[1].volumeBindingMode string "WaitForFirstConsumer"
aws-efs-csi-driver.controller.create bool true
aws-efs-csi-driver.controller.logLevel int 2
aws-efs-csi-driver.controller.nodeSelector."node-role.kubernetes.io/control-plane" string ""
aws-efs-csi-driver.controller.regionalStsEndpoints bool true
aws-efs-csi-driver.controller.tolerations[0].effect string "NoSchedule"
aws-efs-csi-driver.controller.tolerations[0].key string "node-role.kubernetes.io/control-plane"
aws-efs-csi-driver.controller.volumeMounts[0].mountPath string "/var/run/secrets/sts.amazonaws.com/serviceaccount/"
aws-efs-csi-driver.controller.volumeMounts[0].name string "aws-token"
aws-efs-csi-driver.controller.volumes[0].name string "aws-token"
aws-efs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.audience string "sts.amazonaws.com"
aws-efs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.expirationSeconds int 86400
aws-efs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.path string "token"
aws-efs-csi-driver.enabled bool false
aws-efs-csi-driver.node.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key string "node.kubernetes.io/csi.efs.fs"
aws-efs-csi-driver.node.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator string "Exists"
aws-efs-csi-driver.node.logLevel int 2
aws-efs-csi-driver.node.resources.limits.memory string "256Mi"
aws-efs-csi-driver.node.resources.requests.cpu string "20m"
aws-efs-csi-driver.node.resources.requests.memory string "96Mi"
aws-efs-csi-driver.node.tolerations[0].effect string "NoSchedule"
aws-efs-csi-driver.node.tolerations[0].key string "kubezero-workergroup"
aws-efs-csi-driver.node.tolerations[0].operator string "Exists"
aws-efs-csi-driver.node.tolerations[1].effect string "NoSchedule"
aws-efs-csi-driver.node.tolerations[1].key string "nvidia.com/gpu"
aws-efs-csi-driver.node.tolerations[1].operator string "Exists"
aws-efs-csi-driver.node.tolerations[2].effect string "NoSchedule"
aws-efs-csi-driver.node.tolerations[2].key string "aws.amazon.com/neuron"
aws-efs-csi-driver.node.tolerations[2].operator string "Exists"
aws-efs-csi-driver.node.volMetricsOptIn bool true
aws-efs-csi-driver.replicaCount int 1
gemini.enabled bool false
gemini.resources.limits.cpu string "400m"
gemini.resources.limits.memory string "128Mi"
gemini.resources.requests.cpu string "20m"
gemini.resources.requests.memory string "32Mi"
k8up.enabled bool false
k8up.k8up.enableLeaderElection bool false
k8up.metrics.serviceMonitor.enabled bool true
k8up.nodeSelector."node-role.kubernetes.io/control-plane" string ""
k8up.replicaCount int 1
k8up.resources.limits.memory string "256Mi"
k8up.resources.requests.cpu string "20m"
k8up.resources.requests.memory string "32Mi"
k8up.tolerations[0].effect string "NoSchedule"
k8up.tolerations[0].key string "node-role.kubernetes.io/control-plane"
lvm-localpv.analytics.enabled bool false
lvm-localpv.crds.csi.volumeSnapshots.enabled bool false
lvm-localpv.enabled bool false
lvm-localpv.lvmController.logLevel int 2
lvm-localpv.lvmController.nodeSelector."node-role.kubernetes.io/control-plane" string ""
lvm-localpv.lvmController.tolerations[0].effect string "NoSchedule"
lvm-localpv.lvmController.tolerations[0].key string "node-role.kubernetes.io/control-plane"
lvm-localpv.lvmNode.logLevel int 2
lvm-localpv.lvmNode.nodeSelector."node.kubernetes.io/lvm" string "openebs"
lvm-localpv.lvmNode.tolerations[0].effect string "NoSchedule"
lvm-localpv.lvmNode.tolerations[0].key string "kubezero-workergroup"
lvm-localpv.lvmNode.tolerations[0].operator string "Exists"
lvm-localpv.prometheus.enabled bool false
lvm-localpv.storageClass.default bool false
lvm-localpv.storageClass.vgpattern string ""
snapshotController.enabled bool false
snapshotController.image.name string "registry.k8s.io/sig-storage/snapshot-controller"
snapshotController.image.tag string "v7.0.1"
snapshotController.logLevel int 2
snapshotController.nodeSelector."node-role.kubernetes.io/control-plane" string ""
snapshotController.replicas int 1
snapshotController.resources.limits.memory string "64Mi"
snapshotController.resources.requests.cpu string "10m"
snapshotController.resources.requests.memory string "24Mi"
snapshotController.tolerations[0].effect string "NoSchedule"
snapshotController.tolerations[0].key string "node-role.kubernetes.io/control-plane"

Snapshotter

Resources