Skip to content

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

@uwe-mayer

Description

@uwe-mayer

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

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

Acceptance Criteria

  • PluginPresets allow selection of single Cluster
  • PluginPresets show Status of dependent Plugins
  • PluginPresets have an aggregated Status of dependent Plugins

- [ ] Decide on how to deal with `Plugins deployed to the central Cluster: AdminPlugins

- [ ] Client interaction with Plugins is denied

- [ ] Migrate all Plugins from the CCloud Organization into PluginPresets

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions