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

plugin install: Install a plugin from a remote repository and add its default configuration to gatewayd_plugins.yaml #264

Closed
11 tasks done
Tracked by #122
mostafa opened this issue Jun 3, 2023 · 0 comments · Fixed by #273
Closed
11 tasks done
Tracked by #122
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@mostafa
Copy link
Member

mostafa commented Jun 3, 2023

Tasks

  • Add plugin install command
  • Check if the URL/repository exists
  • Check if the chosen architecture exists
  • Check if the chosen version exists
  • Download latest version of the plugin from the release assets
  • Download an specific version of the plugin from the release assets
  • Download the checksums.txt from the release assets
  • Extract the file into the current directory
  • Add plugin config to the plugins in gatewayd_plugins.yaml
  • Update plugin path and checksum
  • Add pull-only flag without installation
@mostafa mostafa self-assigned this Jun 3, 2023
@mostafa mostafa added the enhancement New feature or request label Jun 3, 2023
@mostafa mostafa moved this from ✨ New to 🚧 In progress in GatewayD Core Public Roadmap Jun 3, 2023
@mostafa mostafa added this to the v0.6.x milestone Jun 3, 2023
@mostafa mostafa moved this from 🚧 In progress to 📋 Backlog in GatewayD Core Public Roadmap Jun 3, 2023
@mostafa mostafa moved this from 📋 Backlog to 🚧 In progress in GatewayD Core Public Roadmap Jun 4, 2023
@mostafa mostafa moved this from 🚧 In progress to 🔀 Merged in GatewayD Core Public Roadmap Jun 7, 2023
@mostafa mostafa moved this from 🔀 Merged to 🎉 Done in GatewayD Core Public Roadmap Jun 7, 2023
@mostafa mostafa changed the title plugin install: Install a plugin and add its default configuration to gatewayd_plugins.yaml plugin install: Install a plugin from a remote repository and add its default configuration to gatewayd_plugins.yaml Aug 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

1 participant