# Default values for appmesh-spire-server.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

replicaCount: 1

image:
  repository: public.ecr.aws/g0z4v6x0/aws-spire-server
  tag: 1.0.1
  pullPolicy: Always

nameOverride: ""
fullnameOverride: "spire-server"

#SPIRE server service parameters
service:
  type: NodePort
  port: 8081

resources:
  #SPIRE Server memory limits
  limits:
    memory: 512Mi
  #SPIRE Server CPU and memory requests
  requests:
    cpu: 10m
    memory: 1Gi

nodeSelector: {}

tolerations: []

affinity: {}

serviceAccount:
  # serviceAccount.create: Whether to create a service account or not
  create: true
  # serviceAccount.name: The name of the service account to create or use
  name: "spire-server"

rbac:
  # rbac.create: `true` if rbac resources should be created
  create: true

config:
  # SPIRE Trust Domain
  trustDomain: appmesh.aws
  ## SPIRE Server Log Level
  logLevel: DEBUG
  # SVID TTL value
  svidTTL: 1h
  # SPIRE Server Bind Address
  bindAddress: 0.0.0.0
  #SPIRE Server Bind Port
  bindPort: 8081
  #SPIRE Server Socket Path
  socketPath: /tmp/spire-server/private/api.sock