Skip to content

The WASI plugins, the spec and the registry used by skyforge plugins.

License

Notifications You must be signed in to change notification settings

cloudflavor/skyforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Skyforge

A registry of WASI plugins for infrastructure provisioning

Building

All plugins are built using the wasm component of the Rust toolchain. To build the plugins, run the following command:

e.g. for the Hetzner plugin:

$ cargo install cargo-component --locked
...
$ cargo component build && cp ../../../target/wasm32-wasi/debug/hetzner.wasm ~/.config/skycrane/plugins/
...

This will build the plugin and copy the resulting wasm file to the ~/.config/skycrane/plugins/ directory. The manual copy is necessary because we don't have a registry in place at the moment. Once the registry is in place, skycrane will download the plugin automatically.

About

The WASI plugins, the spec and the registry used by skyforge plugins.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published