[openstack-ansible] Retirement of unused OpenStack Ansible roles
Hello all, We have been discussing about some of our roles that are not maintained for a while, some of them are not even integrated with our main repository. In order to the team to focus on performance and stability of the roles that has been actively used, we are discussing about retiring the unused ones. The roles are the following: openstack-ansible-os_monasca openstack-ansible-os_monasca-agent openstack-ansible-os_zaqar openstack-ansible-os_watcher openstack-ansible-os_almanach openstack-ansible-os_molteniron openstack-ansible-os_searchlight We would love to help if someone wants to pick one or some of them to keep our variety of roles. If we don't hear back, we'll retire those roles out of OpenStack Ansible. Thank you Guilherme Steinmüller
Hi Guilherme, I've added relevant project tags to the subject. For the Monasca roles, they should be quite up-to-date right? They've been updated last year. It would be great to have someone maintain them. Cheers Witek On 4/5/19 5:07 AM, Guilherme Steinmüller wrote:
Hello all,
We have been discussing about some of our roles that are not maintained for a while, some of them are not even integrated with our main repository. In order to the team to focus on performance and stability of the roles that has been actively used, we are discussing about retiring the unused ones.
The roles are the following:
openstack-ansible-os_monasca openstack-ansible-os_monasca-agent openstack-ansible-os_zaqar openstack-ansible-os_watcher openstack-ansible-os_almanach openstack-ansible-os_molteniron openstack-ansible-os_searchlight
We would love to help if someone wants to pick one or some of them to keep our variety of roles. If we don't hear back, we'll retire those roles out of OpenStack Ansible.
Thank you Guilherme Steinmüller
Hi Guilherme and Mohammed, I'm wondering if it's worth asking for help on maintaining these roles during the Summit/PTG next week, e.g. as part of Project Update session. I could confirm that Monasca roles are up-to-date as of Rocky release. Cheers Witek On 4/11/19 12:12 PM, Witek Bedyk wrote:
Hi Guilherme,
I've added relevant project tags to the subject.
For the Monasca roles, they should be quite up-to-date right? They've been updated last year. It would be great to have someone maintain them.
Cheers Witek
On 4/5/19 5:07 AM, Guilherme Steinmüller wrote:
Hello all,
We have been discussing about some of our roles that are not maintained for a while, some of them are not even integrated with our main repository. In order to the team to focus on performance and stability of the roles that has been actively used, we are discussing about retiring the unused ones.
The roles are the following:
openstack-ansible-os_monasca openstack-ansible-os_monasca-agent openstack-ansible-os_zaqar openstack-ansible-os_watcher openstack-ansible-os_almanach openstack-ansible-os_molteniron openstack-ansible-os_searchlight
We would love to help if someone wants to pick one or some of them to keep our variety of roles. If we don't hear back, we'll retire those roles out of OpenStack Ansible.
Thank you Guilherme Steinmüller
I am not sure this follows our documented retirement process, and it seems very early to do so for some roles. I think we should discuss role retirement at the next PTG (if we want to change that process). In the meantime, I encourage people from the monasca/zaqar/watcher/searchlight community interested deploying with openstack-ansible to step up and take over their respective role's maintainance. Regards, Jean-Philippe Evrard (evrardjp).
Hello Witek and Jean-Philippe. I will hold off the retirement process until the end of PTG. Just for your information, that's what we have until now https://review.opendev.org/#/q/topic:retire-osa-unused-roles+(status:open+OR...) . I just -w the monsca roles as they were the only roles someone manifested interest. Regards On Wed, Apr 24, 2019 at 8:14 AM Jean-Philippe Evrard < jean-philippe@evrard.me> wrote:
I am not sure this follows our documented retirement process, and it seems very early to do so for some roles. I think we should discuss role retirement at the next PTG (if we want to change that process).
In the meantime, I encourage people from the monasca/zaqar/watcher/searchlight community interested deploying with openstack-ansible to step up and take over their respective role's maintainance.
Regards, Jean-Philippe Evrard (evrardjp).
Hi, These roles have been broken for over a year now, some are not even integrated with the OpenStack Ansible integrated repository. I think it's safe to say that for the most part, they have no users or consumers unless someone has integrated it downstream somewhere and didn't push that back out. It is a lot of overhead to maintain roles, we're a small team that has to manage a huge amount of roles and their integration, while on paper, I'd love for someone to step in and help, but no one has for over a year. If someone wants to step in and get those roles to catch up on all the technical debt they've accumulated (because when we'd do fixes across all roles, we would always leave them.. because they always failed tests..) then we're one revert away from it. I have some thoughts on how we can resolve this for the future, but they're much more long term, but for now, the additional workload on our very short resourced team is a lot. Thanks, Mohammed On Wed, Apr 24, 2019 at 8:56 AM Guilherme Steinmüller <gsteinmuller@vexxhost.com> wrote:
Hello Witek and Jean-Philippe.
I will hold off the retirement process until the end of PTG.
Just for your information, that's what we have until now https://review.opendev.org/#/q/topic:retire-osa-unused-roles+(status:open+OR...).
I just -w the monsca roles as they were the only roles someone manifested interest.
Regards
On Wed, Apr 24, 2019 at 8:14 AM Jean-Philippe Evrard <jean-philippe@evrard.me> wrote:
I am not sure this follows our documented retirement process, and it seems very early to do so for some roles. I think we should discuss role retirement at the next PTG (if we want to change that process).
In the meantime, I encourage people from the monasca/zaqar/watcher/searchlight community interested deploying with openstack-ansible to step up and take over their respective role's maintainance.
Regards, Jean-Philippe Evrard (evrardjp).
-- Mohammed Naser — vexxhost ----------------------------------------------------- D. 514-316-8872 D. 800-910-1726 ext. 200 E. mnaser@vexxhost.com W. http://vexxhost.com
Hi all, I would like to maintain monasca related roles but I have to double check how much time I can allocate to this task. Please hold before retiring them. All the best Stefano Stefano Canepa sc@linux.it or stefano@canepa.ge.it On Wed, 24 Apr 2019, 14:51 Mohammed Naser, <mnaser@vexxhost.com> wrote:
Hi,
These roles have been broken for over a year now, some are not even integrated with the OpenStack Ansible integrated repository.
I think it's safe to say that for the most part, they have no users or consumers unless someone has integrated it downstream somewhere and didn't push that back out. It is a lot of overhead to maintain roles, we're a small team that has to manage a huge amount of roles and their integration, while on paper, I'd love for someone to step in and help, but no one has for over a year.
If someone wants to step in and get those roles to catch up on all the technical debt they've accumulated (because when we'd do fixes across all roles, we would always leave them.. because they always failed tests..) then we're one revert away from it. I have some thoughts on how we can resolve this for the future, but they're much more long term, but for now, the additional workload on our very short resourced team is a lot.
Thanks, Mohammed
On Wed, Apr 24, 2019 at 8:56 AM Guilherme Steinmüller <gsteinmuller@vexxhost.com> wrote:
Hello Witek and Jean-Philippe.
I will hold off the retirement process until the end of PTG.
Just for your information, that's what we have until now
https://review.opendev.org/#/q/topic:retire-osa-unused-roles+(status:open+OR...) .
I just -w the monsca roles as they were the only roles someone
manifested interest.
Regards
On Wed, Apr 24, 2019 at 8:14 AM Jean-Philippe Evrard <
I am not sure this follows our documented retirement process, and it
seems very early to do so for some roles.
I think we should discuss role retirement at the next PTG (if we want to change that process).
In the meantime, I encourage people from the monasca/zaqar/watcher/searchlight community interested deploying with openstack-ansible to step up and take over their respective role's
jean-philippe@evrard.me> wrote: maintainance.
Regards, Jean-Philippe Evrard (evrardjp).
-- Mohammed Naser — vexxhost ----------------------------------------------------- D. 514-316-8872 D. 800-910-1726 ext. 200 E. mnaser@vexxhost.com W. http://vexxhost.com
On Wed, May 8, 2019, at 17:10, Stefano Canepa wrote:
Hi all, I would like to maintain monasca related roles but I have to double check how much time I can allocate to this task. Please hold before retiring them.
Hello Stefano, Good news on that side too! I guess it all depends on what we are trying to achieve, but monasca roles have not been adapted for a while. They are not too old, so I suppose it would not be that hard to update the roles to our latest standards. However, IIRC, the functional testing is now broken, and would require some love. That is just a "point in time" effort. When this would be done, we would like to ensure the role is maintained in the long run, which requires low maintenance, but over time effort. Regards, Jean-Philippe Evrard (evrardjp)
Hi all, I would love to take care of the searchlight roles. Are there any specific requirements I need to keep in mind? Bests, On Thu, Apr 25, 2019 at 5:50 AM Mohammed Naser <mnaser@vexxhost.com> wrote:
Hi,
These roles have been broken for over a year now, some are not even integrated with the OpenStack Ansible integrated repository.
I think it's safe to say that for the most part, they have no users or consumers unless someone has integrated it downstream somewhere and didn't push that back out. It is a lot of overhead to maintain roles, we're a small team that has to manage a huge amount of roles and their integration, while on paper, I'd love for someone to step in and help, but no one has for over a year.
If someone wants to step in and get those roles to catch up on all the technical debt they've accumulated (because when we'd do fixes across all roles, we would always leave them.. because they always failed tests..) then we're one revert away from it. I have some thoughts on how we can resolve this for the future, but they're much more long term, but for now, the additional workload on our very short resourced team is a lot.
Thanks, Mohammed
On Wed, Apr 24, 2019 at 8:56 AM Guilherme Steinmüller <gsteinmuller@vexxhost.com> wrote:
Hello Witek and Jean-Philippe.
I will hold off the retirement process until the end of PTG.
Just for your information, that's what we have until now
https://review.opendev.org/#/q/topic:retire-osa-unused-roles+(status:open+OR...) .
I just -w the monsca roles as they were the only roles someone
manifested interest.
Regards
On Wed, Apr 24, 2019 at 8:14 AM Jean-Philippe Evrard <
I am not sure this follows our documented retirement process, and it
seems very early to do so for some roles.
I think we should discuss role retirement at the next PTG (if we want to change that process).
In the meantime, I encourage people from the monasca/zaqar/watcher/searchlight community interested deploying with openstack-ansible to step up and take over their respective role's
jean-philippe@evrard.me> wrote: maintainance.
Regards, Jean-Philippe Evrard (evrardjp).
-- Mohammed Naser — vexxhost ----------------------------------------------------- D. 514-316-8872 D. 800-910-1726 ext. 200 E. mnaser@vexxhost.com W. http://vexxhost.com
-- *Trinh Nguyen* *www.edlab.xyz <https://www.edlab.xyz>*
On Wed, May 8, 2019, at 19:05, Trinh Nguyen wrote:
Hi all,
I would love to take care of the searchlight roles. Are there any specific requirements I need to keep in mind?
Bests,
-- *Trinh Nguyen* _www.edlab.xyz_
Hello, Great news! Searchlight role has been unmaintained for a while. The code is still using old elastic search versions, and is following relatively old standards. We are looking for someone ready to first step into the code to fix the deployment and add functional test coverage (for example, add tempest testing). This might require refreshing the role to our latest openstack-ansible standards too (we can discuss this in a different email or on our channel). When this would be done, we would be hoping you'd accept to be core on this role, so you can monitor the role, and ensure it's always working fine, and behave the way you expect it to be. Regards, Jean-Philippe Evrard (evrardjp)
Hi Jean-Philippe, Thanks for the information. Sure, let's me look at the role for sometimes and get back to you if I need help. Bests, On Mon, May 13, 2019 at 4:25 PM Jean-Philippe Evrard < jean-philippe@evrard.me> wrote:
On Wed, May 8, 2019, at 19:05, Trinh Nguyen wrote:
Hi all,
I would love to take care of the searchlight roles. Are there any specific requirements I need to keep in mind?
Bests,
-- *Trinh Nguyen* _www.edlab.xyz_
Hello,
Great news! Searchlight role has been unmaintained for a while. The code is still using old elastic search versions, and is following relatively old standards. We are looking for someone ready to first step into the code to fix the deployment and add functional test coverage (for example, add tempest testing). This might require refreshing the role to our latest openstack-ansible standards too (we can discuss this in a different email or on our channel).
When this would be done, we would be hoping you'd accept to be core on this role, so you can monitor the role, and ensure it's always working fine, and behave the way you expect it to be.
Regards, Jean-Philippe Evrard (evrardjp)
-- *Trinh Nguyen* *www.edlab.xyz <https://www.edlab.xyz>*
Hello all. So, we already have some retired roles. For now, to merge the last patch ( https://review.opendev.org/#/c/650422/ ) we need to finish the retirement of os_monasca-* roles ( https://review.opendev.org/#/c/653630/ , https://review.opendev.org/#/c/653631/ ). I am going to proceed with these 2 monasca roles. I think if anyone wants in the future to maintain those, the retirement could be reverted. Best regards Guilherme On Mon, May 13, 2019 at 4:31 AM Trinh Nguyen <dangtrinhnt@gmail.com> wrote:
Hi Jean-Philippe,
Thanks for the information. Sure, let's me look at the role for sometimes and get back to you if I need help.
Bests,
On Mon, May 13, 2019 at 4:25 PM Jean-Philippe Evrard < jean-philippe@evrard.me> wrote:
On Wed, May 8, 2019, at 19:05, Trinh Nguyen wrote:
Hi all,
I would love to take care of the searchlight roles. Are there any specific requirements I need to keep in mind?
Bests,
-- *Trinh Nguyen* _www.edlab.xyz_
Hello,
Great news! Searchlight role has been unmaintained for a while. The code is still using old elastic search versions, and is following relatively old standards. We are looking for someone ready to first step into the code to fix the deployment and add functional test coverage (for example, add tempest testing). This might require refreshing the role to our latest openstack-ansible standards too (we can discuss this in a different email or on our channel).
When this would be done, we would be hoping you'd accept to be core on this role, so you can monitor the role, and ensure it's always working fine, and behave the way you expect it to be.
Regards, Jean-Philippe Evrard (evrardjp)
-- *Trinh Nguyen* *www.edlab.xyz <https://www.edlab.xyz>*
participants (6)
-
Guilherme Steinmüller
-
Jean-Philippe Evrard
-
Mohammed Naser
-
Stefano Canepa
-
Trinh Nguyen
-
Witek Bedyk