Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure eventing and tracing works post mTLS enablement #3026

Closed
3 tasks done
abbi-gaurav opened this issue Mar 6, 2019 · 7 comments
Closed
3 tasks done

Ensure eventing and tracing works post mTLS enablement #3026

abbi-gaurav opened this issue Mar 6, 2019 · 7 comments
Assignees
Labels
area/eventing Issues or PRs related to eventing area/tracing Issues or PRs related to the tracing module (deprecated)

Comments

@abbi-gaurav
Copy link
Member

abbi-gaurav commented Mar 6, 2019

AC

  • E2E eventing scenario has been verified and any issues have been fixed
  • Event Tracing works with mTLS enabled
  • Tracing for an exposed API has been verified and any issues have been fixed
@abbi-gaurav abbi-gaurav added this to the Backlog_Malones milestone Mar 6, 2019
@abbi-gaurav abbi-gaurav self-assigned this Mar 6, 2019
@abbi-gaurav abbi-gaurav added area/eventing Issues or PRs related to eventing area/tracing Issues or PRs related to the tracing module (deprecated) labels Mar 6, 2019
@abbi-gaurav abbi-gaurav modified the milestones: Backlog_Malones, Sprint_Malones_20 Mar 25, 2019
@abbi-gaurav abbi-gaurav self-assigned this Apr 8, 2019
@abbi-gaurav abbi-gaurav modified the milestones: Sprint_Malones_20, Sprint_Evengers_21 Apr 8, 2019
@abbi-gaurav
Copy link
Member Author

This story is targeted for 1.0

@montaro montaro assigned montaro and unassigned abbi-gaurav Apr 8, 2019
@montaro
Copy link
Contributor

montaro commented Apr 9, 2019

Blocked by #3320

@marcobebway
Copy link
Contributor

I was able to verify:

  • Publish events using port-forward to the event-service app:
$ curl -i -H "Content-Type:application/json" -X POST http://localhost:8081/sample-external-solution/v1/events -d '{"event-type": "order.created", "event-type-version": "v1", "event-time": "2018-11-02T22:08:41+00:00", "data": {"event":{"customer":{"customerID": "1234", "uid": "rick.sanchez@mail.com"}}}}'
HTTP/1.1 200 OK
Content-Type: application/json
Date: Fri, 12 Apr 2019 13:15:44 GMT
Content-Length: 130

{"event-id":"a895c50d-02c0-4343-9c37-c78cf1a396d4","status":"published","reason":"Message successfully published to the channel"}
  • Receive events from lambda app:
$ kubectl logs -f -n workshop test-8fcb6f457-7l7f8 -c test
::1 - - [12/Apr/2019:13:15:40 +0000] "GET /healthz HTTP/1.1" 200 2 "-" "curl/7.52.1"
event: [object Object]
::ffff:127.0.0.1 - - [12/Apr/2019:13:15:44 +0000] "POST / HTTP/1.1" 200 - "-" "Go-http-client/1.1"
::1 - - [12/Apr/2019:13:15:45 +0000] "GET /healthz HTTP/1.1" 200 2 "-" "curl/7.52.1"
  • Trace spans are created from the publish-app to lambda.
    tracing

I was not able to verify:

  • Sending events from an application outside of Kyma, because of some issues related the gateway which causes 502 Bad Gateway responses.
  • If the whole trace spans are created or not for the whole end-to-end scenario.

@montaro montaro assigned montaro and unassigned abbi-gaurav Apr 15, 2019
@montaro
Copy link
Contributor

montaro commented Apr 15, 2019

To be confirmed after releasing the RC-1

@abbi-gaurav
Copy link
Member Author

@montaro , please add the snapshot of the detailed event trace in the task.

@abbi-gaurav abbi-gaurav modified the milestones: Sprint_Evengers_21, Sprint_Evengers_22 Apr 23, 2019
@montaro
Copy link
Contributor

montaro commented Apr 23, 2019

image

@montaro
Copy link
Contributor

montaro commented Apr 23, 2019

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/eventing Issues or PRs related to eventing area/tracing Issues or PRs related to the tracing module (deprecated)
Projects
None yet
Development

No branches or pull requests

4 participants