Kea merge requestshttps://gitlab.isc.org/isc-projects/kea/-/merge_requests2023-11-23T18:38:26Zhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2177Resolve "fix build failures in unit tests on some systems"2023-11-23T18:38:26ZAndrei Pavelandrei@isc.orgResolve "fix build failures in unit tests on some systems"Closes #3166.
- cherry-pick 7129fed942dd381d8946f5b43f5423b8d4ccab20
- cherry-pick 53f3d241c8ea39b5823f361012360e29d5fc1897
- fix release dateCloses #3166.
- cherry-pick 7129fed942dd381d8946f5b43f5423b8d4ccab20
- cherry-pick 53f3d241c8ea39b5823f361012360e29d5fc1897
- fix release datekea2.4.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2176document order of RADIUS attributes2023-11-27T09:45:02ZAndrei Pavelandrei@isc.orgdocument order of RADIUS attributesCloses #2442.Closes #2442.kea2.5.4Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2175Resolve "ping-check-hook-task-6 Integrate PingCheckMgr into hook proper"2023-11-22T09:18:09ZRazvan BecheriuResolve "ping-check-hook-task-6 Integrate PingCheckMgr into hook proper"Closes #3084Closes #3084kea2.5.4Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2174Resolve "Bulk Leasequery (BLQ) needs to be able to match PDs associated with ...2023-12-13T15:07:32ZFrancis DupontResolve "Bulk Leasequery (BLQ) needs to be able to match PDs associated with a link, even if the subnet of the PD is outside of the subnet of the link"Part of #3149Part of #3149kea2.5.5Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2173Resolve "deadlock caused by race between start stop and wait"2023-11-21T12:04:59ZRazvan BecheriuResolve "deadlock caused by race between start stop and wait"Closes #3142Closes #3142kea2.5.4Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2171Changes for Kea 2.4.1 release2023-11-16T23:31:05ZAndrei Pavelandrei@isc.orgChanges for Kea 2.4.1 releaseCloses #3156Closes #3156Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2170Resolve "Bump up library versions for 2.4.1"2023-11-16T13:00:19ZRazvan BecheriuResolve "Bump up library versions for 2.4.1"Closes #3153Closes #3153kea2.4.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2169code-block without argument not allowed2023-11-16T12:30:24ZAndrei Pavelandrei@isc.orgcode-block without argument not allowed```
19:46:40 [HAMMER] 2023-11-15 17:46:39,880 ../../../doc/sphinx/arm/hooks-radius.rst:430:Error in "code-block" directive:
19:46:40 [HAMMER] 2023-11-15 17:46:39,880 1 argument(s) required, 0 supplied.
19:46:40 [HAMMER] 2023-11-15 ...```
19:46:40 [HAMMER] 2023-11-15 17:46:39,880 ../../../doc/sphinx/arm/hooks-radius.rst:430:Error in "code-block" directive:
19:46:40 [HAMMER] 2023-11-15 17:46:39,880 1 argument(s) required, 0 supplied.
19:46:40 [HAMMER] 2023-11-15 17:46:39,880
19:46:40 [HAMMER] 2023-11-15 17:46:39,880 .. code-block::
```
Plus a few typo fixes.
Part of #2442.kea2.5.4Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2168Hammer for v2 42023-11-14T11:45:41ZAndrei Pavelandrei@isc.orgHammer for v2 4Closes #3148.Closes #3148.kea2.4.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2167Resolve "backport hammer changes that fix errors in jenkins"2023-11-14T10:56:31ZAndrei Pavelandrei@isc.orgResolve "backport hammer changes that fix errors in jenkins"Closes #3148.Closes #3148.kea2.4.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2166Resolve "Backport #3017: fix for interface redetection regression"2023-11-14T15:17:12ZRazvan BecheriuResolve "Backport #3017: fix for interface redetection regression"Closes #3145Closes #3145kea2.4.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2165Resolve "Packaging on Alpine 3.16 tries to move files to the same location as...2023-11-13T10:16:44ZAndrei Pavelandrei@isc.orgResolve "Packaging on Alpine 3.16 tries to move files to the same location as the source"Closes #3147.Closes #3147.kea2.5.4Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2164add tex-gyre back to hammer for debian2023-11-13T09:50:44ZAndrei Pavelandrei@isc.orgadd tex-gyre back to hammer for debiantex-gyre is needed for generating PDF with sphinx.
Closes #2969.tex-gyre is needed for generating PDF with sphinx.
Closes #2969.kea2.5.4Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2163Resolve "Backport #3111: FLQ fix"2023-11-13T20:37:09ZRazvan BecheriuResolve "Backport #3111: FLQ fix"Closes #3143Closes #3143kea2.4.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2162Resolve "ddns-qualifying-suffix documentation typo"2023-11-09T21:39:04ZRazvan BecheriuResolve "ddns-qualifying-suffix documentation typo"Closes #3138Closes #3138kea2.5.4Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2161Resolve "ALLOC_ENGINE_V4_ALLOC_ERROR message update"2023-12-18T19:11:46ZRazvan BecheriuResolve "ALLOC_ENGINE_V4_ALLOC_ERROR message update"Closes #3108Closes #3108kea2.5.5Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2160Resolve "deadlock caused by race between start stop and wait"2023-11-20T23:27:33ZRazvan BecheriuResolve "deadlock caused by race between start stop and wait"Closes #3142Closes #3142kea2.5.4Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2159Draft resolve #3139 Update Release Checklist2023-11-22T13:51:04ZVicky Riskvicky@isc.orgDraft resolve #3139 Update Release Checklistreassigned some checklist items from support -\> QA or Marketing
reordered a few checklist items
per the internal meeting between support, marketing and QAreassigned some checklist items from support -\> QA or Marketing
reordered a few checklist items
per the internal meeting between support, marketing and QAkea2.5.4Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2158Resolve "Logging inconsistency between dhcp4.packets and dhcp6.packets"2023-11-27T11:53:16ZRazvan BecheriuResolve "Logging inconsistency between dhcp4.packets and dhcp6.packets"Closes #3109Closes #3109kea2.5.4Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2157replace sphinx-tabs with list-table2023-11-09T12:28:33ZAndrei Pavelandrei@isc.orgreplace sphinx-tabs with list-tableCloses #2969.
AMIs have been rebuilt using the current state of this branch or previous versions.
hammer-and-configure works: https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/hammer-and-configure/60/
pkg works with the e...Closes #2969.
AMIs have been rebuilt using the current state of this branch or previous versions.
hammer-and-configure works: https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/hammer-and-configure/60/
pkg works with the exception of two alpines: https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/pkg/322/
I have problems rebuilding Alpine 3.15 with packer. I suggest to fix it after this MR. It's EOL since Nov 1 but we might still need it for 2.4 releases.
Alpine 3.16 has an error that was probably caused by the rebuilding, but doesn't seem related to the changes in this issue. I suggest to fix it after this MR.
There were some problems that were not related to sphinx, but I've worked on them. Hopefully that helps with future AMIs too.
Changes to packer were necessary also. They were pushed to master. They can be observed with `git diff 429185c20ab1c812af3754884815c77b67e59677..ad799b6aad5e460a88163a9462eac9fd1ff1caef`.
* [x] edabef7303d35b94fda91644945757492cc40b1e replace sphinx tabs with list-table
* [x] 7f97f9ce3a038d2b5f264acb7ef5a3a581bbf92c remove sphinx-tabs from hammer.py
- use package managers to install sphinx where possible
- simplify the logic in some areas
* [x] 81843f6f2dffa776fcbc97d7eddfeae3501b11ae hammer.py: log error on systemctl restart
* [x] cafead21a91f4916f4a348c0674028b3ae9779e1 fix prepare-system in hammer.py
- fixes this error:
```
$ ./hammer.py prepare-system -p local -s fedora -r 36 -w all
File "hammer.py", line 3031, in _check_system_revision
msg = msg % (revision, "', '".join(revs))
TypeError: sequence item 0: expected str instance, tuple found
```
- also marks CentOS, FreeBSD 12, and Alpine 3.15 as unsupported
* [x] 0deb3df1ef7f28e518abcf0512112c2be82b567f fix a logging issue in hammer.py
Not all the lines of output were captured when running execute()
with capture=True.
* [x] 82b3ee8457dc39226f196250d5c62f7f1ad49493 regenerate key to avoid SSL errors in DB
Prevents this error that happens on Debian 10:
- SSL error: Unable to get private key from '/etc/mysql/ssl/kea-server.key'
* [x] aa36f82f980899d600f949a80f9524eaaf10f92a fix postgresql dependencies on rhelkea2.5.4Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.org