Repository for dip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

183 lines
4.5 KiB

# Default values for strimzi-kafka-operator.
# Default replicas for the cluster operator
replicas: 1
# If you set `watchNamespaces` to the same value as ``.Release.Namespace` (e.g. `helm ... --namespace $NAMESPACE`),
# the chart will fail because duplicate RoleBindings will be attempted to be created in the same namespace
watchNamespaces: []
watchAnyNamespace: false
defaultImageRegistry: quay.io
defaultImageRepository: strimzi
defaultImageTag: 0.47.0
image:
registry: ""
repository: ""
name: operator
tag: ""
# imagePullSecrets:
# - name: secretname
logVolume: co-config-volume
logConfigMap: strimzi-cluster-operator
logConfiguration: ""
logLevel: ${env:STRIMZI_LOG_LEVEL:-INFO}
fullReconciliationIntervalMs: 120000
operationTimeoutMs: 300000
kubernetesServiceDnsDomain: cluster.local
featureGates: ""
tmpDirSizeLimit: 1Mi
# Example on how to configure extraEnvs
# extraEnvs:
# - name: JAVA_OPTS
# value: "-Xms256m -Xmx256m"
extraEnvs: []
tolerations: []
affinity: {}
annotations: {}
labels: {}
nodeSelector: {}
deploymentAnnotations: {}
priorityClassName: ""
podSecurityContext: {}
securityContext: {}
rbac:
create: yes
serviceAccountCreate: yes
serviceAccount: strimzi-cluster-operator
leaderElection:
enable: true
# https://kubernetes.io/docs/tasks/run-application/configure-pdb/
podDisruptionBudget:
enabled: false
# The PDB definition three attributes to control the availability requirements:
# minAvailable or maxUnavailable (mutually exclusive).
# unhealthyPodEvictionPolicy
#
# Field maxUnavailable tells how many pods can be down and minAvailable tells how many pods must be running in a cluster.
# The pdb template will check values according to below order
#
# {{- if .Values.podDisruptionBudget.minAvailable }}
# minAvailable: {{ .Values.podDisruptionBudget.minAvailable }}
# {{- end }}
# {{- if .Values.podDisruptionBudget.maxUnavailable }}
# maxUnavailable: {{ .Values.podDisruptionBudget.maxUnavailable }}
# {{- end }}
#
# If both values are set, the template will use the first one and ignore the second one. currently by default minAvailable is set to 1
minAvailable: 1
maxUnavailable:
unhealthyPodEvictionPolicy: IfHealthyBudget
# If you are using the grafana dashboard sidecar,
# you can import some default dashboards here
dashboards:
enabled: false
namespace: ~
label: grafana_dashboard # this is the default value from the grafana chart
labelValue: "1" # this is the default value from the grafana chart
annotations: {}
extraLabels: {}
# Docker images that operator uses to provision various components of Strimzi.
# To use your own registry or repository, define them for each component below or generally via defaultImageRegistry and defaultImageRepository above
kafka:
image:
registry: ""
repository: ""
name: kafka
tagPrefix: ""
kafkaConnect:
image:
registry: ""
repository: ""
name: kafka
tagPrefix: ""
topicOperator:
image:
registry: ""
repository: ""
name: operator
tag: ""
userOperator:
image:
registry:
repository:
name: operator
tag: ""
kafkaInit:
image:
registry: ""
repository: ""
name: operator
tag: ""
kafkaBridge:
image:
registry: ""
repository:
name: kafka-bridge
tag: 0.32.0
kafkaExporter:
image:
registry: ""
repository: ""
name: kafka
tagPrefix: ""
kafkaMirrorMaker2:
image:
registry: ""
repository: ""
name: kafka
tagPrefix: ""
cruiseControl:
image:
registry: ""
repository: ""
name: kafka
tagPrefix: ""
kanikoExecutor:
image:
registry: ""
repository: ""
name: kaniko-executor
tag: ""
mavenBuilder:
image:
registry: ""
repository: ""
name: maven-builder
tag: ""
resources:
limits:
memory: 384Mi
cpu: 1000m
requests:
memory: 384Mi
cpu: 200m
livenessProbe:
initialDelaySeconds: 10
periodSeconds: 30
readinessProbe:
initialDelaySeconds: 10
periodSeconds: 30
createGlobalResources: true
# Create clusterroles that extend existing clusterroles to interact with strimzi crds
# Ref: https://kubernetes.io/docs/reference/access-authn-authz/rbac/#aggregated-clusterroles
createAggregateRoles: false
# Override the exclude pattern for exclude some labels
labelsExclusionPattern: ""
# Controls whether Strimzi generates network policy resources (By default true)
generateNetworkPolicy: true
# Override the value for Connect build timeout
connectBuildTimeoutMs: 300000
# Controls whether Strimzi generates pod disruption budget resources (By default true)
generatePodDisruptionBudget: true