-
Notifications
You must be signed in to change notification settings - Fork 170
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
Camel proxy dev environment #1441
Conversation
9f28cc9
to
82c78ca
Compare
d0f7b2f
to
5d577b1
Compare
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
@@ -6,7 +6,7 @@ WORKDIR := $(patsubst %/,%,$(dir $(MKFILE_PATH))) | |||
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-proxy
http_proxy
use 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:
Traffic between APIcast and the camel proxy can be inspected looking at logs from
proxy.socat
serviceTraffic between the camel proxy and upstream can be inspected looking at logs from
example.com
serviceCamel proxy can be inspected looking at logs from
camel.proxy
servicehttps_proxy
use 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:
Camel proxy can be inspected looking at logs from
tls.camel.proxy
service