project-config/tools
Jay Faulkner dd6c0bcd91 Proposed new Ironic core structure
Ironic is considering a two-tier structure, separating permission to
approve/workflow patches from the ability to core-review vote.

The final state is intended to be:
- All existing active ironic-cores go into ironic-approvers
- ironic-approvers goes into ironic-reviewers
- anyone approved later can get added to ironic-reviewers

In terms of permissions, the desired state is:
- ironic-approvers are the only team that can approve patches for
  landing
- ironic-reviewers are allowed to core review and do most other core
  activities except the final workflow to land code

As a transition, I'm leaving the ironic-core group in the ACLs. Once
the new group is created, populated, and working, we can rename the
old one to reflect its disuse.

I've also, as a result of auditing the core groups for other Ironic
projects and seeing some of them out of date, am unifying more
ironic-related projects into the same ACL configuration. The now
disused old core groups for those projects will also be renamed to
reflect their disuse when completed.

Change-Id: I7fea059274ffd8635e426e82882a3076527464eb
2024-10-15 15:16:32 -07:00
..
add-projects-to-main.py Be more explicit about using python3 to run tools/ 2020-06-08 16:40:44 -07:00
ansible-lint-roles-cache.sh linter: update ansible-lint; add auto-download of roles 2022-08-12 09:29:11 +10:00
batch_update_projects.py Be more explicit about using python3 to run tools/ 2020-06-08 16:40:44 -07:00
build-dib-in-docker.sh Wrap some overly long lines 2015-12-23 13:56:53 +01:00
build-image.sh Retire devstack-gate 2024-05-14 15:16:58 -07:00
check_irc_access.py Omnibus fixes for running jobs on Noble with Python3.12 2024-08-21 11:53:21 -07:00
check_projects_yaml_alphabetized.sh Enable tripleo core members to change WIP flag 2020-12-07 15:59:25 +00:00
check_valid_gerrit_config.sh Implement openstack-unmaintained-core group 2023-11-29 21:48:10 -05:00
check_valid_gerrit_projects.py Check proposed project names for problems 2023-10-12 14:08:11 +00:00
check-channels-yaml.sh Some python yaml fixes 2019-04-10 13:33:51 +00:00
ci2project.py Be more explicit about using python3 to run tools/ 2020-06-08 16:40:44 -07:00
fix-neutron-stadium.py Be more explicit about using python3 to run tools/ 2020-06-08 16:40:44 -07:00
irc_tests.py Make gerritbot linter know all the supported events 2021-04-25 17:26:25 +00:00
mount-image.sh Switch to using $() for subshells, part 1 2015-06-04 15:30:55 +10:00
nodepool-validate.sh Test all nodepool files 2018-01-19 19:41:23 +01:00
normalize_acl.py Proposed new Ironic core structure 2024-10-15 15:16:32 -07:00
normalize_channels_yaml.py Be more explicit about using python3 to run tools/ 2020-06-08 16:40:44 -07:00
normalize_projects_yaml.py Drop use of track-upstream 2021-07-06 16:45:22 +00:00
projectconfig_ruamellib.py Add some helpers to projectconfig_ruamellib 2019-04-10 13:33:52 +00:00
propose_projects_yaml_update.sh Update jobs for OpenDev 2019-04-20 13:51:05 +00:00
run-bashate.sh linter: update ansible-lint; add auto-download of roles 2022-08-12 09:29:11 +10:00
run-compare-clonemap.yaml Use zuul-cloner instead of git clone 2015-04-30 11:39:20 -07:00
umount-image.sh Port build-image.sh from old config repo 2014-09-30 15:06:19 -07:00
zuul-projects-checks.py Improve terminology in project-config tree 2024-05-01 11:57:27 -04:00