Formance Console
Homepage: https://formance.com
Name | Url | |
---|---|---|
Formance Team | [email protected] |
Kubernetes: >=1.14.0-0
Repository | Name | Version |
---|---|---|
file://../core | core | v1.0.0-beta.9 |
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 |
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 |
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 |