4 ms·
The documentation says that Waypoint does not want to replace PaaS, but rather to integrate with both PaaS and lower-level infrastructure like Kubernetes. Howe
by zapita 6y ago
The documentation says that Waypoint does not want to replace PaaS, but rather to integrate with both PaaS and lower-level infrastructure like Kubernetes.
However, the documentation also says that Waypoint injects a “smart entrypoint” into the containers it builds, and that entrypoiny seems very intrusive. Among other things, it calls home to the waypoint server and registers on a “URL service” which will then route traffic back to it. That is basically a PaaS service mesh.
So my understanding is that Waypoint, while claiming to be complementary to PaaS, is actually a trojan horse to inject its own PaaS into my infrastructure. I understand why that is valuable to Hashicorp; and I may even be interested in evaluating a Hashicorp PaaS. But I am not a fan of the way this is being snuck in. Injecting a service mesh into my stack is a major change; please be upfront about it so I can compare it to other PaaS.
- mr_toad 6y agoThe waypoint server is run on your infrastructure.
- zapita 6y agoI am aware of that. What’s your point?
- jambay 6y agoHi, we are not intentionally hiding how Waypoint works. We attempted to make the Entrypoint functionality very clear in the documentation with explicit instructions for how you can turn off Entrypoint injection either during build time (it's never put into the artifact) or at deploy time (a configurable on-off switch). If you turn it off you lose features like the URL Service, logs and exec, but the build, deploy and release workflow is still there. https://www.waypointproject.io/docs/entrypoint/disable#disable-at-runtime https://www.waypointproject.io/docs/entrypoint/disable#disab... https://www.waypointproject.io/docs/entrypoint/disable#disable-at-runtime https://www.waypointproject.io/docs/entrypoint/disable#disab...
- zapita 6y agoThanks. My issue is not with the feature being hidden, but the positioning being misleading.