Skip to content

Latest commit

 

History

History

server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

amplication-logo


Parameters

server parameters

These parameters only apply to the server component.

Name Description Value
replicaCount Determines the amount of replicas to deploy (only consumed when autoscaling.enabled is set to false). 1
image.repository Determine from which container repository to pull the image 439403303254.dkr.ecr.us-east-1.amazonaws.com/amplication-server
image.pullPolicy Determine when to pull an image IfNotPresent
image.tag Determine which version of the image to pull from the container repository ""
imagePullSecrets Reference to Kubernetes secrets housing dockercfg to fetch images from private registries []
variables.configmap A mapping of key:value to be add to the configmap object (to be used as environment variables on the deployment) {}
variables.secret A mapping of key:value to be add to the secret object (to be used as environment variables on the deployment) {}
variables.externalSecret A mapping of key:values to be added to the external secrets object (turned into a regular secret by the external secrets operator) {}
variables.secretStoreConfiguration When using external secrets this part of the configuration is used to point to the secret store or cluster secret store {}
healthCheck.enabled Whether to enable the healthcheck on the deployment false
healthCheck.readinessProbe A mapping of enabled & path to optionally execute readiness probes {}
healthCheck.livenessProbe A mapping of enabled & path to optionally execute liveness probes {}
storage.shared.enabled Whether to enable the main pv & pvc setup true
storage.shared.suffix Whether to enable the main pv & pvc setup main
storage.shared.storageClassName The storage class to assign to the pv & pvc efs-main-sc
storage.shared.persistentVolume.volumeHandle A combination of the provioning id & access point id of the efs <volume_handle>
volumes Reference for the volumes that are to be attaches to the deployment - check the deployment.yaml for the added suffix []
nameOverride String to fully override chart name (will maintain the release name) ""
fullnameOverride String to fully override chart name ""
serviceAccount.create Specifies whether a service account should be created true
serviceAccount.annotations Annotations to add to the service account {}
serviceAccount.name The name of the service account to use. If not set and create is true, a name is generated using the fullname template ""
podAnnotations Map of annotations to add to the pods {}
podSecurityContext Security context to add to the pod (overwritten by container-level settings) {}
securityContext Security context to add to the container {}
containerPort The port number which is exposed on the container image 3000
service.type The kubernetes service type to be used ClusterIP
service.port.http The port exposed on the service to be used for http traffic 80
service.port.https The port exposed on the service to be used for https traffic 443
ingress.enabled Enable Kubernetes ingress for ingress traffic false
ingress.className Name of the ingress class to use ""
ingress.annotations Annotations to add on the ingress object {}
ingress.hosts Hosts configuration for ingress object []
ingress.tls TLS configuration for ingress object []
resources.requests The requested CPU & memory for the container {}
resources.limits The CPU & memory limit for the container {}
cronJob.graphql.enabled Whether to enable the graphql cronjob false
cronJob.graphql.schedule The unix style cronjob timer 0 0 1 * *
cronJob.graphql.history.successful Determine how many successful jobs to keep 2
cronJob.graphql.history.failed Determine how many failed jobs to keep 2
cronJob.graphql.annotations Annotations to be added to the cronjob {}
cronJob.graphql.query The graphql query to inject to the cronjob {"query": ""}
cronJob.graphql.targetEndpoint The endpoint to target the graphql request to https://server
autoscaling.enabled Enable auto scaling (fallback to replicaCount if equals false) false
autoscaling.minReplicas Minimal amount of replicas to scale down to 1
autoscaling.maxReplicas Maximum amount of replicas to scale up to 10
autoscaling.targetCPUUtilizationPercentage Increase and decrease the number of replicas to maintain an average % of CPU utilization 80
autoscaling.targetMemoryUtilizationPercentage Increase and decrease the number of replicas to maintain an average % of memory utilization 80
nodeSelector Node labels for pods assignment {}
tolerations Tolerations for pods assignment []
affinity Affinity for pods assignment {}