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)

  • Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha

  • Devon, DevOps Engineer, https://design.gitlab.com/research/personas#persona-devon

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 Mar 13, 2019 by Daniel Gruesso
Assignee Loading
Time tracking Loading