mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
115 lines
2.6 KiB
YAML
115 lines
2.6 KiB
YAML
#
|
|
# Default values for EFS provisioner service
|
|
# https://github.com/kubernetes-incubator/external-storage/tree/master/aws/efs
|
|
#
|
|
|
|
## Deploy environment label, e.g. dev, test, prod
|
|
##
|
|
global:
|
|
deployEnv: dev
|
|
|
|
## Containers
|
|
##
|
|
replicaCount: 1
|
|
revisionHistoryLimit: 10
|
|
image:
|
|
repository: quay.io/external_storage/efs-provisioner
|
|
tag: v2.4.0
|
|
pullPolicy: IfNotPresent
|
|
# If specified, use these secrets to access the images
|
|
# pullSecrets:
|
|
# - registry-secret
|
|
|
|
busyboxImage:
|
|
repository: gcr.io/google_containers/busybox
|
|
tag: 1.27
|
|
pullPolicy: IfNotPresent
|
|
|
|
## Extra env variables and envFrom
|
|
extraEnv: []
|
|
|
|
envFrom: []
|
|
|
|
## Deployment annotations
|
|
##
|
|
annotations: {}
|
|
|
|
## Configure provisioner
|
|
## https://github.com/kubernetes-incubator/external-storage/tree/master/aws/efs#deployment
|
|
##
|
|
efsProvisioner:
|
|
# If specified, use this DNS or IP to connect the EFS
|
|
# dnsName: "my-custom-efs-dns.com"
|
|
efsFileSystemId: fs-12345678
|
|
awsRegion: us-east-2
|
|
path: /example-pv
|
|
provisionerName: example.com/aws-efs
|
|
storageClass:
|
|
name: aws-efs
|
|
isDefault: false
|
|
gidAllocate:
|
|
enabled: true
|
|
gidMin: 40000
|
|
gidMax: 50000
|
|
reclaimPolicy: Delete
|
|
mountOptions: []
|
|
|
|
## Enable RBAC
|
|
##
|
|
rbac:
|
|
# Specifies whether RBAC resources should be created
|
|
create: true
|
|
|
|
## Create or use ServiceAccount
|
|
##
|
|
serviceAccount:
|
|
# Specifies whether a ServiceAccount should be created
|
|
create: true
|
|
# The name of the ServiceAccount to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name: ""
|
|
annotations: {}
|
|
# eks.amazonaws.com/role-arn: arn:aws:iam::AWS_ACCOUNT_ID:role/IAM_ROLE_NAME
|
|
|
|
## Annotations to be added to deployment
|
|
##
|
|
podAnnotations: {}
|
|
# iam.amazonaws.com/role: efs-provisioner-role
|
|
|
|
## Labels to be added to deployment
|
|
##
|
|
podLabels: {}
|
|
# environment: production
|
|
|
|
## Node labels for pod assignment
|
|
##
|
|
nodeSelector: {}
|
|
|
|
# Affinity for pod assignment
|
|
# Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
|
|
affinity: {}
|
|
|
|
# Tolerations for pod assignment
|
|
# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
|
tolerations: {}
|
|
|
|
## Configure resources
|
|
##
|
|
resources: {}
|
|
# To specify resources, uncomment the following lines, adjust them as necessary,
|
|
# and remove the curly braces after 'resources:'.
|
|
# limits:
|
|
# cpu: 200m
|
|
# memory: 128Mi
|
|
# requests:
|
|
# cpu: 100m
|
|
# memory: 128Mi
|
|
|
|
priorityClassName: ""
|
|
|
|
# Configure podsecuritypolicy
|
|
# Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
|
|
podSecurityPolicy:
|
|
enabled: true
|
|
annotations: {}
|