2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 09:57:41 +00:00

277 Commits

Author SHA1 Message Date
Andrei Pavel
a2a35ede21 [#2601] bump versions of libyang and sysrepo dependencies 2022-11-25 18:15:34 +02:00
Andrei Pavel
582e84a83e [#2601] fix typos in NETCONF code 2022-11-25 18:15:34 +02:00
Andrei Pavel
a1ad228767
[#2311] hammer.py now installs libyang2 and sysrepo2 2022-10-21 17:45:24 +03:00
Andrei Pavel
1adc9a0a36 [#2539] hammer.py: ldconfig after make install 2022-10-13 16:28:10 +00:00
Andrei Pavel
a21c75b673
[#2539] hammer.py: revert sorting of features
Fixes TypeError: unsupported operand type(s) for -: 'set' and 'list'
2022-10-07 15:08:03 +03:00
Andrei Pavel
0097c9aafa
[#2539] hammer.py: defer linking of pg_config until after package is installed 2022-10-07 15:08:03 +03:00
Andrei Pavel
5f773fbfc0
[#2539] hammer.py: warn if there is no Release file
It solves errors that appear on the first time a Debian package is uploaded like:

E: The repository 'https://packages.aws.isc.org/repository/kea-2.3-debian-11-ci kea Release' does not have a Release file.
2022-10-07 15:08:03 +03:00
Andrei Pavel
f839efec02
[#2539] hammer.py: never discard features or prevent their installation
At most, incompatible features should log an error and make hammer
exit. But there are no incompatible features to my knowledge.
2022-10-07 15:08:03 +03:00
Andrei Pavel
f90492b4bc
[#2539] hammer.py: delete the default Heimdal krb5-config in FreeBSD
This makes it possible for Kea to pick up by default on the krb5-config
from the MIT version of Kerberos packages.
2022-10-07 15:06:27 +03:00
Andrei Pavel
033ae2e37f
[#2539] hammer.py: reinstall pkg to update repositories
This way, a pkg-search command will find package versions that can be
installed rather than outdated versions. Solves errors like the following.

pkg: No packages available to install matching 'py38-sphinx' have
been found in the repositories
2022-10-07 15:06:27 +03:00
Andrei Pavel
a6c139d312
[#2539] hammer.py: use venv or packages instead of virtualenv
This is in the detriment of virtualenv which is considered deprecated.
2022-10-07 15:06:27 +03:00
Andrei Pavel
2c17dabcc7
[#2539] hammer.py: remove superfluous ldconfig in alpine 2022-10-07 15:06:27 +03:00
Andrei Pavel
7addc5a349
[#2539] hammer.py: switch from PostgreSQL 14 to the default in RHEL 9
There is a lot of code that deals with previously installed versions of
PostgreSQL. This is good since it deals with a lot of use cases and
allows us to not regenerate images, but it also adds complexity.
2022-10-07 15:06:26 +03:00
Andrei Pavel
2c3240341e
[#2539] hammer.py: configure RPM distros to look for libraries in /usr/local/lib64 2022-10-07 15:06:26 +03:00
Andrei Pavel
8a39689c36
[#2539] hammer.py: install dnf on CentOS 7 and RHEL 7
Fixes the following error that appeared recently on CentOS 7.
Error: Not tolerating missing names on install, stopping.
2022-10-07 15:06:26 +03:00
Andrei Pavel
30b7cb750e
[#2539] mostly cosmetical changes to hammer.py 2022-10-07 15:06:26 +03:00
Andrei Pavel
bb29471b79
[#2539] add --with-randomly to hammer.py
For testing both with and without a feature over time, you might want to
enable or disable it non-determinstically for a certain test run. This
can be done with the --with-randomly parameter which has a 50% chance of
enabling a feature and a 50% chance of disabling it.
2022-10-07 15:06:26 +03:00
Andrei Pavel
caee201715
[#2510] hammer.py: fix the name of debian freeradius-client packages 2022-08-26 15:22:03 +03:00
Andrei Pavel
1c9511317c [#2510] hammer.py: export the name of FreeRADIUS client packages used while building packages 2022-08-26 09:20:24 +00:00
Tomek Mrugalski
cac64c2253 [#2534] Added log about detected python ver 2022-08-26 10:11:15 +02:00
Tomek Mrugalski
988fbbe272 [#2534] Dynamic python ver detection
patch by Andrei Pavel
2022-08-26 10:11:15 +02:00
Tomek Mrugalski
30ffb5e06f [#2534] FreeBSD 13/sphinx/python version fix 2022-08-26 10:11:15 +02:00
Andrei Pavel
2b4a49b662 [#2516] add support for CentOS Stream 9 in hammer.py 2022-08-19 12:28:14 +00:00
Dan Theisen
66b88fd5ae [#2503] Workaround to fix alpine 3.16 packaging by fetching sphinx from pip 2022-08-05 07:53:48 +00:00
Dan Theisen
80c19f385c [#2503] Ensure Alpine has real gzip installed 2022-08-05 07:53:48 +00:00
Dan Theisen
7ed8ba0f2b [#2503] Remove skip-networking from Alpine mariadb configuration in hammer 2022-08-05 07:53:48 +00:00
manu
373a3ce1ea Fix PostgreSQL for RHEL 9 in hammer.py 2022-07-29 10:45:33 +02:00
Dan Theisen
4ca144242f [#2491] Add hammer support for alpine 3.16 2022-07-20 04:24:54 -07:00
Wlodek Wencel
3b1011c1c2 [#2458] added missing package for pdf documentation in ubuntu 22 2022-06-27 13:34:41 +02:00
Wlodek Wencel
f9b9c6cc8e [#2439] added rhel 9 support to hammer 2022-06-14 16:06:47 +00:00
Wlodek Wencel
5d466dab79 [#2433] add support for ubuntu 22.04 2022-06-08 17:46:33 +02:00
Wlodek Wencel
c63b2c2311 [#2410] fedora 35 and 35 support 2022-05-18 15:28:28 +00:00
manu
9d1c455520 Enable additional features in hammer.py for RHEL8 2022-05-18 15:28:28 +00:00
Wlodek Wencel
af0d39f800 [#2410] build rhel 8 pkgs 2022-05-18 15:28:28 +00:00
manu
746371b296 Hammer: add MariaDB and PostgreSQL for RHEL 8 2022-05-12 12:34:45 +02:00
Dan Theisen
a1c2229a7d Hammer: Add support for Alpine 3.14 and 3.15 2022-05-12 08:33:47 +00:00
Andrei Pavel
0da22b377f
[#2353] hammer.py: try both ALTER and GRANT for REQUIRE X509 2022-04-07 11:14:12 +03:00
Francis Dupont
3a8449789f
[#2353] Proposed fixes for doc 2022-04-02 11:08:28 +03:00
Andrei Pavel
1fcb2f563e
[#2353] hammer: add 'tls' feature to configure TLS in MySQL 2022-04-02 11:07:38 +03:00
Francis Dupont
e94ea10fbf [#2375] Removed Cassandra 2022-03-31 16:39:46 +02:00
Andrei Pavel
9386c4a544
[#2350] hammer: install freeradius on prepare-system radius 2022-03-18 20:43:51 +02:00
Andrei Pavel
ef66ff2dd4 [#2350] hammer: install freeradius on prepare-system radius 2022-03-18 12:30:35 +00:00
Andrei Pavel
90ad9340cd
[#2112] solve python syntax error in hammer 2021-11-19 19:24:02 +02:00
Andrei Pavel
ebb116e91e
[#2112] add ChangeLog entry 2021-11-19 16:29:40 +02:00
Andrei Pavel
feb04cd86e
[#2112] hammer.py: support for Arch Linux 2021-11-19 16:13:33 +02:00
Andrei Pavel
fc9a23eb66 [#2112] hammer: better error message about unsupported system 2021-11-19 09:05:55 +00:00
Andrei Pavel
dda481bb25 [#2111] hammer: attempt to upgrade vagrant when the latest vagrant version is unknown 2021-11-19 09:00:35 +00:00
Wlodek Wencel
15875f9f96 [#2193] added dh-python on debian 11 2021-11-18 13:17:07 +01:00
Andrei Pavel
66fbe43948
[#2161] .readthedocs.yaml 2021-11-17 14:01:29 +02:00
Andrei Pavel
c5cf0610dd
[qa#276] fix hammer's netconf and postgres actions on Fedora 33 and FreeBSDs 2021-11-15 18:34:57 +02:00