-
Notifications
You must be signed in to change notification settings - Fork 171
Camel proxy dev environment #1441
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
Conversation
9f28cc9 to
82c78ca
Compare
d0f7b2f to
5d577b1
Compare
tkan145
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just some small issues
- The verification steps provide command to the wrong folder
cd dev-environments/keycloak-env/
- Also missing an entry in CHANGELOG file.
Comments addressed. |
|
LGTM! |
4508698 to
5d9942e
Compare
| DOCKER ?= $(shell which docker 2> /dev/null || echo "docker") | ||
|
|
||
| gateway: ## run gateway configured to access plain HTTP 1.1 upstream | ||
| $(DOCKER) compose -f docker-compose.yml up --attach gateway |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The revert of the revert #1444
What
New development environment to test integration between APIcast and proxies built on top of Camel framework
Verification Steps
cd dev-environments/camel-proxyhttp_proxyuse case: APIcast --> camel proxy --> upstream (plain HTTP/1.1)curl --resolve http-proxy.example.com:8080:127.0.0.1 -v "http://http-proxy.example.com:8080/?user_key=123"Expected result:
Details
Traffic between APIcast and the camel proxy can be inspected looking at logs from
proxy.socatserviceTraffic between the camel proxy and upstream can be inspected looking at logs from
example.comserviceCamel proxy can be inspected looking at logs from
camel.proxyservicehttps_proxyuse case: APIcast --> camel proxy --> upstream (TLS)curl --resolve https-proxy.example.com:8080:127.0.0.1 -v "http://https-proxy.example.com:8080/?user_key=123"Expected result:
Details
Camel proxy can be inspected looking at logs from
tls.camel.proxyservice