GitLab k8s agent - detect and manage "applications"

Problem to solve

Intended users

User experience goal

  1. Allow users to install apps such as Prometheus with configuration specified by GitLab
  2. Allow users to install apps such as Prometheus with their own configuration

Proposal

Use the GitLab k8s agent to:

  1. Detect existing installations of "GitLab-managed apps" and report installation state back to GitLab
  2. Provide a way to initiate installation of "GitLab-managed apps"

/cc @ash2k @nicholasklick @nagyv-gitlab

Further details

Permissions and Security

Documentation

Availability & Testing

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

What is the type of buyer?

I propose this be GitLab Core

Is this a cross-stage feature?

Links / references

Edited by Thong Kuah