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
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:
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
- Spun out of #7983 (comment 226601270)
- Visual
.gitlab-ci.yaml
editor issue: #15754 (closed)