[GH-ISSUE #395] Display and Install Necessary Plugins During Service Creation and Deployment #254

Closed
opened 2026-03-03 11:14:19 +03:00 by kerem · 0 comments
Owner

Originally created by @manikanta9176 on GitHub (Aug 11, 2025).
Original GitHub issue: https://github.com/dflow-sh/dflow/issues/395

Originally assigned to: @manikanta9176 on GitHub.

Feature Request

When creating a new service or deploying from a template, the UI should:

  • Automatically detect which plugins are required for the selected operation.
  • Display a clear, actionable list of these necessary plugins to the user.
  • Allow users to install the required plugins directly from the same UI (with a one-click install experience), OR
  • Optionally, install all necessary plugins automatically if the user prefers.

Motivation

This will streamline the service creation/deployment workflow, reduce friction for new users, and help prevent failures due to missing plugins.

Acceptance Criteria

  • The plugin requirements are clearly displayed when initiating service creation or deployment from a template.
  • Users can install required plugins from the same UI, or opt for automatic installation.
  • The system reliably detects and handles plugin dependencies.
  • Errors and edge cases (e.g., failed installs, permissions) are surfaced in a user-friendly manner.

Additional Notes

  • Consider supporting batch plugin installation if multiple plugins are required.
  • Provide visual feedback/progress indication during installs.
  • Ensure actions are auditable for admin users.
Originally created by @manikanta9176 on GitHub (Aug 11, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/395 Originally assigned to: @manikanta9176 on GitHub. ## Feature Request When creating a new service or deploying from a template, the UI should: - Automatically detect which plugins are required for the selected operation. - Display a clear, actionable list of these necessary plugins to the user. - Allow users to install the required plugins directly from the same UI (with a one-click install experience), OR - Optionally, install all necessary plugins automatically if the user prefers. ### Motivation This will streamline the service creation/deployment workflow, reduce friction for new users, and help prevent failures due to missing plugins. ### Acceptance Criteria - The plugin requirements are clearly displayed when initiating service creation or deployment from a template. - Users can install required plugins from the same UI, or opt for automatic installation. - The system reliably detects and handles plugin dependencies. - Errors and edge cases (e.g., failed installs, permissions) are surfaced in a user-friendly manner. ### Additional Notes - Consider supporting batch plugin installation if multiple plugins are required. - Provide visual feedback/progress indication during installs. - Ensure actions are auditable for admin users.
kerem 2026-03-03 11:14:19 +03:00
  • closed this issue
  • added the
    feature
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#254
No description provided.