On Mon, Sep 8, 2025 at 10:41 AM Michał Nasiadka <mnasiadka@gmail.com> wrote:
Hi Amir,

As we have pointed out many times - the venue to talk about this is the weekly Kolla meeting.
Kolla is a cycle trailing project, so it does not have the same deadline as other projects.

Swift service has been removed just one cycle ago, because there were no maintainers - we can see your effort, but we don’t have a guarantee you’re going to disappear just after that gets merged - and there are no other contributors on the Swift patches than you, and you have not been long enough in the community for us to make that leap of faith.

On the weekly meeting where there was a discussion about reinstating Swift - there was agreement that we might review it and ultimately merge it - but it is low priority.
Majority of the Kolla project believes Swift should be an external service - just like Ceph is - but given your persistence we have sort of agreed for you to try to make that contribution.

Currently - the Kolla code is nearly 1:1 to what it was before, I already commented on that - it needs to be adapted.

Do you have data how many operators will use Swift in Kolla? Since we haven’t had any contributors for that functionality for years - I have reasonable doubt for that.

Best regards,
Michal

On 7 Sep 2025, at 13:12, Amir Hossein Ahmadi <sahahmadi96@gmail.com> wrote:

Hello Kolla and OpenStack community,

A few months ago, Swift support was removed from the Kolla project due to several challenges, including the need for role modernization, the lack of dedicated maintainership, and persistent CI failures.

Following that, I volunteered to take on this effort. Over the last few months, I have been working to address these issues and am happy to report significant progress:

  • Modernized Roles: The Swift roles have been fully updated to align with the latest Kolla and Kolla-Ansible development standards.

  • Reliable CI: The associated Zuul jobs are now consistently green, with all tests successfully validated.

  • Maintainership: I have stepped up to maintain the Swift service within Kolla, ensuring its long-term health and stability.

A considerable amount of effort has been invested to ensure this implementation is robust and maintainable for the community.

With the 2025.2 release deadline just four weeks away, the final and most critical step is to get these patches reviewed and merged. Your feedback and reviews are crucial to landing this work in time for the release.

Reinstating Swift support would be a valuable addition for many operators. Any time you can spare to look over the patches would be greatly appreciated.

You can find the main patch series here: https://review.opendev.org/q/topic:%22dev-swift-modernization%22

Thank you for your consideration and for all your contributions to the OpenStack community.

Best regards,

Amir Hossein (IRC: amir58118)