Skip to content

Helm Values

Key Type Default Description
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 []