I’m working on building a Gitops pipeline that will deploy a new version of our software onto our Nomad cluster on a push to the master branch. I’m trying to understand the workflow of where Waypoint fits in here.
The main item I’m wondering about is how to properly make Waypoint’s API public. When working on setting up Nomad, it says that it isn’t recommended to make the UI public. I’m looking for any information about this relative to Waypoint, but I can’t seem to find anything.
My current plan would be to set up Traefik to point to Waypoint, and then make sure it’s secure with the tokens that I got. This would then allow me to use the Waypoint Github Action to send any build requests to the Waypoint server, which has access to my Nomad cluster.
Any advice would be appreciated!