# K8s namespace where Flink operator to be deployed
flinkOperatorNamespace:
  name: "flink-operator-system"

# Watch custom resources in the namespace, ignore other namespaces. If empty, all namespaces will be watched.
watchNamespace:
  name: ""

# The number of replicas of the operator Deployment
replicas: 1

serviceAccount:
  flinkoperator:
    # -- Create a service account for the operator
    create: true
    # -- Optional name for the operator service account
    name: ""
    # -- Optional annotations for the operator service account
    annotations: {}

# Create RBAC resources if true
rbac:
  create: true

# The definition of the operator image
operatorImage:
  name: ghcr.io/spotify/flink-operator:v0.5.1
  pullPolicy: IfNotPresent

# The definition of the kube-rbac-proxy image
rbacProxyImage:
  name: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0
  pullPolicy: IfNotPresent

# Defines security context for operator container
securityContext:
  {}
  # capabilities:
  #   drop:
  #   - ALL
  # readOnlyRootFilesystem: true
  # runAsNonRoot: true
  # runAsUser: 1000

# Defines the operator's resources
resources:
  requests:
    cpu: 100m
    memory: 100Mi
  limits:
    cpu: 100m
    memory: 200Mi

# Annotations to be added to pods
podAnnotations: {}

nodeSelector: {}
tolerations: {}
