github.com/replicatedhq/ship@v0.55.0/integration/failing/init/jaeger-helm/expected/.ship/helm/defaults.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.4.1
    10  
    11  storage:
    12    # allowed values (cassandra, elasticsearch)
    13    type: cassandra
    14    cassandra:
    15      host: cassandra
    16      port: 9042
    17      user: user
    18      password: password
    19    elasticsearch:
    20      scheme: http
    21      host: elasticsearch
    22      port: 9200
    23      user: elastic
    24      password: changeme
    25      nodesWanOnly: false
    26  
    27  # Begin: Override values on the Cassandra subchart to customize for Jaeger
    28  cassandra:
    29    image:
    30      tag: 3.11
    31    persistence:
    32      # To enable persistence, please see the documentation for the Cassandra chart
    33      enabled: false
    34    config:
    35      cluster_name: jaeger
    36      seed_size: 1
    37      dc_name: dc1
    38      rack_name: rack1
    39      endpoint_snitch: GossipingPropertyFileSnitch
    40  # End: Override values on the Cassandra subchart to customize for Jaeger
    41  
    42  # Begin: Default values for the various components of Jaeger
    43  # This chart has been based on the Kubernetes integration found in the following repo:
    44  # https://github.com/jaegertracing/jaeger-kubernetes/blob/master/production/jaeger-production-template.yml
    45  #
    46  # This is the jaeger-cassandra-schema Job which sets up the Cassandra schema for
    47  # use by Jaeger
    48  schema:
    49    annotations: {}
    50    image: jaegertracing/jaeger-cassandra-schema
    51    pullPolicy: IfNotPresent
    52    # Acceptable values are test and prod. Default is for production use.
    53    mode: prod
    54    resources: {}
    55      # limits:
    56      #   cpu: 500m
    57      #   memory: 512Mi
    58      # requests:
    59      #   cpu: 256m
    60      #   memory: 128Mi
    61    ## Additional pod labels
    62    ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    63    podLabels: {}
    64  
    65  # Begin: Override values on the Elasticsearch subchart to customize for Jaeger
    66  elasticsearch:
    67    image:
    68      tag: "5.4"
    69    cluster:
    70      name: "tracing"
    71    data:
    72      persistence:
    73        enabled: false
    74    rbac:
    75      create: false
    76  
    77  agent:
    78    enabled: true
    79    annotations: {}
    80    image: jaegertracing/jaeger-agent
    81    pullPolicy: IfNotPresent
    82    collector:
    83      host: null
    84      port: null
    85    cmdlineParams: {}
    86    daemonset:
    87      useHostPort: false
    88    service:
    89      annotations: {}
    90      # List of IP ranges that are allowed to access the load balancer (if supported)
    91      loadBalancerSourceRanges: []
    92      type: ClusterIP
    93      # zipkinThriftPort :accept zipkin.thrift over compact thrift protocol
    94      zipkinThriftPort: 5775
    95      # compactPort: accept jaeger.thrift over compact thrift protocol
    96      compactPort: 6831
    97      # binaryPort: accept jaeger.thrift over binary thrift protocol
    98      binaryPort: 6832
    99      # samplingPort: (HTTP) serve configs, sampling strategies
   100      samplingPort: 5778
   101    resources: {}
   102      # limits:
   103      #   cpu: 500m
   104      #   memory: 512Mi
   105      # requests:
   106      #   cpu: 256m
   107      #   memory: 128Mi
   108    nodeSelector: {}
   109    podAnnotations: {}
   110    ## Additional pod labels
   111    ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
   112    podLabels: {}
   113    ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6)
   114    ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
   115    tolerations: []
   116    useHostNetwork: false
   117    dnsPolicy: ClusterFirst
   118  
   119  collector:
   120    enabled: true
   121    annotations: {}
   122    image: jaegertracing/jaeger-collector
   123    pullPolicy: IfNotPresent
   124    dnsPolicy: ClusterFirst
   125    cmdlineParams: {}
   126    replicaCount: 1
   127    service:
   128      annotations: {}
   129      # List of IP ranges that are allowed to access the load balancer (if supported)
   130      loadBalancerSourceRanges: []
   131      type: ClusterIP
   132      # tchannelPort: used by jaeger-agent to send spans in jaeger.thrift format
   133      tchannelPort: 14267
   134      # httpPort: can accept spans directly from clients in jaeger.thrift format
   135      httpPort: 14268
   136      # can accept Zipkin spans in JSON or Thrift
   137      zipkinPort: 9411
   138      healthCheckPort: 14269
   139    resources: {}
   140      # limits:
   141      #   cpu: 1
   142      #   memory: 1Gi
   143      # requests:
   144      #   cpu: 500m
   145      #   memory: 512Mi
   146    nodeSelector: {}
   147    podAnnotations: {}
   148    ## Additional pod labels
   149    ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
   150    podLabels: {}
   151    ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6)
   152    ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
   153    tolerations: []
   154  
   155  query:
   156    enabled: true
   157    annotations: {}
   158    image: jaegertracing/jaeger-query
   159    pullPolicy: IfNotPresent
   160    dnsPolicy: ClusterFirst
   161    cmdlineParams: {}
   162    healthCheckPort: 16687
   163    replicaCount: 1
   164    service:
   165      annotations: {}
   166      type: ClusterIP
   167      # List of IP ranges that are allowed to access the load balancer (if supported)
   168      loadBalancerSourceRanges: []
   169      # queryPort: externally accessible port for UI and API
   170      queryPort: 80
   171      # targetPort: the internal port the UI and API are exposed on
   172      targetPort: 16686
   173    ingress:
   174      enabled: false
   175      annotations: {}
   176      # Used to create an Ingress record.
   177      # hosts:
   178      #   - chart-example.local
   179      # annotations:
   180        # kubernetes.io/ingress.class: nginx
   181        # kubernetes.io/tls-acme: "true"
   182      # tls:
   183        # Secrets must be manually created in the namespace.
   184        # - secretName: chart-example-tls
   185        #   hosts:
   186        #     - chart-example.local
   187    resources: {}
   188      # limits:
   189      #   cpu: 500m
   190      #   memory: 512Mi
   191      # requests:
   192      #    cpu: 256m
   193      #    memory: 128Mi
   194    nodeSelector: {}
   195    podAnnotations: {}
   196    ## Additional pod labels
   197    ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
   198    podLabels: {}
   199    ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6)
   200    ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
   201    tolerations: []
   202  
   203  spark:
   204    enabled: false
   205    annotations: {}
   206    image: jaegertracing/spark-dependencies
   207    tag: latest
   208    pullPolicy: Always
   209    schedule: "49 23 * * *"
   210    successfulJobsHistoryLimit: 5
   211    failedJobsHistoryLimit: 5
   212    resources: {}
   213      # limits:
   214      #   cpu: 500m
   215      #   memory: 512Mi
   216      # requests:
   217      #   cpu: 256m
   218      #   memory: 128Mi
   219    nodeSelector: {}
   220    ## Additional pod labels
   221    ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
   222    podLabels: {}
   223    ## Allow the scheduling on tainted nodes (requires Kubernetes >= 1.6)
   224    ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
   225    tolerations: []
   226  # End: Default values for the various components of Jaeger
   227  
   228  hotrod:
   229    enabled: false
   230    replicaCount: 1
   231    image:
   232      repository: jaegertracing/example-hotrod
   233      tag: latest
   234      pullPolicy: Always
   235    service:
   236      annotations: {}
   237      name: hotrod
   238      type: ClusterIP
   239      # List of IP ranges that are allowed to access the load balancer (if supported)
   240      loadBalancerSourceRanges: []
   241      externalPort: 80
   242      internalPort: 8080
   243    ingress:
   244      enabled: false
   245      # Used to create Ingress record (should be used with service.type: ClusterIP).
   246      hosts:
   247        - chart-example.local
   248      annotations: {}
   249        # kubernetes.io/ingress.class: nginx
   250        # kubernetes.io/tls-acme: "true"
   251      tls:
   252        # Secrets must be manually created in the namespace.
   253        # - secretName: chart-example-tls
   254        #   hosts:
   255        #     - chart-example.local
   256    resources: {}
   257      # We usually recommend not to specify default resources and to leave this as a conscious
   258      # choice for the user. This also increases chances charts run on environments with little
   259      # resources, such as Minikube. If you do want to specify resources, uncomment the following
   260      # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
   261      # limits:
   262      #   cpu: 100m
   263      #   memory: 128Mi
   264      # requests:
   265      #   cpu: 100m
   266      #   memory: 128Mi
   267    tracing:
   268      host: null
   269      port: 6831