# Openvswitch collection galaxy upload

**URL:** <https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686>\
**Category:** Get Help\
**Tags:** galaxy-ng\
**Created:** [April 16, 2026, 5:16am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686 "2026-04-16T05:16:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mnasiadka](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mnasiadka/32/9807_2.png) [@mnasiadka](https://forum.ansible.com/u/mnasiadka)\
**Post date:** [April 16, 2026, 5:16am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/1 "2026-04-16T05:16:49Z")

</div>

Some time ago I’ve started work on getting openvswitch.openvswitch collection working for recent Ansible versions (and generally picking up work on that ,abandoned’’ collection).  
Time has come to do a release - I’ve created a GitHub release but Galaxy did not import the new version (see [Ansible Galaxy](https://galaxy.ansible.com/ui/repo/published/openvswitch/openvswitch/) and [Release OpenvSwitch Ansible collection release 2.2.0 · ansible-collections/openvswitch.openvswitch · GitHub](https://github.com/ansible-collections/openvswitch.openvswitch/releases/tag/2.2.0)).  
I don’t have any authority over the collection in Galaxy - what are the next steps I should do?

---

<div class="post-metadata">

**Author:** ![noonedeadpunk](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/noonedeadpunk/32/7605_2.png) [@noonedeadpunk](https://forum.ansible.com/u/noonedeadpunk)\
**Post date:** [April 16, 2026, 6:08am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/2 "2026-04-16T06:08:33Z")

</div>

I believe that repository is missing the galaxy token for the namespace among secrets.

So basically the question is - how are we getting the token to publish the new release to the galaxy?🙂

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 16, 2026, 7:30am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/3 "2026-04-16T07:30:54Z")

</div>

Hi @mnasiadka

@noonedeadpunk is correct, you’ll need the namespace token to be able to publish the collection to [Ansible Galaxy](https://galaxy.ansible.com/ui/repo/published/openvswitch/openvswitch/).

Are you the primary maintainer of this collection now, and is this your GitHub user? [mnasiadka (Michał Nasiadka) · GitHub](https://github.com/mnasiadka)

EDIT: You’ll also need a GitHub Action Workflow to trigger the upload to Galaxy.

---

<div class="post-metadata">

**Author:** ![mnasiadka](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mnasiadka/32/9807_2.png) [@mnasiadka](https://forum.ansible.com/u/mnasiadka)\
**Post date:** [April 16, 2026, 7:42am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/4 "2026-04-16T07:42:36Z")

</div>

@dbrennand yes - me and @noonedeadpunk ([noonedeadpunk (Dmitriy Rabotyagov) · GitHub](https://github.com/noonedeadpunk)) are now primary maintainers of this collection

---

<div class="post-metadata">

**Author:** ![noonedeadpunk](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/noonedeadpunk/32/7605_2.png) [@noonedeadpunk](https://forum.ansible.com/u/noonedeadpunk)\
**Post date:** [April 16, 2026, 7:52am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/5 "2026-04-16T07:52:27Z")

</div>

Yup, we are aware of the github action, and that is the easy part so to say 😃

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 16, 2026, 9:32am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/6 "2026-04-16T09:32:16Z")

</div>

Hey @mnasiadka @noonedeadpunk

I see from a previous thread about you two both being maintainers for this collection: [Unmaintained collection: openvswitch.openvswitch - #25 by noonedeadpunk](https://forum.ansible.com/t/unmaintained-collection-openvswitch-openvswitch/6245/25)

I’ve added both your GitHub users with the needed permissions to the `openvswitch` namespace on Galaxy 🙂

This should unblock your release process. Also, whilst I was looking at the collection I noticed that the `CHANGELOG.rst` file is missing changelogs for `2.2.0`.

---

<div class="post-metadata">

**Author:** ![noonedeadpunk](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/noonedeadpunk/32/7605_2.png) [@noonedeadpunk](https://forum.ansible.com/u/noonedeadpunk)\
**Post date:** [April 16, 2026, 10:17am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/7 "2026-04-16T10:17:56Z")

</div>

And also galaxy.yml contains wrong version for the tag, yeah…

Thanks a lot for granting permissions! These issues will be addressed before the actual release:)

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 16, 2026, 11:28am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/8 "2026-04-16T11:28:21Z")

</div>

That’s great! Thanks @noonedeadpunk. Looking forward to hearing about the release 🙂

If this is resolve on your side, appreciate if you could mark this as resolved.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [May 27, 2026, 9:49am UTC](https://forum.ansible.com/t/openvswitch-collection-galaxy-upload/45686/9 "2026-05-27T09:49:20Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
