# Default values for container-mom-landing
replicaCount: 2
namespace: container-mom-system
# Whether to create the namespace - set to false for system namespaces
createNamespace: false

# Resource naming configuration
namePrefix: ""
fullnameOverride: "container-mom-landing"

# ServiceAccount configuration
serviceAccount:
  # Whether to create a service account in this namespace
  # If false, will use the one from the operator namespace
  create: false
  # Name of the service account
  name: container-mom

image:
  repository: ghcr.io/pfeifferj/container-mom-go-landing
  tag: main
  pullPolicy: IfNotPresent

imagePullSecrets:
  - name: container-mom-registry

service:
  type: ClusterIP
  port: 8080

resources:
  limits:
    cpu: 200m
    memory: 256Mi
  requests:
    cpu: 100m
    memory: 128Mi

ingress:
  enabled: true
  className: openshift-default
  host: container.mom
  www:
    enabled: true
  tls:
    enabled: true
    secretName: container-mom-tls

# Certificate configuration
certificate:
  duration: 2160h  # 90 days
  renewBefore: 720h  # 30 days
  issuer: letsencrypt-prod
