Repository navigation
Add ZuulOnly branch protection - #577
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the
|
| Layer / File(s) | Summary |
|---|---|
Repository group configuration terraform/github/variables.tf, terraform/github/terraform.tfvars.json |
The repositories map defines ZuulOnly. The variables assign neutron to this group. |
Zuul-only branch protection resources terraform/github/branches.tf |
The standard OpenStack protections exclude ZuulOnly repositories. Dedicated resources protect the stackhpc/2025.1 and stackhpc/2026.1 branches. Only local.zuul_app_node_id is allowed to push or merge. |
Estimated code review effort: 2 (Simple) | ~10 minutes
Merge Risk: 
Moderate · previous review 8b809
-
Applying this change can temporarily remove the release-branch protections while Terraform recreates them. Preserve the existing resource state with moves before merging.
🚥 Pre-merge checks | ✅ 3
-
✅ Passed checks (3 passed)
-
Check name Status Explanation Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0… Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request. Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
8b80997 to
0c7d6eb
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Advanced
Run ID: e6db8569-db5c-43a0-8bd1-5e40d4ec1075
📒 Files selected for processing (3)
terraform/github/branches.tfterraform/github/terraform.tfvars.jsonterraform/github/variables.tf
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.
Terraform Format and Style 🖌
|
b406a6b to
b78104f
Compare
b78104f to
1b90ecd
Compare
stackhpc/neutron is a first example of a Zuul only CI repo, stackhpc/2025.1 and stackhpc/2026.1 only run Zuul jobs and we can use ``gate`` label to gate the patches for Zuul to merge them. Disable the permission for regular human users to merge patches in these repositories.
1b90ecd to
42e1936
Compare
stackhpc/neutron is a first example of a Zuul only CI repo, stackhpc/2025.1 and stackhpc/2026.1 only run Zuul jobs and we can use
gatelabel to gate the patches for Zuul to merge them.Disable the permission for regular human users to merge patches in these repositories.