Skip to content

[RFC-0013] Flux CLI Plugin System#5795

Merged
stefanprodan merged 5 commits into
mainfrom
rfc-cli-plugin-system
Apr 13, 2026
Merged

[RFC-0013] Flux CLI Plugin System#5795
stefanprodan merged 5 commits into
mainfrom
rfc-cli-plugin-system

Conversation

@stefanprodan
Copy link
Copy Markdown
Member

@stefanprodan stefanprodan commented Mar 30, 2026

This RFC proposes a plugin system for the Flux CLI that allows external CLI tools to be discoverable and invocable as flux <name> subcommands. Plugins are installed from a centralized catalog hosted on GitHub, with SHA-256 checksum verification and automatic version updates.

The implementation of this RFC can be tests here: https://github.com/fluxcd/flux2/tree/plugin-system

@stefanprodan stefanprodan requested a review from a team March 30, 2026 09:16
@stefanprodan stefanprodan added the area/rfc Feature request proposals in the RFC format label Mar 30, 2026
Comment thread rfcs/0013-cli-plugin-system/README.md
Copy link
Copy Markdown
Member

@matheuscscp matheuscscp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

Comment thread rfcs/xxxx-cli-plugin-system/README.md Outdated
Comment thread rfcs/0013-cli-plugin-system/README.md
Comment thread rfcs/xxxx-cli-plugin-system/README.md Outdated
Comment thread rfcs/xxxx-cli-plugin-system/README.md Outdated
@stefanprodan stefanprodan force-pushed the rfc-cli-plugin-system branch 2 times, most recently from 291feec to 287b0d1 Compare April 13, 2026 12:05
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
@stefanprodan stefanprodan force-pushed the rfc-cli-plugin-system branch from 87ad0f6 to 968beba Compare April 13, 2026 13:09
@stefanprodan stefanprodan changed the title [RFC-XXXX] Flux CLI Plugin System [RFC-0013] Flux CLI Plugin System Apr 13, 2026
@stefanprodan stefanprodan merged commit ac7f72b into main Apr 13, 2026
4 checks passed
@stefanprodan stefanprodan deleted the rfc-cli-plugin-system branch April 13, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/rfc Feature request proposals in the RFC format

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants