fullnameOverride: ""
nameOverride: ""

exposed: true

image:
  repository:
  tag:
  pullPolicy: IfNotPresent
  pullSecrets: []

application:
  logLevel: debug
  logRequests: false
  pg:
    enabled: false
    uriSecretName: pg
    uriSecretKey: uri
  amqp:
    enabled: false
    uriSecretName: amqp
    uriSecretKey: uri
  hasura:
    enabled: false
    graphqlUrl: http://hasura:8080/v1/graphql
    adminSecretName: hasura-graphql-engine
    adminSecretKey: admin
  minio:
    enabled: false
    secretName: minio-auth
    endpoint: minio
    port: 9000
    accessKeySecretKey: root-user
    secretKeySecretKey: root-password
  jwt:
    enabled: false
    secretName: jwks
    jwkSecretKey: jwk.json
    jwkOldSecretKey: jwk-old.json

envMap: {}
extraEnv:
extraVolumes:
extraVolumeMounts:

livenessProbe:
  enabled: true
  initialDelaySeconds: 5
  periodSeconds: 5
  timeoutSeconds: 5
  successThreshold: 1
  failureThreshold: 5
readinessProbe:
  enabled: true
  initialDelaySeconds: 5
  periodSeconds: 5
  timeoutSeconds: 1
  successThreshold: 1
  failureThreshold: 5
startupProbe:
  enabled: false
  initialDelaySeconds: 0
  periodSeconds: 10
  timeoutSeconds: 5
  successThreshold: 1
  failureThreshold: 60
customLivenessProbe: 
customReadinessProbe: 
customStartupProbe: 
lifecycleHooks: {}
initContainers: []
sidecars: []

commonAnnotations: {}
commonLabels: {}

podSecurityContext:
  fsGroup: 1000

securityContext:
  allowPrivilegeEscalation: false
  privileged: false
  readOnlyRootFilesystem: true
  runAsNonRoot: true
  runAsGroup: 1000
  runAsUser: 1000
  capabilities:
    drop:
      - ALL


podAnnotations:

httpContainerPort: 4000

service:
  enabled: true
  type: ClusterIP
  port: 80
  nodePort:
  clusterIP: ""
  loadBalancerIP: ""
  externalTrafficPolicy: Cluster
  loadBalancerSourceRanges: []
  extraPorts: []
  annotations: {}
  sessionAffinity: None
  sessionAffinityConfig: {}

ingress:
  enabled: false
  className: ""
  annotations: {}
  hostname: api.local
  tls: true
  tlsSecretname: alerte-secours-tls

resources: {}
#    requests:
#      cpu: "2"
#      memory: 2Gi
#    limits:
#      cpu: "2"
#      memory: 2Gi

revisionHistoryLimit: 2

autoscaling:
  enabled: false
  minReplicas: 1
  maxReplicas: 100
  targetCPUUtilizationPercentage:
  targetMemoryUtilizationPercentage:

replicaCount: 1

nodeSelector: {}

tolerations: []

affinity: {}

namespace:
  enabled: true
  labels:
    alerte-secours-tls: wildcard

deployment:
  strategy: {}

rollout:
  enabled: false
  strategy:
    type: "BlueGreen"
    blueGreen:
      autoPromotionEnabled: false
      previewReplicaCount: 1
      antiAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
          weight: 1
      scaleDownDelaySeconds: 30
    canary:
      # Canary strategy configurations
    rollingUpdate:
      # RollingUpdate strategy configurations

preview:
  ingress:
    enabled: false
    hostname:

automountServiceAccountToken: false