Skip to content

Add tracing ingress#6983

Merged
rshriram merged 1 commit intoistio:release-1.0from
objectiser:traceingress2
Jul 11, 2018
Merged

Add tracing ingress#6983
rshriram merged 1 commit intoistio:release-1.0from
objectiser:traceingress2

Conversation

@objectiser
Copy link
Copy Markdown
Contributor

This PR brings the tracing chart in line with the other 'add-on' charts in the way they define their ingress.

The issue with the existing chart is that it does not install the jaeger-query service if the ingress property is not enabled - whereas this service maybe required independent of whether an ingress is defined.

Related to #6923

@istio-testing
Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: objectiser
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ostromart

Assign the PR to them by writing /assign @ostromart in a comment when ready.

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@objectiser
Copy link
Copy Markdown
Contributor Author

cc @rshriram

/assign @gyliu513

@codecov
Copy link
Copy Markdown

codecov bot commented Jul 10, 2018

Codecov Report

Merging #6983 into release-1.0 will increase coverage by 1%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##           release-1.0   #6983    +/-   ##
============================================
+ Coverage           71%     71%    +1%     
============================================
  Files              360     360            
  Lines            31197   31257    +60     
============================================
+ Hits             22043   22155   +112     
+ Misses            8285    8234    -51     
+ Partials           869     868     -1
Impacted Files Coverage Δ
mixer/adapter/bypass/util.go 8% <0%> (-3%) ⬇️
mixer/adapter/rbac/rbacStore.go 76% <0%> (-3%) ⬇️
pilot/pkg/model/egress_rules.go 95% <0%> (-2%) ⬇️
mixer/adapter/prometheus/server.go 95% <0%> (-1%) ⬇️
mixer/adapter/servicecontrol/reportprocessor.go 79% <0%> (-1%) ⬇️
mixer/pkg/protobuf/yaml/dynamic/builder.go 99% <0%> (ø) ⬇️
mixer/adapter/stdio/stdio.go 100% <0%> (ø) ⬆️
mixer/adapter/memquota/dedup.go 100% <0%> (ø) ⬆️
mixer/adapter/cloudwatch/client.go 0% <0%> (ø) ⬆️
mixer/adapter/memquota/keys.go 100% <0%> (ø) ⬆️
... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5a37e4b...5bdc6a9. Read the comment docs.

@rshriram rshriram merged commit 1b417ea into istio:release-1.0 Jul 11, 2018
@sebastien-prudhomme
Copy link
Copy Markdown
Contributor

Jaeger and tracing(zipkin api) ingress conflicts as there're using the same hosts, same annotations, etc.

I suggest this:

tracing:
  enabled: true
  jaeger:
    enabled: false
    memory:
      max_traces: 50000
    ingress:
      enabled: false
      # Used to create an Ingress record.
      hosts:
        - jaeger.local
      annotations:
        # kubernetes.io/ingress.class: nginx
        # kubernetes.io/tls-acme: "true"
      tls:
        # Secrets must be manually created in the namespace.
        # - secretName: jaeger-tls
        #   hosts:
        #     - jaeger.local

or use different ingress paths

@objectiser
Copy link
Copy Markdown
Contributor Author

@sebastien-prudhomme I'll create a PR with your suggested solution - although just wondering if rather than having jaeger.ingress.enabled, whether the ingress.enabled could still be used - but the jaeger-query ingress is only created if jaeger.enabled is also true.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants