hashicorp / waypoint-helm

Helm chart to install Waypoint and other associated components.
Mozilla Public License 2.0
29 stars 14 forks source link

Allow waypoint to deploy into namespaces other than its own #13

Closed izaaklauer closed 2 years ago

izaaklauer commented 3 years ago

Prior to this, the waypoint on-demand runners were granted the edit role on the namespace the chart was installed into. This made made it impossible for runners to deploy into other namespaces.

As a concrete example, I'm trying to install waypoint into a waypoint namespace, and have it deploy into dev and prod namespaces.

This change adds a managedNamespaces field, and creates a rolebinding in each managed namespace to allow the on-demand runner to access its resources.

How to verify this change