Skip to content

Commit bc5b179

Browse files
authored
Merge pull request #467 from stackhpc/upstream/master-2025-09-08
Synchronise master with upstream
2 parents 20c663f + 012d69d commit bc5b179

File tree

7 files changed

+100
-15
lines changed

7 files changed

+100
-15
lines changed

.zuul.d/base.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,31 @@
4343
7xlK/HOqvgMubcqzR33mRoSnkcnFpD50O9k41ZsF9SPKHMGmk9LyI05vkL6bcc3ypLBQY
4444
BTdg70hF/5m6rHFbVCsNDPlVykcEzsW6D4qqxh/5b3LHbPYbe7ciXcc+PTnYb8=
4545

46+
- secret:
47+
name: kolla_copr_webhooks
48+
data:
49+
urls: !encrypted/pkcs1-oaep
50+
- IOTnCYHKs2AOvo5eRCUyy2e7mmo4zzPsTjcYJUlX1g+S93hXxqq3jS/EXJUE57TOJePeS
51+
saLbrFZyBScL9oYZaXiXPDiGMUHH09AdcdKJ18KhYGnYPx9j5o7ya0HBfbVD736JQrLGV
52+
oa08Rav+27I9guYu2V3B9CH+BQId0iujceeoVd0keUHoZFkTBrdX4rjQ6QlpcCn2KFcMG
53+
EAeVM6SFXU8KSm5b7/T7cKJmyuQk3uAD0R/RaY4L4GLKdZMgG2rf0AA/sOAbZgIf/nqem
54+
vwyJRM342fVKDozOivDMNcqMVjKtOwr/+CL3M2cTktxYq/WOVTxY72c/mjt2AE9lbDNu3
55+
zMMz+95fdkMUdlowC0ODcGL6M4DOlsrZpiUO9iaIqBpl9iJtZsAVB3/Zbb0LBJ3+o3Sp5
56+
rcYMwhICSITXECvERz9R63MGvtf3DaucKkJRtTri6Utwc9ZCCU0ZsW9jzJZ1roqMjzWEJ
57+
oWg4uIrlzE7T96I8zly/nyYJJEYIE5/qmzg03cVTGRkq803PclDWuGJt9isUVqnTj07XZ
58+
d06KIU2FmRPuC4L4XmHU5wMmE/XwqO6LkTlFhXJCnhpQTp9kcRIt680+3DWwSHQsL47Ld
59+
o2tX1XeVm2m7IK3Xy8I6TwIpSJ8B43afKBFRg1w79yXrHSOMNj6fuNJ+WU/Us8=
60+
- HIkK4PWDXI7VFNVm+/+qKmfEze/02zNi77wUH5sJLbShN1JVwLoJDdXNN9wmcIWWFDMkh
61+
On4sMuW9OLZvaNl23/Hs9SPHfGJDalgT4UBxqO15JUiojptZwxTzT+A654D5szsEU3LHU
62+
zNe/Ly0AW0WmjjDkP3waCyBk5WfR3LfTSTlVw3yK6t71V/XbYJIm9m+c47dgBWMuL4Voj
63+
xOMTBYXyUQYpdB744Hc3F4ensoE9SHlSIpgmmaiWW+DMHRz4Diz1Kppb67ts34kVRyf/B
64+
EVlEjxr7IBR5+ZpuCPNSDJALkl/nw4tXoaw0u+VazgBOYJsdQq2OJFXhiGNFAeO8p3Kqw
65+
ALkf8du+CXAeBBumODBToZRPb9vARlPVind/svJXdDwZfSixfCHvRQ9gEagNzYYo/CjFV
66+
JBZpzG1NX/C5WNtvrltemaeyL120x6VnXvz7oL4v8lgIlGM4MSg8miKvgCl/IXBLqoKq1
67+
0mRmqVQVjaIhLpc9UzzB3MByQzlErmYXNjzrZRICzmiQocLCTjKebzUn4dhYQ1SIjufjV
68+
Xe09WORotwmRLkhr76gZqpYOaTyWDjYZUwcMigQMj+iNQQmUPCqasUkVai5VLH7A2cX8V
69+
IKnI6zygwIHXLVrmtUGh5V8eXPXw4RdhILS7vSw65jk4qjJwniNcd5kXzMINRA=
70+
4671
- nodeset:
4772
name: kolla-centos-9-stream
4873
nodes:

.zuul.d/ubuntu.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
files: ^docker/proxysql/
3232
- kolla-ansible-ubuntu-bifrost:
3333
files: ^docker/bifrost/
34-
- kolla-ansible-ubuntu-zun:
35-
files: ^docker/|zun/
3634
check-arm64:
3735
jobs:
3836
- kolla-build-ubuntu-aarch64
@@ -45,6 +43,9 @@
4543
periodic:
4644
jobs:
4745
- kolla-publish-ubuntu-quay
46+
periodic-weekly:
47+
jobs:
48+
- kolla-copr-erlang-update
4849
experimental:
4950
jobs:
5051
- kolla-build-no-infra-wheels-ubuntu
@@ -91,3 +92,12 @@
9192
nodeset: kolla-ubuntu-noble
9293
vars:
9394
base_distro: ubuntu
95+
96+
- job:
97+
name: kolla-copr-erlang-update
98+
parent: base
99+
nodeset: kolla-ubuntu-noble
100+
timeout: 3600
101+
run: tests/playbooks/copr-erlang-update.yml
102+
secrets:
103+
- kolla_copr_webhooks

doc/source/contributor/contributing.rst

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ Communication
2626
IRC Channel
2727
``#openstack-kolla`` (`channel logs`_) on `OFTC <http://oftc.net>`_
2828

29-
`Weekly Meetings <https://meetings.opendev.org/#Kolla_Team_Meeting>`_
29+
Weekly Meetings
30+
In the IRC channel (`meeting information`_)
3031

3132
Mailing list (prefix subjects with ``[kolla]``)
3233
https://lists.openstack.org/pipermail/openstack-discuss/
@@ -40,7 +41,7 @@ Whiteboard (etherpad)
4041
https://etherpad.openstack.org/p/KollaWhiteBoard
4142

4243
.. _channel logs: https://meetings.opendev.org/irclogs/%23openstack-kolla/
43-
.. _meetings logs: https://meetings.opendev.org/meetings/kolla/
44+
.. _meeting information: https://meetings.opendev.org/#Kolla_Team_Meeting
4445

4546
Contacting the Core Team
4647
~~~~~~~~~~~~~~~~~~~~~~~~
@@ -49,8 +50,8 @@ In general it is suggested to use the above mentioned public communication
4950
channels, but if you find that you need to contact someone from the Core team
5051
directly, you can find the lists in Gerrit:
5152

52-
- kolla-core https://review.opendev.org/admin/groups/28d5dccfccc125b3963f76ab67e256501565d52b,members
53-
- kayobe-core https://review.opendev.org/admin/groups/361e28280e3a06be2997a5aa47a8a11d3a8fb9b9,members
53+
- `Kolla core team <https://review.opendev.org/admin/groups/kolla-core,members>`__
54+
- `Kayobe core team <https://review.opendev.org/admin/groups/kayobe-core,members>`__
5455

5556
New Feature Planning
5657
~~~~~~~~~~~~~~~~~~~~
@@ -61,20 +62,30 @@ prefix).
6162
Task Tracking
6263
~~~~~~~~~~~~~
6364

64-
Kolla project tracks tasks in `Launchpad <https://bugs.launchpad.net/kolla>`__.
65-
Note this is the same place as for bugs.
65+
Kolla family projects track tasks and bugs in Launchpad:
66+
67+
- `Kolla <https://bugs.launchpad.net/kolla>`__
68+
- `Kolla Ansible <https://bugs.launchpad.net/kolla-ansible>`__
69+
- `Ansible Collection Kolla <https://bugs.launchpad.net/ansible-collection-kolla>`__
70+
- `Kayobe <https://bugs.launchpad.net/kayobe>`__
6671

6772
If you're looking for some smaller, easier work item to pick up and get started
68-
on, search for the 'low-hanging-fruit' tag.
73+
on, search for the 'low-hanging-fruit' tag in the relevant project.
6974

7075
A more lightweight task tracking is done via etherpad - `Whiteboard <https://etherpad.openstack.org/p/KollaWhiteBoard>`__.
7176

7277
Reporting a Bug
7378
~~~~~~~~~~~~~~~
7479

75-
You found an issue and want to make sure we are aware of it? You can do so
76-
on `Launchpad <https://bugs.launchpad.net/kolla>`__.
77-
Note this is the same place as for tasks.
80+
You found an issue and want to make sure we are aware of it?
81+
Please report it in the appropriate Launchpad project:
82+
83+
- `Kolla <https://bugs.launchpad.net/kolla>`__
84+
- `Kolla Ansible <https://bugs.launchpad.net/kolla-ansible>`__
85+
- `Ansible Collection Kolla <https://bugs.launchpad.net/ansible-collection-kolla>`__
86+
- `Kayobe <https://bugs.launchpad.net/kayobe>`__
87+
88+
Note these are also used for task tracking.
7889

7990
Getting Your Patch Merged
8091
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -86,6 +97,22 @@ is described in :ref:`its own section <release-notes>`.
8697

8798
Significant changes should have documentation and testing provided with them.
8899

100+
To see an overview of in-progress patches, sorted into useful sections, you can
101+
view the:
102+
103+
- `Kolla Review Dashboard <https://review.opendev.org/dashboard/?title=Kolla+Review+Dashboard&foreach=project%3Aopenstack%2Fkolla+status%3Aopen+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2&High+priority+changes=label%3AReview%2DPriority%3D2&Priority+changes=label%3AReview%2DPriority%3D1&Feature+freeze=label%3AReview%2DPriority%3D%2D1&Stable+branch+backports=branch%3A%5Estable%2F.%2A+status%3Aopen+NOT+label%3AReview%2DPriority%3D%2D1&Small+things+%28%3C25+LOC%2C+limit+25%29+on+master+branch=delta%3A%3C%3D25+limit%3A25+NOT+label%3ACode%2DReview%2D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+Final+Approval+%28to+land+on+master+branch%29=NOT+label%3AWorkflow%3E%3D1+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself+label%3ACode%2DReview%3E%3D2+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+revisit+%28You+were+a+reviewer+but+haven%27t+voted+in+the+current+revision%29=reviewer%3Aself+limit%3A50&Newer+%28%3C1wk%29+Open+Patches+%28limit+25%29+on+master+branch=%2Dage%3A1week+limit%3A25+NOT+label%3AWorkflow%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3ACode%2DReview%3E%3D2+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Older+%28%3E1wk%29+Open+Patches+Passing+Zuul+Tests+%28limit+50%29+on+master+branch=age%3A1week+limit%3A50+NOT+label%3AWorkflow%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3ACode%2DReview%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster>`__
104+
105+
- `Kolla Ansible Review Dashboard <https://review.opendev.org/dashboard/?title=Kolla%2DAnsible+Review+Dashboard&foreach=project%3Aopenstack%2Fkolla%2Dansible+status%3Aopen+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2&High+priority+changes=label%3AReview%2DPriority%3D2&Priority+changes=label%3AReview%2DPriority%3D1&Feature+freeze=label%3AReview%2DPriority%3D%2D1&Stable+branch+backports=branch%3A%5Estable%2F.%2A+status%3Aopen+NOT+label%3AReview%2DPriority%3D%2D1&Small+things+%28%3C25+LOC%2C+limit+25%29+on+master+branch=delta%3A%3C%3D25+limit%3A25+NOT+label%3ACode%2DReview%2D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+Final+Approval+%28to+land+on+master+branch%29=NOT+label%3AWorkflow%3E%3D1+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself+label%3ACode%2DReview%3E%3D2+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+revisit+%28You+were+a+reviewer+but+haven%27t+voted+in+the+current+revision%29=reviewer%3Aself+limit%3A50&Newer+%28%3C1wk%29+Open+Patches+%28limit+25%29+on+master+branch=%2Dage%3A1week+limit%3A25+NOT+label%3AWorkflow%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3ACode%2DReview%3E%3D2+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Older+%28%3E1wk%29+Open+Patches+Passing+Zuul+Tests+%28limit+50%29+on+master+branch=age%3A1week+limit%3A50+NOT+label%3AWorkflow%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3ACode%2DReview%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster>`__
106+
107+
- `Ansible Collection Kolla Review Dashboard <https://review.opendev.org/dashboard/?title=ansible%2Dcollection%2Dkolla+Review+Dashboard&foreach=project%3Aopenstack%2Fansible%2Dcollection%2Dkolla+status%3Aopen+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2&High+priority+changes=label%3AReview%2DPriority%3D2&Priority+changes=label%3AReview%2DPriority%3D1&Feature+freeze=label%3AReview%2DPriority%3D%2D1&Stable+branch+backports=branch%3A%5Estable%2F.%2A+status%3Aopen+NOT+label%3AReview%2DPriority%3D%2D1&Small+things+%28%3C25+LOC%2C+limit+25%29+on+master+branch=delta%3A%3C%3D25+limit%3A25+NOT+label%3ACode%2DReview%2D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+Final+Approval+%28to+land+on+master+branch%29=NOT+label%3AWorkflow%3E%3D1+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself+label%3ACode%2DReview%3E%3D2+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+revisit+%28You+were+a+reviewer+but+haven%27t+voted+in+the+current+revision%29=reviewer%3Aself+limit%3A50&Newer+%28%3C1wk%29+Open+Patches+%28limit+25%29+on+master+branch=%2Dage%3A1week+limit%3A25+NOT+label%3AWorkflow%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3ACode%2DReview%3E%3D2+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Older+%28%3E1wk%29+Open+Patches+Passing+Zuul+Tests+%28limit+50%29+on+master+branch=age%3A1week+limit%3A50+NOT+label%3AWorkflow%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3ACode%2DReview%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster>`__
108+
109+
- `Kayobe Review Dashboard <https://review.opendev.org/dashboard/?title=Kayobe+Review+Dashboard&foreach=%28project%3Aopenstack%2Fkayobe+OR+project%3Aopenstack%2Fkayobe%2Dconfig+OR+project%3Aopenstack%2Fkayobe%2Dconfig%2Ddev%29+status%3Aopen+NOT+label%3ACode%2DReview%3C%3D%2D2+NOT+label%3AWorkflow%3C%3D%2D1&High+priority+changes=label%3AReview%2DPriority%3D2&Priority+changes=label%3AReview%2DPriority%3D1&Feature+freeze=label%3AReview%2DPriority%3D%2D1&Stable+branch+backports=branch%3A%5Estable%2F.%2A+status%3Aopen+NOT+label%3AReview%2DPriority%3D%2D1&Small+things+%28%3C25+LOC%2C+limit+25%29+on+master+branch=delta%3A%3C%3D25+limit%3A25+NOT+label%3ACode%2DReview%2D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+Final+Approval+%28to+land+on+master+branch%29=NOT+label%3AWorkflow%3E%3D1+NOT+label%3AWorkflow%3C%3D%2D1+NOT+owner%3Aself+label%3ACode%2DReview%3E%3D2+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Needs+revisit+%28You+were+a+reviewer+but+haven%27t+voted+in+the+current+revision%29=reviewer%3Aself+limit%3A50&Newer+%28%3C1wk%29+Open+Patches+%28limit+25%29+on+master+branch=%2Dage%3A1week+limit%3A25+NOT+label%3AWorkflow%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3ACode%2DReview%3E%3D2+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster&Older+%28%3E1wk%29+Open+Patches+Passing+Zuul+Tests+%28limit+50%29+on+master+branch=age%3A1week+limit%3A50+NOT+label%3AWorkflow%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3ACode%2DReview%3E%3D1+label%3AVerified%3E%3D1%2Czuul+NOT+label%3AReview%2DPriority%3D%2D1+branch%3Amaster>`__
110+
111+
.. note::
112+
113+
If you feel that your change is getting overlooked, reach out via
114+
:ref:`preferred communication methods <communication>` to let us know.
115+
89116
Project Team Lead Duties
90117
~~~~~~~~~~~~~~~~~~~~~~~~
91118

doc/source/contributor/versions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ information about package sources.
4747
.. _`Team RabbitMQ 'Cloudsmith' repo (Deb)`: https://www.rabbitmq.com/install-debian.html#apt-cloudsmith
4848
.. _`Team RabbitMQ 'Modern Erlang' PPA`: https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang
4949
.. _`Team RabbitMQ 'Cloudsmith' repo (RPM)`: https://www.rabbitmq.com/docs/install-rpm#cloudsmith
50-
.. _`openstack-kolla COPR`: https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang/
50+
.. _`openstack-kolla COPR`: https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang-27/
5151

5252
.. _`Grafana install guide`: https://grafana.com/grafana/download?platform=linux&edition=oss
5353
.. _`MariaDB Community downloads`: https://mariadb.com/downloads/community/

docker/base/copr-rabbitmq-erlang.repo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
[copr-rabbitmq-erlang]
66
name=openstack-kolla COPR with Erlang build for RabbitMQ
7-
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang/rhel-$releasever-aarch64/
7+
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/rhel-$releasever-aarch64/
88
gpgcheck=1
99
enabled=0
10-
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang/pubkey.gpg
10+
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/pubkey.gpg
1111
repo_gpgcheck=0
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
upgrade:
3+
- |
4+
Switches Erlang RPMs on aarch64 to a versioned Erlang 27 repository,
5+
due to Fedora COPR not supporting multiple package versions in one repo.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
- name: COPR Erlang update
3+
hosts: all
4+
tasks:
5+
- name: Ensure webhook URLs are defined
6+
no_log: true
7+
ansible.builtin.assert:
8+
that:
9+
- kolla_copr_webhooks.urls is defined
10+
- kolla_copr_webhooks.urls | length > 0
11+
fail_msg: "Missing Zuul secret 'kolla_copr_webhooks.urls' (list of webhook URLs)."
12+
13+
- name: Trigger COPR builds via webhooks
14+
no_log: true
15+
ansible.builtin.uri:
16+
url: "{{ item }}"
17+
method: POST
18+
loop: "{{ kolla_copr_webhooks.urls }}"

0 commit comments

Comments
 (0)