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 metadata repository #157

Open
tagomoris opened this issue Aug 10, 2013 · 1 comment
Open

Plugin metadata repository #157

tagomoris opened this issue Aug 10, 2013 · 1 comment
Labels
enhancement Feature request or improve operations

Comments

@tagomoris
Copy link
Member

Feature request for fluentd.org & fluentd itself, to:

  • collect plugin list and its gemspec (fluentd.org)
  • parse gemspec and show type_* list and provide its metadata by JSON (fluentd.org)
  • parse configuration file and refer these json from fluentd.org
  • install plugins needed in configuration file
@frsyuki
Copy link
Member

frsyuki commented Sep 9, 2013

👍 Sounds nice to have it.

I think fluentd should not install plugins automatically. it's good idea to suggest plugin names to users.
Because, if your servers depend on the API server to install plugins, and the API server is down, you can't boot new servers. I had this problem with RubyGems.org before.

I created a document generator for plugins (like RubyDoc or JavaDoc).
https://gist.github.com/frsyuki/6472292
But this code has a security problem: it calls eval...

@frsyuki frsyuki closed this as completed Sep 9, 2013
@frsyuki frsyuki reopened this Sep 9, 2013
@kenhys kenhys added enhancement Feature request or improve operations and removed feature request *Deprecated Label* Use enhancement label in general labels Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature request or improve operations
Projects
None yet
Development

No branches or pull requests

4 participants