watchNamespaces: [] image: repository: ghcr.io/apache/flink-kubernetes-operator pullPolicy: IfNotPresent tag: "b40c553" # If image digest is set then it takes precedence and the image tag will be ignored digest: "" imagePullSecrets: [] # Replicas must be 1 unless operator leader election is configured replicas: 1 # Strategy type must be Recreate unless leader election is configured strategy: type: Recreate operatorPod: nodeSelector: {} affinity: {} tolerations: [] topologySpreadConstraints: [] resources: limits: cpu: "200m" memory: "512Mi" requests: cpu: "100m" memory: "256Mi" webhook: resources: limits: cpu: "100m" memory: "256Mi" requests: cpu: "50m" memory: "128Mi" defaultConfiguration: # If set to true, creates ConfigMaps/VolumeMounts. If set to false, no configuration will be created. # All below fields will be ignored if create is set to false. create: true # If set to true, # (1) loads the built-in default configuration # (2) appends the below flink-conf and logging configuration overrides # If set to false, loads just the overrides as in (2). # This option has not effect, if create is equal to false. append: true flink-conf.yaml: |+ # Flink Config Overrides kubernetes.operator.metrics.reporter.slf4j.factory.class: org.apache.flink.metrics.slf4j.Slf4jReporterFactory kubernetes.operator.metrics.reporter.slf4j.interval: 5 MINUTE kubernetes.operator.reconcile.interval: 15 s kubernetes.operator.observer.progress-check.interval: 5 s log4j-operator.properties: |+ # Flink Operator Logging Overrides # rootLogger.level = DEBUG # logger.operator.name= org.apache.flink.kubernetes.operator # logger.operator.level = DEBUG log4j-console.properties: |+ # Flink Deployment Logging Overrides # rootLogger.level = DEBUG # Set the jvm start up options for webhook and operator jvmArgs: webhook: "" operator: "" logConfig: "-Dlog4j.configurationFile=/opt/flink/conf/log4j-operator.properties" # Configuration for tls tls: create: false secretName: flink-operator-cert secretKeyRef: name: operator-certificate-password key: password