| central.additionalApplicationConfiguration |
object |
{} |
|
| central.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| central.additionalEnv |
list |
[] |
|
| central.additionalJreArgs |
list |
[] |
|
| central.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| central.additionalSpringProfiles |
string |
"" |
|
| central.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-central container. See Kubernetes for more information. |
| central.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| central.affinity |
object |
{} |
|
| central.autoscaling.enabled |
bool |
false |
|
| central.autoscaling.maxReplicas |
int |
100 |
|
| central.autoscaling.minReplicas |
int |
1 |
|
| central.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| central.database.initialize |
bool |
true |
|
| central.database.postgres |
object |
{} |
|
| central.enabled |
bool |
false |
|
| central.fullnameOverride |
string |
"" |
|
| central.image.pullPolicy |
string |
"IfNotPresent" |
|
| central.image.repository |
string |
"$CENTRAL_CONTAINER_REPOSITORY" |
|
| central.image.tag |
string |
"" |
|
| central.imagePullSecrets |
list |
[] |
|
| central.ingress.annotations |
object |
{} |
|
| central.ingress.className |
string |
"" |
|
| central.ingress.enabled |
bool |
false |
|
| central.ingress.hosts[0].host |
string |
"pos.commerce.local" |
|
| central.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| central.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| central.ingress.tls |
list |
[] |
|
| central.jvm |
object |
{} |
|
| central.nameOverride |
string |
"" |
|
| central.nodeSelector |
object |
{} |
|
| central.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| central.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| central.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| central.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| central.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| central.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| central.otelAgent.serviceName |
string |
"commerce-central" |
The name of the service as it appears to OpenTelemetry. Default is commerce-central. |
| central.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| central.overrideSpringProfiles |
string |
"" |
|
| central.podAnnotations |
object |
{} |
|
| central.podSecurityContext |
object |
{} |
|
| central.remoteApi.updateServer |
object |
{} |
|
| central.replicaCount |
int |
1 |
|
| central.resources.limits.cpu |
string |
"2000m" |
|
| central.resources.limits.memory |
string |
"1Gi" |
|
| central.resources.requests.cpu |
string |
"1200m" |
|
| central.resources.requests.memory |
string |
"768Mi" |
|
| central.securityContext |
object |
{} |
|
| central.service.port |
int |
80 |
|
| central.service.type |
string |
"ClusterIP" |
|
| central.serviceAccount.annotations |
object |
{} |
|
| central.serviceAccount.create |
bool |
false |
|
| central.serviceAccount.name |
string |
"" |
|
| central.tolerations |
list |
[] |
|
| clienteling.additionalApplicationConfiguration |
object |
{} |
Optionally specify arbitrary application configuration to be loaded by the application. |
| clienteling.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed StatefulSet. |
| clienteling.additionalEnv |
list |
[] |
Allows arbitrary environment variables to be assigned to the commerce-ct container. The format is the same as defining any environment variable on a Pod resource in its raw format. This allows you to also pass Secret or ConfigMap information through this mechanism too. See Kubernetes for more information. |
| clienteling.additionalJreArgs |
list |
[] |
Specify arbitrary additional command line arguments for the Java Runtime Environment. |
| clienteling.additionalPodLabels |
object |
{} |
Additional labels that are applied to the StatefulSet Pod spec. |
| clienteling.additionalSpringProfiles |
string |
"" |
Specify Spring profiles to use when launching the application. These profiles are combined with a set of implicit profiles that vary depending on options configured during the installation of this chart. |
| clienteling.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-ct container. See Kubernetes for more information. |
| clienteling.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| clienteling.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| clienteling.autoscaling.enabled |
bool |
false |
If enabled, a HorizontalPodAutoscaler is created with the installation. |
| clienteling.autoscaling.maxReplicas |
int |
100 |
The maximum number of replicas that the HorizontalPodAutoscaler is configured to allow to be created. |
| clienteling.autoscaling.minReplicas |
int |
1 |
The minimum number of replicas that the HorizontalPodAutoscaler is configured to keep available. |
| clienteling.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
The targeted CPU utilization (in percent) to balance pods to. |
| clienteling.database.initialize |
bool |
true |
|
| clienteling.database.postgres |
object |
{} |
|
| clienteling.enabled |
bool |
false |
If enabled, the clienteling instance is included in the installation. |
| clienteling.fullnameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for naming the resources. |
| clienteling.image |
object |
{"pullPolicy":"IfNotPresent","repository":"$CLIENTELING_CONTAINER_REPOSITORY","tag":""} |
The container image details to run. |
| clienteling.imagePullSecrets |
list |
[] |
See for more info |
| clienteling.ingress.annotations |
object |
{} |
Annotations that are applied to the resulting Ingress resource when it is created. |
| clienteling.ingress.className |
string |
"" |
The ingress class that should be used. Typically defined by the ingress controller . See more about ingress in the Kubernetes documentation. |
| clienteling.ingress.enabled |
bool |
false |
When enabled, a generic Kubernetes Ingress resource is created as part of the installation. |
| clienteling.ingress.hosts[0].host |
string |
"pos.commerce.local" |
|
| clienteling.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| clienteling.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| clienteling.ingress.tls |
list |
[] |
|
| clienteling.jvm |
object |
{} |
Allows the overriding of default values specified in the default.jvm section for specifically the clienteling deployment. |
| clienteling.loadBalancer.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| clienteling.loadBalancer.autoscaling.enabled |
bool |
false |
|
| clienteling.loadBalancer.autoscaling.maxReplicas |
int |
100 |
|
| clienteling.loadBalancer.autoscaling.minReplicas |
int |
1 |
|
| clienteling.loadBalancer.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| clienteling.loadBalancer.enabled |
bool |
false |
Enables the State Load Balancer for the Clienteling application. This is a special proxy that will perform session affinity for incoming commerce websocket connections. |
| clienteling.loadBalancer.image.pullPolicy |
string |
"" |
The image pull policy for the StateLB image. If unspecified the default.loadBalancer.image.pullPolicy value is used instead. |
| clienteling.loadBalancer.image.repository |
string |
"" |
The image repository where the StateLB image can be pulled from. If unspecified the default.loadBalancer.image.repository value is used instead. |
| clienteling.loadBalancer.image.tag |
string |
"" |
The image tag of the StateLB image to pull. If unspecified the default.loadBalancer.image.tag value is used instead. |
| clienteling.loadBalancer.imagePullSecrets |
list |
[] |
See for more info |
| clienteling.loadBalancer.mode |
string |
nil |
The mode in which the State Load Balancer operates in. Can be one of api or dns. If unspecified, the value of default.loadBalancer.mode will be used. |
| clienteling.loadBalancer.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| clienteling.loadBalancer.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| clienteling.loadBalancer.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| clienteling.loadBalancer.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| clienteling.loadBalancer.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| clienteling.loadBalancer.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| clienteling.loadBalancer.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| clienteling.loadBalancer.otelAgent.serviceName |
string |
"commerce-statelb-clienteling" |
The name of the service as it appears to OpenTelemetry. |
| clienteling.loadBalancer.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| clienteling.loadBalancer.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| clienteling.loadBalancer.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| clienteling.loadBalancer.replicaCount |
int |
1 |
The number of replicas of the load balancer application to deploy. |
| clienteling.loadBalancer.resources |
object |
{"requests":{"cpu":"100m","memory":"64Mi"}} |
Container resource requests and limits for the Clienteling State Load Balancer pods managed by the resulting Deployment resource. |
| clienteling.loadBalancer.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-statelb container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| clienteling.loadBalancer.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| clienteling.loadBalancer.service.type |
string |
"ClusterIP" |
The type of service to create. |
| clienteling.loadBalancer.serviceAccount.annotations |
object |
{} |
When clienteling.loadBalancer.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| clienteling.loadBalancer.serviceAccount.create |
string |
nil |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. The default behavior depends on the mode. api mode will default to creating a ServiceAccount resource if unspecified. dns mode will default to not creating a ServiceAccount resource if unspecified. |
| clienteling.loadBalancer.serviceAccount.name |
string |
"" |
When clienteling.loadBalancer.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| clienteling.loadBalancer.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| clienteling.nameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for labeling. |
| clienteling.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting StatefulSet. See Kubernetes documentation for more information. |
| clienteling.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| clienteling.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| clienteling.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| clienteling.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| clienteling.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| clienteling.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| clienteling.otelAgent.serviceName |
string |
"commerce-clienteling" |
The name of the service as it appears to OpenTelemetry. Default is commerce-clienteling. |
| clienteling.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| clienteling.overrideSpringProfiles |
string |
"" |
If set, this will override all of the Spring profiles in favor of the specified value. This means that any implicit spring profiles that would normally be set as a result of options enabled during the installation of this Helm chart are not used. |
| clienteling.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting StatefulSet. |
| clienteling.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| clienteling.remoteApi.pos |
object |
{} |
|
| clienteling.replicaCount |
int |
1 |
The number of replicas of the clienteling application to deploy. Note that session affinity/sticky session must be configured with the ingress controller of choice when multiple replicas are present. |
| clienteling.resources |
object |
{"limits":{"cpu":"2000m","memory":"2Gi"},"requests":{"cpu":"1200m","memory":"1Gi"}} |
Container resource requests and limits for the commerce-pos pods managed by the resulting Deployment resource. |
| clienteling.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-ct container within pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| clienteling.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| clienteling.service.type |
string |
"ClusterIP" |
The type of service to create. |
| clienteling.serviceAccount.annotations |
object |
{} |
When clienteling.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| clienteling.serviceAccount.create |
bool |
false |
If enabled, a ServiceAccount resource will be created for the StatefulSet's pods. |
| clienteling.serviceAccount.name |
string |
"" |
When clienteling.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the StatefulSet to use. |
| clienteling.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| default.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to all installed Deployment or StatefulSet resources. |
| default.additionalPodLabels |
object |
{} |
Additional labels that are applied to all Deployment or StatefulSet Pod specs. |
| default.imagePullSecrets |
list |
[] |
A set of imagePullSecrets that are applied to every pod produced. |
| default.jvm.initialRamPercentage |
int |
40 |
Configures the initial heap size of a JVM based commerce application. This is a percentage value between 0 and 100. |
| default.jvm.maxRamPercentage |
int |
90 |
Configures the maximum heap size of a JVM based commerce application for an application that is allocated a large amount of memory (greater than 200MB). |
| default.jvm.minRamPercentage |
int |
70 |
Configures the maximum heap size of a JVM based commerce application for an application that is allocated a small amount of memory (less than 200MB). |
| default.loadBalancer.image.pullPolicy |
string |
"IfNotPresent" |
The pull policy for the StateLB image. |
| default.loadBalancer.image.repository |
string |
"$STATELB_CONTAINER_REPOSITORY" |
The container repository where the StateLB image can be pulled from |
| default.loadBalancer.image.tag |
string |
"" |
The tag of the StateLB image to pull. If not specified, the chart appVersion is used. |
| default.loadBalancer.mode |
string |
"api" |
The mode in which the State Load Balancer operates in. Can be one of api or dns. api mode will interrogate the Kubernetes API for the upstream endpoints. dns mode will interrogate the DNS for SRV describing the upstream endpoints. |
| default.otelAgent.exporter.endpoint |
string |
"http://localhost:4317" |
The endpoint that the OpenTelemetry exporter will send its collected data to. Default is http://localhost:4317. |
| default.otelAgent.exporter.headers |
object |
{} |
Headers, in the format of a KEY: VALUE pair applied to OpenTelemetry requests to the exporter. |
| default.otelAgent.exporter.protocol |
string |
"grpc" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. Default is grpc. |
| default.otelAgent.logs.enabled |
bool |
false |
Whether the exporting of logging is enabled. Default is false. |
| default.otelAgent.metrics.enabled |
bool |
false |
Whether the exporting of metrics is enabled. Default is false. |
| default.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. |
| default.otelAgent.traces.enabled |
bool |
false |
Whether the exporting of tracing is enabled. Default is false. |
| inventory.additionalApplicationConfiguration |
object |
{} |
Optionally specify arbitrary application configuration to be loaded by the application. |
| inventory.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed StatefulSet. |
| inventory.additionalEnv |
list |
[] |
Allows arbitrary environment variables to be assigned to the commerce-inv container. The format is the same as defining any environment variable on a Pod resource in its raw format. This allows you to also pass Secret or ConfigMap information through this mechanism too. See Kubernetes for more information. |
| inventory.additionalJreArgs |
list |
[] |
Specify arbitrary additional command line arguments for the Java Runtime Environment. |
| inventory.additionalPodLabels |
object |
{} |
Additional labels that are applied to the StatefulSet Pod spec. |
| inventory.additionalSpringProfiles |
string |
"" |
Specify Spring profiles to use when launching the application. These profiles are combined with a set of implicit profiles that vary depending on options configured during the installation of this chart. |
| inventory.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-inv container. See Kubernetes for more information. |
| inventory.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| inventory.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| inventory.autoscaling.enabled |
bool |
false |
If enabled, a HorizontalPodAutoscaler is created with the installation. |
| inventory.autoscaling.maxReplicas |
int |
100 |
The maximum number of replicas that the HorizontalPodAutoscaler is configured to allow to be created. |
| inventory.autoscaling.minReplicas |
int |
1 |
The minimum number of replicas that the HorizontalPodAutoscaler is configured to keep available. |
| inventory.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
The targeted CPU utilization (in percent) to balance pods to. |
| inventory.database.initialize |
bool |
true |
|
| inventory.database.postgres |
object |
{} |
|
| inventory.enabled |
bool |
false |
If enabled, the inventory instance is included in the installation. |
| inventory.fullnameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for naming the resources. |
| inventory.image |
object |
{"pullPolicy":"IfNotPresent","repository":"$INVENTORY_CONTAINER_REPOSITORY","tag":""} |
The container image details to run. |
| inventory.imagePullSecrets |
list |
[] |
See for more info |
| inventory.ingress.annotations |
object |
{} |
Annotations that are applied to the resulting Ingress resource when it is created. |
| inventory.ingress.className |
string |
"" |
The ingress class that should be used. Typically defined by the ingress controller . See more about ingress in the Kubernetes documentation. |
| inventory.ingress.enabled |
bool |
false |
When enabled, a generic Kubernetes Ingress resource is created as part of the installation. |
| inventory.ingress.hosts[0].host |
string |
"pos.commerce.local" |
|
| inventory.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| inventory.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| inventory.ingress.tls |
list |
[] |
|
| inventory.jvm |
object |
{} |
Allows the overriding of default values specified in the default.jvm section for specifically the inventory deployment. |
| inventory.loadBalancer.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| inventory.loadBalancer.autoscaling.enabled |
bool |
false |
|
| inventory.loadBalancer.autoscaling.maxReplicas |
int |
100 |
|
| inventory.loadBalancer.autoscaling.minReplicas |
int |
1 |
|
| inventory.loadBalancer.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| inventory.loadBalancer.enabled |
bool |
false |
Enables the State Load Balancer for the Inventory application. This is a special proxy that will perform session affinity for incoming commerce websocket connections. |
| inventory.loadBalancer.image.pullPolicy |
string |
"" |
The image pull policy for the StateLB image. If unspecified the default.loadBalancer.image.pullPolicy value is used instead. |
| inventory.loadBalancer.image.repository |
string |
"" |
The image repository where the StateLB image can be pulled from. If unspecified the default.loadBalancer.image.repository value is used instead. |
| inventory.loadBalancer.image.tag |
string |
"" |
The image tag of the StateLB image to pull. If unspecified the default.loadBalancer.image.tag value is used instead. |
| inventory.loadBalancer.imagePullSecrets |
list |
[] |
See for more info |
| inventory.loadBalancer.mode |
string |
nil |
The mode in which the State Load Balancer operates in. Can be one of api or dns. If unspecified, the value of default.loadBalancer.mode will be used. |
| inventory.loadBalancer.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| inventory.loadBalancer.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| inventory.loadBalancer.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| inventory.loadBalancer.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| inventory.loadBalancer.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| inventory.loadBalancer.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| inventory.loadBalancer.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| inventory.loadBalancer.otelAgent.serviceName |
string |
"commerce-statelb-inventory" |
The name of the service as it appears to OpenTelemetry. |
| inventory.loadBalancer.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| inventory.loadBalancer.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| inventory.loadBalancer.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| inventory.loadBalancer.replicaCount |
int |
1 |
The number of replicas of the load balancer application to deploy. |
| inventory.loadBalancer.resources |
object |
{"requests":{"cpu":"100m","memory":"64Mi"}} |
Container resource requests and limits for the POS State Load Balancer pods managed by the resulting Deployment resource. |
| inventory.loadBalancer.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-statelb container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| inventory.loadBalancer.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| inventory.loadBalancer.service.type |
string |
"ClusterIP" |
The type of service to create. |
| inventory.loadBalancer.serviceAccount.annotations |
object |
{} |
When pos.loadBalancer.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| inventory.loadBalancer.serviceAccount.create |
string |
nil |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. The default behavior depends on the mode. api mode will default to creating a ServiceAccount resource if unspecified. dns mode will default to not creating a ServiceAccount resource if unspecified. |
| inventory.loadBalancer.serviceAccount.name |
string |
"" |
When pos.loadBalancer.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| inventory.loadBalancer.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| inventory.nameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for labeling. |
| inventory.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting StatefulSet. See Kubernetes documentation for more information. |
| inventory.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| inventory.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| inventory.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| inventory.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| inventory.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| inventory.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| inventory.otelAgent.serviceName |
string |
"commerce-inventory" |
The name of the service as it appears to OpenTelemetry. Default is commerce-inventory. |
| inventory.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| inventory.overrideSpringProfiles |
string |
"" |
If set, this will override all of the Spring profiles in favor of the specified value. This means that any implicit spring profiles that would normally be set as a result of options enabled during the installation of this Helm chart are not used. |
| inventory.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting StatefulSet. |
| inventory.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| inventory.remoteApi.pos |
object |
{} |
|
| inventory.replicaCount |
int |
1 |
The number of replicas of the inventory application to deploy. Note that session affinity/sticky session must be configured with the ingress controller of choice when multiple replicas are present. |
| inventory.resources |
object |
{"limits":{"cpu":"2000m","memory":"2Gi"},"requests":{"cpu":"1200m","memory":"1Gi"}} |
Container resource requests and limits for the commerce-pos pods managed by the resulting Deployment resource. |
| inventory.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-inv container within pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| inventory.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| inventory.service.type |
string |
"ClusterIP" |
The type of service to create. |
| inventory.serviceAccount.annotations |
object |
{} |
When inventory.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| inventory.serviceAccount.create |
bool |
false |
If enabled, a ServiceAccount resource will be created for the StatefulSet's pods. |
| inventory.serviceAccount.name |
string |
"" |
When inventory.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the StatefulSet to use. |
| inventory.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting StatefulSet. See Kubernetes documentation for more information. |
| metl.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| metl.additionalEnv |
list |
[] |
Allows arbitrary environment variables to be assigned to the metl container. The format is the same as defining any environment variable on a Pod resource in its raw format. This allows you to also pass Secret or ConfigMap information through this mechanism too. See Kubernetes for more information. |
| metl.additionalJreArgs |
list |
[] |
Allows additional JRE arguments to be supplied during startup of the process. |
| metl.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| metl.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the metl container. See Kubernetes for more information. |
| metl.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| metl.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| metl.autoscaling.enabled |
bool |
false |
If enabled, a HorizontalPodAutoscaler is created with the installation. Defaults to false. |
| metl.autoscaling.maxReplicas |
int |
100 |
The maximum number of replicas that the HorizontalPodAutoscaler is configured to allow to be created. Defaults to 100. |
| metl.autoscaling.minReplicas |
int |
1 |
The minimum number of replicas that the HorizontalPodAutoscaler is configured to keep available. Defaults to 1. |
| metl.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
The targeted CPU utilization (in percent) to balance pods to. Defaults to 80. |
| metl.database.postgres |
object |
{} |
When specified, it will enable database configuration and use the postgres driver. |
| metl.enabled |
bool |
false |
If enabled, Metl is included in the installation. |
| metl.fullnameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for naming the resources. |
| metl.image |
object |
{"pullPolicy":"IfNotPresent","repository":"$METL_CONTAINER_REPOSITORY","tag":""} |
The container image details to run. |
| metl.imagePullSecrets |
list |
[] |
See for more info |
| metl.ingress.annotations |
object |
{} |
Annotations that are applied to the resulting Ingress resource when it is created. |
| metl.ingress.className |
string |
"" |
The ingress class that should be used. Typically defined by the ingress controller . See more about ingress in the Kubernetes documentation. |
| metl.ingress.enabled |
bool |
false |
When enabled, a generic Kubernetes Ingress resource is created as part of the installation. Defaults to false. |
| metl.ingress.hosts[0].host |
string |
"metl.commerce.local" |
|
| metl.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| metl.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| metl.ingress.tls |
list |
[] |
|
| metl.jvm |
object |
{} |
Allows the overriding of default values specified in the default.jvm section for specifically the central office point-of-sale deployment. |
| metl.nameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for labeling. |
| metl.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| metl.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| metl.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| metl.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| metl.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| metl.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| metl.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| metl.otelAgent.serviceName |
string |
"commerce-metl" |
The name of the service as it appears to OpenTelemetry. Default is commerce-metl. |
| metl.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| metl.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| metl.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| metl.replicaCount |
int |
1 |
The number of replicas of the Metl application to deploy. Note that session affinity/sticky session must be configured with the ingress controller of choice. |
| metl.resources |
object |
{"limits":{"cpu":"2000m","memory":"2Gi"},"requests":{"cpu":"1200m","memory":"1Gi"}} |
Container resource requests and limits for the metl pods managed by the resulting Deployment resource. |
| metl.securityContext |
object |
{} |
Assigns the securityContext field of the metl container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| metl.service.port |
int |
80 |
Sets the port number of the generated Service resource. Defaults to 80. |
| metl.service.type |
string |
"ClusterIP" |
Sets the type for the generated Service resource. Defaults to ClusterIP. |
| metl.serviceAccount.annotations |
object |
{} |
When metl.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| metl.serviceAccount.create |
bool |
false |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. |
| metl.serviceAccount.name |
string |
"" |
When metl.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| metl.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.additionalApplicationConfiguration |
object |
{} |
Optionally specify arbitrary application configuration to be loaded by the application. |
| pos.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| pos.additionalEnv |
list |
[] |
Allows arbitrary environment variables to be assigned to the commerce-pos container. The format is the same as defining any environment variable on a Pod resource in its raw format. This allows you to also pass Secret or ConfigMap information through this mechanism too. See Kubernetes for more information. |
| pos.additionalJreArgs |
list |
[] |
Specify arbitrary additional command line arguments for the Java Runtime Environment. |
| pos.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| pos.additionalSpringProfiles |
string |
"" |
Specify Spring profiles to use when launching the application. These profiles are combined with a set of implicit profiles that vary depending on options configured during the installation of this chart. |
| pos.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-pos container. See Kubernetes for more information. |
| pos.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| pos.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.autoscaling.enabled |
bool |
false |
If enabled, a HorizontalPodAutoscaler is created with the installation. |
| pos.autoscaling.maxReplicas |
int |
100 |
The maximum number of replicas that the HorizontalPodAutoscaler is configured to allow to be created. |
| pos.autoscaling.minReplicas |
int |
1 |
The minimum number of replicas that the HorizontalPodAutoscaler is configured to keep available. |
| pos.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
The targeted CPU utilization (in percent) to balance pods to. |
| pos.database.initialize |
bool |
true |
|
| pos.database.postgres |
object |
{} |
When specified, it will enable database configuration and use the postgres driver. |
| pos.enabled |
bool |
true |
If enabled, the central office point-of-sale instance is included in the installation. |
| pos.fullnameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for naming the resources. |
| pos.image |
object |
{"pullPolicy":"IfNotPresent","repository":"$POS_CONTAINER_REPOSITORY","tag":""} |
The container image details to run. |
| pos.imagePullSecrets |
list |
[] |
See for more info |
| pos.ingress.annotations |
object |
{} |
Annotations that are applied to the resulting Ingress resource when it is created. |
| pos.ingress.className |
string |
"" |
The ingress class that should be used. Typically defined by the ingress controller . See more about ingress in the Kubernetes documentation. |
| pos.ingress.enabled |
bool |
false |
When enabled, a generic Kubernetes Ingress resource is created as part of the installation. |
| pos.ingress.hosts[0].host |
string |
"pos.commerce.local" |
|
| pos.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| pos.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| pos.ingress.tls |
list |
[] |
|
| pos.jvm |
object |
{} |
Allows the overriding of default values specified in the default.jvm section for specifically the central office point-of-sale deployment. |
| pos.loadBalancer.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.loadBalancer.autoscaling.enabled |
bool |
false |
|
| pos.loadBalancer.autoscaling.maxReplicas |
int |
100 |
|
| pos.loadBalancer.autoscaling.minReplicas |
int |
1 |
|
| pos.loadBalancer.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| pos.loadBalancer.enabled |
bool |
false |
Enables the State Load Balancer for the POS application. This is a special proxy that will perform session affinity for incoming commerce websocket connections. |
| pos.loadBalancer.image.pullPolicy |
string |
"" |
The image pull policy for the StateLB image. If unspecified the default.loadBalancer.image.pullPolicy value is used instead. |
| pos.loadBalancer.image.repository |
string |
"" |
The image repository where the StateLB image can be pulled from. If unspecified the default.loadBalancer.image..repository value is used instead. |
| pos.loadBalancer.image.tag |
string |
"" |
The image tag of the StateLB image to pull. If unspecified the default.loadBalancer.image.tag value is used instead. |
| pos.loadBalancer.imagePullSecrets |
list |
[] |
See for more info |
| pos.loadBalancer.mode |
string |
nil |
The mode in which the State Load Balancer operates in. Can be one of api or dns. If unspecified, the value of default.loadBalancer.mode will be used. |
| pos.loadBalancer.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| pos.loadBalancer.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| pos.loadBalancer.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| pos.loadBalancer.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| pos.loadBalancer.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| pos.loadBalancer.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| pos.loadBalancer.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| pos.loadBalancer.otelAgent.serviceName |
string |
"commerce-statelb-pos" |
The name of the service as it appears to OpenTelemetry. |
| pos.loadBalancer.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| pos.loadBalancer.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| pos.loadBalancer.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.loadBalancer.replicaCount |
int |
1 |
The number of replicas of the load balancer application to deploy. |
| pos.loadBalancer.resources |
object |
{"requests":{"cpu":"100m","memory":"64Mi"}} |
Container resource requests and limits for the POS State Load Balancer pods managed by the resulting Deployment resource. |
| pos.loadBalancer.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-statelb container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.loadBalancer.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| pos.loadBalancer.service.type |
string |
"ClusterIP" |
The type of service to create. |
| pos.loadBalancer.serviceAccount.annotations |
object |
{} |
When pos.loadBalancer.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| pos.loadBalancer.serviceAccount.create |
string |
nil |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. The default behavior depends on the mode. api mode will default to creating a ServiceAccount resource if unspecified. dns mode will default to not creating a ServiceAccount resource if unspecified. |
| pos.loadBalancer.serviceAccount.name |
string |
"" |
When pos.loadBalancer.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| pos.loadBalancer.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.nameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for labeling. |
| pos.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| pos.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| pos.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| pos.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| pos.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| pos.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| pos.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| pos.otelAgent.serviceName |
string |
"commerce-pos" |
The name of the service as it appears to OpenTelemetry. Default is commerce-pos. |
| pos.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| pos.overrideClientelingBaseUrl |
string |
"" |
When the clienteling.enabled option is enabled and its external HTTP path to the service cannot be implicitly discovered, this option may be used to explicitly specify the external HTTP location of the clienteling microcap. |
| pos.overrideInventoryBaseUrl |
string |
"" |
When the inventory.enabled option is enabled and its external HTTP path to the service cannot be implicitly discovered, this option may be used to explicitly specify the external HTTP location of the inventory microcap. |
| pos.overridePosBaseUrl |
string |
"" |
When the pos url cannot be implicitly discovered, this option may be used to explicitly specify the external HTTP location of the point-of-sale |
| pos.overridePosHostName |
string |
"" |
When the pos host name cannot be implicitly discovered, this option may be used to explicitly specify the external HTTP location of the point-of-sale |
| pos.overrideShopkeeperBaseUrl |
string |
"" |
When the shopkeeper.enabled option is enabled and its external HTTP path to the service cannot be implicitly discovered, this option may be used to explicitly specify the external HTTP location of the shopkeeper microcap. |
| pos.overrideSpringProfiles |
string |
"" |
If set, this will override all of the Spring profiles in favor of the specified value. This means that any implicit spring profiles that would normally be set as a result of options enabled during the installation of this Helm chart are not used. |
| pos.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| pos.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.replicaCount |
int |
2 |
The number of replicas of the central point-of-sale application to deploy. Note that if clients are expected to directly connect to this instance, then session affinity/sticky session must be configured with the ingress controller of choice. |
| pos.resources |
object |
{"limits":{"cpu":"2000m","memory":"3Gi"},"requests":{"cpu":"1200m","memory":"1.5Gi"}} |
Container resource requests and limits for the commerce-pos pods managed by the resulting Deployment resource. |
| pos.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-pos container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| pos.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| pos.serviceAccount.annotations |
object |
{} |
When pos.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| pos.serviceAccount.create |
bool |
false |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. |
| pos.serviceAccount.name |
string |
"" |
When pos.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| pos.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.additionalApplicationConfiguration |
object |
{} |
Optionally specify arbitrary application configuration to be loaded by the application. |
| publisher.additionalEnv |
list |
[] |
Allows arbitrary environment variables to be assigned to the commerce-pos container. The format is the same as defining any environment variable on a Pod resource in its raw format. This allows you to also pass Secret or ConfigMap information through this mechanism too. See Kubernetes for more information. |
| publisher.additionalJreArgs |
list |
[] |
Specify arbitrary additional command line arguments for the Java Runtime Environment. |
| publisher.additionalSpringProfiles |
string |
"" |
Specify Spring profiles to use when launching the application. These profiles are combined with a set of implicit profiles that vary depending on options configured during the installation of this chart. |
| publisher.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-pos container. See Kubernetes for more information. |
| publisher.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| publisher.affinity |
object |
{} |
Configure pod affinity for pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.autoscaling.enabled |
bool |
false |
If enabled, a HorizontalPodAutoscaler is created with the installation. |
| publisher.autoscaling.maxReplicas |
int |
100 |
The maximum number of replicas that the HorizontalPodAutoscaler is configured to allow to be created. |
| publisher.autoscaling.minReplicas |
int |
1 |
The minimum number of replicas that the HorizontalPodAutoscaler is configured to keep available. |
| publisher.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
The targeted CPU utilization (in percent) to balance pods to. |
| publisher.database.initialize |
bool |
true |
|
| publisher.database.postgres |
object |
{} |
When specified, it will enable database configuration and use the postgres driver. |
| publisher.enabled |
bool |
false |
If enabled, the publisher instance is included in the installation. |
| publisher.fullnameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for naming the resources. |
| publisher.image |
object |
{"pullPolicy":"IfNotPresent","repository":"$PUBLISHER_CONTAINER_REPOSITORY","tag":""} |
The container image details to run. |
| publisher.imagePullSecrets |
list |
[] |
See for more info |
| publisher.ingress.annotations |
object |
{} |
Annotations that are applied to the resulting Ingress resource when it is created. |
| publisher.ingress.className |
string |
"" |
The ingress class that should be used. Typically defined by the ingress controller . See more about ingress in the Kubernetes documentation. |
| publisher.ingress.enabled |
bool |
false |
When enabled, a generic Kubernetes Ingress resource is created as part of the installation. |
| publisher.ingress.hosts[0].host |
string |
"publisher.commerce.local" |
|
| publisher.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| publisher.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| publisher.ingress.tls |
list |
[] |
|
| publisher.jvm |
object |
{} |
Allows the overriding of default values specified in the default.jvm section for specifically the central office point-of-sale deployment. |
| publisher.nameOverride |
string |
"" |
A name for the resources is generated based on the and chart installation, this property allows you to override the default generation in favor of an explicitly provided name. This is used for labeling. |
| publisher.nodeSelector |
object |
{} |
Set the nodeSelector field on pods managed be the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| publisher.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| publisher.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| publisher.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| publisher.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| publisher.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| publisher.otelAgent.serviceName |
string |
"commerce-publisher" |
The name of the service as it appears to OpenTelemetry. Default is commerce-pos. |
| publisher.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| publisher.overrideSpringProfiles |
string |
"" |
If set, this will override all of the Spring profiles in favor of the specified value. This means that any implicit spring profiles that would normally be set as a result of options enabled during the installation of this Helm chart are not used. |
| publisher.podAnnotations |
object |
{} |
Annotations that are applied to pods managed by the resulting Deployment. |
| publisher.podSecurityContext |
object |
{} |
Assign the securityContext field of pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.replicaCount |
int |
1 |
The number of replicas of the central point-of-sale application to deploy. Note that if clients are expected to directly connect to this instance, then session affinity/sticky session must be configured with the ingress controller of choice. |
| publisher.resources |
object |
{"limits":{"cpu":"2000m","memory":"1.5Gi"},"requests":{"cpu":"500m","memory":"700Mi"}} |
Container resource requests and limits for the commerce-pos pods managed by the resulting Deployment resource. |
| publisher.securityContext |
object |
{} |
Assigns the securityContext field of the commerce-pos container within pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.service.port |
int |
80 |
Sets the port number of the generated Service resource. |
| publisher.serviceAccount.annotations |
object |
{} |
When pos.serviceAccount.create is enabled, then the resulting ServiceAccount resource is given the specified annotations. |
| publisher.serviceAccount.create |
bool |
false |
If enabled, a ServiceAccount resource will be created for the Deployment's pods. |
| publisher.serviceAccount.name |
string |
"" |
When pos.serviceAccount.create is not enabled, you may optionally specify the name of an existing ServiceAccount for the pods of the Deployment to use. |
| publisher.tolerations |
list |
[] |
Configure tolerations for scheduling on the pods managed by the resulting Deployment. See Kubernetes documentation for more information. |
| publisher.topologySpreadConstraints |
list |
[] |
Assigns the topologySpreadConstraints property for each pod template generated the pos Deployment resource. This format matches the Kubernetes PodSpec definition of the topologySpreadConstraints field, see documentation for details. However the labelSelector may be omitted from entries in which case the Helm cart will automatically populate the label selector with its generated one. |
| quickLoader.additionalApplicationConfiguration |
object |
{} |
|
| quickLoader.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| quickLoader.additionalEnv |
list |
[] |
|
| quickLoader.additionalJreArgs |
list |
[] |
|
| quickLoader.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| quickLoader.additionalSpringProfiles |
string |
"" |
|
| quickLoader.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-quickloader container. See Kubernetes for more information. |
| quickLoader.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| quickLoader.affinity |
object |
{} |
|
| quickLoader.autoscaling.enabled |
bool |
false |
|
| quickLoader.autoscaling.maxReplicas |
int |
100 |
|
| quickLoader.autoscaling.minReplicas |
int |
1 |
|
| quickLoader.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| quickLoader.database.initialize |
bool |
true |
|
| quickLoader.database.postgres |
object |
{} |
|
| quickLoader.enabled |
bool |
false |
|
| quickLoader.fullnameOverride |
string |
"" |
|
| quickLoader.image.pullPolicy |
string |
"IfNotPresent" |
|
| quickLoader.image.repository |
string |
"$QUICK_LOADER_CONTAINER_REPOSITORY" |
|
| quickLoader.image.tag |
string |
"" |
|
| quickLoader.imagePullSecrets |
list |
[] |
|
| quickLoader.ingress.annotations |
object |
{} |
|
| quickLoader.ingress.className |
string |
"" |
|
| quickLoader.ingress.enabled |
bool |
false |
|
| quickLoader.ingress.hosts[0].host |
string |
"pos.commerce.local" |
|
| quickLoader.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| quickLoader.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| quickLoader.ingress.tls |
list |
[] |
|
| quickLoader.jvm |
object |
{} |
|
| quickLoader.nameOverride |
string |
"" |
|
| quickLoader.nodeSelector |
object |
{} |
|
| quickLoader.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| quickLoader.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| quickLoader.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| quickLoader.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| quickLoader.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| quickLoader.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| quickLoader.otelAgent.serviceName |
string |
"commerce-quick-loader" |
The name of the service as it appears to OpenTelemetry. Default is commerce-quick-loader. |
| quickLoader.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| quickLoader.overrideSpringProfiles |
string |
"" |
|
| quickLoader.podAnnotations |
object |
{} |
|
| quickLoader.podSecurityContext |
object |
{} |
|
| quickLoader.replicaCount |
int |
1 |
|
| quickLoader.resources.limits.cpu |
string |
"3000m" |
|
| quickLoader.resources.limits.memory |
string |
"2Gi" |
|
| quickLoader.resources.requests.cpu |
string |
"1500m" |
|
| quickLoader.resources.requests.memory |
string |
"1Gi" |
|
| quickLoader.securityContext |
object |
{} |
|
| quickLoader.service.port |
int |
80 |
|
| quickLoader.service.type |
string |
"ClusterIP" |
|
| quickLoader.serviceAccount.annotations |
object |
{} |
|
| quickLoader.serviceAccount.create |
bool |
false |
|
| quickLoader.serviceAccount.name |
string |
"" |
|
| quickLoader.tolerations |
list |
[] |
|
| shopkeeper.additionalApplicationConfiguration |
object |
{} |
|
| shopkeeper.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| shopkeeper.additionalEnv |
list |
[] |
|
| shopkeeper.additionalJreArgs |
list |
[] |
|
| shopkeeper.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| shopkeeper.additionalSpringProfiles |
string |
"" |
|
| shopkeeper.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-shopkeeper container. See Kubernetes for more information. |
| shopkeeper.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| shopkeeper.affinity |
object |
{} |
|
| shopkeeper.autoscaling.enabled |
bool |
false |
|
| shopkeeper.autoscaling.maxReplicas |
int |
100 |
|
| shopkeeper.autoscaling.minReplicas |
int |
1 |
|
| shopkeeper.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| shopkeeper.database.initialize |
bool |
true |
|
| shopkeeper.database.postgres |
object |
{} |
|
| shopkeeper.enabled |
bool |
false |
|
| shopkeeper.fullnameOverride |
string |
"" |
|
| shopkeeper.image.pullPolicy |
string |
"IfNotPresent" |
|
| shopkeeper.image.repository |
string |
"$SHOPKEEPER_CONTAINER_REPOSITORY" |
|
| shopkeeper.image.tag |
string |
"" |
|
| shopkeeper.imagePullSecrets |
list |
[] |
|
| shopkeeper.ingress.annotations |
object |
{} |
|
| shopkeeper.ingress.className |
string |
"" |
|
| shopkeeper.ingress.enabled |
bool |
false |
|
| shopkeeper.ingress.hosts[0].host |
string |
"shopkeeper.commerce.local" |
|
| shopkeeper.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| shopkeeper.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| shopkeeper.ingress.tls |
list |
[] |
|
| shopkeeper.jvm |
object |
{} |
|
| shopkeeper.nameOverride |
string |
"" |
|
| shopkeeper.nodeSelector |
object |
{} |
|
| shopkeeper.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| shopkeeper.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| shopkeeper.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| shopkeeper.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| shopkeeper.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| shopkeeper.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| shopkeeper.otelAgent.serviceName |
string |
"commerce-shopkeeper" |
The name of the service as it appears to OpenTelemetry. Default is commerce-shopkeeper. |
| shopkeeper.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| shopkeeper.overrideSpringProfiles |
string |
"" |
|
| shopkeeper.podAnnotations |
object |
{} |
|
| shopkeeper.podSecurityContext |
object |
{} |
|
| shopkeeper.replicaCount |
int |
1 |
|
| shopkeeper.resources.limits.cpu |
string |
"2000m" |
|
| shopkeeper.resources.limits.memory |
string |
"2Gi" |
|
| shopkeeper.resources.requests.cpu |
string |
"1200m" |
|
| shopkeeper.resources.requests.memory |
string |
"1Gi" |
|
| shopkeeper.securityContext |
object |
{} |
|
| shopkeeper.service.port |
int |
80 |
|
| shopkeeper.service.type |
string |
"ClusterIP" |
|
| shopkeeper.serviceAccount.annotations |
object |
{} |
|
| shopkeeper.serviceAccount.create |
bool |
false |
|
| shopkeeper.serviceAccount.name |
string |
"" |
|
| shopkeeper.tolerations |
list |
[] |
|
| stateRelay.additionalApplicationConfiguration |
object |
{} |
|
| stateRelay.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| stateRelay.additionalEnv |
list |
[] |
|
| stateRelay.additionalJreArgs |
list |
[] |
|
| stateRelay.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| stateRelay.additionalSpringProfiles |
string |
"" |
|
| stateRelay.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-state-relay container. See Kubernetes for more information. |
| stateRelay.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| stateRelay.affinity |
object |
{} |
|
| stateRelay.autoscaling.enabled |
bool |
false |
|
| stateRelay.autoscaling.maxReplicas |
int |
100 |
|
| stateRelay.autoscaling.minReplicas |
int |
1 |
|
| stateRelay.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| stateRelay.enabled |
bool |
false |
|
| stateRelay.fullnameOverride |
string |
"" |
|
| stateRelay.image.pullPolicy |
string |
"IfNotPresent" |
|
| stateRelay.image.repository |
string |
"$STATE_RELAY_CONTAINER_REPOSITORY" |
|
| stateRelay.image.tag |
string |
"" |
|
| stateRelay.imagePullSecrets |
list |
[] |
|
| stateRelay.ingress.annotations |
object |
{} |
|
| stateRelay.ingress.className |
string |
"" |
|
| stateRelay.ingress.enabled |
bool |
false |
|
| stateRelay.ingress.hosts[0].host |
string |
"state-relay.commerce.local" |
|
| stateRelay.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| stateRelay.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| stateRelay.ingress.tls |
list |
[] |
|
| stateRelay.jvm |
object |
{} |
|
| stateRelay.nameOverride |
string |
"" |
|
| stateRelay.nodeSelector |
object |
{} |
|
| stateRelay.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| stateRelay.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| stateRelay.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| stateRelay.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| stateRelay.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| stateRelay.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| stateRelay.otelAgent.serviceName |
string |
"commerce-state-relay" |
The name of the service as it appears to OpenTelemetry. Default is commerce-state-relay. |
| stateRelay.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| stateRelay.overrideSpringProfiles |
string |
"" |
|
| stateRelay.podAnnotations |
object |
{} |
|
| stateRelay.podSecurityContext |
object |
{} |
|
| stateRelay.replicaCount |
int |
1 |
|
| stateRelay.resources.limits.cpu |
string |
"1000m" |
|
| stateRelay.resources.limits.memory |
string |
"768Mi" |
|
| stateRelay.resources.requests.cpu |
string |
"500m" |
|
| stateRelay.resources.requests.memory |
string |
"256Mi" |
|
| stateRelay.securityContext |
object |
{} |
|
| stateRelay.service.port |
int |
80 |
|
| stateRelay.service.type |
string |
"ClusterIP" |
|
| stateRelay.serviceAccount.annotations |
object |
{} |
|
| stateRelay.serviceAccount.create |
bool |
false |
|
| stateRelay.serviceAccount.name |
string |
"" |
|
| stateRelay.tolerations |
list |
[] |
|
| symds.additionalApplicationConfiguration |
object |
{} |
|
| symds.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| symds.additionalEnv |
list |
[] |
|
| symds.additionalJreArgs |
list |
[] |
|
| symds.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| symds.additionalSpringProfiles |
string |
"" |
|
| symds.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-pos container. See Kubernetes for more information. |
| symds.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| symds.affinity |
object |
{} |
|
| symds.autoscaling.enabled |
bool |
false |
|
| symds.autoscaling.maxReplicas |
int |
100 |
|
| symds.autoscaling.minReplicas |
int |
1 |
|
| symds.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| symds.database.initialize |
bool |
true |
|
| symds.database.postgres |
object |
{} |
|
| symds.enabled |
bool |
false |
|
| symds.fullnameOverride |
string |
"" |
|
| symds.image.pullPolicy |
string |
"IfNotPresent" |
|
| symds.image.repository |
string |
"$SYMDS_CONTAINER_REPOSITORY" |
|
| symds.image.tag |
string |
"" |
|
| symds.imagePullSecrets |
list |
[] |
|
| symds.ingress.annotations |
object |
{} |
|
| symds.ingress.className |
string |
"" |
|
| symds.ingress.enabled |
bool |
false |
|
| symds.ingress.hosts[0].host |
string |
"symds.commerce.local" |
|
| symds.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| symds.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| symds.ingress.tls |
list |
[] |
|
| symds.jvm |
object |
{} |
|
| symds.nameOverride |
string |
"" |
|
| symds.nodeSelector |
object |
{} |
|
| symds.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| symds.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| symds.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| symds.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| symds.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| symds.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| symds.otelAgent.serviceName |
string |
"commerce-symmetricds" |
The name of the service as it appears to OpenTelemetry. Default is commerce-symmetricds. |
| symds.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| symds.overrideSpringProfiles |
string |
"" |
|
| symds.podAnnotations |
object |
{} |
|
| symds.podSecurityContext |
object |
{} |
|
| symds.registrationUrl |
string |
"" |
|
| symds.replicaCount |
int |
1 |
|
| symds.resources.limits.cpu |
string |
"2000m" |
|
| symds.resources.limits.memory |
string |
"2Gi" |
|
| symds.resources.requests.cpu |
string |
"1200m" |
|
| symds.resources.requests.memory |
string |
"1Gi" |
|
| symds.securityContext |
object |
{} |
|
| symds.service.port |
int |
80 |
|
| symds.service.type |
string |
"ClusterIP" |
|
| symds.serviceAccount.annotations |
object |
{} |
|
| symds.serviceAccount.create |
bool |
false |
|
| symds.serviceAccount.name |
string |
"" |
|
| symds.tolerations |
list |
[] |
|
| unifiedPromoEngine.additionalApplicationConfiguration |
object |
{} |
|
| unifiedPromoEngine.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| unifiedPromoEngine.additionalEnv |
list |
[] |
|
| unifiedPromoEngine.additionalJreArgs |
list |
[] |
|
| unifiedPromoEngine.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| unifiedPromoEngine.additionalSpringProfiles |
string |
"" |
|
| unifiedPromoEngine.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-upe container. See Kubernetes for more information. |
| unifiedPromoEngine.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| unifiedPromoEngine.affinity |
object |
{} |
|
| unifiedPromoEngine.autoscaling.enabled |
bool |
false |
|
| unifiedPromoEngine.autoscaling.maxReplicas |
int |
100 |
|
| unifiedPromoEngine.autoscaling.minReplicas |
int |
1 |
|
| unifiedPromoEngine.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| unifiedPromoEngine.database.initialize |
bool |
true |
|
| unifiedPromoEngine.database.postgres |
object |
{} |
|
| unifiedPromoEngine.enabled |
bool |
false |
|
| unifiedPromoEngine.fullnameOverride |
string |
"" |
|
| unifiedPromoEngine.image.pullPolicy |
string |
"IfNotPresent" |
|
| unifiedPromoEngine.image.repository |
string |
"$UPE_CONTAINER_REPOSITORY" |
|
| unifiedPromoEngine.image.tag |
string |
"" |
|
| unifiedPromoEngine.imagePullSecrets |
list |
[] |
|
| unifiedPromoEngine.ingress.annotations |
object |
{} |
|
| unifiedPromoEngine.ingress.className |
string |
"" |
|
| unifiedPromoEngine.ingress.enabled |
bool |
false |
|
| unifiedPromoEngine.ingress.hosts[0].host |
string |
"unified-promo-engine.commerce.local" |
|
| unifiedPromoEngine.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| unifiedPromoEngine.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| unifiedPromoEngine.ingress.tls |
list |
[] |
|
| unifiedPromoEngine.jvm |
object |
{} |
|
| unifiedPromoEngine.nameOverride |
string |
"" |
|
| unifiedPromoEngine.nodeSelector |
object |
{} |
|
| unifiedPromoEngine.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| unifiedPromoEngine.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| unifiedPromoEngine.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| unifiedPromoEngine.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| unifiedPromoEngine.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| unifiedPromoEngine.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| unifiedPromoEngine.otelAgent.serviceName |
string |
"commerce-upe" |
The name of the service as it appears to OpenTelemetry. Default is commerce-upe. |
| unifiedPromoEngine.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| unifiedPromoEngine.overrideSpringProfiles |
string |
"" |
|
| unifiedPromoEngine.podAnnotations |
object |
{} |
|
| unifiedPromoEngine.podSecurityContext |
object |
{} |
|
| unifiedPromoEngine.resources.limits.cpu |
string |
"2000m" |
|
| unifiedPromoEngine.resources.limits.memory |
string |
"2Gi" |
|
| unifiedPromoEngine.resources.requests.cpu |
string |
"1200m" |
|
| unifiedPromoEngine.resources.requests.memory |
string |
"1Gi" |
|
| unifiedPromoEngine.securityContext |
object |
{} |
|
| unifiedPromoEngine.service.port |
int |
80 |
|
| unifiedPromoEngine.service.type |
string |
"ClusterIP" |
|
| unifiedPromoEngine.serviceAccount.annotations |
object |
{} |
|
| unifiedPromoEngine.serviceAccount.create |
bool |
false |
|
| unifiedPromoEngine.serviceAccount.name |
string |
"" |
|
| unifiedPromoEngine.tolerations |
list |
[] |
|
| updateServer.additionalApplicationConfiguration |
object |
{} |
|
| updateServer.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| updateServer.additionalEnv |
list |
[] |
|
| updateServer.additionalJreArgs |
list |
[] |
|
| updateServer.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| updateServer.additionalSpringProfiles |
string |
"" |
|
| updateServer.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-updater container. See Kubernetes for more information. |
| updateServer.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| updateServer.affinity |
object |
{} |
|
| updateServer.autoscaling.enabled |
bool |
false |
|
| updateServer.autoscaling.maxReplicas |
int |
100 |
|
| updateServer.autoscaling.minReplicas |
int |
1 |
|
| updateServer.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| updateServer.database.initialize |
bool |
true |
|
| updateServer.database.postgres |
object |
{} |
|
| updateServer.enabled |
bool |
false |
|
| updateServer.fullnameOverride |
string |
"" |
|
| updateServer.image.pullPolicy |
string |
"IfNotPresent" |
|
| updateServer.image.repository |
string |
"$UPDATE_SERVER_CONTAINER_REPOSITORY" |
|
| updateServer.image.tag |
string |
"" |
|
| updateServer.imagePullSecrets |
list |
[] |
|
| updateServer.ingress.annotations |
object |
{} |
|
| updateServer.ingress.className |
string |
"" |
|
| updateServer.ingress.enabled |
bool |
false |
|
| updateServer.ingress.hosts[0].host |
string |
"update-server.commerce.local" |
|
| updateServer.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| updateServer.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| updateServer.ingress.tls |
list |
[] |
|
| updateServer.jvm |
object |
{} |
|
| updateServer.nameOverride |
string |
"" |
|
| updateServer.nodeSelector |
object |
{} |
|
| updateServer.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| updateServer.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| updateServer.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| updateServer.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| updateServer.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| updateServer.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| updateServer.otelAgent.serviceName |
string |
"commerce-update-server" |
The name of the service as it appears to OpenTelemetry. Default is commerce-update-server. |
| updateServer.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| updateServer.overrideSpringProfiles |
string |
"" |
|
| updateServer.podAnnotations |
object |
{} |
|
| updateServer.podSecurityContext |
object |
{} |
|
| updateServer.remoteApi.pos |
object |
{} |
|
| updateServer.replicaCount |
int |
1 |
|
| updateServer.resources.limits.cpu |
string |
"2000m" |
|
| updateServer.resources.limits.memory |
string |
"2Gi" |
|
| updateServer.resources.requests.cpu |
string |
"1200m" |
|
| updateServer.resources.requests.memory |
string |
"1Gi" |
|
| updateServer.securityContext |
object |
{} |
|
| updateServer.service.port |
int |
80 |
|
| updateServer.service.type |
string |
"ClusterIP" |
|
| updateServer.serviceAccount.annotations |
object |
{} |
|
| updateServer.serviceAccount.create |
bool |
false |
|
| updateServer.serviceAccount.name |
string |
"" |
|
| updateServer.tolerations |
list |
[] |
|
| vertexIntegration.additionalApplicationConfiguration |
object |
{} |
|
| vertexIntegration.additionalDeploymentLabels |
object |
{} |
Additional labels that are applied to the installed Deployment. |
| vertexIntegration.additionalEnv |
list |
[] |
|
| vertexIntegration.additionalJreArgs |
list |
[] |
|
| vertexIntegration.additionalPodLabels |
object |
{} |
Additional labels that are applied to the Deployment Pod spec. |
| vertexIntegration.additionalSpringProfiles |
string |
"" |
|
| vertexIntegration.additionalVolumeMounts |
list |
[] |
Allows arbitrary volume mounts to be assigned to the commerce-vertex container. See Kubernetes for more information. |
| vertexIntegration.additionalVolumes |
list |
[] |
Configure volumes for pods managed by the resulting Deployment. Kubernetes for more information. |
| vertexIntegration.affinity |
object |
{} |
|
| vertexIntegration.autoscaling.enabled |
bool |
false |
|
| vertexIntegration.autoscaling.maxReplicas |
int |
100 |
|
| vertexIntegration.autoscaling.minReplicas |
int |
1 |
|
| vertexIntegration.autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
| vertexIntegration.database.initialize |
bool |
true |
|
| vertexIntegration.database.postgres |
object |
{} |
|
| vertexIntegration.enabled |
bool |
false |
|
| vertexIntegration.fullnameOverride |
string |
"" |
|
| vertexIntegration.image.pullPolicy |
string |
"IfNotPresent" |
|
| vertexIntegration.image.repository |
string |
"$VERTEX_CONTAINER_REPOSITORY" |
|
| vertexIntegration.image.tag |
string |
"" |
|
| vertexIntegration.imagePullSecrets |
list |
[] |
|
| vertexIntegration.ingress.annotations |
object |
{} |
|
| vertexIntegration.ingress.className |
string |
"" |
|
| vertexIntegration.ingress.enabled |
bool |
false |
|
| vertexIntegration.ingress.hosts[0].host |
string |
"vertex-integration.commerce.local" |
|
| vertexIntegration.ingress.hosts[0].paths[0].path |
string |
"/" |
|
| vertexIntegration.ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
| vertexIntegration.ingress.tls |
list |
[] |
|
| vertexIntegration.jvm |
object |
{} |
|
| vertexIntegration.nameOverride |
string |
"" |
|
| vertexIntegration.nodeSelector |
object |
{} |
|
| vertexIntegration.otelAgent.exporter.endpoint |
string |
"" |
The endpoint that the OpenTelemetry exporter will send its collected data to. If unspecified, the value of default.otelAgent.exporter.endpoint is used instead. |
| vertexIntegration.otelAgent.exporter.headers |
object |
{} |
Headers applied to to OpenTelemetry requests to the exporter. If unspecified, the value of default.otelAgent.exporter.headers is used instead. |
| vertexIntegration.otelAgent.exporter.protocol |
string |
"" |
Configures the OpenTelemetry protocol. Can be one of grpc or http/protobuf. If unspecified, the value of default.otelAgent.exporter.protocol is used instead. |
| vertexIntegration.otelAgent.logs.enabled |
string |
nil |
Whether the exporting of logging is enabled. If not specified, then default.otelAgent.logging.enabled is used instead. |
| vertexIntegration.otelAgent.metrics.enabled |
string |
nil |
Whether the exporting of metrics is enabled. If not specified, then default.otelAgent.metrics.enabled is used instead. |
| vertexIntegration.otelAgent.resources |
object |
{} |
A key-value pair of OpenTelemetry resource values to be applied to telemetry. Note that resources will automatically be populated with as much kubernetes information that can possibly be retrieved for this deployment. These resources are combined with resources specified in the default.otelAgent.resources value. |
| vertexIntegration.otelAgent.serviceName |
string |
"commerce-vertex-integration" |
The name of the service as it appears to OpenTelemetry. Default is commerce-vertex-integration. |
| vertexIntegration.otelAgent.traces.enabled |
string |
nil |
Whether the exporting of tracing is enabled. If not specified, then default.otelAgent.traces.enabled is used instead. |
| vertexIntegration.overrideSpringProfiles |
string |
"" |
|
| vertexIntegration.podAnnotations |
object |
{} |
|
| vertexIntegration.podSecurityContext |
object |
{} |
|
| vertexIntegration.remoteApi.pos |
object |
{} |
|
| vertexIntegration.replicaCount |
int |
1 |
|
| vertexIntegration.resources.limits.cpu |
string |
"2000m" |
|
| vertexIntegration.resources.limits.memory |
string |
"2Gi" |
|
| vertexIntegration.resources.requests.cpu |
string |
"1200m" |
|
| vertexIntegration.resources.requests.memory |
string |
"1Gi" |
|
| vertexIntegration.securityContext |
object |
{} |
|
| vertexIntegration.service.port |
int |
80 |
|
| vertexIntegration.service.type |
string |
"ClusterIP" |
|
| vertexIntegration.serviceAccount.annotations |
object |
{} |
|
| vertexIntegration.serviceAccount.create |
bool |
false |
|
| vertexIntegration.serviceAccount.name |
string |
"" |
|
| vertexIntegration.tolerations |
list |
[] |
|