# Default values for container-mom-operator
replicaCount: 1
namespace: container-mom-system
# Whether to create the namespace - set to true by default for the operator
createNamespace: true

# Resource naming configuration
namePrefix: ""

image:
  repository: ghcr.io/pfeifferj/container-mom-operator
  tag: latest
  pullPolicy: Always

imagePullSecrets:
  - name: container-mom-registry

# Base64 encoded docker config.json, will be stored in a secret
# This should be provided in the environment-specific values or via CI/CD secrets
# dockerconfig: ""

service:
  type: ClusterIP
  port: 8081

resources:
  limits:
    cpu: 500m
    memory: 512Mi
  requests:
    cpu: 100m
    memory: 128Mi

# Service account configuration
serviceAccount:
  name: container-mom

# Configuration for the operator
configMap:
  name: container-mom-operator-config

# Secret for the operator
secret:
  name: container-mom-operator-secret


# Probes configuration
probes:
  liveness:
    path: /healthz
    initialDelaySeconds: 15
    periodSeconds: 10
    failureThreshold: 3
  readiness:
    path: /readyz
    initialDelaySeconds: 15
    periodSeconds: 10
    failureThreshold: 3
