[bitnami/jaeger] Release 1.11.3 (#24888)

* [bitnami/jaeger] Release 1.11.3 updating components versions

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot
2024-04-04 16:39:38 +02:00
committed by GitHub
parent 55c3c38ecb
commit 455377ac85
4 changed files with 344 additions and 344 deletions

View File

@@ -187,346 +187,346 @@ The [Bitnami jaeger](https://github.com/bitnami/containers/tree/main/bitnami/jae
### Query deployment parameters
| Name | Description | Value |
| --------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `query.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `query.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `query.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `query.hostAliases` | Set pod host aliases | `[]` |
| `query.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `query.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `query.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `query.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `query.replicaCount` | Number of Jaeger replicas | `1` |
| `query.livenessProbe.enabled` | Enable livenessProbe on Query nodes | `true` |
| `query.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `query.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `query.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `query.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `query.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `query.startupProbe.enabled` | Enable startupProbe on Query containers | `false` |
| `query.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `query.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `query.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `query.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `query.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `query.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `query.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `query.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `query.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `query.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `query.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `query.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `query.customStartupProbe` | Override default startup probe | `{}` |
| `query.customReadinessProbe` | Override default readiness probe | `{}` |
| `query.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if query.resources is set (query.resources is recommended for production). | `none` |
| `query.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `query.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `query.containerPorts.api` | Port for API | `16686` |
| `query.containerPorts.admin` | Port for admin | `16687` |
| `query.service.type` | Jaeger service type | `ClusterIP` |
| `query.service.ports.api` | Port for API | `16686` |
| `query.service.ports.admin` | Port for admin | `16687` |
| `query.service.nodePorts.api` | Node port for API | `""` |
| `query.service.nodePorts.admin` | Node port for admin | `""` |
| `query.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `query.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `query.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `query.service.clusterIP` | Service Cluster IP | `""` |
| `query.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `query.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `query.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `query.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `query.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `query.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `query.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `query.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `query.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `query.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `query.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `query.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `query.serviceAccount.create` | Enables ServiceAccount | `true` |
| `query.serviceAccount.name` | ServiceAccount name | `""` |
| `query.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `query.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `query.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `query.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `query.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `query.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `query.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `query.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `query.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `query.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `query.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `query.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `query.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `query.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `query.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `query.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `query.podAnnotations` | Additional pod annotations | `{}` |
| `query.podLabels` | Additional pod labels | `{}` |
| `query.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `query.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `query.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `query.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `query.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `query.priorityClassName` | Server priorityClassName | `""` |
| `query.affinity` | Affinity for pod assignment | `{}` |
| `query.nodeSelector` | Node labels for pod assignment | `{}` |
| `query.tolerations` | Tolerations for pod assignment | `[]` |
| `query.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `query.schedulerName` | Alternative scheduler | `""` |
| `query.updateStrategy.type` | Jaeger query deployment strategy type | `RollingUpdate` |
| `query.updateStrategy.rollingUpdate` | Jaeger query deployment rolling update configuration parameters | `{}` |
| `query.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `query.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `query.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
| Name | Description | Value |
| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `query.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `query.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `query.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `query.hostAliases` | Set pod host aliases | `[]` |
| `query.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `query.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `query.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `query.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `query.replicaCount` | Number of Jaeger replicas | `1` |
| `query.livenessProbe.enabled` | Enable livenessProbe on Query nodes | `true` |
| `query.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `query.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `query.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `query.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `query.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `query.startupProbe.enabled` | Enable startupProbe on Query containers | `false` |
| `query.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `query.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `query.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `query.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `query.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `query.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `query.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `query.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `query.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `query.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `query.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `query.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `query.customStartupProbe` | Override default startup probe | `{}` |
| `query.customReadinessProbe` | Override default readiness probe | `{}` |
| `query.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if query.resources is set (query.resources is recommended for production). | `none` |
| `query.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `query.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `query.containerPorts.api` | Port for API | `16686` |
| `query.containerPorts.admin` | Port for admin | `16687` |
| `query.service.type` | Jaeger service type | `ClusterIP` |
| `query.service.ports.api` | Port for API | `16686` |
| `query.service.ports.admin` | Port for admin | `16687` |
| `query.service.nodePorts.api` | Node port for API | `""` |
| `query.service.nodePorts.admin` | Node port for admin | `""` |
| `query.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `query.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `query.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `query.service.clusterIP` | Service Cluster IP | `""` |
| `query.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `query.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `query.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `query.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `query.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `query.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `query.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `query.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `query.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `query.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `query.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `query.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `query.serviceAccount.create` | Enables ServiceAccount | `true` |
| `query.serviceAccount.name` | ServiceAccount name | `""` |
| `query.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `query.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `query.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `query.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `query.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `query.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `query.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `query.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `query.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `query.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `query.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `query.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `query.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `query.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `query.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `query.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `query.podAnnotations` | Additional pod annotations | `{}` |
| `query.podLabels` | Additional pod labels | `{}` |
| `query.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `query.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `query.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `query.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `query.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `query.priorityClassName` | Server priorityClassName | `""` |
| `query.affinity` | Affinity for pod assignment | `{}` |
| `query.nodeSelector` | Node labels for pod assignment | `{}` |
| `query.tolerations` | Tolerations for pod assignment | `[]` |
| `query.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `query.schedulerName` | Alternative scheduler | `""` |
| `query.updateStrategy.type` | Jaeger query deployment strategy type | `RollingUpdate` |
| `query.updateStrategy.rollingUpdate` | Jaeger query deployment rolling update configuration parameters | `{}` |
| `query.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `query.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `query.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
### Collector deployment parameters
| Name | Description | Value |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- |
| `collector.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `collector.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `collector.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `collector.hostAliases` | Set pod host aliases | `[]` |
| `collector.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `collector.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `collector.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `collector.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `collector.replicaCount` | Number of Jaeger replicas | `1` |
| `collector.livenessProbe.enabled` | Enable livenessProbe on collector nodes | `true` |
| `collector.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `collector.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `collector.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `collector.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `collector.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `collector.startupProbe.enabled` | Enable startupProbe on collector containers | `false` |
| `collector.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `collector.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `collector.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `collector.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `collector.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `collector.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `collector.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `collector.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `collector.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `collector.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `collector.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `collector.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `collector.customStartupProbe` | Override default startup probe | `{}` |
| `collector.customReadinessProbe` | Override default readiness probe | `{}` |
| `collector.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if collector.resources is set (collector.resources is recommended for production). | `none` |
| `collector.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `collector.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `collector.containerPorts.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `9411` |
| `collector.containerPorts.grpc` | used by jaeger-agent to send spans in model.proto format | `14250` |
| `collector.containerPorts.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `14268` |
| `collector.containerPorts.admin` | Admin port: health check at / and metrics at /metrics | `14269` |
| `collector.containerPorts.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `4317` |
| `collector.containerPorts.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `4318` |
| `collector.service.type` | Jaeger service type | `ClusterIP` |
| `collector.service.ports.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `9411` |
| `collector.service.ports.grpc` | used by jaeger-agent to send spans in model.proto format | `14250` |
| `collector.service.ports.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `14268` |
| `collector.service.ports.admin` | Admin port: health check at / and metrics at /metrics | `14269` |
| `collector.service.ports.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `4317` |
| `collector.service.ports.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `4318` |
| `collector.service.nodePorts.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `""` |
| `collector.service.nodePorts.grpc` | used by jaeger-agent to send spans in model.proto format | `""` |
| `collector.service.nodePorts.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `""` |
| `collector.service.nodePorts.admin` | Admin port: health check at / and metrics at /metrics | `""` |
| `collector.service.nodePorts.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `""` |
| `collector.service.nodePorts.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `""` |
| `collector.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `collector.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `collector.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `collector.service.clusterIP` | Service Cluster IP | `""` |
| `collector.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `collector.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `collector.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `collector.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `collector.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `collector.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `collector.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `collector.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `collector.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `collector.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `collector.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `collector.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `collector.serviceAccount.create` | Enables ServiceAccount | `true` |
| `collector.serviceAccount.name` | ServiceAccount name | `""` |
| `collector.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `collector.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `collector.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `collector.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `collector.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `collector.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `collector.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `collector.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `collector.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `collector.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `collector.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `collector.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `collector.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `collector.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `collector.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `collector.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `collector.podAnnotations` | Additional pod annotations | `{}` |
| `collector.podLabels` | Additional pod labels | `{}` |
| `collector.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `collector.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `collector.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `collector.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `collector.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `collector.priorityClassName` | Server priorityClassName | `""` |
| `collector.affinity` | Affinity for pod assignment | `{}` |
| `collector.nodeSelector` | Node labels for pod assignment | `{}` |
| `collector.tolerations` | Tolerations for pod assignment | `[]` |
| `collector.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `collector.schedulerName` | Alternative scheduler | `""` |
| `collector.updateStrategy.type` | Jaeger collector deployment strategy type | `RollingUpdate` |
| `collector.updateStrategy.rollingUpdate` | Jaeger collector deployment rolling update configuration parameters | `{}` |
| `collector.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `collector.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `collector.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
| Name | Description | Value |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `collector.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `collector.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `collector.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `collector.hostAliases` | Set pod host aliases | `[]` |
| `collector.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `collector.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `collector.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `collector.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `collector.replicaCount` | Number of Jaeger replicas | `1` |
| `collector.livenessProbe.enabled` | Enable livenessProbe on collector nodes | `true` |
| `collector.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `collector.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `collector.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `collector.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `collector.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `collector.startupProbe.enabled` | Enable startupProbe on collector containers | `false` |
| `collector.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `collector.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `collector.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `collector.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `collector.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `collector.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `collector.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `collector.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `collector.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `collector.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `collector.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `collector.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `collector.customStartupProbe` | Override default startup probe | `{}` |
| `collector.customReadinessProbe` | Override default readiness probe | `{}` |
| `collector.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if collector.resources is set (collector.resources is recommended for production). | `none` |
| `collector.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `collector.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `collector.containerPorts.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `9411` |
| `collector.containerPorts.grpc` | used by jaeger-agent to send spans in model.proto format | `14250` |
| `collector.containerPorts.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `14268` |
| `collector.containerPorts.admin` | Admin port: health check at / and metrics at /metrics | `14269` |
| `collector.containerPorts.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `4317` |
| `collector.containerPorts.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `4318` |
| `collector.service.type` | Jaeger service type | `ClusterIP` |
| `collector.service.ports.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `9411` |
| `collector.service.ports.grpc` | used by jaeger-agent to send spans in model.proto format | `14250` |
| `collector.service.ports.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `14268` |
| `collector.service.ports.admin` | Admin port: health check at / and metrics at /metrics | `14269` |
| `collector.service.ports.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `4317` |
| `collector.service.ports.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `4318` |
| `collector.service.nodePorts.zipkin` | can accept Zipkin spans in Thrift, JSON and Proto (disabled by default) | `""` |
| `collector.service.nodePorts.grpc` | used by jaeger-agent to send spans in model.proto format | `""` |
| `collector.service.nodePorts.binary` | can accept spans directly from clients in jaeger.thrift format over binary thrift protocol | `""` |
| `collector.service.nodePorts.admin` | Admin port: health check at / and metrics at /metrics | `""` |
| `collector.service.nodePorts.otlp.grpc` | Accepts traces in OpenTelemetry OTLP format over gRPC | `""` |
| `collector.service.nodePorts.otlp.http` | Accepts traces in OpenTelemetry OTLP format over HTTP | `""` |
| `collector.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `collector.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `collector.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `collector.service.clusterIP` | Service Cluster IP | `""` |
| `collector.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `collector.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `collector.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `collector.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `collector.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `collector.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `collector.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `collector.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `collector.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `collector.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `collector.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `collector.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `collector.serviceAccount.create` | Enables ServiceAccount | `true` |
| `collector.serviceAccount.name` | ServiceAccount name | `""` |
| `collector.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `collector.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `collector.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `collector.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `collector.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `collector.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `collector.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `collector.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `collector.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `collector.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `collector.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `collector.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `collector.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `collector.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `collector.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `collector.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `collector.podAnnotations` | Additional pod annotations | `{}` |
| `collector.podLabels` | Additional pod labels | `{}` |
| `collector.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `collector.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `collector.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `collector.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `collector.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `collector.priorityClassName` | Server priorityClassName | `""` |
| `collector.affinity` | Affinity for pod assignment | `{}` |
| `collector.nodeSelector` | Node labels for pod assignment | `{}` |
| `collector.tolerations` | Tolerations for pod assignment | `[]` |
| `collector.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `collector.schedulerName` | Alternative scheduler | `""` |
| `collector.updateStrategy.type` | Jaeger collector deployment strategy type | `RollingUpdate` |
| `collector.updateStrategy.rollingUpdate` | Jaeger collector deployment rolling update configuration parameters | `{}` |
| `collector.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `collector.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `collector.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
### agent deployment parameters
| Name | Description | Value |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------- |
| `agent.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `agent.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `agent.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `agent.hostAliases` | Set pod host aliases | `[]` |
| `agent.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `agent.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `agent.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `agent.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `agent.replicaCount` | Number of Jaeger replicas | `1` |
| `agent.livenessProbe.enabled` | Enable livenessProbe on agent nodes | `true` |
| `agent.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `agent.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `agent.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `agent.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `agent.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `agent.startupProbe.enabled` | Enable startupProbe on agent containers | `false` |
| `agent.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `agent.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `agent.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `agent.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `agent.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `agent.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `agent.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `agent.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `agent.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `agent.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `agent.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `agent.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `agent.customStartupProbe` | Override default startup probe | `{}` |
| `agent.customReadinessProbe` | Override default readiness probe | `{}` |
| `agent.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if agent.resources is set (agent.resources is recommended for production). | `none` |
| `agent.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `agent.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `agent.containerPorts.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `6831` |
| `agent.containerPorts.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `6832` |
| `agent.containerPorts.config` | Serve configs, sampling strategies | `5778` |
| `agent.containerPorts.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `5775` |
| `agent.containerPorts.admin` | Admin port: health check at / and metrics at /metrics | `14271` |
| `agent.service.type` | Jaeger service type | `ClusterIP` |
| `agent.service.ports.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `6831` |
| `agent.service.ports.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `6832` |
| `agent.service.ports.config` | Serve configs, sampling strategies | `5778` |
| `agent.service.ports.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `5775` |
| `agent.service.ports.admin` | Admin port: health check at / and metrics at /metrics | `14271` |
| `agent.service.nodePorts.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `""` |
| `agent.service.nodePorts.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `""` |
| `agent.service.nodePorts.config` | Serve configs, sampling strategies | `""` |
| `agent.service.nodePorts.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `""` |
| `agent.service.nodePorts.admin` | Admin port: health check at / and metrics at /metrics | `""` |
| `agent.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `agent.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `agent.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `agent.service.clusterIP` | Service Cluster IP | `""` |
| `agent.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `agent.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `agent.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `agent.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `agent.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `agent.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `agent.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `agent.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `agent.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `agent.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `agent.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `agent.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `agent.serviceAccount.create` | Enables ServiceAccount | `true` |
| `agent.serviceAccount.name` | ServiceAccount name | `""` |
| `agent.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `agent.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `agent.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `agent.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `agent.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `agent.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `agent.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `agent.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `agent.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `agent.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `agent.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `agent.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `agent.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `agent.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `agent.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `agent.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `agent.podAnnotations` | Additional pod annotations | `{}` |
| `agent.podLabels` | Additional pod labels | `{}` |
| `agent.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `agent.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `agent.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `agent.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `agent.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `agent.priorityClassName` | Server priorityClassName | `""` |
| `agent.affinity` | Affinity for pod assignment | `{}` |
| `agent.nodeSelector` | Node labels for pod assignment | `{}` |
| `agent.tolerations` | Tolerations for pod assignment | `[]` |
| `agent.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `agent.schedulerName` | Alternative scheduler | `""` |
| `agent.updateStrategy.type` | Jaeger agent deployment strategy type | `RollingUpdate` |
| `agent.updateStrategy.rollingUpdate` | Jaeger agent deployment rolling update configuration parameters | `{}` |
| `agent.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `agent.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `agent.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
| `migration.podLabels` | Additional pod labels | `{}` |
| `migration.podAnnotations` | Additional pod annotations | `{}` |
| `migration.annotations` | Provide any additional annotations which may be required. | `{}` |
| `migration.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `migration.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `migration.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `migration.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `migration.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `migration.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `migration.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `migration.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `migration.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `migration.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `migration.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `migration.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `migration.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `migration.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `migration.extraEnvVars` | Extra environment variables to be set on jaeger migration container | `[]` |
| `migration.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `migration.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `migration.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `migration.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if migration.resources is set (migration.resources is recommended for production). | `none` |
| `migration.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `migration.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `migration.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `migration.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `migration.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `migration.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `migration.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `migration.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `migration.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| Name | Description | Value |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
| `agent.command` | Command for running the container (set to default if not set). Use array form | `[]` |
| `agent.args` | Args for running the container (set to default if not set). Use array form | `[]` |
| `agent.automountServiceAccountToken` | Mount Service Account token in pod | `false` |
| `agent.hostAliases` | Set pod host aliases | `[]` |
| `agent.lifecycleHooks` | Override default etcd container hooks | `{}` |
| `agent.extraEnvVars` | Extra environment variables to be set on jaeger container | `[]` |
| `agent.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `agent.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `agent.replicaCount` | Number of Jaeger replicas | `1` |
| `agent.livenessProbe.enabled` | Enable livenessProbe on agent nodes | `true` |
| `agent.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
| `agent.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
| `agent.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
| `agent.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` |
| `agent.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
| `agent.startupProbe.enabled` | Enable startupProbe on agent containers | `false` |
| `agent.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
| `agent.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
| `agent.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
| `agent.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
| `agent.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
| `agent.readinessProbe.enabled` | Enable readinessProbe | `true` |
| `agent.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
| `agent.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
| `agent.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
| `agent.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `15` |
| `agent.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
| `agent.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
| `agent.customStartupProbe` | Override default startup probe | `{}` |
| `agent.customReadinessProbe` | Override default readiness probe | `{}` |
| `agent.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if agent.resources is set (agent.resources is recommended for production). | `none` |
| `agent.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `agent.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `agent.containerPorts.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `6831` |
| `agent.containerPorts.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `6832` |
| `agent.containerPorts.config` | Serve configs, sampling strategies | `5778` |
| `agent.containerPorts.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `5775` |
| `agent.containerPorts.admin` | Admin port: health check at / and metrics at /metrics | `14271` |
| `agent.service.type` | Jaeger service type | `ClusterIP` |
| `agent.service.ports.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `6831` |
| `agent.service.ports.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `6832` |
| `agent.service.ports.config` | Serve configs, sampling strategies | `5778` |
| `agent.service.ports.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `5775` |
| `agent.service.ports.admin` | Admin port: health check at / and metrics at /metrics | `14271` |
| `agent.service.nodePorts.compact` | accept jaeger.thrift in compact Thrift protocol used by most current Jaeger clients | `""` |
| `agent.service.nodePorts.binary` | accept jaeger.thrift in binary Thrift protocol used by Node.js Jaeger client | `""` |
| `agent.service.nodePorts.config` | Serve configs, sampling strategies | `""` |
| `agent.service.nodePorts.zipkin` | Accept zipkin.thrift in compact Thrift protocol (deprecated; only used by very old Jaeger clients, circa 2016) | `""` |
| `agent.service.nodePorts.admin` | Admin port: health check at / and metrics at /metrics | `""` |
| `agent.service.extraPorts` | Extra ports to expose in the service (normally used with the `sidecar` value) | `[]` |
| `agent.service.loadBalancerIP` | LoadBalancerIP if service type is `LoadBalancer` | `""` |
| `agent.service.loadBalancerSourceRanges` | Service Load Balancer sources | `[]` |
| `agent.service.clusterIP` | Service Cluster IP | `""` |
| `agent.service.externalTrafficPolicy` | Service external traffic policy | `Cluster` |
| `agent.service.annotations` | Provide any additional annotations which may be required. | `{}` |
| `agent.service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` |
| `agent.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
| `agent.service.metrics.annotations` | Annotations for Prometheus metrics | `{}` |
| `agent.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `agent.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `agent.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `agent.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `agent.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `agent.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `agent.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `agent.serviceAccount.create` | Enables ServiceAccount | `true` |
| `agent.serviceAccount.name` | ServiceAccount name | `""` |
| `agent.serviceAccount.annotations` | Annotations to add to all deployed objects | `{}` |
| `agent.serviceAccount.automountServiceAccountToken` | Automount API credentials for a service account. | `false` |
| `agent.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `agent.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `agent.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `agent.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `agent.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `agent.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `agent.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `agent.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `agent.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `agent.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `agent.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `agent.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `agent.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `agent.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `agent.podAnnotations` | Additional pod annotations | `{}` |
| `agent.podLabels` | Additional pod labels | `{}` |
| `agent.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `agent.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
| `agent.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
| `agent.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
| `agent.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
| `agent.priorityClassName` | Server priorityClassName | `""` |
| `agent.affinity` | Affinity for pod assignment | `{}` |
| `agent.nodeSelector` | Node labels for pod assignment | `{}` |
| `agent.tolerations` | Tolerations for pod assignment | `[]` |
| `agent.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` |
| `agent.schedulerName` | Alternative scheduler | `""` |
| `agent.updateStrategy.type` | Jaeger agent deployment strategy type | `RollingUpdate` |
| `agent.updateStrategy.rollingUpdate` | Jaeger agent deployment rolling update configuration parameters | `{}` |
| `agent.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
| `agent.initContainers` | Add additional init containers to the jaeger pods | `[]` |
| `agent.sidecars` | Add additional sidecar containers to the jaeger pods | `[]` |
| `migration.podLabels` | Additional pod labels | `{}` |
| `migration.podAnnotations` | Additional pod annotations | `{}` |
| `migration.annotations` | Provide any additional annotations which may be required. | `{}` |
| `migration.podSecurityContext.enabled` | Enabled Jaeger pods' Security Context | `true` |
| `migration.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` |
| `migration.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` |
| `migration.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` |
| `migration.podSecurityContext.fsGroup` | Set Jaeger pod's Security Context fsGroup | `1001` |
| `migration.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
| `migration.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` |
| `migration.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `migration.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
| `migration.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
| `migration.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
| `migration.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
| `migration.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
| `migration.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
| `migration.extraEnvVars` | Extra environment variables to be set on jaeger migration container | `[]` |
| `migration.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
| `migration.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
| `migration.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for jaeger container | `[]` |
| `migration.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if migration.resources is set (migration.resources is recommended for production). | `none` |
| `migration.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
| `migration.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` |
| `migration.networkPolicy.allowExternal` | Don't require server label for connections | `true` |
| `migration.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` |
| `migration.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolice | `[]` |
| `migration.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` |
| `migration.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
| `migration.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
| `migration.extraVolumes` | Optionally specify extra list of additional volumes for jaeger container | `[]` |
### Set the image to use for the migration job