All,

The CloudStack extensions framework introduced with 4.21 allows anybody to 
create/use xaas/orchestrate anything extensions. This included in-built 
extensions that brought support for Proxmox and Hyper-V with 4.21 and another 
one (Baremetal/MaaS) in the works for 4.22.

As the next iteration, some of us would want to explore how extensions can be 
discovered, published, and used by other CloudStack users; with some kind of 
discovering, publishing mechanism but the onus of maintenance, support isn't 
necessarily with the ACS dev team or needs to be published via ACS releases. We 
think longer term this could create network efforts for power users to create 
value and benefits for the wider community.

For this, I've created an experimental repository 
https://github.com/apache/cloudstack-extensions which can accept any extensions 
from the community and/or links for reference/taps (taps - third party 
repository, similar to homebrew) and allow CloudStack users to discover and 
install/use such extensions, which can be done by publishing some kind of 
config or manifest file (json, txt etc) initially and later be even integrated 
in the CloudStack UI (as a extensions store).

Looking forward to your thoughts, ideas and feedback.

Regards.

 

Reply via email to