controller:
  enabled: true
  logLevel: warn
  image:
    repository: quay.io/metallb/controller
    tag:
    pullPolicy:
  strategy:
    type: RollingUpdate
  securityContext:
    runAsNonRoot: true
    # nobody
    runAsUser: 65534
    fsGroup: 65534
  resources:
    requests:
      cpu: 20m
      memory: 100Mi
    limits:
      memory: 100Mi
  livenessProbe:
    enabled: true
    failureThreshold: 3
    initialDelaySeconds: 10
    periodSeconds: 10
    successThreshold: 1
    timeoutSeconds: 3
  readinessProbe:
    enabled: true
    failureThreshold: 3
    initialDelaySeconds: 10
    periodSeconds: 10
    successThreshold: 1
    timeoutSeconds: 3

speaker:
  enabled: true
  logLevel: warn
  tolerateMaster: true
  image:
    repository: quay.io/metallb/speaker
    tag:
    pullPolicy:
  securityContext: {}
  resources: 
    requests:
      cpu: 100m
      memory: 250Mi
    limits:
      memory: 250Mi
  livenessProbe:
    enabled: true
    failureThreshold: 3
    initialDelaySeconds: 10
    periodSeconds: 10
    successThreshold: 1
    timeoutSeconds: 3
  readinessProbe:
    enabled: true
    failureThreshold: 3
    initialDelaySeconds: 10
    periodSeconds: 10
    successThreshold: 1
    timeoutSeconds: 3
  startupProbe:
    enabled: true
    failureThreshold: 30
    periodSeconds: 5
crds:
  enabled: true
  validationFailurePolicy: Fail