Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
charts
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陶然
charts
Commits
0d5e562d
Commit
0d5e562d
authored
Mar 20, 2024
by
陶然
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
15d69c05
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
22 additions
and
529 deletions
+22
-529
index.yaml
index.yaml
+22
-12
nfs-subdir-external-provisioner-4.0.18.tgz
nfs-subdir-external-provisioner-4.0.18.tgz
+0
-0
README.md
nfs-subdir-external-provisioner/README.md
+0
-0
test-values.yaml
nfs-subdir-external-provisioner/ci/test-values.yaml
+0
-5
_helpers.tpl
nfs-subdir-external-provisioner/templates/_helpers.tpl
+0
-103
clusterrole.yaml
nfs-subdir-external-provisioner/templates/clusterrole.yaml
+0
-30
clusterrolebinding.yaml
...ir-external-provisioner/templates/clusterrolebinding.yaml
+0
-16
deployment.yaml
nfs-subdir-external-provisioner/templates/deployment.yaml
+0
-83
persistentvolume.yaml
...bdir-external-provisioner/templates/persistentvolume.yaml
+0
-26
persistentvolumeclaim.yaml
...external-provisioner/templates/persistentvolumeclaim.yaml
+0
-19
poddisruptionbudget.yaml
...r-external-provisioner/templates/poddisruptionbudget.yaml
+0
-13
podsecuritypolicy.yaml
...dir-external-provisioner/templates/podsecuritypolicy.yaml
+0
-29
role.yaml
nfs-subdir-external-provisioner/templates/role.yaml
+0
-18
rolebinding.yaml
nfs-subdir-external-provisioner/templates/rolebinding.yaml
+0
-16
serviceaccount.yaml
...subdir-external-provisioner/templates/serviceaccount.yaml
+0
-12
storageclass.yaml
nfs-subdir-external-provisioner/templates/storageclass.yaml
+0
-33
values.yaml
nfs-subdir-external-provisioner/values.yaml
+0
-114
No files found.
nfs-subdir-external-provisioner/Chart
.yaml
→
index
.yaml
View file @
0d5e562d
apiVersion
:
v1
appVersion
:
4.0.2
description
:
nfs-subdir-external-provisioner is an automatic provisioner that used your *already configured* NFS server, automatically creating Persistent Volumes.
home
:
https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
keywords
:
-
nfs
-
storage
-
provisioner
kubeVersion
:
'
>=1.9.0-0'
name
:
nfs-subdir-external-provisioner
sources
:
-
https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
version
:
4.0.18
entries
:
nfs-subdir-external-provisioner
:
-
apiVersion
:
v1
appVersion
:
4.0.2
created
:
"
2024-03-20T10:31:20.1974123+08:00"
description
:
nfs-subdir-external-provisioner is an automatic provisioner that
used your *already configured* NFS server, automatically creating Persistent
Volumes.
digest
:
a842163c1f5eedc4893e1f685e4249b0ddd62533c3c941228ee6a096ac308f6f
home
:
https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
keywords
:
-
nfs
-
storage
-
provisioner
kubeVersion
:
'
>=1.9.0-0'
name
:
nfs-subdir-external-provisioner
sources
:
-
https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
urls
:
-
nfs-subdir-external-provisioner-4.0.18.tgz
version
:
4.0.18
generated
:
"
2024-03-20T10:31:20.1964124+08:00"
nfs-subdir-external-provisioner-4.0.18.tgz
0 → 100644
View file @
0d5e562d
File added
nfs-subdir-external-provisioner/README.md
deleted
100644 → 0
View file @
15d69c05
This diff is collapsed.
Click to expand it.
nfs-subdir-external-provisioner/ci/test-values.yaml
deleted
100644 → 0
View file @
15d69c05
nfs
:
server
:
127.0.0.1
podSecurityPolicy
:
enabled
:
true
buildMode
:
true
nfs-subdir-external-provisioner/templates/_helpers.tpl
deleted
100644 → 0
View file @
15d69c05
{{
/*
vim
:
set
filetype
=
mustache
:
*/
}}
{
{
/*
Expand
the
name
of
the
chart
.
*/
}
}
{{- define "nfs-subdir-external-provisioner.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{
{
/*
Create
a
default
fully
qualified
app
name
.
We
truncate
at
63
chars
because
some
Kubernetes
name
fields
are
limited
to
this
(
by
the
DNS
naming
spec
).
If
release
name
contains
chart
name
it
will
be
used
as
a
full
name
.
*/
}
}
{{- define "nfs-subdir-external-provisioner.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{
{
/*
Create
chart
name
and
version
as
used
by
the
chart
label
.
*/
}
}
{{- define "nfs-subdir-external-provisioner.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- define "nfs-subdir-external-provisioner.provisionerName" -}}
{{- if .Values.storageClass.provisionerName -}}
{{- printf .Values.storageClass.provisionerName -}}
{{- else -}}
cluster.local/{{ template "nfs-subdir-external-provisioner.fullname" . -}}
{{- end -}}
{{- end -}}
{
{
/*
Create
the
name
of
the
service
account
to
use
*/
}
}
{{- define "nfs-subdir-external-provisioner.serviceAccountName" -}}
{{- if .Values.serviceAccount.create -}}
{{ default (include "nfs-subdir-external-provisioner.fullname" .) .Values.serviceAccount.name }}
{{- else -}}
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}
{
{
/*
Return
the
appropriate
apiVersion
for
podSecurityPolicy
.
*/
}
}
{{- define "podSecurityPolicy.apiVersion" -}}
{{- if semverCompare ">=1.10-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "policy/v1beta1" -}}
{{- else -}}
{{- print "extensions/v1beta1" -}}
{{- end -}}
{{- end -}}
{
{
/*
Return
the
appropriate
apiVersion
for
podDisruptionBudget
.
*/
}
}
{{- define "podDisruptionBudget.apiVersion" -}}
{{- if semverCompare ">=1.21-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "policy/v1" -}}
{{- else -}}
{{- print "policy/v1beta1" -}}
{{- end -}}
{{- end -}}
{
{
/*
Common
labels
*/
}
}
{{- define "nfs-subdir-external-provisioner.labels" -}}
chart: {{ template "nfs-subdir-external-provisioner.chart" . }}
heritage: {{ .Release.Service }}
{{ include "nfs-subdir-external-provisioner.selectorLabels" . }}
{{- with .Values.labels }}
{{- toYaml . | nindent 0 }}
{{- end }}
{{- end }}
{
{
/*
Pod
template
labels
*/
}
}
{{- define "nfs-subdir-external-provisioner.podLabels" -}}
{{ include "nfs-subdir-external-provisioner.selectorLabels" . }}
{{- with .Values.labels }}
{{- toYaml . | nindent 0 }}
{{- end }}
{{- end }}
{
{
/*
Selector
labels
*/
}
}
{{- define "nfs-subdir-external-provisioner.selectorLabels" -}}
app: {{ template "nfs-subdir-external-provisioner.name" . }}
release: {{ .Release.Name }}
{{- end }}
nfs-subdir-external-provisioner/templates/clusterrole.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.rbac.create
}}
kind
:
ClusterRole
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
-runner
rules
:
-
apiGroups
:
[
"
"
]
resources
:
[
"
nodes"
]
verbs
:
[
"
get"
,
"
list"
,
"
watch"
]
-
apiGroups
:
[
"
"
]
resources
:
[
"
persistentvolumes"
]
verbs
:
[
"
get"
,
"
list"
,
"
watch"
,
"
create"
,
"
delete"
]
-
apiGroups
:
[
"
"
]
resources
:
[
"
persistentvolumeclaims"
]
verbs
:
[
"
get"
,
"
list"
,
"
watch"
,
"
update"
]
-
apiGroups
:
[
"
storage.k8s.io"
]
resources
:
[
"
storageclasses"
]
verbs
:
[
"
get"
,
"
list"
,
"
watch"
]
-
apiGroups
:
[
"
"
]
resources
:
[
"
events"
]
verbs
:
[
"
create"
,
"
update"
,
"
patch"
]
{{
- if .Values.podSecurityPolicy.enabled
}}
-
apiGroups
:
[
'
extensions'
]
resources
:
[
'
podsecuritypolicies'
]
verbs
:
[
'
use'
]
resourceNames
:
[{{
template "nfs-subdir-external-provisioner.fullname" .
}}]
{{
- end
}}
{{
- end
}}
nfs-subdir-external-provisioner/templates/clusterrolebinding.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.rbac.create
}}
kind
:
ClusterRoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
run-{{ template "nfs-subdir-external-provisioner.fullname" . }}
subjects
:
-
kind
:
ServiceAccount
name
:
{{
template "nfs-subdir-external-provisioner.serviceAccountName" .
}}
namespace
:
{{
.Release.Namespace
}}
roleRef
:
kind
:
ClusterRole
name
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
-runner
apiGroup
:
rbac.authorization.k8s.io
{{
- end
}}
nfs-subdir-external-provisioner/templates/deployment.yaml
deleted
100644 → 0
View file @
15d69c05
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
spec
:
replicas
:
{{
.Values.replicaCount
}}
strategy
:
type
:
{{
.Values.strategyType
}}
selector
:
matchLabels
:
{{
- include "nfs-subdir-external-provisioner.selectorLabels" . | nindent 6
}}
template
:
metadata
:
annotations
:
{{
- with .Values.podAnnotations
}}
{{
- toYaml . | nindent 8
}}
{{
- end
}}
{{
- if and (.Values.tolerations) (semverCompare "<1.6-0" .Capabilities.KubeVersion.GitVersion)
}}
scheduler.alpha.kubernetes.io/tolerations
:
'
{{
toJson
.Values.tolerations
}}'
{{
- end
}}
labels
:
{{
- include "nfs-subdir-external-provisioner.podLabels" . | nindent 8
}}
spec
:
serviceAccountName
:
{{
template "nfs-subdir-external-provisioner.serviceAccountName" .
}}
securityContext
:
{{
- toYaml .Values.podSecurityContext | nindent 8
}}
{{
- if .Values.nodeSelector
}}
nodeSelector
:
{{
toYaml .Values.nodeSelector | indent 8
}}
{{
- end
}}
{{
- if .Values.affinity
}}
affinity
:
{{
toYaml .Values.affinity | indent 8
}}
{{
- end
}}
{{
- if .Values.priorityClassName
}}
priorityClassName
:
{{
.Values.priorityClassName | quote
}}
{{
- end
}}
{{
- with .Values.imagePullSecrets
}}
imagePullSecrets
:
{{
- toYaml . | nindent 8
}}
{{
- end
}}
containers
:
-
name
:
{{
.Chart.Name
}}
image
:
"
{{
.Values.image.repository
}}:{{
.Values.image.tag
}}"
imagePullPolicy
:
{{
.Values.image.pullPolicy
}}
securityContext
:
{{
- toYaml .Values.securityContext | nindent 12
}}
volumeMounts
:
-
name
:
{{
.Values.nfs.volumeName
}}
mountPath
:
/persistentvolumes
env
:
-
name
:
PROVISIONER_NAME
value
:
{{
template "nfs-subdir-external-provisioner.provisionerName" .
}}
-
name
:
NFS_SERVER
value
:
{{
.Values.nfs.server
}}
-
name
:
NFS_PATH
value
:
{{
.Values.nfs.path
}}
{{
- if eq .Values.leaderElection.enabled false
}}
-
name
:
ENABLE_LEADER_ELECTION
value
:
"
false"
{{
- end
}}
{{
- with .Values.resources
}}
resources
:
{{
toYaml . | indent 12
}}
{{
- end
}}
volumes
:
-
name
:
{{
.Values.nfs.volumeName
}}
{{
- if .Values.buildMode
}}
emptyDir
:
{}
{{
- else if .Values.nfs.mountOptions
}}
persistentVolumeClaim
:
claimName
:
pvc-{{ template "nfs-subdir-external-provisioner.fullname" . }}
{{
- else
}}
nfs
:
server
:
{{
.Values.nfs.server
}}
path
:
{{
.Values.nfs.path
}}
{{
- end
}}
{{
- if and (.Values.tolerations) (semverCompare "^1.6-0" .Capabilities.KubeVersion.GitVersion)
}}
tolerations
:
{{
toYaml .Values.tolerations | indent 6
}}
{{
- end
}}
nfs-subdir-external-provisioner/templates/persistentvolume.yaml
deleted
100644 → 0
View file @
15d69c05
{{
if .Values.nfs.mountOptions -
}}
apiVersion
:
v1
kind
:
PersistentVolume
metadata
:
name
:
pv-{{ template "nfs-subdir-external-provisioner.fullname" . }}
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
nfs-subdir-external-provisioner
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
spec
:
capacity
:
storage
:
10Mi
volumeMode
:
Filesystem
accessModes
:
-
{{
.Values.storageClass.accessModes
}}
persistentVolumeReclaimPolicy
:
{{
.Values.nfs.reclaimPolicy
}}
storageClassName
:
"
"
{{
- if .Values.nfs.mountOptions
}}
mountOptions
:
{{
- range .Values.nfs.mountOptions
}}
-
{{
.
}}
{{
- end
}}
{{
- end
}}
nfs
:
server
:
{{
.Values.nfs.server
}}
path
:
{{
.Values.nfs.path
}}
{{
end -
}}
nfs-subdir-external-provisioner/templates/persistentvolumeclaim.yaml
deleted
100644 → 0
View file @
15d69c05
{{
if .Values.nfs.mountOptions -
}}
kind
:
PersistentVolumeClaim
apiVersion
:
v1
metadata
:
name
:
pvc-{{ template "nfs-subdir-external-provisioner.fullname" . }}
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
spec
:
accessModes
:
-
{{
.Values.storageClass.accessModes
}}
volumeMode
:
Filesystem
storageClassName
:
"
"
selector
:
matchLabels
:
nfs-subdir-external-provisioner
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
resources
:
requests
:
storage
:
10Mi
{{
end -
}}
nfs-subdir-external-provisioner/templates/poddisruptionbudget.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.podDisruptionBudget.enabled
}}
apiVersion
:
{{
template "podDisruptionBudget.apiVersion" .
}}
kind
:
PodDisruptionBudget
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
spec
:
maxUnavailable
:
{{
.Values.podDisruptionBudget.maxUnavailable | default 1
}}
selector
:
matchLabels
:
{{
- include "nfs-subdir-external-provisioner.selectorLabels" . | nindent 6
}}
{{
- end
}}
nfs-subdir-external-provisioner/templates/podsecuritypolicy.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.podSecurityPolicy.enabled
}}
apiVersion
:
{{
template "podSecurityPolicy.apiVersion" .
}}
kind
:
PodSecurityPolicy
metadata
:
name
:
{{
template "nfs-subdir-external-provisioner.fullname" .
}}
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
spec
:
privileged
:
false
allowPrivilegeEscalation
:
false
requiredDropCapabilities
:
-
ALL
volumes
:
-
'
secret'
-
'
nfs'
-
'
persistentVolumeClaim'
hostNetwork
:
false
hostIPC
:
false
hostPID
:
false
runAsUser
:
rule
:
'
RunAsAny'
seLinux
:
rule
:
'
RunAsAny'
supplementalGroups
:
rule
:
'
RunAsAny'
fsGroup
:
rule
:
'
RunAsAny'
readOnlyRootFilesystem
:
false
{{
- end
}}
nfs-subdir-external-provisioner/templates/role.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.rbac.create
}}
kind
:
Role
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
leader-locking-{{ template "nfs-subdir-external-provisioner.fullname" . }}
rules
:
-
apiGroups
:
[
"
"
]
resources
:
[
"
endpoints"
]
verbs
:
[
"
get"
,
"
list"
,
"
watch"
,
"
create"
,
"
update"
,
"
patch"
]
{{
- if .Values.podSecurityPolicy.enabled
}}
-
apiGroups
:
[
'
extensions'
]
resources
:
[
'
podsecuritypolicies'
]
verbs
:
[
'
use'
]
resourceNames
:
[{{
template "nfs-subdir-external-provisioner.fullname" .
}}]
{{
- end
}}
{{
- end
}}
nfs-subdir-external-provisioner/templates/rolebinding.yaml
deleted
100644 → 0
View file @
15d69c05
{{
- if .Values.rbac.create
}}
kind
:
RoleBinding
apiVersion
:
rbac.authorization.k8s.io/v1
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
leader-locking-{{ template "nfs-subdir-external-provisioner.fullname" . }}
subjects
:
-
kind
:
ServiceAccount
name
:
{{
template "nfs-subdir-external-provisioner.serviceAccountName" .
}}
namespace
:
{{
.Release.Namespace
}}
roleRef
:
kind
:
Role
name
:
leader-locking-{{ template "nfs-subdir-external-provisioner.fullname" . }}
apiGroup
:
rbac.authorization.k8s.io
{{
- end
}}
nfs-subdir-external-provisioner/templates/serviceaccount.yaml
deleted
100644 → 0
View file @
15d69c05
{{
if .Values.serviceAccount.create
}}
apiVersion
:
v1
kind
:
ServiceAccount
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
{{
- with .Values.serviceAccount.annotations
}}
annotations
:
{{
- toYaml . | nindent 4
}}
{{
- end
}}
name
:
{{
template "nfs-subdir-external-provisioner.serviceAccountName" .
}}
{{
- end -
}}
nfs-subdir-external-provisioner/templates/storageclass.yaml
deleted
100644 → 0
View file @
15d69c05
{{
if .Values.storageClass.create -
}}
apiVersion
:
storage.k8s.io/v1
kind
:
StorageClass
metadata
:
labels
:
{{
- include "nfs-subdir-external-provisioner.labels" . | nindent 4
}}
name
:
{{
.Values.storageClass.name
}}
annotations
:
{{
- if .Values.storageClass.defaultClass
}}
storageclass.kubernetes.io/is-default-class
:
"
true"
{{
- end
}}
{{
- with .Values.storageClass.annotations
}}
{{
- toYaml . | nindent 4
}}
{{
- end
}}
provisioner
:
{{
template "nfs-subdir-external-provisioner.provisionerName" .
}}
allowVolumeExpansion
:
{{
.Values.storageClass.allowVolumeExpansion
}}
reclaimPolicy
:
{{
.Values.storageClass.reclaimPolicy
}}
volumeBindingMode
:
{{
.Values.storageClass.volumeBindingMode
}}
parameters
:
archiveOnDelete
:
"
{{
.Values.storageClass.archiveOnDelete
}}"
{{
- if .Values.storageClass.pathPattern
}}
pathPattern
:
"
{{
.Values.storageClass.pathPattern
}}"
{{
- end
}}
{{
- if .Values.storageClass.onDelete
}}
onDelete
:
"
{{
.Values.storageClass.onDelete
}}"
{{
- end
}}
{{
- if .Values.nfs.mountOptions
}}
mountOptions
:
{{
- range .Values.nfs.mountOptions
}}
-
{{
.
}}
{{
- end
}}
{{
- end
}}
{{
end -
}}
nfs-subdir-external-provisioner/values.yaml
deleted
100644 → 0
View file @
15d69c05
replicaCount
:
1
strategyType
:
Recreate
image
:
repository
:
registry.k8s.io/sig-storage/nfs-subdir-external-provisioner
tag
:
v4.0.2
pullPolicy
:
IfNotPresent
imagePullSecrets
:
[]
nfs
:
server
:
path
:
/nfs-storage
mountOptions
:
volumeName
:
nfs-subdir-external-provisioner-root
# Reclaim policy for the main nfs volume
reclaimPolicy
:
Retain
# For creating the StorageClass automatically:
storageClass
:
create
:
true
# Set a provisioner name. If unset, a name will be generated.
# provisionerName:
# Set StorageClass as the default StorageClass
# Ignored if storageClass.create is false
defaultClass
:
false
# Set a StorageClass name
# Ignored if storageClass.create is false
name
:
nfs-client
# Allow volume to be expanded dynamically
allowVolumeExpansion
:
true
# Method used to reclaim an obsoleted volume
reclaimPolicy
:
Delete
# When set to false your PVs will not be archived by the provisioner upon deletion of the PVC.
archiveOnDelete
:
true
# If it exists and has 'delete' value, delete the directory. If it exists and has 'retain' value, save the directory.
# Overrides archiveOnDelete.
# Ignored if value not set.
onDelete
:
# Specifies a template for creating a directory path via PVC metadata's such as labels, annotations, name or namespace.
# Ignored if value not set.
pathPattern
:
# Set access mode - ReadWriteOnce, ReadOnlyMany or ReadWriteMany
accessModes
:
ReadWriteOnce
# Set volume bindinng mode - Immediate or WaitForFirstConsumer
volumeBindingMode
:
Immediate
# Storage class annotations
annotations
:
{}
leaderElection
:
# When set to false leader election will be disabled
enabled
:
true
## For RBAC support:
rbac
:
# Specifies whether RBAC resources should be created
create
:
true
# If true, create & use Pod Security Policy resources
# https://kubernetes.io/docs/concepts/policy/pod-security-policy/
podSecurityPolicy
:
enabled
:
false
# Deployment pod annotations
podAnnotations
:
{}
## Set pod priorityClassName
# priorityClassName: ""
podSecurityContext
:
{}
securityContext
:
{}
serviceAccount
:
# Specifies whether a ServiceAccount should be created
create
:
true
# Annotations to add to the service account
annotations
:
{}
# The name of the ServiceAccount to use.
# If not set and create is true, a name is generated using the fullname template
name
:
resources
:
{}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector
:
{}
tolerations
:
[]
affinity
:
{}
# Additional labels for any resource created
labels
:
{}
podDisruptionBudget
:
enabled
:
false
maxUnavailable
:
1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment