rauan
rauan15mo ago

Self-hosted: using minio for S3 cache

How do I setup windmill to use my minio instance as a distributed S3 cache? Seems like it only supports AWS for now.
10 Replies
rubenf
rubenf15mo ago
It should work, we use rclone under the hood However, I am not sure of that information, can I come back to you on this tomorrow ? If it doesn't work, the modifications needed will be minimal so I can fix that tomorrow
rauan
rauan15mo ago
sure, no problem. I have just set it all up, but will tinker the insided tomorrow helm chart is a bit rough around the edges, but seeing what Windmill does, the setup was fast and practically without any hitches
rubenf
rubenf15mo ago
Feedback noted, what should we improve on the helm ?
rauan
rauan15mo ago
i meant this part. there is only bool and bucket name
No description
rubenf
rubenf15mo ago
👍
rauan
rauan15mo ago
re helm, I glanced over the closed issues and it looks like it's all slowly improving. I would say that having more comments and examples inside chart (readme, values.yaml) would significantly improve the newbie setup experience like e.g I usually try installing helm chart first and then go to the docs. 😄 and the requirement for windmill_user and windmill_admin caught me off-guard when my instance couldn't find a windmill_user role. at first, I thought that i missed a config somewhere because I was sure I passed a windmill as a dsn param and there's no way to set up custom pod labels, only annotations 🥲
rauan
rauan15mo ago
and by the way, I wanted to jump in and create myself a private registry, but couldn't understand what do I enter there. just an url? but what about credentials
No description
rubenf
rubenf15mo ago
pip have the credentials baked in the url
rauan
rauan15mo ago
yeah I meant npm, because tbh i don't know python much
rubenf
rubenf15mo ago
We might need to add support for credentials there I gotta go but feel free to create posts and I will answer them asap btw the biggest benefit of the cache is for python npm and private npm are super fast