l3ender / nexus-repository-ansiblegalaxy

A Nexus Repository 3 plugin that allows usage of Ansible Galaxy repositories.
29 stars 10 forks source link

Support for self hosted ansible collections #5

Closed dansou901 closed 1 year ago

dansou901 commented 3 years ago

Hi, are you planning to add support for self-hosted ansible collections, so that one can push self-written collections to this endpoint in nexus? I would really like to move to nexus from my existing pulp instance, but for that, I need to have a working galaxy endpoint where I can push my collections to. Regards, dansou901

l3ender commented 3 years ago

Yes, I plan to but had to wrap up a few other efforts first. Thanks for mentioning your use case and the desire to have the feature; I hope to pick this up within the next few weeks.

dansou901 commented 3 years ago

Great to here! It'll take some time until I can test this because there is some other more important stuff that needs to be done first, so you have a few weeks. But take your time, don't rush.

dansou901 commented 3 years ago

Something else to add if you haven't started yet: I also need an api where I can push collections via ci to. My workflow is: Build a collection via CI and automatically push it to Nexus if the build was successfully. I guess that such an endpoint is already planned, just putting it here for completeness. Thanks!

dansou901 commented 3 years ago

Any news on this one? I still don't have time for testing this, but I see that there has been no development since January, that's why I'm asking. Just want to know that this isn't going to be discontinued.

l3ender commented 3 years ago

@dansou901 Yes, it is still on my roadmap but wasn't a priority for my organization's Ansible usage. However we are getting closer to needing the same feature so I imagine picking this up within the next few weeks.

After this feature is added, I will revisit having this repo transferred to the Nexus community org, for better visibility. See https://github.com/l3ender/nexus-repository-ansiblegalaxy/issues/4.

dansou901 commented 3 years ago

Thanks for the comment! Good to know that you'll be needing this as well, having this in the Nexus community would be great. Just notify me when you have something for me to test.

lerminou commented 2 years ago

Hi, any news for this feature ? very interested too.

l3ender commented 2 years ago

I am planning to start work on this within the next few weeks. Thanks!

pyhedgehog commented 2 years ago

Are there any news on this feature?

kemopq commented 2 years ago

We are using nexus as a main repository server and are also developing our own ansible roles and collections, so we are also very interested in this feature.

medvedeffalexandr commented 2 years ago

Are there any news on this feature?

cniweb commented 1 year ago

Hi @l3ender, any news for this feature? We are very interested, too.

sweigle88 commented 1 year ago

@l3ender sorry, to bug, but I am interested as well.

therealnlee commented 1 year ago

I'm looking forward to it too!

lerminou commented 1 year ago

Hi, I'm working on a very; very simple working version, compatible with Sonatype 3.42 for hosted collections.

Unfortunately, I'm not an expert and we only have the OSS version in our company so it won't work with postgres / H2 backend. (like some other community plugins ; cf https://help.sonatype.com/repomanager3/planning-your-implementation/database-options/feature-availability-for-postgresql-and-h2-databases)

lerminou commented 1 year ago

will see if @l3ender is still present on this repository, but my PR will handle ansible-galaxy hosted repositories If you're interested before the merge, you can build on your side.