Skip to content

Visual editor for text-based configuration of GitLab-managed-apps

Problem to solve

We are working on making GitLab-managed-apps configurable via git/CI in #7983 (closed)

This configuration will be text-based, which is great for all the reasons we like GitOps, but makes feature discovery harder.

Intended users

Further details

Proposal

Provide a customize action along with the other actions for each kubernetes application. Interacting with it will allow user to edit yaml config in place and committing to cluster management project

image

image

Further Details

Given that we know the schema of the configuration, we can build a visual editor around the more common use cases. A good example of this is Visual Studio Code, which is configured entirely through JSON, but exposes most settings through a GUI as well:

vscode-settings

How we build the GUI is an open question, but on the backend we can piggy-back off the existing web editing features.

Permissions and Security

Documentation

Testing

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

What is the type of buyer?

Links / references

Edited by Daniel Gruesso