Skip to content

Latest commit

 

History

History
113 lines (95 loc) · 6.32 KB

README.md

File metadata and controls

113 lines (95 loc) · 6.32 KB

console-v3

Version: v1.0.0 Type: application AppVersion: 368ae6f5bd0a51bd5d9ebc0248a866869df5e326

Formance Console

Homepage: https://formance.com

Maintainers

Name Email Url
Formance Team [email protected]

Source Code

Requirements

Kubernetes: >=1.14.0-0

Repository Name Version
file://../core core v1.0.0-beta.9

Values

Global AWS configuration

Key Type Default Description
global.aws.elb bool false Enable AWS ELB across all services, appropriate .aws.targertGroup must be set
aws object {"targetGroups":{"http":{"ipAddressType":"ipv4","serviceRef":{"name":"{{ include \"core.fullname\" $ }}","port":"{{ .Values.service.ports.http.port }}"},"targetGroupARN":"","targetType":"ip"}}} AWS Console target groups

Global configuration

Key Type Default Description
global.debug bool false Enable debug mode
global.monitoring.batch bool false Enable otel batching
global.monitoring.traces.enabled bool false Enable otel tracing
global.monitoring.traces.endpoint string "" Endpoint
global.monitoring.traces.exporter string "otlp" Exporter
global.monitoring.traces.insecure bool true Insecure
global.monitoring.traces.mode string "grpc" Mode
global.monitoring.traces.port int 4317 Port
global.platform.console.host string "console.{{ .Values.global.serviceHost }}" is the host for the console
global.platform.console.scheme string "https" is the scheme for the console
global.platform.cookie.encryptionKey string "changeMe00" is used to encrypt a cookie that share authentication between platform services (console, portal, ...),is used to store the current state organizationId-stackId
global.platform.cookie.existingSecret string "" is the name of the secret
global.platform.cookie.secretKeys object {"encryptionKey":""} is the key contained within the secret
global.platform.membership.host string "membership.{{ .Values.global.serviceHost }}" is the host for the membership
global.platform.membership.oauthClient.existingSecret string "" is the name of the secret
global.platform.membership.oauthClient.id string "platform" is the id of the client
global.platform.membership.oauthClient.secret string "changeMe1" is the secret of the client
global.platform.membership.oauthClient.secretKeys object {"secret":""} is the key contained within the secret
global.platform.membership.scheme string "https" is the scheme for the membership
global.serviceHost string "" is the base domain for portal and console

Other Values

Key Type Default Description
affinity object {} Console affinity
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
aws.targetGroups.http.ipAddressType string "ipv4" Target group IP address type
aws.targetGroups.http.serviceRef.name string "{{ include \"core.fullname\" $ }}" Target group service reference name
aws.targetGroups.http.serviceRef.port string "{{ .Values.service.ports.http.port }}" Target group service reference port
aws.targetGroups.http.targetGroupARN string "" Target group ARN
aws.targetGroups.http.targetType string "ip" Target group target type
config.additionalEnv list [] Console additional environment variables
config.environment string "production" Console environment
config.sentry.authToken string ""
config.sentry.dsn string ""
config.sentry.enabled bool false
config.sentry.environment string ""
config.sentry.release string ""
image.pullPolicy string "IfNotPresent" image pull policy
image.repository string "ghcr.io/formancehq/console" image repository
image.tag string "" image tag
imagePullSecrets list [] image pull secrets
ingress.annotations object {} ingress annotations
ingress.className string "" ingress class name
ingress.enabled bool true ingress enabled
ingress.hosts[0] object {"host":"{{ tpl .Values.global.platform.console.host $ }}","paths":[{"path":"/","pathType":"Prefix"}]} ingress host
ingress.hosts[0].paths[0].path string "/" ingress path
ingress.hosts[0].paths[0].pathType string "Prefix" ingress path type
ingress.tls list [] ingress tls
livenessProbe object {} Console liveness probe
nodeSelector object {} Console node selector
podDisruptionBudget.enabled bool false Enable pod disruption budget
podDisruptionBudget.maxUnavailable int 0 Maximum unavailable pods
podDisruptionBudget.minAvailable int 1 Minimum available pods
podSecurityContext object {} Pod Security Context
readinessProbe object {} Console readiness probe
replicas int 1 Number of replicas
resources object {} Console resources
securityContext object {} Container Security Context
service.annotations object {} service annotations
service.clusterIP string "" service cluster IP
service.ports.http object {"port":3000} service http port
service.type string "ClusterIP" service type
serviceAccount.annotations object {} Service account annotations
serviceAccount.create bool true Service account creation
serviceAccount.name string "" Service account name
tolerations list [] Console tolerations
volumeMounts list [] Console volume mounts
volumes list [] Console volumes