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
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
|
|
|