aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2026-07-21 18:03:28 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2026-07-21 17:36:18 +0000
commitc551840faec363feb7ae425bbab3d5d072ad43c4 (patch)
treeb91afaf1e8023de6bf977c8ec0ba8831911e7166
parent7fd50f7c07626a0345e8ebdeba62305f975467e2 (diff)
downloadkolla-c551840faec363feb7ae425bbab3d5d072ad43c4.tar.gz
kolla-c551840faec363feb7ae425bbab3d5d072ad43c4.zip
CI: Rework copr job to a different secret format
Change-Id: I2ef1b33b8d4527e0aea4f00dd1ce0770da2c495e Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
-rw-r--r--tests/playbooks/copr-erlang-update.yml12
-rw-r--r--tox.ini2
-rw-r--r--zuul.d/periodics/copr.yaml6
-rw-r--r--zuul.d/secrets.yaml54
4 files changed, 44 insertions, 30 deletions
diff --git a/tests/playbooks/copr-erlang-update.yml b/tests/playbooks/copr-erlang-update.yml
index e33a85fe5..c917a72b0 100644
--- a/tests/playbooks/copr-erlang-update.yml
+++ b/tests/playbooks/copr-erlang-update.yml
@@ -2,8 +2,14 @@
- name: COPR Erlang update
hosts: all
tasks:
- - name: Trigger COPR builds via webhooks
+ - name: Trigger COPR build via webhooks for erlang-27
ansible.builtin.uri:
- url: "{{ item | trim }}"
+ url: "https://copr.fedorainfracloud.org/webhooks/custom/{{ kolla_copr_erlang27.id }}/{{ kolla_copr_erlang27.uuid }}/erlang"
method: POST
- loop: "{{ kolla_copr_webhooks.urls }}"
+ no_log: true
+
+ - name: Trigger COPR build via webhooks for erlang-26
+ ansible.builtin.uri:
+ url: "https://copr.fedorainfracloud.org/webhooks/custom/{{ kolla_copr_erlang26.id }}/{{ kolla_copr_erlang26.uuid }}/erlang"
+ method: POST
+ no_log: true
diff --git a/tox.ini b/tox.ini
index a11ff3f63..774822b94 100644
--- a/tox.ini
+++ b/tox.ini
@@ -53,7 +53,7 @@ commands =
bash {toxinidir}/tools/validate-all-dockerfiles.sh
python {toxinidir}/tools/validate-all-file.py
bandit -r docker kolla tests tools
- codespell -I {toxinidir}/.codespell-ignore
+ codespell -I {toxinidir}/.codespell-ignore -x zuul.d/secrets.yaml
ansible-galaxy collection install -r test-requirements.yml
ansible-lint
diff --git a/zuul.d/periodics/copr.yaml b/zuul.d/periodics/copr.yaml
index 44c546030..2df2a6500 100644
--- a/zuul.d/periodics/copr.yaml
+++ b/zuul.d/periodics/copr.yaml
@@ -6,8 +6,10 @@
timeout: 3600
run: tests/playbooks/copr-erlang-update.yml
secrets:
- - name: kolla_copr_webhooks
- secret: kolla_copr_webhooks_jul_2026
+ - name: kolla_copr_erlang26
+ secret: kolla_copr_erlang26_jul_2026
+ - name: kolla_copr_erlang27
+ secret: kolla_copr_erlang27_jul_2026
- project-template:
name: kolla-periodic-copr
diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml
index 60c5dc35e..e8f2af440 100644
--- a/zuul.d/secrets.yaml
+++ b/zuul.d/secrets.yaml
@@ -26,28 +26,34 @@
0obnRaoKKlJ9O6am06D01lNhiiG8NhreNONZTbY7h8nvJXyMfYTo0zqHTJhHiY=
- secret:
- name: kolla_copr_webhooks_jul_2026
+ name: kolla_copr_erlang27_jul_2026
data:
- urls:
- - !encrypted/pkcs1-oaep
- - bDxYK2BjxCkgskAeAHZyxXEJkomgp5k9rNEjmR2QA3ddSiI2j2C/o3FZii369X4pfH2Y6
- QAW5vieKURmkXjVbiHMjxUGlezXpiUYA0TVdpGOmVfmzz2vy42BdQZArO5Xt1TIg+aPao
- aGGxF355LIGIAr1RMrD3f3ex3oLROxsmgivKGJPpetHZNOFxIfJT+54tCSL/DvEJJYORp
- S1UeSB9R9MR7Dpp0WSy1FZLrzwPvMx9Tx3HY0QTrK2+T1ooFplMo7HJnvpL3Km5XykK77
- GaPmu3Irz5IGOyLZLdqaFepblMU0Xj/3/EvsaQsUA1VfR0mGoAIZTJmbdljtiBZ0nSLMn
- /RrHoCk8JPM+qHtrCXglnQxzGbSzrMGbAxxIsy4CRpl2qjElxqh+nW0eimO3PVHsQfdc1
- OULS6F37G9WuTZ2jt5kiQp+aDcDlANSSUcLppvaKvlvXTUicFWF/rZZtK8/HaefaAfSwB
- OWxEdC1zJnFMs5puzpvCUfJt4AaP17UCPyDdTcHwCSOdM2gaX18JgKrLoV7YXX6SEGNMX
- 6nq8hNKvICsW3DHG6HEVhLZuCRhZNWEpRLv4ihuweuFAxXUcGyvysbT/3XFMEyYJ8Smvn
- 3ZPd5Zk5hZKZD0V0pQocHs5d/uIfwKAb/QCZ8qtsVs+bERjSFhf9fJFguVJKFg=
- - !encrypted/pkcs1-oaep
- - FagelGYHE9xesRXrYBbLWwlBcM0I1NoQEPoLQ/DS4+c8aJoc//uJaW8/e/37djcYs5f8r
- SU4KvyzZrQpKGA7aHEfvM6jwODF79nNwbFjfC1mQtiVJcCsYGG7KbQLrBZp9QtFdbpHvF
- l5dBeE+mW7HeO+T8UifbGupgORcOPHNti/yhC8ApV8tqKZh89y7+ziKMbluvAVbCwraau
- tE5NquigzMDqqAqJHUtNSIouBGE2kWIFV8Uo6gks/XGDxab49z6wY20o2BfGr/biYHCOF
- F4nQ8r061T6I57GhInSNlYeS2kz1TEdT37k7u1w7WwJlRgQvqJVp802AARbiPeYEC64W+
- bK/rNOqBd+iVjEK8xKn4VsDGsU/QYMBSK6euo0Ki0G4L5ZUw8CmFiz902nS+WW1UsR9Re
- 6v1T+Ir1UMiI1KQ5lJg52uzCKZpJ92UshMBxmRoRVXPrudYR+p1Fq3z22pw8vMkmWmLuk
- lw2vQsUg39UwROimyApTHsXRS/pbyEvZNcuBgD3L95YofiONHYWraYJPfcuBbOrqESCjd
- sHzJOC+DBHjgMUnEQs40KxaIVvSA9lIyRYTSKReUHzsJz8t6m9CARVTNrzt2OJjHignpI
- lX7v5sXi1ZgUTeWaWYyzdTU71YYL5SBcCma2TJDrWo2B1JKvDRzBrIzaVewpVM=
+ id: 194310
+ uuid: !encrypted/pkcs1-oaep
+ - OVGgIFUhc4mLUInM7Iq0UFlkrlCuN7lFyWKkPBJrfDNC5YF+onsnD67PR5EdF6RPH/uc1
+ ZpZH+zu/Uxi8xyEged5f3sem+sipbAFr99hn08B2YpF6OUasthpgbgyt2YO/cDINX/8Ry
+ t+6oLelk3eEr0goOGJi9YGqKRm8f6kuCEnzQ5y0qBnWRF3q6dF42NGzPrDNC6uZ17yTiO
+ gIEH99756og9SCnrYrrsaXQI7PLI/puDjM2Bk1a8amKuff1DBa+Ql1zkJDqm7C4vgWEQx
+ upSSOp8bnbGs+gyeCqC6hgfpz0+8Ycg948NSYmtUPMNntrtP9Co53ean8uL4l4rw+tYeT
+ i3zKFOTFaEtRv3eWPvU5lAhO3Ue/9FbGvG29gHNvaE4qDZpRsOuQXGuvPHpt/5gj2vNJM
+ qN5daV1RivNWmzx6/LISrQp1hP96OHfke3xhTN4dZjl3bgBTU5DcqdiDi9cxMRAKf5ToN
+ TYBUObeI5iLAcnTef6T4vXVjuqaYKV/Ve342cyJ1yIc+cJdSYg+gZUA5vtd1hm0LGzQZX
+ wTUj5KZ20PSRZaq0qymMv3IAISWQcTUWdFelAdyDQ503PtmU9LYAoiq0AMElPOxVKwMmw
+ b67DWLXBERH/QPHe2U05EC6y1wqIrybE2RaFVS3iFV+zGB0jeAEaKT5dk9qYX0=
+
+- secret:
+ name: kolla_copr_erlang26_jul_2026
+ data:
+ id: 194311
+ uuid: !encrypted/pkcs1-oaep
+ - U94M5N0PdweThBB7r6n4TRvtz/6J4jBecHx4OWv0OwmON/OG6AbIZXLUkWG5THbVKt1Or
+ iOGK0G1Wnj4eUWc9l1XWv4cuKzXCxC9UzkljB5U5p30AoLySDeV9Q+fV9fd+6X80D1BL2
+ xv6nPLnFYIFK6PV8XPGZIFbZUGRc+D3T9Dn8tInozU5VOdvVOQCTmuiIPxfEvQwlWcyHX
+ iJdBxgZBXPdGjUALkt3W3M+4kkCoRzhFmIk6c5+CZL5yousp5YoXoR0UYXBalBUaRQFPC
+ /KKx+ND/cQw5j0p74M4JG2jCY9UYyKHb1ZFi03f/ls8qyQ4qzmaGS0LJUK5akv7njAMsv
+ Gk21RBnKQccIGQTtpXsDFeYI6hbp/8iCIpDZ5FOb0Xgp43J0EwEWAkh+jjwaRfP8R95O0
+ HEtO2ghMKB6QZbEiYfjX9757ZKbXBMaNW3uJmMjrfnh6l82ty0OMM+/Ey0m1xm8hvbpKm
+ /P99Z6wW/uR1aoczueImCYbvIsJbcFXv54CKLQVEcfruBzLomm8zkJHbBw5iJ+J7oREYt
+ +P3W+I5xmcpNsWOLirrYM71Luu9HZ+8FHQQW2tCTRohe7A+svicsCTiDrc3xiBa9ycqZn
+ Hvy/nppPTzPNHjV2s5Wr/fmib8HIRvPWbjK+DrcKHilq1aBmKq6C1eZrBd52kM=
+