)]}'
{"id":"openstack%2Fkolla~995447","triplet_id":"openstack%2Fkolla~master~I61dc5e3f399f6eec02475c7b90e0f41c85c6093c","project":"openstack/kolla","branch":"master","topic":"acme-dns-01","attention_set":{"39361":{"account":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"last_update":"2026-08-05 18:49:37.000000000","reason":"A robot voted negatively on a label"},"30911":{"account":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"last_update":"2026-08-10 08:59:43.000000000","reason":"\u003cGERRIT_ACCOUNT_27339\u003e replied on the change","reason_account":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I61dc5e3f399f6eec02475c7b90e0f41c85c6093c","subject":"letsencrypt: Add ACME dns-01 challenge support","status":"NEW","created":"2026-06-30 08:20:36.000000000","updated":"2026-08-10 10:45:22.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0b695e29432912a36798522624c81ef26ec1fa8d","_number":995447,"virtual_id_number":995447,"owner":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-10 10:45:22.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-30 09:58:42.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-05 15:51:02.000000000","updated_by":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"reviewer":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"state":"CC"},{"updated":"2026-08-06 08:14:10.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2026-08-10 08:59:43.000000000","updated_by":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"reviewer":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"state":"CC"}],"messages":[{"id":"4c92c63e6555292c2a47fc50db56fd0980f03f65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"date":"2026-06-30 08:20:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"437d18a45319e9ad3e812813a6bcd5b1bbf13806","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 09:58:42.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/eea21a6ab82a4e9f99fddfd418940c2c\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/e2d2e2a4d6a04516acf1dccfea2f6617 : SUCCESS in 26m 03s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/fceb57647d0f428e8d098ae215c882be : SUCCESS in 26m 21s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/dc9fb5165fb6416a9439822ec75b8297 : SUCCESS in 23m 18s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/455a305fd6794131842f6945a5e61b35 : SUCCESS in 31m 05s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/c84efdef53074325a25c5fb43dbebb8c : SUCCESS in 31m 31s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7ee2af3cdd43416bb2345dc4b1d2ee1f : SUCCESS in 22m 13s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/9208217c0e714dfd9f6242dc31b2eeca : SUCCESS in 29m 57s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/7515aa0635dd4ea88b057ca9759c7b0f : SUCCESS in 1h 02m 45s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/dd3ec3567cf242118c1d5032ee452a80 : SUCCESS in 1h 01m 37s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/8c6757667d2c43bb8aaa5c3a2098eb9a : SUCCESS in 1h 31m 52s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/7ed9a420a84e4ba5b515ae314c132678 : SUCCESS in 1h 03m 36s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/b28a186b9d7f41ef88597e193e131172 : SUCCESS in 1h 28m 49s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/88b7efcdab484d0ea24bf4bf9f6e2396 : SUCCESS in 1h 03m 40s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/c995890fec4e4a8ba87ec6ffdf8d9ca1 : SUCCESS in 1h 37m 05s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/887910abf3a04ab88039a97dd48b4369 : SUCCESS in 1m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/629b5ef5ecaa4451be7e73b68499b49f : SUCCESS in 2m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d70cf03916554fc492a17b26ce2beae8 : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b895760726714ee29527ef726c6d0e00 : SUCCESS in 2m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/81084878d67d41db979716917d778aa0 : SUCCESS in 3m 54s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fd5e5c1bbe814fdf966d7a2a8c197704 : SUCCESS in 2m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01cc47a7d80f4296826af003786fda2a : SUCCESS in 6m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1fe6328898f54379bb96b3afac411ac3 : FAILURE in 2m 49s","accounts_in_message":[],"_revision_number":1},{"id":"386a6b16b4dd0cbbdbd8dfa0c17c8f47cd025ce6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 11:41:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/160fc0b573324d27ad12c87613c29195\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/16a9f822e8ff418c9e7cfa0445902844 : SUCCESS in 40m 32s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/cc91ea9e8645477d8fdf18d62a80e75b : SUCCESS in 39m 14s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/bfd611db352b4bddad927bbe65ac108a : SUCCESS in 44m 40s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/c83c28a7fd9c43e28409574a81e3ad99 : SUCCESS in 51m 14s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/81ee9fe24b524a6dbe16d96fb81fda27 : FAILURE in 1h 35m 38s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/b7db7adc453b4f90b6907c1438757f3b : FAILURE in 1h 45m 11s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/db060d1923744826bbaf9d592f0fd920 : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d32bab62df7148489d7657d37ff84824 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3c5bad4b266d4e6f83dae888407f8750 : SUCCESS in 6m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3d18772eb61fb71e26b40ab9cdc3c886d982c5a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"date":"2026-07-13 14:22:49.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"77dd40ff1a077045855e808b59d70f07a798c9a3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 16:03:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0850396a78d14c9f90132ce69a0b8e89\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/50dc18cc11c34e4095e0575520be6d64 : SUCCESS in 47m 30s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/5a81341d0189403699d54e599148ce88 : SUCCESS in 47m 37s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/6553f2caaa744a8b941c56155bcace9b : SUCCESS in 46m 12s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/5a87a5fe2f81474381dee5d74828f181 : SUCCESS in 46m 53s (non-voting)\n- kolla-ansible-centos-10s-aarch64 https://zuul.opendev.org/t/openstack/build/07acc629464d4c10b039b470ab62fc18 : FAILURE in 1h 39m 01s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/4cc9a119b1af4352bf5f96d6820dcf55 : FAILURE in 1h 30m 43s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/21e74587ec6a425484d6c12d8ced9c14 : SUCCESS in 4m 17s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d41539dbeb8f44af9383555e532f3112 : SUCCESS in 4m 19s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/13ff81c71d3545928d9ff3f5cd1e183c : SUCCESS in 8m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d5404898c888f9bbdfee0cb048b9c5734505b542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 16:58:16.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8c9e89e477d84b73ab4b9aee43585bcd\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/8c935fad05ba484a81c60006a957360c : SUCCESS in 59m 11s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/98de4a9de20d467793234aeaedb279be : SUCCESS in 13m 28s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/4daa655102f94ca096dc2a2b540a2c77 : SUCCESS in 25m 23s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/77b1c06debf347dfae9a42b525171e15 : SUCCESS in 15m 09s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/da805c0f1bc541ca8100c3bbb1cf254b : SUCCESS in 25m 51s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b3de1bb2d3f84901ac6649004b6f344d : SUCCESS in 13m 58s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/b25eb2bc2483494b9988530b60c426b0 : SUCCESS in 31m 06s\n- kolla-ansible-centos-10s https://zuul.opendev.org/t/openstack/build/c0c7cae8f9dc4bc08daf5c8f9c157808 : TIMED_OUT in 2h 33m 59s (non-voting)\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/2b77683b4f4349aa8dc85e2d196155ec : SUCCESS in 1h 01m 41s\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/6e88ea4ac4124a9da109145bba21a5ac : SUCCESS in 1h 30m 28s\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/c238d427c8b3460b90f71e416f101d4b : SUCCESS in 1h 04m 16s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/e85dde85e16541efad47ca881962ea0a : SUCCESS in 1h 29m 27s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8f082825ce774b67b8150ff36a69d6b6 : SUCCESS in 1h 02m 41s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/236115c5c1a14f38a63ed0646e94f720 : SUCCESS in 1h 32m 25s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/ea20f692a1bb4922945480b1b8789070 : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6c055648cd0462bbf3b3abac924d4f9 : SUCCESS in 2m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8dc39b8c163e4bc29ab9257318c2caef : SUCCESS in 3m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d9a4e2bb850e4d5a9a56393ec36682ed : SUCCESS in 2m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/49d94e644f6e48c79d293cfe801fe20f : SUCCESS in 3m 42s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc23b2eac9994b349b69d3ef0ad30677 : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b245507dea04b89b245e514fa311f54 : SUCCESS in 5m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4eae2968a3c5402b9bd9dbbef8cc97ab : FAILURE in 2m 30s","accounts_in_message":[],"_revision_number":2},{"id":"2aea5d236c557ece29c89ec6c769dc851784f173","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"date":"2026-08-05 15:49:18.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"82e0c5f1fa03b59b79c8120974e8466e896f81e6","author":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"date":"2026-08-05 15:51:02.000000000","message":"Patch Set 3:\n\nCompanion to my comment on 995448: patchset 3 fixes --env-file handling in letsencrypt-certificates.sh (patchset 2 died on getopt parsing and never exported the credentials lego needs, so dns-01 issuance could not work) and rewraps two release note lines that exceeded reno\u0027s 79-column limit - that D001 failure was the only reason build-openstack-releasenotes voted -1 on patchset 2.\n\nValidated end-to-end against Pebble (real dns-01 challenge validation) including wildcard and EAB, and in a full kolla-ansible deployment on Ubuntu 24.04.","accounts_in_message":[],"_revision_number":3},{"id":"c3a41af8c7fdaf41ae15cb8bdad1ea9dd2396335","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"date":"2026-08-05 15:59:16.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"d4a7b087761192dde9f253cb1ff387da4fa4c3b4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"date":"2026-08-05 16:16:39.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"36be817ddbde7553dd987276b82bedf439eb8a2f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 18:23:44.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/861bd8e37ba74defaee9fe1489980be4\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/07f31b174f954ac3ab90ff098eeb27f6 : SUCCESS in 30m 55s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/c3ce4b6495684d16b9cfe296fe0e7b0b : SUCCESS in 23m 39s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/219828cf68e045efbe5f4845761f5938 : SUCCESS in 25m 05s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/7df272bb8e2a427991bc82939b45ff9d : SUCCESS in 25m 40s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/63b22c3e195749419f428b9ac199692e : FAILURE in 55m 06s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/baeb927ff07243dcb81a75479932cd6f : SUCCESS in 4m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1d0b3f606f264d3099780e30bb34a9f6 : SUCCESS in 3m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/704f9270754a4303b4bd509c62de6651 : SUCCESS in 6m 55s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ae14e66f78078ec82a02bbe8ebabf0c54f44f788","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 18:49:37.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e967f66c14844caeba89d3290c3c18b1\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/64268f41a2394e44adf295d00d3d765f : SUCCESS in 1h 02m 38s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/07bd7e1ef6a44427b798e080dc53d21b : SUCCESS in 23m 39s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/36f5884b43594f1589eb6c8e586ba829 : SUCCESS in 31m 15s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/3716a129e0064310ab5fa2e82a65b59b : SUCCESS in 27m 16s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/b754f345423c4138aa58517dce1d3c02 : SUCCESS in 41m 21s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/762fe766a30c40c18fb8cf6a6526b144 : SUCCESS in 24m 59s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/00842d69abf0460583aa43a6ee9625fa : SUCCESS in 30m 56s\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/f1ffd67c058a4bf0b372f2dc0652d236 : SUCCESS in 58m 46s (non-voting)\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/47f11d21a4a54cab9be6b96e50ae7da5 : SUCCESS in 1h 28m 13s (non-voting)\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/53d52fe73dce4b9cb67511cba9ee317f : SUCCESS in 1h 00m 50s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/fe8c51ce1b3f4d0eba0db30dab568ab0 : SUCCESS in 1h 33m 12s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/13d927e705d34f2fa4c475dc30411785 : TIMED_OUT in 2h 31m 29s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/0d1773514cd14beeb441fede98726617 : SUCCESS in 1h 35m 17s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/8ea0d214a8a3432eb6bab8e585db1e55 : SUCCESS in 2m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19f69fad98ee48cc8535fbd32833ec36 : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bef7a89328c241179ede72024ad2ac19 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c0461e39784a42ee8743dc4d7e08ddff : SUCCESS in 2m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f74612d8f47f4ac7963c61adea3c8279 : SUCCESS in 5m 58s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d387b2177184b27be55a7d627b0d6d9 : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0f66574045a43269b5d567423c7aec6 : SUCCESS in 7m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4a05e63e50a4ad28d61f42ae9357420 : SUCCESS in 8m 59s","accounts_in_message":[],"_revision_number":5},{"id":"5e3cdf69fd851467af4c8402b60533b6fe8f8473","author":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"date":"2026-08-06 17:15:49.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b7b2d874f0ec368f063d75ad910b23f8a6d04789","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2026-08-10 08:59:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e02ca41a614a513eee2ebe312f45f3cdbabe0971","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 10:21:36.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd7b1030fb5346bfa33aefe8c94cfa1d\n\n- kolla-build-centos-10s-arm64 https://zuul.opendev.org/t/openstack/build/dd1d3322800b40fcbcae1d5401af46a9 : SUCCESS in 45m 51s (non-voting)\n- kolla-build-debian-trixie-arm64 https://zuul.opendev.org/t/openstack/build/dabe4d9e1cfe47478bda1af0f6c5bb6f : SUCCESS in 43m 18s (non-voting)\n- kolla-build-rocky-10-arm64 https://zuul.opendev.org/t/openstack/build/165c78de218b4e9591c10eca112841ce : SUCCESS in 46m 02s (non-voting)\n- kolla-build-ubuntu-noble-arm64 https://zuul.opendev.org/t/openstack/build/6b48ba809984457ba946c02a5dd23089 : SUCCESS in 43m 52s (non-voting)\n- kolla-ansible-debian-trixie-aarch64 https://zuul.opendev.org/t/openstack/build/168815de7b5d485c97dd7edce7d5d0d5 : FAILURE in 1h 20m 33s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5a38eaf465c24bccb88984a761ff755d : SUCCESS in 4m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e14b4a530de14682a8a59155420b970e : SUCCESS in 4m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/14f8e91f7e4547e5bb84be7c1da98c8d : SUCCESS in 10m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0b695e29432912a36798522624c81ef26ec1fa8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 10:45:22.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d3ea1f70bfd49cfb3235f77c31fad37\n\n- kolla-build-centos-10s https://zuul.opendev.org/t/openstack/build/7c07ff60bc754543b4d9fff6ab2bec65 : SUCCESS in 54m 51s (non-voting)\n- kolla-build-debian-trixie https://zuul.opendev.org/t/openstack/build/6587593b241e487bb0c564bb02752a27 : SUCCESS in 27m 30s\n- kolla-build-debian-trixie-podman https://zuul.opendev.org/t/openstack/build/8157611f42de4eaeb428b88ae066a90d : SUCCESS in 28m 52s\n- kolla-build-rocky-10 https://zuul.opendev.org/t/openstack/build/ee5a3cc9ce5e4302a33085f54d840c9f : SUCCESS in 23m 56s\n- kolla-build-rocky-10-podman https://zuul.opendev.org/t/openstack/build/e2c1c200fd9b48d4bd2ec21ff78aee47 : SUCCESS in 50m 52s\n- kolla-build-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e5b85b4afbb04df78da6d347295d3456 : SUCCESS in 25m 51s\n- kolla-build-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/5befdcc464dd41c38b047d500f807322 : SUCCESS in 30m 40s\n- kolla-ansible-debian-trixie https://zuul.opendev.org/t/openstack/build/b4dbc335acae490dbc6995c193c2e950 : SUCCESS in 1h 00m 37s (non-voting)\n- kolla-ansible-debian-trixie-upgrade https://zuul.opendev.org/t/openstack/build/717007b644354d3db7289457a3478de8 : SUCCESS in 1h 30m 42s (non-voting)\n- kolla-ansible-rocky-10 https://zuul.opendev.org/t/openstack/build/9cc2fe3c0e374362b607c994667454eb : SUCCESS in 1h 02m 30s\n- kolla-ansible-rocky-10-upgrade https://zuul.opendev.org/t/openstack/build/40bf5391242549b5a3d0bf6fa2f5a142 : SUCCESS in 1h 33m 32s\n- kolla-ansible-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d9ac57acc67444bf9b21a2ec29fdbbbc : SUCCESS in 1h 01m 39s\n- kolla-ansible-ubuntu-noble-upgrade https://zuul.opendev.org/t/openstack/build/7689234c40744766bd339151bda997fa : SUCCESS in 1h 31m 23s\n- kolla-tox-genconfig https://zuul.opendev.org/t/openstack/build/bec7cde09c1a4439987a2e6999776bb2 : SUCCESS in 2m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a033baac20f1418981a7b23728e6c321 : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/505fe5ce39ba4d26884285cac284aeb4 : SUCCESS in 3m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7e5930f16d85495d8be0aa07972bfeb5 : SUCCESS in 2m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6cffd18d40e749739e47f9ee313760ce : SUCCESS in 5m 03s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/523bf3d8861748aab330504566c23c3e : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93a601c418bc42c78bd7e4ecf4f505d9 : SUCCESS in 6m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9770f47d4c784119b2c5d67d5bf6b3d7 : SUCCESS in 8m 29s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"abe305634a9dd5a8a0ba06df8f349617a745ea31","revisions":{"ac26bceba9f5d166e2822f84b0f2868699ad3c09":{"kind":"REWORK","_number":1,"created":"2026-06-30 08:20:36.000000000","uploader":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"ref":"refs/changes/47/995447/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/47/995447/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/47/995447/1"}}},"commit":{"parents":[{"commit":"8108d3b8c8c1e714f7d9e62311344346ca9f3a4c","subject":"Merge \"repos: Merge user-provided with default repos.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8108d3b8c8c1e714f7d9e62311344346ca9f3a4c"}]}],"author":{"name":"Timon Schnell","email":"timon.schnell@btc-it-services.com","date":"2026-06-09 12:10:42.000000000","tz":0},"committer":{"name":"Jan Horstmann","email":"horstmann@osism.tech","date":"2026-06-30 08:20:34.000000000","tz":120},"subject":"letsencrypt: Add ACME dns-01 challenge support","message":"letsencrypt: Add ACME dns-01 challenge support\n\nThis adds support for the ACME dns-01 challenge while keeping http-01\nthe default. A new --challenge option (default http-01) selects the\nchallenge type. When dns-01 is selected, --dns-provider names any DNS\nprovider compiled into the bundled lego binary, and an optional\n--dns-additional-opts passthrough forwards extra lego DNS flags (such as\n--dns.resolvers or --dns.propagation-disable-ans) for environments where\nthe authoritative name server propagation check cannot be performed.\n\nChange-Id: I61dc5e3f399f6eec02475c7b90e0f41c85c6093c\nSigned-off-by: Timon Schnell \u003ctimon.schnell@btc-it-services.com\u003e\nSigned-off-by: Jan Horstmann \u003chorstmann@osism.tech\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ac26bceba9f5d166e2822f84b0f2868699ad3c09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/ac26bceba9f5d166e2822f84b0f2868699ad3c09"}]},"branch":"refs/heads/master"},"d462e15c10c7135bb57e0ed7845b482e600cc8b2":{"kind":"REWORK","_number":2,"created":"2026-07-13 14:22:49.000000000","uploader":{"_account_id":30911,"name":"Jan Horstmann","email":"horstmann@osism.tech","username":"jhorstmann"},"ref":"refs/changes/47/995447/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/47/995447/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/47/995447/2"}}},"commit":{"parents":[{"commit":"a18c9dd7662d5cdaf7b0986d7e1a32b04360cd7b","subject":"Merge \"Update docstring in handle_repos\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/a18c9dd7662d5cdaf7b0986d7e1a32b04360cd7b"}]}],"author":{"name":"Timon Schnell","email":"timon.schnell@btc-it-services.com","date":"2026-06-09 12:10:42.000000000","tz":0},"committer":{"name":"Jan Horstmann","email":"horstmann@osism.tech","date":"2026-07-13 13:46:54.000000000","tz":120},"subject":"letsencrypt: Add ACME dns-01 challenge support","message":"letsencrypt: Add ACME dns-01 challenge support\n\nThis adds support for the ACME dns-01 challenge while keeping http-01\nthe default. A new --challenge option (default http-01) selects the\nchallenge type. When dns-01 is selected, --dns-provider names any DNS\nprovider compiled into the bundled lego binary, and an optional\n--dns-additional-opts passthrough forwards extra lego DNS flags (such as\n--dns.resolvers or --dns.propagation-disable-ans) for environments where\nthe authoritative name server propagation check cannot be performed.\n\nChange-Id: I61dc5e3f399f6eec02475c7b90e0f41c85c6093c\nSigned-off-by: Timon Schnell \u003ctimon.schnell@btc-it-services.com\u003e\nSigned-off-by: Jan Horstmann \u003chorstmann@osism.tech\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/d462e15c10c7135bb57e0ed7845b482e600cc8b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/d462e15c10c7135bb57e0ed7845b482e600cc8b2"}]},"branch":"refs/heads/master"},"fe7caddfc4ae453c39e89922c484d94ea4630203":{"kind":"REWORK","_number":3,"created":"2026-08-05 15:49:18.000000000","uploader":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"ref":"refs/changes/47/995447/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/47/995447/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/47/995447/3"}}},"commit":{"parents":[{"commit":"8e912a9db7f013a1abfc1e70a829e435d50622db","subject":"Merge \"ironic-pxe: don\u0027t fail if symlinks already exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8e912a9db7f013a1abfc1e70a829e435d50622db"}]}],"author":{"name":"Timon Schnell","email":"timon.schnell@btc-it-services.com","date":"2026-06-09 12:10:42.000000000","tz":0},"committer":{"name":"Premysl Kouril","email":"premysl.kouril@ultimum.io","date":"2026-08-05 15:37:12.000000000","tz":120},"subject":"letsencrypt: Add ACME dns-01 challenge support","message":"letsencrypt: Add ACME dns-01 challenge support\n\nThis adds support for the ACME dns-01 challenge while keeping http-01\nthe default. A new --challenge option (default http-01) selects the\nchallenge type. When dns-01 is selected, --dns-provider names any DNS\nprovider compiled into the bundled lego binary, and an optional\n--dns-additional-opts passthrough forwards extra lego DNS flags (such as\n--dns.resolvers or --dns.propagation-disable-ans) for environments where\nthe authoritative name server propagation check cannot be performed.\n\nProvider credentials are supplied via --env-file: lego DNS providers\nread credentials only from environment variables, so the wrapper\nexports the file\u0027s contents before lego runs. The file is parsed like\ndocker --env-file: literal KEY\u003dVALUE pairs split on the first \u0027\u003d\u0027,\ncomments and blank lines ignored, values taken verbatim and never\nexecuted as shell. Selecting dns-01 without --dns-provider fails fast.\n\nCo-Authored-By: Premysl Kouril \u003cpremysl.kouril@ultimum.io\u003e\nAssisted-By: Claude Code\n\nChange-Id: I61dc5e3f399f6eec02475c7b90e0f41c85c6093c\nSigned-off-by: Timon Schnell \u003ctimon.schnell@btc-it-services.com\u003e\nSigned-off-by: Jan Horstmann \u003chorstmann@osism.tech\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fe7caddfc4ae453c39e89922c484d94ea4630203"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/fe7caddfc4ae453c39e89922c484d94ea4630203"}]},"branch":"refs/heads/master"},"855e0eec42d154807bf4b7a00af44b55ded489db":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-08-05 15:59:16.000000000","uploader":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"ref":"refs/changes/47/995447/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/47/995447/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/47/995447/4"}}},"commit":{"parents":[{"commit":"8e912a9db7f013a1abfc1e70a829e435d50622db","subject":"Merge \"ironic-pxe: don\u0027t fail if symlinks already exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8e912a9db7f013a1abfc1e70a829e435d50622db"}]}],"author":{"name":"Timon Schnell","email":"timon.schnell@btc-it-services.com","date":"2026-06-09 12:10:42.000000000","tz":0},"committer":{"name":"Premysl Kouril","email":"premysl.kouril@ultimum.io","date":"2026-08-05 15:59:16.000000000","tz":0},"subject":"letsencrypt: Add ACME dns-01 challenge support","message":"letsencrypt: Add ACME dns-01 challenge support\n\nThis adds support for the ACME dns-01 challenge while keeping http-01\nthe default. A new --challenge option (default http-01) selects the\nchallenge type. When dns-01 is selected, --dns-provider names any DNS\nprovider compiled into the bundled lego binary, and an optional\n--dns-additional-opts passthrough forwards extra lego DNS flags (such as\n--dns.resolvers or --dns.propagation-disable-ans) for environments where\nthe authoritative name server propagation check cannot be performed.\n\nProvider credentials are supplied via --env-file: lego DNS providers\nread credentials only from environment variables, so the wrapper\nexports the file\u0027s contents before lego runs. The file is parsed like\ndocker --env-file: literal KEY\u003dVALUE pairs split on the first \u0027\u003d\u0027,\ncomments and blank lines ignored, values taken verbatim and never\nexecuted as shell. Selecting dns-01 without --dns-provider fails fast.\n\nCo-Authored-By: Premysl Kouril \u003cpremysl.kouril@ultimum.io\u003e\n\nChange-Id: I61dc5e3f399f6eec02475c7b90e0f41c85c6093c\nSigned-off-by: Timon Schnell \u003ctimon.schnell@btc-it-services.com\u003e\nSigned-off-by: Jan Horstmann \u003chorstmann@osism.tech\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/855e0eec42d154807bf4b7a00af44b55ded489db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/855e0eec42d154807bf4b7a00af44b55ded489db"}]},"branch":"refs/heads/master","description":"Edit commit message"},"abe305634a9dd5a8a0ba06df8f349617a745ea31":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-08-05 16:16:39.000000000","uploader":{"_account_id":39361,"name":"Premysl Kouril","display_name":"premek","email":"premysl.kouril@ultimum.io","username":"premek4"},"ref":"refs/changes/47/995447/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kolla","ref":"refs/changes/47/995447/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kolla refs/changes/47/995447/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kolla refs/changes/47/995447/5"}}},"commit":{"parents":[{"commit":"8e912a9db7f013a1abfc1e70a829e435d50622db","subject":"Merge \"ironic-pxe: don\u0027t fail if symlinks already exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/8e912a9db7f013a1abfc1e70a829e435d50622db"}]}],"author":{"name":"Timon Schnell","email":"timon.schnell@btc-it-services.com","date":"2026-06-09 12:10:42.000000000","tz":0},"committer":{"name":"Premysl Kouril","email":"premysl.kouril@ultimum.io","date":"2026-08-05 16:16:39.000000000","tz":0},"subject":"letsencrypt: Add ACME dns-01 challenge support","message":"letsencrypt: Add ACME dns-01 challenge support\n\nThis adds support for the ACME dns-01 challenge while keeping http-01\nthe default. A new --challenge option (default http-01) selects the\nchallenge type. When dns-01 is selected, --dns-provider names any DNS\nprovider compiled into the bundled lego binary, and an optional\n--dns-additional-opts passthrough forwards extra lego DNS flags (such as\n--dns.resolvers or --dns.propagation-disable-ans) for environments where\nthe authoritative name server propagation check cannot be performed.\n\nProvider credentials are supplied via --env-file: lego DNS providers\nread credentials only from environment variables, so the wrapper\nexports the file\u0027s contents before lego runs. The file is parsed like\ndocker --env-file: literal KEY\u003dVALUE pairs split on the first \u0027\u003d\u0027,\ncomments and blank lines ignored, values taken verbatim and never\nexecuted as shell. Selecting dns-01 without --dns-provider fails fast.\n\nCo-Authored-By: Premysl Kouril \u003cpremysl.kouril@ultimum.io\u003e\nAssisted-By: Claude Code\n\nChange-Id: I61dc5e3f399f6eec02475c7b90e0f41c85c6093c\nSigned-off-by: Timon Schnell \u003ctimon.schnell@btc-it-services.com\u003e\nSigned-off-by: Jan Horstmann \u003chorstmann@osism.tech\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/abe305634a9dd5a8a0ba06df8f349617a745ea31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kolla/commit/abe305634a9dd5a8a0ba06df8f349617a745ea31"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"NonZeroBackportCandidate","description":"A non-zero vote on Backport-Candidate is required before submitting changes","status":"UNSATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Backport-Candidate\u003d1 OR label:Backport-Candidate\u003d-1","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Backport-Candidate\u003d1","label:Backport-Candidate\u003d-1"],"atom_explanations":{"label:Backport-Candidate\u003d1":"","label:Backport-Candidate\u003d-1":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
