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.

Reply via email to