Tom,
You are welcome to submit a PR and we'll happily review it and help you
tackle problems. The framework is there to use and adjust to your needs. As
for the API, what level of stability do you require? I expect some changes
on behalf of you if you are serious about implementing it. The minio is a
PoC implementation and at least a ceph one is underway.

On Tue, Sep 3, 2024 at 9:59 AM Tom O'Dowd <tpod...@cloudian.com.invalid>
wrote:

> 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.



-- 
Daan

Reply via email to