123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859 |
- # Default values for jaeger.
- # This is a YAML-formatted file.
- # Jaeger values are grouped by component. Cassandra values override subchart values
- provisionDataStore:
- cassandra: false
- elasticsearch: false
- kafka: false
- networkPolicy:
- enabled: false
- # Overrides the image tag where default is the chart appVersion.
- tag: ""
- nameOverride: ""
- fullnameOverride: ""
- allInOne:
- enabled: false
- image: jaegertracing/all-in-one
- pullPolicy: IfNotPresent
- extraEnv: []
- # command line arguments / CLI flags
- # See https://www.jaegertracing.io/docs/cli/
- args: []
- # samplingConfig: |-
- # {
- # "default_strategy": {
- # "type": "probabilistic",
- # "param": 1
- # }
- # }
- ingress:
- enabled: false
- # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
- # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
- # ingressClassName: nginx
- annotations: {}
- labels: {}
- # Used to create an Ingress record.
- # hosts:
- # - chart-example.local
- # annotations:
- # kubernetes.io/ingress.class: nginx
- # kubernetes.io/tls-acme: "true"
- # labels:
- # app: jaeger
- # tls:
- # # Secrets must be manually created in the namespace.
- # - secretName: chart-example-tls
- # hosts:
- # - chart-example.local
- pathType:
- # resources:
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- nodeSelector: {}
- storage:
- # allowed values (cassandra, elasticsearch)
- type: elasticsearch
- cassandra:
- host: cassandra
- port: 9042
- # Change this value to false if you want to avoid starting the
- # -cassandra-schema Job
- schemaJobEnabled: true
- tls:
- enabled: false
- secretName: cassandra-tls-secret
- user: user
- usePassword: true
- password: password
- keyspace: jaeger_v1_test
- ## Use existing secret (ignores previous password)
- # existingSecret:
- ## Cassandra related env vars to be configured on the concerned components
- extraEnv: []
- # - name: CASSANDRA_SERVERS
- # value: cassandra
- # - name: CASSANDRA_PORT
- # value: "9042"
- # - name: CASSANDRA_KEYSPACE
- # value: jaeger_v1_test
- # - name: CASSANDRA_TLS_ENABLED
- # value: "false"
- ## Cassandra related cmd line opts to be configured on the concerned components
- cmdlineParams: {}
- # cassandra.servers: cassandra
- # cassandra.port: 9042
- # cassandra.keyspace: jaeger_v1_test
- # cassandra.tls.enabled: "false"
- elasticsearch:
- scheme: https
- host: elasticsearch-master.observe.svc.cluster.local
- port: 9200
- anonymous: false
- user: elastic
- usePassword: true
- password: "12356789"
- indexPrefix: otlp
- ## Use existing secret (ignores previous password)
- # existingSecret:
- # existingSecretKey:
- nodesWanOnly: false
- extraEnv: []
- ## ES related env vars to be configured on the concerned components
- # - name: ES_SERVER_URLS
- # value: http://elasticsearch-master:9200
- # - name: ES_USERNAME
- # value: elastic
- # - name: ES_INDEX_PREFIX
- # value: test
- ## ES related cmd line opts to be configured on the concerned components
- cmdlineParams: {}
- # es.server-urls: http://elasticsearch-master:9200
- # es.username: elastic
- # es.index-prefix: test
- tls:
- enabled: false
- secretName: elasticsearch-master-certs
- kafka:
- brokers:
- - kafka:9092
- topic: jaeger_v1_test
- authentication: none
- extraEnv: []
- grpcPlugin:
- extraEnv: []
- # Begin: Override values on the Cassandra subchart to customize for Jaeger
- cassandra:
- persistence:
- # To enable persistence, please see the documentation for the Cassandra chart
- enabled: false
- config:
- cluster_name: jaeger
- seed_size: 1
- dc_name: dc1
- rack_name: rack1
- endpoint_snitch: GossipingPropertyFileSnitch
- # End: Override values on the Cassandra subchart to customize for Jaeger
- # Begin: Override values on the Kafka subchart to customize for Jaeger
- kafka:
- replicaCount: 1
- autoCreateTopicsEnable: true
- zookeeper:
- replicaCount: 1
- serviceAccount:
- create: true
- # End: Override values on the Kafka subchart to customize for Jaeger
- # Begin: Default values for the various components of Jaeger
- # This chart has been based on the Kubernetes integration found in the following repo:
- # https://github.com/jaegertracing/jaeger-kubernetes/blob/main/production/jaeger-production-template.yml
- #
- # This is the jaeger-cassandra-schema Job which sets up the Cassandra schema for
- # use by Jaeger
- schema:
- annotations: {}
- image: jaegertracing/jaeger-cassandra-schema
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: true
- name:
- podAnnotations: {}
- podLabels: {}
- securityContext: {}
- podSecurityContext: {}
- ## Deadline for cassandra schema creation job
- activeDeadlineSeconds: 300
- extraEnv: []
- # - name: MODE
- # value: prod
- # - name: TRACE_TTL
- # value: "172800"
- # - name: DEPENDENCIES_TTL
- # value: "0"
- # For configurable values of the elasticsearch if provisioned, please see:
- # https://github.com/elastic/helm-charts/tree/master/elasticsearch#configuration
- elasticsearch: {}
- ingester:
- enabled: true
- podSecurityContext: {}
- securityContext: {}
- annotations: {}
- image: jaegertracing/jaeger-ingester
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- dnsPolicy: ClusterFirst
- cmdlineParams: {}
- replicaCount: 1
- autoscaling:
- enabled: true
- minReplicas: 2
- maxReplicas: 7
- behavior: {}
- # targetCPUUtilizationPercentage: 80
- # targetMemoryUtilizationPercentage: 80
- service:
- annotations: {}
- # List of IP ranges that are allowed to access the load balancer (if supported)
- loadBalancerSourceRanges: []
- type: ClusterIP
- resources: {}
- # limits:
- # cpu: 1
- # memory: 1Gi
- # requests:
- # cpu: 500m
- # memory: 512Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- extraSecretMounts: []
- extraConfigmapMounts: []
- serviceMonitor:
- enabled: false
- additionalLabels: {}
- # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
- relabelings: []
- # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
- # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
- metricRelabelings: []
- agent:
- podSecurityContext: {}
- securityContext: {}
- enabled: false
- annotations: {}
- image: jaegertracing/jaeger-agent
- # tag: 1.22
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- cmdlineParams: {}
- extraEnv: []
- daemonset:
- useHostPort: false
- updateStrategy: {}
- # type: RollingUpdate
- # rollingUpdate:
- # maxUnavailable: 1
- service:
- annotations: {}
- # List of IP ranges that are allowed to access the load balancer (if supported)
- loadBalancerSourceRanges: []
- type: ClusterIP
- # zipkinThriftPort :accept zipkin.thrift over compact thrift protocol
- zipkinThriftPort: 5775
- # compactPort: accept jaeger.thrift over compact thrift protocol
- compactPort: 6831
- # binaryPort: accept jaeger.thrift over binary thrift protocol
- binaryPort: 6832
- # samplingPort: (HTTP) serve configs, sampling strategies
- samplingPort: 5778
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- annotations: {}
- nodeSelector: {}
- tolerations: []
- affinity: {}
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- extraSecretMounts: []
- # - name: jaeger-tls
- # mountPath: /tls
- # subPath: ""
- # secretName: jaeger-tls
- # readOnly: true
- extraConfigmapMounts: []
- # - name: jaeger-config
- # mountPath: /config
- # subPath: ""
- # configMap: jaeger-config
- # readOnly: true
- useHostNetwork: false
- dnsPolicy: ClusterFirst
- priorityClassName: ""
- initContainers: []
- serviceMonitor:
- enabled: false
- additionalLabels: {}
- # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
- relabelings: []
- # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
- # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
- metricRelabelings: []
- collector:
- podSecurityContext: {}
- securityContext: {}
- enabled: false
- annotations: {}
- image: jaegertracing/jaeger-collector
- # tag: 1.22
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- dnsPolicy: ClusterFirst
- extraEnv: []
- cmdlineParams: {}
- basePath: /
- replicaCount: 1
- autoscaling:
- enabled: false
- minReplicas: 2
- maxReplicas: 10
- behavior: {}
- # targetCPUUtilizationPercentage: 80
- # targetMemoryUtilizationPercentage: 80
- service:
- annotations: {}
- # The IP to be used by the load balancer (if supported)
- loadBalancerIP: ''
- # List of IP ranges that are allowed to access the load balancer (if supported)
- loadBalancerSourceRanges: []
- type: ClusterIP
- # Cluster IP address to assign to service. Set to None to make service headless
- clusterIP: ""
- grpc:
- port: 14250
- # nodePort:
- # httpPort: can accept spans directly from clients in jaeger.thrift format
- http:
- port: 14268
- # nodePort:
- # can accept Zipkin spans in JSON or Thrift
- zipkin: {}
- # port: 9411
- # nodePort:
- otlp:
- grpc: {}
- # port: 4317
- # nodePort:
- http: {}
- # port: 4318
- # nodePort:
- ingress:
- enabled: false
- # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
- # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
- # ingressClassName: nginx
- annotations: {}
- labels: {}
- # Used to create an Ingress record.
- # The 'hosts' variable accepts two formats:
- # hosts:
- # - chart-example.local
- # or:
- # hosts:
- # - host: chart-example.local
- # servicePort: grpc
- # annotations:
- # kubernetes.io/ingress.class: nginx
- # kubernetes.io/tls-acme: "true"
- # labels:
- # app: jaeger-collector
- # tls:
- # Secrets must be manually created in the namespace.
- # - secretName: chart-example-tls
- # hosts:
- # - chart-example.local
- pathType:
- resources: {}
- # limits:
- # cpu: 1
- # memory: 1Gi
- # requests:
- # cpu: 500m
- # memory: 512Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- annotations: {}
- nodeSelector: {}
- tolerations: []
- affinity: {}
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- extraSecretMounts: []
- # - name: jaeger-tls
- # mountPath: /tls
- # subPath: ""
- # secretName: jaeger-tls
- # readOnly: true
- extraConfigmapMounts: []
- # - name: jaeger-config
- # mountPath: /config
- # subPath: ""
- # configMap: jaeger-config
- # readOnly: true
- # samplingConfig: |-
- # {
- # "service_strategies": [
- # {
- # "service": "foo",
- # "type": "probabilistic",
- # "param": 0.8,
- # "operation_strategies": [
- # {
- # "operation": "op1",
- # "type": "probabilistic",
- # "param": 0.2
- # },
- # {
- # "operation": "op2",
- # "type": "probabilistic",
- # "param": 0.4
- # }
- # ]
- # },
- # {
- # "service": "bar",
- # "type": "ratelimiting",
- # "param": 5
- # }
- # ],
- # "default_strategy": {
- # "type": "probabilistic",
- # "param": 1
- # }
- # }
- priorityClassName: ""
- serviceMonitor:
- enabled: false
- additionalLabels: {}
- # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
- relabelings: []
- # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
- # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
- metricRelabelings: []
- initContainers: []
- networkPolicy:
- enabled: false
- # ingressRules:
- # namespaceSelector: {}
- # podSelector: {}
- # customRules: []
- # egressRules:
- # namespaceSelector: {}
- # podSelector: {}
- # customRules: []
- query:
- enabled: true
- basePath: /
- oAuthSidecar:
- enabled: false
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.1.0
- pullPolicy: IfNotPresent
- containerPort: 4180
- args: []
- extraEnv: []
- extraConfigmapMounts: []
- extraSecretMounts: []
- # config: |-
- # provider = "oidc"
- # https_address = ":4180"
- # upstreams = ["http://localhost:16686"]
- # redirect_url = "https://jaeger-svc-domain/oauth2/callback"
- # client_id = "jaeger-query"
- # oidc_issuer_url = "https://keycloak-svc-domain/auth/realms/Default"
- # cookie_secure = "true"
- # email_domains = "*"
- # oidc_groups_claim = "groups"
- # user_id_claim = "preferred_username"
- # skip_provider_button = "true"
- podSecurityContext: {}
- securityContext: {}
- agentSidecar:
- enabled: true
- # resources:
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- annotations: {}
- image: jaegertracing/jaeger-query
- # tag: 1.22
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- dnsPolicy: ClusterFirst
- cmdlineParams: {}
- extraEnv: []
- replicaCount: 1
- service:
- annotations: {}
- type: ClusterIP
- # List of IP ranges that are allowed to access the load balancer (if supported)
- loadBalancerSourceRanges: []
- port: 80
- # Specify a custom target port (e.g. port of auth proxy)
- # targetPort: 8080
- # Specify a specific node port when type is NodePort
- # nodePort: 32500
- ingress:
- enabled: false
- # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
- # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
- # ingressClassName: nginx
- annotations: {}
- labels: {}
- # Used to create an Ingress record.
- # hosts:
- # - chart-example.local
- # annotations:
- # kubernetes.io/ingress.class: nginx
- # kubernetes.io/tls-acme: "true"
- # labels:
- # app: jaeger-query
- # tls:
- # Secrets must be manually created in the namespace.
- # - secretName: chart-example-tls
- # hosts:
- # - chart-example.local
- pathType:
- health:
- exposed: false
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- annotations: {}
- nodeSelector: {}
- tolerations: []
- affinity: {}
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- extraConfigmapMounts: []
- # - name: jaeger-config
- # mountPath: /config
- # subPath: ""
- # configMap: jaeger-config
- # readOnly: true
- extraVolumes: []
- sidecars: []
- ## - name: your-image-name
- ## image: your-image
- ## ports:
- ## - name: portname
- ## containerPort: 1234
- priorityClassName: ""
- serviceMonitor:
- enabled: false
- additionalLabels: {}
- # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
- relabelings: []
- # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
- # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
- metricRelabelings: []
- # config: |-
- # {
- # "dependencies": {
- # "dagMaxNumServices": 200,
- # "menuEnabled": true
- # },
- # "archiveEnabled": true,
- # "tracking": {
- # "gaID": "UA-000000-2",
- # "trackErrors": true
- # }
- # }
- networkPolicy:
- enabled: false
- # ingressRules:
- # namespaceSelector: {}
- # podSelector: {}
- # customRules: []
- # egressRules:
- # namespaceSelector: {}
- # podSelector: {}
- # customRules: []
- spark:
- enabled: false
- annotations: {}
- image: jaegertracing/spark-dependencies
- imagePullSecrets: []
- tag: latest
- pullPolicy: IfNotPresent
- cmdlineParams: {}
- extraEnv: []
- schedule: "49 23 * * *"
- successfulJobsHistoryLimit: 5
- failedJobsHistoryLimit: 5
- concurrencyPolicy: Forbid
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- extraSecretMounts: []
- extraConfigmapMounts: []
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- # ttlSecondsAfterFinished: 120
- esIndexCleaner:
- enabled: false
- securityContext:
- runAsUser: 1000
- podSecurityContext:
- runAsUser: 1000
- annotations: {}
- image: jaegertracing/jaeger-es-index-cleaner
- imagePullSecrets: []
- pullPolicy: IfNotPresent
- cmdlineParams: {}
- extraEnv: []
- # - name: ROLLOVER
- # value: 'true'
- schedule: "55 23 * * *"
- successfulJobsHistoryLimit: 3
- failedJobsHistoryLimit: 3
- concurrencyPolicy: Forbid
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- numberOfDays: 7
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- extraSecretMounts: []
- extraConfigmapMounts: []
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- # ttlSecondsAfterFinished: 120
- esRollover:
- enabled: false
- securityContext: {}
- podSecurityContext:
- runAsUser: 1000
- annotations: {}
- image: jaegertracing/jaeger-es-rollover
- imagePullSecrets: []
- tag: latest
- pullPolicy: IfNotPresent
- cmdlineParams: {}
- extraEnv:
- - name: CONDITIONS
- value: '{"max_age": "1d"}'
- schedule: "10 0 * * *"
- successfulJobsHistoryLimit: 3
- failedJobsHistoryLimit: 3
- concurrencyPolicy: Forbid
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- extraSecretMounts: []
- extraConfigmapMounts: []
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- # ttlSecondsAfterFinished: 120
- initHook:
- extraEnv: []
- # - name: SHARDS
- # value: "3"
- annotations: {}
- podAnnotations: {}
- podLabels: {}
- ttlSecondsAfterFinished: 120
- esLookback:
- enabled: false
- securityContext: {}
- podSecurityContext:
- runAsUser: 1000
- annotations: {}
- image: jaegertracing/jaeger-es-rollover
- imagePullSecrets: []
- tag: latest
- pullPolicy: IfNotPresent
- cmdlineParams: {}
- extraEnv:
- - name: UNIT
- value: days
- - name: UNIT_COUNT
- value: '7'
- schedule: '5 0 * * *'
- successfulJobsHistoryLimit: 3
- failedJobsHistoryLimit: 3
- concurrencyPolicy: Forbid
- resources: {}
- # limits:
- # cpu: 500m
- # memory: 512Mi
- # requests:
- # cpu: 256m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- extraSecretMounts: []
- extraConfigmapMounts: []
- podAnnotations: {}
- ## Additional pod labels
- ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
- podLabels: {}
- # ttlSecondsAfterFinished: 120
- # End: Default values for the various components of Jaeger
- hotrod:
- enabled: false
- podSecurityContext: {}
- securityContext: {}
- replicaCount: 1
- image:
- repository: jaegertracing/example-hotrod
- pullPolicy: IfNotPresent
- pullSecrets: []
- service:
- annotations: {}
- name: hotrod
- type: ClusterIP
- # List of IP ranges that are allowed to access the load balancer (if supported)
- loadBalancerSourceRanges: []
- port: 80
- ingress:
- enabled: false
- # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
- # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
- # ingressClassName: nginx
- # Used to create Ingress record (should be used with service.type: ClusterIP).
- hosts:
- - chart-example.local
- annotations: {}
- # kubernetes.io/ingress.class: nginx
- # kubernetes.io/tls-acme: "true"
- tls:
- # Secrets must be manually created in the namespace.
- # - secretName: chart-example-tls
- # hosts:
- # - chart-example.local
- pathType:
- resources: {}
- # We usually recommend not to specify default resources and to leave this as a conscious
- # choice for the user. This also increases chances charts run on environments with little
- # resources, such as Minikube. If you do want to specify resources, uncomment the following
- # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
- # limits:
- # cpu: 100m
- # memory: 128Mi
- # requests:
- # cpu: 100m
- # memory: 128Mi
- serviceAccount:
- create: true
- # Explicitly mounts the API credentials for the Service Account
- automountServiceAccountToken: false
- name:
- nodeSelector: {}
- tolerations: []
- affinity: {}
- tracing:
- host: null
- port: 6831
- # Array with extra yaml objects to install alongside the chart. Values are evaluated as a template.
- extraObjects: []
|