Edit Knative domain post-deployment

Problem to solve

Once I deploy Knative to my k8s cluster, it is not possible to edit the domain.

Target audience

developers, operators

Existing personas are: (copy relevant personas out of this comment, and delete any persona that does not apply)

Further details

Proposal

We should be able to update the domain after deployment. Under the hood this is just a kubectl patch of the configmap. Knative updates the service hostname automatically when the config map is changed.

image

Solution

Add a Save changes button. We can simplify the form a bit in the process:

Screen_Shot_2019-02-12_at_11.29.45_AM

If Knative has not yet been installed, it would look the same as today.

What does success look like, and how can we measure that?

Update a Knative field on your k8s clusters many times without a problem and without upgrading your knative version.

Links / references

Edited by Daniel Gruesso