-
Notifications
You must be signed in to change notification settings - Fork 3
removing rmbProxy endpoints, RMB, Ygg, and Redis #292
Conversation
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.
please restore everything related to tls/certs
@xmonader thanks for your review, requested changes were done in 0474a2a and 3efaf20 however I have these notes, first, I removed this code because
now I have a question, why do we need this anyway? regarding any future docker-compose projects wouldn't be better to configure an Nginx container to do TLS Offloading instead or use our 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.
Add few comments please check
It was implemented for the gridproxy itself, not related to the rmb proxying features. In general given that code for acme client is already solid in go (thanks to many server applications e.g caddy) we can reuse it in our binaries to depend on less and less, so no need to drag in more components e.g caddy or nginx
It's true that gridproxy runs on kubernetes -for the time being- which wasn't the case in the beginning where we managed the proxy machines in regular VMs setups, and now we are moving away from that again to docker-compose based setups
It's complete and working, we are only support http-01 flow, also the usage of --no-cert is already to serve use cases where the operator deploys it when kubernetes infrastructure or with a sidecar for TLS.
You can have different kinds of setups e.g on a VM, with container(s), within kubernetes. IMHO, that option with so little code, enabled variety of options for deployment, That's why I wouldn't deleted it |
@xmonader all non-doc related issues were resolved (except for the server binary name waiting for your reply). |
Let's address the minor docs comments in this PR and do your full review in another issue / PR please |
Let's update the branch before merging |
@xmonader branch updated |
Description
as a part of switching to the new RMB implementation, we are refactoring the grid-proxy server to remove the rmb-proxy functionality and any related services such RMB, Ygg and Redis.
Changes
Removed Services:
Removed options:
Removed Env Vars:
Removed Endpoints:
/twin/*
Related Issues
#291
Checklist