[charms] Team Delegation proposal
Hello All, <tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project: - openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr> With an increasing focus split among the openstack-charmers team, I'm observing that people are focused on more specific subsets of the charms, and would like to propose that new ACLs are created to allow us to recognize that officially. I've chosen the breakdown above as it aligns neatly with where the focus lines are at this point, letting developers work on their specific focus areas. This proposal would not reduce permissions for anybody who is currently a core on the openstack-charms project and, in fact, future subteam core members could aspire to full openstack-charmers core as well. Ideally, this approach will let us escalate developers to "core" developers for the subteam(s) where they have demonstrated the expertise we expect in a core-charmer. It also allows a more gradual escalation to being a core in the openstack-charms project, making it a progression rather than a single destination. As a related addition, I'm appending to this proposal the creation of a stable-maintenance ACL which would allow members to manage backports without a full core-charmer grant. --- Chris MacNaughton
Hi Chris, Thanks for bringing this up. On Thu, 2022-07-28 at 15:38 -0500, Chris MacNaughton wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
with my openstack-charmer hat on: +1! :-)
With an increasing focus split among the openstack-charmers team, I'm observing that people are focused on more specific subsets of the charms, and would like to propose that new ACLs are created to allow us to recognize that officially. I've chosen the breakdown above as it aligns neatly with where the focus lines are at this point, letting developers work on their specific focus areas.
makes sense, it will give developers a stepping stone.
This proposal would not reduce permissions for anybody who is currently a core on the openstack- charms project and, in fact, future subteam core members could aspire to full openstack-charmers core as well. Ideally, this approach will let us escalate developers to "core" developers for the subteam(s) where they have demonstrated the expertise we expect in a core-charmer. It also allows a more gradual escalation to being a core in the openstack-charms project, making it a progression rather than a single destination.
/me nods.
As a related addition, I'm appending to this proposal the creation of a stable-maintenance ACL which would allow members to manage backports without a full core-charmer grant.
This will be greatly appreciated to give maintenance to our stable charms that are seeing more backports now that we have branches per OpenStack release \o/ -- Felipe Reyes felipe.reyes@canonical.com (GPG:0x9B1FFF39) Launchpad: ~freyes | IRC: freyes
On Fri, Jul 29, 2022 at 5:46 PM Felipe Reyes <felipe.reyes@canonical.com> wrote:
Hi Chris,
Thanks for bringing this up.
On Thu, 2022-07-28 at 15:38 -0500, Chris MacNaughton wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
with my openstack-charmer hat on: +1! :-)
Naming tends to stick, the name will remain long after the thought process and variables present today have diminished, and as such I would like to discuss the naming of these ACLs. `network-chamrs` is too broad. I would settle for `ovn-charms`.
With an increasing focus split among the openstack-charmers team, I'm observing that people are focused on more specific subsets of the charms, and would like to propose that new ACLs are created to allow us to recognize that officially. I've chosen the breakdown above as it aligns neatly with where the focus lines are at this point, letting developers work on their specific focus areas.
makes sense, it will give developers a stepping stone.
This proposal would not reduce permissions for anybody who is currently a core on the openstack- charms project and, in fact, future subteam core members could aspire to full openstack-charmers core as well. Ideally, this approach will let us escalate developers to "core" developers for the subteam(s) where they have demonstrated the expertise we expect in a core-charmer. It also allows a more gradual escalation to being a core in the openstack-charms project, making it a progression rather than a single destination.
/me nods.
As a related addition, I'm appending to this proposal the creation of a stable-maintenance ACL which would allow members to manage backports withoutth a full core-charmer grant.
This will be greatly appreciated to give maintenance to our stable charms that are seeing more backports now that we have branches per OpenStack release \o/
Apart from the naming / areas of the acls I agree with the sentiments above. -- Frode Nordahl
Hi Chris On Thu, 28 Jul 2022 at 21:46, Chris MacNaughton < chris.macnaughton@canonical.com> wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
I think the names need to be tweaked slightly: - charms-openstack - charms-ceph - charms-ovn - charms-maintenance This is to keep it inline/similar to the other charms-* groups. Back to the email proper:
With an increasing focus split among the openstack-charmers team, I'm observing that people are focused on more specific subsets of the charms, and would like to propose that new ACLs are created to allow us to recognize that officially. I've chosen the breakdown above as it aligns neatly with where the focus lines are at this point, letting developers work on their specific focus areas.
Whilst this is a reasonable idea, I'll admit to being slightly worried that it will solidify the lines between the teams; but perhaps that's what's going to happen anway?
This proposal would not reduce permissions for anybody who is currently a core on the openstack-charms project and, in fact, future subteam core members could aspire to full openstack-charmers core as well. Ideally, this approach will let us escalate developers to "core" developers for the subteam(s) where they have demonstrated the expertise we expect in a core-charmer. It also allows a more gradual escalation to being a core in the openstack-charms project, making it a progression rather than a single destination.
Not a bad idea.
As a related addition, I'm appending to this proposal the creation of a stable-maintenance ACL which would allow members to manage backports without a full core-charmer grant.
I guess with this one we'd have to be careful when assigning. Landing things in stable releases is basically a measure of how well we, as a team, manage regressions and how much work that creates in terms of managing our very large stable charm set. I'd be keen to hold this one back if we can. So why trial it with `charms-ceph`? Cheers Alex ---
--- Chris MacNaughton
-- Alex Kavanagh - Software Engineer OpenStack Engineering - Data Centre Development - Canonical Ltd
On Mon, Aug 8, 2022 at 4:25 PM Alex Kavanagh <alex.kavanagh@canonical.com> wrote:
Hi Chris
On Thu, 28 Jul 2022 at 21:46, Chris MacNaughton < chris.macnaughton@canonical.com> wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
I think the names need to be tweaked slightly:
- charms-openstack - charms-ceph - charms-ovn - charms-maintenance
We would also need an ACL for the documentation: - charms-docs
What is the status of this proposal? On Wed, Aug 31, 2022 at 3:53 PM Peter Matulis <peter.matulis@canonical.com> wrote:
On Mon, Aug 8, 2022 at 4:25 PM Alex Kavanagh <alex.kavanagh@canonical.com> wrote:
Hi Chris
On Thu, 28 Jul 2022 at 21:46, Chris MacNaughton < chris.macnaughton@canonical.com> wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
I think the names need to be tweaked slightly:
- charms-openstack - charms-ceph - charms-ovn - charms-maintenance
We would also need an ACL for the documentation:
- charms-docs
Hi Peter On Tue, 4 Oct 2022 at 16:14, Peter Matulis <peter.matulis@canonical.com> wrote:
What is the status of this proposal?
So the charm-ceph-core to the ACL groups to provide a more focussed ACL for contributors to the ceph charms. At the moment, the other's haven't been added yet as it's not fully clear how they may be helpful. However, always willing to add them if they are. Cheers Alex.
On Wed, Aug 31, 2022 at 3:53 PM Peter Matulis <peter.matulis@canonical.com> wrote:
On Mon, Aug 8, 2022 at 4:25 PM Alex Kavanagh <alex.kavanagh@canonical.com> wrote:
Hi Chris
On Thu, 28 Jul 2022 at 21:46, Chris MacNaughton < chris.macnaughton@canonical.com> wrote:
Hello All,
<tl;dr> I would like to propose some new ACLs in Gerrit for the openstack-charms project:
- openstack-core-charms - ceph-charms - network-charms - stable-maintenance </tl;dr>
I think the names need to be tweaked slightly:
- charms-openstack - charms-ceph - charms-ovn - charms-maintenance
We would also need an ACL for the documentation:
- charms-docs
-- Alex Kavanagh - Software Engineer OpenStack Engineering - Data Centre Development - Canonical Ltd
On Mon, Oct 10, 2022 at 8:06 AM Alex Kavanagh <alex.kavanagh@canonical.com> wrote:
Hi Peter
On Tue, 4 Oct 2022 at 16:14, Peter Matulis <peter.matulis@canonical.com> wrote:
What is the status of this proposal?
So the charm-ceph-core to the ACL groups to provide a more focussed ACL for contributors to the ceph charms. At the moment, the other's haven't been added yet as it's not fully clear how they may be helpful. However, always willing to add them if they are.
Cheers Alex.
I proposed that we add 'charms-docs' to manage changes made to just the documentation (Charm Guide and Deploy Guide at the moment). -- Peter Matulis Technical Author OpenStack and Ceph Canonical Ltd
participants (5)
-
Alex Kavanagh
-
Chris MacNaughton
-
Felipe Reyes
-
Frode Nordahl
-
Peter Matulis