values.yaml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. # Default values for jaeger.
  2. # This is a YAML-formatted file.
  3. # Jaeger values are grouped by component. Cassandra values override subchart values
  4. provisionDataStore:
  5. cassandra: false
  6. elasticsearch: false
  7. kafka: false
  8. networkPolicy:
  9. enabled: false
  10. # Overrides the image tag where default is the chart appVersion.
  11. tag: ""
  12. nameOverride: ""
  13. fullnameOverride: ""
  14. allInOne:
  15. enabled: false
  16. image: jaegertracing/all-in-one
  17. pullPolicy: IfNotPresent
  18. extraEnv: []
  19. # command line arguments / CLI flags
  20. # See https://www.jaegertracing.io/docs/cli/
  21. args: []
  22. # samplingConfig: |-
  23. # {
  24. # "default_strategy": {
  25. # "type": "probabilistic",
  26. # "param": 1
  27. # }
  28. # }
  29. ingress:
  30. enabled: false
  31. # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
  32. # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
  33. # ingressClassName: nginx
  34. annotations: {}
  35. labels: {}
  36. # Used to create an Ingress record.
  37. # hosts:
  38. # - chart-example.local
  39. # annotations:
  40. # kubernetes.io/ingress.class: nginx
  41. # kubernetes.io/tls-acme: "true"
  42. # labels:
  43. # app: jaeger
  44. # tls:
  45. # # Secrets must be manually created in the namespace.
  46. # - secretName: chart-example-tls
  47. # hosts:
  48. # - chart-example.local
  49. pathType:
  50. # resources:
  51. # limits:
  52. # cpu: 500m
  53. # memory: 512Mi
  54. # requests:
  55. # cpu: 256m
  56. # memory: 128Mi
  57. nodeSelector: {}
  58. storage:
  59. # allowed values (cassandra, elasticsearch)
  60. type: elasticsearch
  61. cassandra:
  62. host: cassandra
  63. port: 9042
  64. # Change this value to false if you want to avoid starting the
  65. # -cassandra-schema Job
  66. schemaJobEnabled: true
  67. tls:
  68. enabled: false
  69. secretName: cassandra-tls-secret
  70. user: user
  71. usePassword: true
  72. password: password
  73. keyspace: jaeger_v1_test
  74. ## Use existing secret (ignores previous password)
  75. # existingSecret:
  76. ## Cassandra related env vars to be configured on the concerned components
  77. extraEnv: []
  78. # - name: CASSANDRA_SERVERS
  79. # value: cassandra
  80. # - name: CASSANDRA_PORT
  81. # value: "9042"
  82. # - name: CASSANDRA_KEYSPACE
  83. # value: jaeger_v1_test
  84. # - name: CASSANDRA_TLS_ENABLED
  85. # value: "false"
  86. ## Cassandra related cmd line opts to be configured on the concerned components
  87. cmdlineParams: {}
  88. # cassandra.servers: cassandra
  89. # cassandra.port: 9042
  90. # cassandra.keyspace: jaeger_v1_test
  91. # cassandra.tls.enabled: "false"
  92. elasticsearch:
  93. scheme: https
  94. host: elasticsearch-master.observe.svc.cluster.local
  95. port: 9200
  96. anonymous: false
  97. user: elastic
  98. usePassword: true
  99. password: "12356789"
  100. indexPrefix: otlp
  101. ## Use existing secret (ignores previous password)
  102. # existingSecret:
  103. # existingSecretKey:
  104. nodesWanOnly: false
  105. extraEnv: []
  106. ## ES related env vars to be configured on the concerned components
  107. # - name: ES_SERVER_URLS
  108. # value: http://elasticsearch-master:9200
  109. # - name: ES_USERNAME
  110. # value: elastic
  111. # - name: ES_INDEX_PREFIX
  112. # value: test
  113. ## ES related cmd line opts to be configured on the concerned components
  114. cmdlineParams: {}
  115. # es.server-urls: http://elasticsearch-master:9200
  116. # es.username: elastic
  117. # es.index-prefix: test
  118. tls:
  119. enabled: false
  120. secretName: elasticsearch-master-certs
  121. kafka:
  122. brokers:
  123. - kafka:9092
  124. topic: jaeger_v1_test
  125. authentication: none
  126. extraEnv: []
  127. grpcPlugin:
  128. extraEnv: []
  129. # Begin: Override values on the Cassandra subchart to customize for Jaeger
  130. cassandra:
  131. persistence:
  132. # To enable persistence, please see the documentation for the Cassandra chart
  133. enabled: false
  134. config:
  135. cluster_name: jaeger
  136. seed_size: 1
  137. dc_name: dc1
  138. rack_name: rack1
  139. endpoint_snitch: GossipingPropertyFileSnitch
  140. # End: Override values on the Cassandra subchart to customize for Jaeger
  141. # Begin: Override values on the Kafka subchart to customize for Jaeger
  142. kafka:
  143. replicaCount: 1
  144. autoCreateTopicsEnable: true
  145. zookeeper:
  146. replicaCount: 1
  147. serviceAccount:
  148. create: true
  149. # End: Override values on the Kafka subchart to customize for Jaeger
  150. # Begin: Default values for the various components of Jaeger
  151. # This chart has been based on the Kubernetes integration found in the following repo:
  152. # https://github.com/jaegertracing/jaeger-kubernetes/blob/main/production/jaeger-production-template.yml
  153. #
  154. # This is the jaeger-cassandra-schema Job which sets up the Cassandra schema for
  155. # use by Jaeger
  156. schema:
  157. annotations: {}
  158. image: jaegertracing/jaeger-cassandra-schema
  159. imagePullSecrets: []
  160. pullPolicy: IfNotPresent
  161. resources: {}
  162. # limits:
  163. # cpu: 500m
  164. # memory: 512Mi
  165. # requests:
  166. # cpu: 256m
  167. # memory: 128Mi
  168. serviceAccount:
  169. create: true
  170. # Explicitly mounts the API credentials for the Service Account
  171. automountServiceAccountToken: true
  172. name:
  173. podAnnotations: {}
  174. podLabels: {}
  175. securityContext: {}
  176. podSecurityContext: {}
  177. ## Deadline for cassandra schema creation job
  178. activeDeadlineSeconds: 300
  179. extraEnv: []
  180. # - name: MODE
  181. # value: prod
  182. # - name: TRACE_TTL
  183. # value: "172800"
  184. # - name: DEPENDENCIES_TTL
  185. # value: "0"
  186. # For configurable values of the elasticsearch if provisioned, please see:
  187. # https://github.com/elastic/helm-charts/tree/master/elasticsearch#configuration
  188. elasticsearch: {}
  189. ingester:
  190. enabled: true
  191. podSecurityContext: {}
  192. securityContext: {}
  193. annotations: {}
  194. image: jaegertracing/jaeger-ingester
  195. imagePullSecrets: []
  196. pullPolicy: IfNotPresent
  197. dnsPolicy: ClusterFirst
  198. cmdlineParams: {}
  199. replicaCount: 1
  200. autoscaling:
  201. enabled: true
  202. minReplicas: 2
  203. maxReplicas: 7
  204. behavior: {}
  205. # targetCPUUtilizationPercentage: 80
  206. # targetMemoryUtilizationPercentage: 80
  207. service:
  208. annotations: {}
  209. # List of IP ranges that are allowed to access the load balancer (if supported)
  210. loadBalancerSourceRanges: []
  211. type: ClusterIP
  212. resources: {}
  213. # limits:
  214. # cpu: 1
  215. # memory: 1Gi
  216. # requests:
  217. # cpu: 500m
  218. # memory: 512Mi
  219. serviceAccount:
  220. create: true
  221. # Explicitly mounts the API credentials for the Service Account
  222. automountServiceAccountToken: false
  223. name:
  224. nodeSelector: {}
  225. tolerations: []
  226. affinity: {}
  227. podAnnotations: {}
  228. ## Additional pod labels
  229. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  230. podLabels: {}
  231. extraSecretMounts: []
  232. extraConfigmapMounts: []
  233. serviceMonitor:
  234. enabled: false
  235. additionalLabels: {}
  236. # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
  237. relabelings: []
  238. # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
  239. # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
  240. metricRelabelings: []
  241. agent:
  242. podSecurityContext: {}
  243. securityContext: {}
  244. enabled: false
  245. annotations: {}
  246. image: jaegertracing/jaeger-agent
  247. # tag: 1.22
  248. imagePullSecrets: []
  249. pullPolicy: IfNotPresent
  250. cmdlineParams: {}
  251. extraEnv: []
  252. daemonset:
  253. useHostPort: false
  254. updateStrategy: {}
  255. # type: RollingUpdate
  256. # rollingUpdate:
  257. # maxUnavailable: 1
  258. service:
  259. annotations: {}
  260. # List of IP ranges that are allowed to access the load balancer (if supported)
  261. loadBalancerSourceRanges: []
  262. type: ClusterIP
  263. # zipkinThriftPort :accept zipkin.thrift over compact thrift protocol
  264. zipkinThriftPort: 5775
  265. # compactPort: accept jaeger.thrift over compact thrift protocol
  266. compactPort: 6831
  267. # binaryPort: accept jaeger.thrift over binary thrift protocol
  268. binaryPort: 6832
  269. # samplingPort: (HTTP) serve configs, sampling strategies
  270. samplingPort: 5778
  271. resources: {}
  272. # limits:
  273. # cpu: 500m
  274. # memory: 512Mi
  275. # requests:
  276. # cpu: 256m
  277. # memory: 128Mi
  278. serviceAccount:
  279. create: true
  280. # Explicitly mounts the API credentials for the Service Account
  281. automountServiceAccountToken: false
  282. name:
  283. annotations: {}
  284. nodeSelector: {}
  285. tolerations: []
  286. affinity: {}
  287. podAnnotations: {}
  288. ## Additional pod labels
  289. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  290. podLabels: {}
  291. extraSecretMounts: []
  292. # - name: jaeger-tls
  293. # mountPath: /tls
  294. # subPath: ""
  295. # secretName: jaeger-tls
  296. # readOnly: true
  297. extraConfigmapMounts: []
  298. # - name: jaeger-config
  299. # mountPath: /config
  300. # subPath: ""
  301. # configMap: jaeger-config
  302. # readOnly: true
  303. useHostNetwork: false
  304. dnsPolicy: ClusterFirst
  305. priorityClassName: ""
  306. initContainers: []
  307. serviceMonitor:
  308. enabled: false
  309. additionalLabels: {}
  310. # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
  311. relabelings: []
  312. # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
  313. # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
  314. metricRelabelings: []
  315. collector:
  316. podSecurityContext: {}
  317. securityContext: {}
  318. enabled: false
  319. annotations: {}
  320. image: jaegertracing/jaeger-collector
  321. # tag: 1.22
  322. imagePullSecrets: []
  323. pullPolicy: IfNotPresent
  324. dnsPolicy: ClusterFirst
  325. extraEnv: []
  326. cmdlineParams: {}
  327. basePath: /
  328. replicaCount: 1
  329. autoscaling:
  330. enabled: false
  331. minReplicas: 2
  332. maxReplicas: 10
  333. behavior: {}
  334. # targetCPUUtilizationPercentage: 80
  335. # targetMemoryUtilizationPercentage: 80
  336. service:
  337. annotations: {}
  338. # The IP to be used by the load balancer (if supported)
  339. loadBalancerIP: ''
  340. # List of IP ranges that are allowed to access the load balancer (if supported)
  341. loadBalancerSourceRanges: []
  342. type: ClusterIP
  343. # Cluster IP address to assign to service. Set to None to make service headless
  344. clusterIP: ""
  345. grpc:
  346. port: 14250
  347. # nodePort:
  348. # httpPort: can accept spans directly from clients in jaeger.thrift format
  349. http:
  350. port: 14268
  351. # nodePort:
  352. # can accept Zipkin spans in JSON or Thrift
  353. zipkin: {}
  354. # port: 9411
  355. # nodePort:
  356. otlp:
  357. grpc: {}
  358. # port: 4317
  359. # nodePort:
  360. http: {}
  361. # port: 4318
  362. # nodePort:
  363. ingress:
  364. enabled: false
  365. # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
  366. # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
  367. # ingressClassName: nginx
  368. annotations: {}
  369. labels: {}
  370. # Used to create an Ingress record.
  371. # The 'hosts' variable accepts two formats:
  372. # hosts:
  373. # - chart-example.local
  374. # or:
  375. # hosts:
  376. # - host: chart-example.local
  377. # servicePort: grpc
  378. # annotations:
  379. # kubernetes.io/ingress.class: nginx
  380. # kubernetes.io/tls-acme: "true"
  381. # labels:
  382. # app: jaeger-collector
  383. # tls:
  384. # Secrets must be manually created in the namespace.
  385. # - secretName: chart-example-tls
  386. # hosts:
  387. # - chart-example.local
  388. pathType:
  389. resources: {}
  390. # limits:
  391. # cpu: 1
  392. # memory: 1Gi
  393. # requests:
  394. # cpu: 500m
  395. # memory: 512Mi
  396. serviceAccount:
  397. create: true
  398. # Explicitly mounts the API credentials for the Service Account
  399. automountServiceAccountToken: false
  400. name:
  401. annotations: {}
  402. nodeSelector: {}
  403. tolerations: []
  404. affinity: {}
  405. podAnnotations: {}
  406. ## Additional pod labels
  407. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  408. podLabels: {}
  409. extraSecretMounts: []
  410. # - name: jaeger-tls
  411. # mountPath: /tls
  412. # subPath: ""
  413. # secretName: jaeger-tls
  414. # readOnly: true
  415. extraConfigmapMounts: []
  416. # - name: jaeger-config
  417. # mountPath: /config
  418. # subPath: ""
  419. # configMap: jaeger-config
  420. # readOnly: true
  421. # samplingConfig: |-
  422. # {
  423. # "service_strategies": [
  424. # {
  425. # "service": "foo",
  426. # "type": "probabilistic",
  427. # "param": 0.8,
  428. # "operation_strategies": [
  429. # {
  430. # "operation": "op1",
  431. # "type": "probabilistic",
  432. # "param": 0.2
  433. # },
  434. # {
  435. # "operation": "op2",
  436. # "type": "probabilistic",
  437. # "param": 0.4
  438. # }
  439. # ]
  440. # },
  441. # {
  442. # "service": "bar",
  443. # "type": "ratelimiting",
  444. # "param": 5
  445. # }
  446. # ],
  447. # "default_strategy": {
  448. # "type": "probabilistic",
  449. # "param": 1
  450. # }
  451. # }
  452. priorityClassName: ""
  453. serviceMonitor:
  454. enabled: false
  455. additionalLabels: {}
  456. # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
  457. relabelings: []
  458. # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
  459. # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
  460. metricRelabelings: []
  461. initContainers: []
  462. networkPolicy:
  463. enabled: false
  464. # ingressRules:
  465. # namespaceSelector: {}
  466. # podSelector: {}
  467. # customRules: []
  468. # egressRules:
  469. # namespaceSelector: {}
  470. # podSelector: {}
  471. # customRules: []
  472. query:
  473. enabled: true
  474. basePath: /
  475. oAuthSidecar:
  476. enabled: false
  477. image: quay.io/oauth2-proxy/oauth2-proxy:v7.1.0
  478. pullPolicy: IfNotPresent
  479. containerPort: 4180
  480. args: []
  481. extraEnv: []
  482. extraConfigmapMounts: []
  483. extraSecretMounts: []
  484. # config: |-
  485. # provider = "oidc"
  486. # https_address = ":4180"
  487. # upstreams = ["http://localhost:16686"]
  488. # redirect_url = "https://jaeger-svc-domain/oauth2/callback"
  489. # client_id = "jaeger-query"
  490. # oidc_issuer_url = "https://keycloak-svc-domain/auth/realms/Default"
  491. # cookie_secure = "true"
  492. # email_domains = "*"
  493. # oidc_groups_claim = "groups"
  494. # user_id_claim = "preferred_username"
  495. # skip_provider_button = "true"
  496. podSecurityContext: {}
  497. securityContext: {}
  498. agentSidecar:
  499. enabled: true
  500. # resources:
  501. # limits:
  502. # cpu: 500m
  503. # memory: 512Mi
  504. # requests:
  505. # cpu: 256m
  506. # memory: 128Mi
  507. annotations: {}
  508. image: jaegertracing/jaeger-query
  509. # tag: 1.22
  510. imagePullSecrets: []
  511. pullPolicy: IfNotPresent
  512. dnsPolicy: ClusterFirst
  513. cmdlineParams: {}
  514. extraEnv: []
  515. replicaCount: 1
  516. service:
  517. annotations: {}
  518. type: ClusterIP
  519. # List of IP ranges that are allowed to access the load balancer (if supported)
  520. loadBalancerSourceRanges: []
  521. port: 80
  522. # Specify a custom target port (e.g. port of auth proxy)
  523. # targetPort: 8080
  524. # Specify a specific node port when type is NodePort
  525. # nodePort: 32500
  526. ingress:
  527. enabled: false
  528. # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
  529. # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
  530. # ingressClassName: nginx
  531. annotations: {}
  532. labels: {}
  533. # Used to create an Ingress record.
  534. # hosts:
  535. # - chart-example.local
  536. # annotations:
  537. # kubernetes.io/ingress.class: nginx
  538. # kubernetes.io/tls-acme: "true"
  539. # labels:
  540. # app: jaeger-query
  541. # tls:
  542. # Secrets must be manually created in the namespace.
  543. # - secretName: chart-example-tls
  544. # hosts:
  545. # - chart-example.local
  546. pathType:
  547. health:
  548. exposed: false
  549. resources: {}
  550. # limits:
  551. # cpu: 500m
  552. # memory: 512Mi
  553. # requests:
  554. # cpu: 256m
  555. # memory: 128Mi
  556. serviceAccount:
  557. create: true
  558. # Explicitly mounts the API credentials for the Service Account
  559. automountServiceAccountToken: false
  560. name:
  561. annotations: {}
  562. nodeSelector: {}
  563. tolerations: []
  564. affinity: {}
  565. podAnnotations: {}
  566. ## Additional pod labels
  567. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  568. podLabels: {}
  569. extraConfigmapMounts: []
  570. # - name: jaeger-config
  571. # mountPath: /config
  572. # subPath: ""
  573. # configMap: jaeger-config
  574. # readOnly: true
  575. extraVolumes: []
  576. sidecars: []
  577. ## - name: your-image-name
  578. ## image: your-image
  579. ## ports:
  580. ## - name: portname
  581. ## containerPort: 1234
  582. priorityClassName: ""
  583. serviceMonitor:
  584. enabled: false
  585. additionalLabels: {}
  586. # https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
  587. relabelings: []
  588. # -- ServiceMonitor metric relabel configs to apply to samples before ingestion
  589. # https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
  590. metricRelabelings: []
  591. # config: |-
  592. # {
  593. # "dependencies": {
  594. # "dagMaxNumServices": 200,
  595. # "menuEnabled": true
  596. # },
  597. # "archiveEnabled": true,
  598. # "tracking": {
  599. # "gaID": "UA-000000-2",
  600. # "trackErrors": true
  601. # }
  602. # }
  603. networkPolicy:
  604. enabled: false
  605. # ingressRules:
  606. # namespaceSelector: {}
  607. # podSelector: {}
  608. # customRules: []
  609. # egressRules:
  610. # namespaceSelector: {}
  611. # podSelector: {}
  612. # customRules: []
  613. spark:
  614. enabled: false
  615. annotations: {}
  616. image: jaegertracing/spark-dependencies
  617. imagePullSecrets: []
  618. tag: latest
  619. pullPolicy: IfNotPresent
  620. cmdlineParams: {}
  621. extraEnv: []
  622. schedule: "49 23 * * *"
  623. successfulJobsHistoryLimit: 5
  624. failedJobsHistoryLimit: 5
  625. concurrencyPolicy: Forbid
  626. resources: {}
  627. # limits:
  628. # cpu: 500m
  629. # memory: 512Mi
  630. # requests:
  631. # cpu: 256m
  632. # memory: 128Mi
  633. serviceAccount:
  634. create: true
  635. # Explicitly mounts the API credentials for the Service Account
  636. automountServiceAccountToken: false
  637. name:
  638. nodeSelector: {}
  639. tolerations: []
  640. affinity: {}
  641. extraSecretMounts: []
  642. extraConfigmapMounts: []
  643. podAnnotations: {}
  644. ## Additional pod labels
  645. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  646. podLabels: {}
  647. # ttlSecondsAfterFinished: 120
  648. esIndexCleaner:
  649. enabled: false
  650. securityContext:
  651. runAsUser: 1000
  652. podSecurityContext:
  653. runAsUser: 1000
  654. annotations: {}
  655. image: jaegertracing/jaeger-es-index-cleaner
  656. imagePullSecrets: []
  657. pullPolicy: IfNotPresent
  658. cmdlineParams: {}
  659. extraEnv: []
  660. # - name: ROLLOVER
  661. # value: 'true'
  662. schedule: "55 23 * * *"
  663. successfulJobsHistoryLimit: 3
  664. failedJobsHistoryLimit: 3
  665. concurrencyPolicy: Forbid
  666. resources: {}
  667. # limits:
  668. # cpu: 500m
  669. # memory: 512Mi
  670. # requests:
  671. # cpu: 256m
  672. # memory: 128Mi
  673. numberOfDays: 7
  674. serviceAccount:
  675. create: true
  676. # Explicitly mounts the API credentials for the Service Account
  677. automountServiceAccountToken: false
  678. name:
  679. nodeSelector: {}
  680. tolerations: []
  681. affinity: {}
  682. extraSecretMounts: []
  683. extraConfigmapMounts: []
  684. podAnnotations: {}
  685. ## Additional pod labels
  686. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  687. podLabels: {}
  688. # ttlSecondsAfterFinished: 120
  689. esRollover:
  690. enabled: false
  691. securityContext: {}
  692. podSecurityContext:
  693. runAsUser: 1000
  694. annotations: {}
  695. image: jaegertracing/jaeger-es-rollover
  696. imagePullSecrets: []
  697. tag: latest
  698. pullPolicy: IfNotPresent
  699. cmdlineParams: {}
  700. extraEnv:
  701. - name: CONDITIONS
  702. value: '{"max_age": "1d"}'
  703. schedule: "10 0 * * *"
  704. successfulJobsHistoryLimit: 3
  705. failedJobsHistoryLimit: 3
  706. concurrencyPolicy: Forbid
  707. resources: {}
  708. # limits:
  709. # cpu: 500m
  710. # memory: 512Mi
  711. # requests:
  712. # cpu: 256m
  713. # memory: 128Mi
  714. serviceAccount:
  715. create: true
  716. # Explicitly mounts the API credentials for the Service Account
  717. automountServiceAccountToken: false
  718. name:
  719. nodeSelector: {}
  720. tolerations: []
  721. affinity: {}
  722. extraSecretMounts: []
  723. extraConfigmapMounts: []
  724. podAnnotations: {}
  725. ## Additional pod labels
  726. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  727. podLabels: {}
  728. # ttlSecondsAfterFinished: 120
  729. initHook:
  730. extraEnv: []
  731. # - name: SHARDS
  732. # value: "3"
  733. annotations: {}
  734. podAnnotations: {}
  735. podLabels: {}
  736. ttlSecondsAfterFinished: 120
  737. esLookback:
  738. enabled: false
  739. securityContext: {}
  740. podSecurityContext:
  741. runAsUser: 1000
  742. annotations: {}
  743. image: jaegertracing/jaeger-es-rollover
  744. imagePullSecrets: []
  745. tag: latest
  746. pullPolicy: IfNotPresent
  747. cmdlineParams: {}
  748. extraEnv:
  749. - name: UNIT
  750. value: days
  751. - name: UNIT_COUNT
  752. value: '7'
  753. schedule: '5 0 * * *'
  754. successfulJobsHistoryLimit: 3
  755. failedJobsHistoryLimit: 3
  756. concurrencyPolicy: Forbid
  757. resources: {}
  758. # limits:
  759. # cpu: 500m
  760. # memory: 512Mi
  761. # requests:
  762. # cpu: 256m
  763. # memory: 128Mi
  764. serviceAccount:
  765. create: true
  766. # Explicitly mounts the API credentials for the Service Account
  767. automountServiceAccountToken: false
  768. name:
  769. nodeSelector: {}
  770. tolerations: []
  771. affinity: {}
  772. extraSecretMounts: []
  773. extraConfigmapMounts: []
  774. podAnnotations: {}
  775. ## Additional pod labels
  776. ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
  777. podLabels: {}
  778. # ttlSecondsAfterFinished: 120
  779. # End: Default values for the various components of Jaeger
  780. hotrod:
  781. enabled: false
  782. podSecurityContext: {}
  783. securityContext: {}
  784. replicaCount: 1
  785. image:
  786. repository: jaegertracing/example-hotrod
  787. pullPolicy: IfNotPresent
  788. pullSecrets: []
  789. service:
  790. annotations: {}
  791. name: hotrod
  792. type: ClusterIP
  793. # List of IP ranges that are allowed to access the load balancer (if supported)
  794. loadBalancerSourceRanges: []
  795. port: 80
  796. ingress:
  797. enabled: false
  798. # For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
  799. # See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
  800. # ingressClassName: nginx
  801. # Used to create Ingress record (should be used with service.type: ClusterIP).
  802. hosts:
  803. - chart-example.local
  804. annotations: {}
  805. # kubernetes.io/ingress.class: nginx
  806. # kubernetes.io/tls-acme: "true"
  807. tls:
  808. # Secrets must be manually created in the namespace.
  809. # - secretName: chart-example-tls
  810. # hosts:
  811. # - chart-example.local
  812. pathType:
  813. resources: {}
  814. # We usually recommend not to specify default resources and to leave this as a conscious
  815. # choice for the user. This also increases chances charts run on environments with little
  816. # resources, such as Minikube. If you do want to specify resources, uncomment the following
  817. # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
  818. # limits:
  819. # cpu: 100m
  820. # memory: 128Mi
  821. # requests:
  822. # cpu: 100m
  823. # memory: 128Mi
  824. serviceAccount:
  825. create: true
  826. # Explicitly mounts the API credentials for the Service Account
  827. automountServiceAccountToken: false
  828. name:
  829. nodeSelector: {}
  830. tolerations: []
  831. affinity: {}
  832. tracing:
  833. host: null
  834. port: 6831
  835. # Array with extra yaml objects to install alongside the chart. Values are evaluated as a template.
  836. extraObjects: []