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

Add plugin command for managing plugins and their configs #122

Open
6 of 12 tasks
Tracked by #46
mostafa opened this issue Jan 17, 2023 · 5 comments · Fixed by #268, #269 or #273
Open
6 of 12 tasks
Tracked by #46

Add plugin command for managing plugins and their configs #122

mostafa opened this issue Jan 17, 2023 · 5 comments · Fixed by #268, #269 or #273
Labels
enhancement New feature or request epic To be broken down into multiple tasks triage Triage based on the content

Comments

@mostafa
Copy link
Member

mostafa commented Jan 17, 2023

The idea is to have a plugin subcommand that can do a few things:

Requirements

Resources

@mostafa mostafa self-assigned this Jan 17, 2023
@mostafa mostafa converted this from a draft issue Jan 17, 2023
@mostafa mostafa added the enhancement New feature or request label Jan 17, 2023
@mostafa mostafa added this to the v0.5.x milestone Feb 26, 2023
@mostafa mostafa moved this from 🆕 New to 📋 Backlog in GatewayD Core Public Roadmap Mar 7, 2023
@mostafa mostafa moved this from 📋 Backlog to 🏗 In progress in GatewayD Core Public Roadmap Mar 10, 2023
@mostafa mostafa mentioned this issue Mar 10, 2023
26 tasks
@mostafa
Copy link
Member Author

mostafa commented Mar 11, 2023

There is WIP in the add-plugin-command branch. This is really hard to test, since all the projects are private now and there is too much unnecessary overhead needed to download a plugin. The gatewayd_plugins.yaml file is very easy to read, as of now. But it might pose a security threat, as the contents of the config file and the asset should be trusted first. Hence, there needs to be a plugin registry. This ticket needs to be picked up after making repos public.

@mostafa mostafa moved this from 🏗 In progress to 📋 Backlog in GatewayD Core Public Roadmap Mar 11, 2023
@mostafa mostafa added the triage Triage based on the content label Mar 11, 2023
@mostafa mostafa removed this from the v0.5.x milestone Mar 11, 2023
@mostafa mostafa added this to the v0.6.x milestone Mar 20, 2023
@mostafa mostafa removed the triage Triage based on the content label Mar 20, 2023
@mostafa mostafa changed the title Add plugin subcommand for managing plugins and their configs Add plugin command for managing plugins and their configs Mar 24, 2023
@mostafa mostafa moved this from 📋 Backlog to 🚧 In progress in GatewayD Core Public Roadmap Jun 3, 2023
This was referenced Jun 4, 2023
This was linked to pull requests Jun 5, 2023
@mostafa mostafa linked a pull request Jun 7, 2023 that will close this issue
@mostafa mostafa moved this from 🚧 In progress to 📋 Backlog in GatewayD Core Public Roadmap Jun 7, 2023
@mostafa mostafa added the triage Triage based on the content label Jun 7, 2023
@mostafa
Copy link
Member Author

mostafa commented Jun 7, 2023

The plugin init, plugin lint and plugin install from GitHub are developed and released in the v0.6.x milestone. The rest will be implemented at a later stage.

@mostafa mostafa removed this from the v0.6.x milestone Jun 7, 2023
@mostafa mostafa added the epic To be broken down into multiple tasks label Jun 9, 2023
@mostafa mostafa added this to the v0.7.x milestone Jun 9, 2023
@mostafa mostafa moved this from 📋 Backlog to 🚧 In progress in GatewayD Core Public Roadmap Sep 4, 2023
@mostafa mostafa moved this from 🚧 In progress to 📋 Backlog in GatewayD Core Public Roadmap Sep 16, 2023
@mostafa
Copy link
Member Author

mostafa commented Sep 16, 2023

The plugin list and plugin install from local archive are developed and released in the v0.7.x milestone. The rest will be implemented at later stages.

@mostafa mostafa modified the milestones: v0.7.x, v0.8.x Sep 23, 2023
@mostafa
Copy link
Member Author

mostafa commented Oct 31, 2023

Some features like plugin install flags for updating plugin, backing up plugins config file, and cleaning up after install are developed and released in the v0.8.x milestone. The rest will be implemented at later stages.

@mostafa
Copy link
Member Author

mostafa commented Jun 12, 2024

Some features were developed in v0.9.x and the rest will be picked up in other milestones.

@mostafa mostafa removed this from the v0.9.x milestone Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic To be broken down into multiple tasks triage Triage based on the content
Projects
Status: 📋 Backlog
1 participant