github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/values.yaml (about) 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 5 provisionDataStore: 6 cassandra: true 7 elasticsearch: false 8 9 tag: 1.15.1 10 11 nameOverride: "" 12 fullnameOverride: "" 13 14 serviceAccounts: 15 cassandraSchema: 16 create: true 17 name: 18 agent: 19 create: true 20 name: 21 collector: 22 create: true 23 name: 24 query: 25 create: true 26 name: 27 spark: 28 create: true 29 name: 30 hotrod: 31 create: true 32 name: 33 34 storage: 35 # allowed values (cassandra, elasticsearch) 36 type: cassandra 37 cassandra: 38 host: cassandra 39 port: 9042 40 tls: 41 enabled: false 42 secretName: cassandra-tls-secret 43 user: user 44 usePassword: true 45 password: password 46 ## Use existing secret (ignores previous password) 47 # existingSecret: 48 elasticsearch: 49 scheme: http 50 host: elasticsearch 51 port: 9200 52 user: elastic 53 usePassword: true 54 password: changeme 55 ## Use existing secret (ignores previous password) 56 # existingSecret: 57 nodesWanOnly: false 58 59 # Begin: Override values on the Cassandra subchart to customize for Jaeger 60 cassandra: 61 persistence: 62 # To enable persistence, please see the documentation for the Cassandra chart 63 enabled: false 64 config: 65 cluster_name: jaeger 66 seed_size: 1 67 dc_name: dc1 68 rack_name: rack1 69 endpoint_snitch: GossipingPropertyFileSnitch 70 # End: Override values on the Cassandra subchart to customize for Jaeger 71 72 # Begin: Default values for the various components of Jaeger 73 # This chart has been based on the Kubernetes integration found in the following repo: 74 # https://github.com/jaegertracing/jaeger-kubernetes/blob/master/production/jaeger-production-template.yml 75 # 76 # This is the jaeger-cassandra-schema Job which sets up the Cassandra schema for 77 # use by Jaeger 78 schema: 79 annotations: {} 80 image: jaegertracing/jaeger-cassandra-schema 81 pullPolicy: IfNotPresent 82 # Acceptable values are test and prod. Default is for production use. 83 mode: prod 84 resources: {} 85 # limits: 86 # cpu: 500m 87 # memory: 512Mi 88 # requests: 89 # cpu: 256m 90 # memory: 128Mi 91 ## Additional pod labels 92 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 93 podLabels: {} 94 ## Deadline for cassandra schema creation job 95 activeDeadlineSeconds: 120 96 # traceTtl: 172800 97 # dependenciesTtl: 0 98 99 # Begin: Override values on the Elasticsearch subchart to customize for Jaeger 100 elasticsearch: 101 cluster: 102 name: "tracing" 103 data: 104 persistence: 105 enabled: false 106 107 agent: 108 enabled: true 109 annotations: {} 110 image: jaegertracing/jaeger-agent 111 pullPolicy: IfNotPresent 112 collector: 113 host: null 114 port: null 115 cmdlineParams: {} 116 daemonset: 117 useHostPort: false 118 service: 119 annotations: {} 120 # List of IP ranges that are allowed to access the load balancer (if supported) 121 loadBalancerSourceRanges: [] 122 type: ClusterIP 123 # zipkinThriftPort :accept zipkin.thrift over compact thrift protocol 124 zipkinThriftPort: 5775 125 # compactPort: accept jaeger.thrift over compact thrift protocol 126 compactPort: 6831 127 # binaryPort: accept jaeger.thrift over binary thrift protocol 128 binaryPort: 6832 129 # samplingPort: (HTTP) serve configs, sampling strategies 130 samplingPort: 5778 131 resources: {} 132 # limits: 133 # cpu: 500m 134 # memory: 512Mi 135 # requests: 136 # cpu: 256m 137 # memory: 128Mi 138 nodeSelector: {} 139 podAnnotations: {} 140 ## Additional pod labels 141 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 142 podLabels: {} 143 ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6) 144 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 145 tolerations: [] 146 useHostNetwork: false 147 dnsPolicy: ClusterFirst 148 149 collector: 150 enabled: true 151 annotations: {} 152 image: jaegertracing/jaeger-collector 153 pullPolicy: IfNotPresent 154 dnsPolicy: ClusterFirst 155 cmdlineParams: {} 156 replicaCount: 1 157 autoscaling: 158 enabled: false 159 minReplicas: 2 160 maxReplicas: 10 161 # targetCPUUtilizationPercentage: 80 162 # targetMemoryUtilizationPercentage: 80 163 service: 164 annotations: {} 165 # List of IP ranges that are allowed to access the load balancer (if supported) 166 loadBalancerSourceRanges: [] 167 type: ClusterIP 168 grpcPort: 14250 169 # tchannelPort: used by jaeger-agent to send spans in jaeger.thrift format 170 tchannelPort: 14267 171 # httpPort: can accept spans directly from clients in jaeger.thrift format 172 httpPort: 14268 173 # can accept Zipkin spans in JSON or Thrift 174 zipkinPort: 9411 175 resources: {} 176 # limits: 177 # cpu: 1 178 # memory: 1Gi 179 # requests: 180 # cpu: 500m 181 # memory: 512Mi 182 nodeSelector: {} 183 podAnnotations: {} 184 ## Additional pod labels 185 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 186 podLabels: {} 187 ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6) 188 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 189 tolerations: [] 190 extraConfigmapMounts: [] 191 # - name: jaeger-tls 192 # mountPath: /tls 193 # subPath: "" 194 # configMap: jaeger-tls 195 # readOnly: true 196 # samplingConfig: |- 197 # { 198 # "service_strategies": [ 199 # { 200 # "service": "foo", 201 # "type": "probabilistic", 202 # "param": 0.8, 203 # "operation_strategies": [ 204 # { 205 # "operation": "op1", 206 # "type": "probabilistic", 207 # "param": 0.2 208 # }, 209 # { 210 # "operation": "op2", 211 # "type": "probabilistic", 212 # "param": 0.4 213 # } 214 # ] 215 # }, 216 # { 217 # "service": "bar", 218 # "type": "ratelimiting", 219 # "param": 5 220 # } 221 # ], 222 # "default_strategy": { 223 # "type": "probabilistic", 224 # "param": 1 225 # } 226 # } 227 228 query: 229 enabled: true 230 agentSidecar: 231 enabled: true 232 annotations: {} 233 image: jaegertracing/jaeger-query 234 pullPolicy: IfNotPresent 235 dnsPolicy: ClusterFirst 236 cmdlineParams: {} 237 replicaCount: 1 238 service: 239 annotations: {} 240 type: ClusterIP 241 # List of IP ranges that are allowed to access the load balancer (if supported) 242 loadBalancerSourceRanges: [] 243 port: 80 244 ingress: 245 enabled: false 246 annotations: {} 247 # Used to create an Ingress record. 248 # hosts: 249 # - chart-example.local 250 # annotations: 251 # kubernetes.io/ingress.class: nginx 252 # kubernetes.io/tls-acme: "true" 253 # tls: 254 # Secrets must be manually created in the namespace. 255 # - secretName: chart-example-tls 256 # hosts: 257 # - chart-example.local 258 resources: {} 259 # limits: 260 # cpu: 500m 261 # memory: 512Mi 262 # requests: 263 # cpu: 256m 264 # memory: 128Mi 265 nodeSelector: {} 266 podAnnotations: {} 267 ## Additional pod labels 268 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 269 podLabels: {} 270 ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6) 271 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 272 tolerations: [] 273 extraConfigmapMounts: [] 274 # - name: jaeger-tls 275 # mountPath: /tls 276 # subPath: "" 277 # configMap: jaeger-tls 278 # readOnly: true 279 280 spark: 281 enabled: false 282 annotations: {} 283 image: jaegertracing/spark-dependencies 284 tag: latest 285 pullPolicy: Always 286 schedule: "49 23 * * *" 287 successfulJobsHistoryLimit: 5 288 failedJobsHistoryLimit: 5 289 resources: {} 290 # limits: 291 # cpu: 500m 292 # memory: 512Mi 293 # requests: 294 # cpu: 256m 295 # memory: 128Mi 296 nodeSelector: {} 297 ## Additional pod labels 298 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 299 podLabels: {} 300 ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6) 301 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 302 tolerations: [] 303 # End: Default values for the various components of Jaeger 304 305 hotrod: 306 enabled: false 307 replicaCount: 1 308 image: 309 repository: jaegertracing/example-hotrod 310 pullPolicy: Always 311 service: 312 annotations: {} 313 name: hotrod 314 type: ClusterIP 315 # List of IP ranges that are allowed to access the load balancer (if supported) 316 loadBalancerSourceRanges: [] 317 port: 80 318 ingress: 319 enabled: false 320 # Used to create Ingress record (should be used with service.type: ClusterIP). 321 hosts: 322 - chart-example.local 323 annotations: {} 324 # kubernetes.io/ingress.class: nginx 325 # kubernetes.io/tls-acme: "true" 326 tls: 327 # Secrets must be manually created in the namespace. 328 # - secretName: chart-example-tls 329 # hosts: 330 # - chart-example.local 331 resources: {} 332 # We usually recommend not to specify default resources and to leave this as a conscious 333 # choice for the user. This also increases chances charts run on environments with little 334 # resources, such as Minikube. If you do want to specify resources, uncomment the following 335 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 336 # limits: 337 # cpu: 100m 338 # memory: 128Mi 339 # requests: 340 # cpu: 100m 341 # memory: 128Mi 342 tracing: 343 host: null 344 port: 6831