Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] - Make PluginPresets the only interface for Plugin creation #850

Open
5 tasks
uwe-mayer opened this issue Jan 17, 2025 · 1 comment
Open
5 tasks

Comments

@uwe-mayer
Copy link
Contributor

uwe-mayer commented Jan 17, 2025

Description

Currently we have 2 similar entities:

  • Plugins: a single deployed instance of a Greenhouse Plugin
  • PluginPresets: A suite of Greenhouse Plugins with the same configuration deployed to a fleet of Clusters

This is confusing to the user and more difficult to maintain. Also clients (mainly UI) need to make distinctions on CREATE or UPDATE.

Objectives

  • Make PluginPresets the only interface for creating Plugins
  • Maintain Plugins only as technical resource with no client/user interaction

Acceptance Criteria

  • Client interaction with Plugins is denied
  • PluginPresets allow selection of single Cluster
  • PluginPresets show Status of dependent Plugins
  • Migrate all Plugins from the CCloud Organization into PluginPresets
  • Decide on how to deal with `Plugins deployed to the central Cluster: AdminPlugins
@IvoGoman
Copy link
Contributor

IvoGoman commented Mar 3, 2025

Closing the #829. We still need to be able to create Plugins for now and should probably keep the possibility open in the future as well. This does not interfere with the plan to support just the creation of new PluginPresets from the Greenhouse UI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Sprint Backlog
Development

No branches or pull requests

2 participants