Platform release - v22.38
General description of HELM3 configuration values for environment specific cases and their purpose.
We present here description of HELM3 deployment structure for environment specific cases. You can change parameters based on the deployment specifics and your requirements. Here are the configurations divided into sections.
During platform deployment the current and the Common values charts merge into one general chart.
"elasticio/api-docs:HASHVERSION" - image for API documentation service.
"GCP" - (
GCP by default). Supported values (
docker - Container runtime which is used by selected cloudProvider. Allowed values:
Replicas of microservices: These are not all microservices but only the ones where you can define number of replicas per your requirements and need. Other services have their replica sets hard-coded in their configurations. Check the platform microservices section for more details on each service.
The platform uses these node selectors to decide which node pull must be used to run container.
platform - the default value.
longrunning - the default value.
ordinary - the default value.
"components-pusher" - name of the service which pushes the components.
true - Boolean, set to
true to enable the service.
pullSecret: - the secret used to fetch the docker images from the dockerhub.
"component-pusher-config" - the components configuration for the pusher.
docker_regisrty_internal_ip - Internal IP used for internal docker registry access.
docker-registry-tls - the name of the tls secret
docker-registry-cert-name - (
false by default) enables tls for the docker registry service.
eio_exec_gelf_protocol - GrayLog GELF input protocol for flow steps logs. (If not provided, the
GELF_PROTOCOL is used).
eio_exec_gelf_host - GrayLog GELF input host for flow steps logs. (If not provided,
GELF_HOST is used).
eio_exec_gelf_port - GrayLog GELF input port for flow steps logs. (If not provided,
GELF_PORT is used).
Enable or disable the ironBank service.
storage_slugs_lb_ip - Internal IP for platform storage slugs ingress which is used by Agents.
true - Enable or disable the quota service.
agent_vpn_entrypoint - entry point ip/domain for a VPN agent.
load_balancer_ip - Public IP for the platform ingress.
s3 - Can be one of 4 supported types:
aws-efs-csi-driver requires EFS CSI driver to be installed. See docs for the Amazon EFS CSI driver configuration
fs-03f24358 - AWS EFS file system ID. Skip if not using type
nfs_server_address - NFS instance address used for
nfs_share - NFS share name used for
500Gi - En example value.
components-pusher configuration containing the information for each component you
need the service to push automatically. Copy and paste this configuration to suit your
teamName - this is the name of the default team where you deploy your components.
componentName - a unique name you use in your development name. It must match with the name you have already used to push a component into the team. Please pay attention, this must be the parameter name, not the value.
latest - Image tag for pulling into the internal docker registry.
"orgName/repoName" - Image name by which to pull repo from registry
teamName - An optional environment variable contaning the team name where to
create the RepoBuild. Will override root
developmentTeam on the
level if provided.
team - An optional environment variable which sets the access level for the
component in the platform context. The default value is