Hi all, We (Cloudian) have been getting some inquiries requesting a new Cloudian HyperStore plugin to work with CloudStacks new Object Storage Framework. We currently have a different CloudStack plugin which adds integration between the CloudStack UI and our UI that works for both admin and users as well as providing secondary storage. I’ve been trying to find out more information regarding the new Object Storage Framework and see there is a Minio plugin and a simulator plugin. I’ve also just checked out the git repo and have found the relevant code. Is the API stable at this point and are you accepting new plugin contributions? Can I just implement the same base objects that the Minio plugin is implementing in order to get our own plugin working?
I notice in the “Add Object Storage” UI, there are fields: Name Provider URL Access key Secret key I think that we would use an https URL, but some installations would probably have a self-signed cert so they might need the option to skip validation. Didn’t check how this was working with Minio yet. Currently, we do not use an access/secret key to connect to the administration API but rather a username and password. Once connected, this should be able to allocate users to match CloudStack accounts. I’d need to look at what mappings to use there. The users should have Access/Secret keys so I would expect all of the S3 bucket browser stuff will just work once its all connected. Development wise, I have followed the “Developers Guide” under https://docs.cloudstack.apache.org/en/latest/developersguide/developer_guide.html#prerequisites and got as far as connecting to the management server without the simulator. I’m currently running on Rocky8. I’m wondering if I’m going to run into trouble on this OS and if I should switch to Ubuntu 24.04 which it seems the instructions were for? I guess my first goal is to seem it working with Minio and then try to get it working with HyperStore. Any advice appreciated, Thanks, Tom.