#✨ Zenith: Allow installing modules from ...

1 messages · Page 1 of 1 (latest)

lucid zephyr
#

Yeah absolutely, we intend to support both private repos and other VCS systems. There is work happening on this now.

In the meantime, it's not the best DX but you are able to point to local directories in your dagger.json to reference other modules.

steep knoll
#

Okay, our idea in the meantime was to set up a tooling container with our modules laid out in advance

lucid zephyr
#

That should work, are you open to testing things out once we have it shipped for private repos- I think at this point we are going to see somethign in weeks vs months 🙂

#

Can you also confirm if you're using private github.com or some other VCS/GHE

hollow ore
#

what about keeping all the modules seperate, then building a "private daggerverse" container of modules where the container is built up of git submodules of the actual modules?

#

or does my idea sound completely wack? 😄

steep knoll
#

yes we are using private github.com enterprise. that idea does sound interesting but we are just trying to get off the ground with our first builds this sprint ❤️

lucid zephyr
steep knoll
#

and i think we would be quite interested in testing a new release @lucid zephyr

lucid zephyr
#

Ok ill keep you posted @steep knoll -- and @hollow ore I assume you'll have the same requirements 😇

hollow ore
#

Yeah, this is something i'd deffo be interested in knowing about. My setup is similiar (private (multiple sub orgs) of a main org all on Github (but some offsite hosted internally) - Gitlab, bitbucket.

idle ember
#

What I am doing right now is having all my "daggerverse" modules in the same repo. Then whenever I do a build with the modules I pull that repo down and then execute modules off of relative path. Any module that needs source will have to have that passed in.

deft musk
#

Hello everyone and thanks for the feedback 🙏 I just added a comment to this issue to signify that this is currently ongoing work: https://github.com/dagger/dagger/issues/6113#issuecomment-2146001380 😇

I am very interested to ping you all on the draft PR to gather your feedback on your use cases and to make sure we cover them all

GitHub

What are you trying to do? Currently you can only dagger mod install modules hosted in public Git repositories. While this is great for OSS, it's not ideal for Enterprises that use private Git ...