You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 24, 2026. It is now read-only.
Add an --override flag to the playground cluster plugin add command that allows forcing re-installation or updating of plugins even when they are already installed.
Motivation
Currently, when a plugin is already installed, the system prevents re-installation. There are scenarios where users need to:
Update plugin configuration with new values
Force a fresh installation with different settings
Feature Request
Summary
Add an
--overrideflag to theplayground cluster plugin addcommand that allows forcing re-installation or updating of plugins even when they are already installed.Motivation
Currently, when a plugin is already installed, the system prevents re-installation. There are scenarios where users need to:
Proposed Solution
Command Syntax
Example Usage
Implementation Requirements
Override Validation:
--overrideflag is supported by the target pluginRe-installation Logic:
--overrideis specified, uninstall the existing plugin firstSafety Checks:
--forceis also specifiedPlugin Interface Extension:
SupportsOverride() boolto the plugin interfaceAcceptance Criteria
--overrideflag is recognized by the CLIRelated Files
internal/plugins/argocd.go- Example plugin that should support overrideAdditional Context
This feature will improve the developer experience by allowing easy plugin reconfiguration and recovery from installation issues.