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

Install or test plugin from public repository #25836

Open
pauldix opened this issue Jan 14, 2025 · 0 comments
Open

Install or test plugin from public repository #25836

pauldix opened this issue Jan 14, 2025 · 0 comments
Labels

Comments

@pauldix
Copy link
Member

pauldix commented Jan 14, 2025

We are setting up a public plugin repository at https://github.com/influxdata/influxdb3_plugins. Users should be able to specify a plugin by name from that repo.

Let's overload the filename argument currently being used. If it starts with gh: then the remainder should be parsed as a location in that repo. So the plugin at https://github.com/influxdata/influxdb3_plugins/blob/main/examples/wal_plugin/wal_plugin.py would be loaded by specifying a filename of gh:examples/wal_plugin.

The server should go to the main branch of that repo and load in the file wal_plugin.py. Plugins in that repo will always have the same filename as the parent directory.

@pauldix pauldix added the v3 label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant