KubeZero/charts/kubezero-storage/values.yaml

267 lines
5.3 KiB
YAML
Raw Normal View History

2023-08-21 19:23:36 +00:00
crd:
volumeSnapshot: true
snapshotController:
2022-12-15 14:27:57 +00:00
enabled: false
2023-11-30 14:38:04 +00:00
image:
name: registry.k8s.io/sig-storage/snapshot-controller
tag: v6.3.0
replicas: 1
logLevel: 2
tolerations:
2022-10-27 12:27:42 +00:00
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
nodeSelector:
node-role.kubernetes.io/control-plane: ""
resources:
requests:
memory: 16Mi
cpu: 20m
limits:
memory: 64Mi
cpu: 100m
2021-08-26 13:31:47 +00:00
lvm-localpv:
enabled: false
2021-08-26 13:31:47 +00:00
lvmNode:
logLevel: 2
2021-08-26 13:31:47 +00:00
nodeSelector:
node.kubernetes.io/lvm: "openebs"
tolerations:
- key: kubezero-workergroup
effect: NoSchedule
operator: Exists
2021-08-26 13:31:47 +00:00
lvmController:
logLevel: 2
2021-08-26 13:31:47 +00:00
tolerations:
2022-10-27 12:27:42 +00:00
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
2021-08-26 13:31:47 +00:00
nodeSelector:
node-role.kubernetes.io/control-plane: ""
storageClass:
vgpattern: ""
default: false
analytics:
enabled: false
prometheus:
enabled: false
2021-12-03 21:16:52 +00:00
2023-04-12 11:14:31 +00:00
k8up:
enabled: false
replicaCount: 1
k8up:
enableLeaderElection: false
metrics:
serviceMonitor:
enabled: true
resources:
requests:
memory: 32Mi
cpu: 20m
limits:
memory: 256Mi
#cpu: 400m
tolerations:
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
nodeSelector:
node-role.kubernetes.io/control-plane: ""
gemini:
enabled: false
# verbosity: 1
#image:
# tag: build_500
resources:
requests:
memory: 32Mi
cpu: 20m
limits:
memory: 128Mi
cpu: 400m
2021-12-03 21:16:52 +00:00
aws-ebs-csi-driver:
enabled: false
controller:
replicaCount: 1
2023-08-21 17:24:01 +00:00
loggingFormat: json
2021-12-03 21:16:52 +00:00
2021-12-08 16:23:28 +00:00
defaultFsType: xfs
2021-12-03 21:16:52 +00:00
nodeSelector:
node-role.kubernetes.io/control-plane: ""
2021-12-03 21:16:52 +00:00
tolerations:
2022-10-27 12:27:42 +00:00
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
2021-12-03 21:16:52 +00:00
# k8sTagClusterId: <CLUSTER_NAME>
# region: <AWS_DEFAULT_REGION>
2021-12-03 21:16:52 +00:00
2023-11-24 16:43:30 +00:00
# Enable once we have a customer needing it
# so far the default storageclass does just fine and we rather have different classes
volumeModificationFeature:
enabled: false
2021-12-03 21:16:52 +00:00
#env:
# ebsPlugin:
#- name: AWS_ROLE_ARN
# value: "<ebs-csi-driver IAM ROLE ARN>"
#- name: AWS_WEB_IDENTITY_TOKEN_FILE
# value: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token"
#- name: AWS_STS_REGIONAL_ENDPOINTS
# value: regional
volumeMounts:
- name: aws-token
mountPath: "/var/run/secrets/sts.amazonaws.com/serviceaccount/"
readOnly: true
volumes:
- name: aws-token
projected:
sources:
- serviceAccountToken:
path: token
expirationSeconds: 86400
audience: "sts.amazonaws.com"
2021-12-03 21:16:52 +00:00
resources:
requests:
cpu: 10m
memory: 24Mi
limits:
# cpu: 50m
memory: 40Mi
node:
2023-08-21 17:24:01 +00:00
loggingFormat: json
tolerateAllTaints: false
2023-11-24 16:43:30 +00:00
priorityClassName: system-node-critical
2021-12-03 21:16:52 +00:00
tolerations:
- key: kubezero-workergroup
effect: NoSchedule
operator: Exists
- key: nvidia.com/gpu
effect: NoSchedule
operator: Exists
- key: aws.amazon.com/neuron
effect: NoSchedule
operator: Exists
2021-12-03 21:16:52 +00:00
2021-12-08 16:23:28 +00:00
resources:
requests:
cpu: 10m
memory: 16Mi
limits:
# cpu: 50m
memory: 32Mi
2021-12-03 21:16:52 +00:00
storageClasses:
- name: ebs-sc-gp2-xfs
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
parameters:
csi.storage.k8s.io/fstype: xfs
type: gp2
encrypted: "true"
- name: ebs-sc-gp3-xfs
annotations:
storageclass.kubernetes.io/is-default-class: "true"
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
parameters:
csi.storage.k8s.io/fstype: xfs
type: gp3
encrypted: "true"
aws-efs-csi-driver:
enabled: false
replicaCount: 1
controller:
create: true
logLevel: 2
tolerations:
2022-10-27 12:27:42 +00:00
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
2021-12-03 21:16:52 +00:00
nodeSelector:
node-role.kubernetes.io/control-plane: ""
2021-12-03 21:16:52 +00:00
2023-11-24 16:43:30 +00:00
regionalStsEndpoints: true
2021-12-03 21:16:52 +00:00
#extraEnv:
#- name: AWS_ROLE_ARN
# value: "<aws-efs-csi-driver IAM ROLE ARN>"
#- name: AWS_WEB_IDENTITY_TOKEN_FILE
# value: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token"
#- name: AWS_STS_REGIONAL_ENDPOINTS
# value: regional
node:
logLevel: 2
2023-11-24 16:43:30 +00:00
volMetricsOptIn: true
2021-12-03 21:16:52 +00:00
resources:
requests:
cpu: 20m
memory: 64Mi
limits:
memory: 128Mi
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node.kubernetes.io/csi.efs.fs
operator: Exists
tolerations:
- key: kubezero-workergroup
effect: NoSchedule
operator: Exists
- key: nvidia.com/gpu
effect: NoSchedule
operator: Exists
- key: aws.amazon.com/neuron
effect: NoSchedule
operator: Exists
2021-12-03 21:16:52 +00:00
#storageClasses:
#- name: efs-sc
# parameters:
# provisioningMode: efs-ap
# directoryPerms: "700"
# fileSystemId: <efs-id-from-worker-cfn>
2021-12-03 21:16:52 +00:00
#PersistentVolumes:
# - name: example-pv
# mountOptions:
# - tls
# volumeHandle: "<efs-id>:/path"
# claimRef:
# name: foo-pvc
# namespace: foo
#
# - name: example-pv2
# volumeHandle: "<efs-id>:/path2"