2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

233 Commits

Author SHA1 Message Date
Andrei Pavel
c0acd781c9
[#3287] fix bandit warnings 2024-06-20 18:52:09 +03:00
Andrei Pavel
158b3652d5
[#3350] revert to installing gtest sources for alpine and rpm
This is needed to make --with-gtest-source pass in jenkins.
There was a false misconception that all gtest packages install sources in
/usr/src/googletest. The reality is that alpine and rpm packages install shared
libraries instead.
2024-06-05 15:05:04 +03:00
Andrei Pavel
0bfe6acdac
[#3350] upgrade pip in hammer for rhel
Fixes this on RHEL 8: You are using pip version 9.0.3, however version 24.0 is available.
2024-06-04 11:50:05 +03:00
Andrei Pavel
51d17f49a7
[#3350] clean up some old revision logic in hammer 2024-06-04 11:50:05 +03:00
Andrei Pavel
d53b242a0b
[#3350] put bison and flex as free packages in hammer 2024-06-03 20:28:22 +03:00
Andrei Pavel
d1d3e20b6d
[#3350] install googletest packages in hammer 2024-06-03 20:28:16 +03:00
Marcin Godzina
0103b20ca5
[#3350] Updated gtest version to 1.14 2024-06-03 19:25:26 +03:00
Andrei Pavel
cac91f02b8 [#3445] hammer: add git and change bash to sh 2024-06-03 15:31:42 +00:00
Marcin Godzina
51c83b8780 [#3445] add alpine 3.20 to hammer 2024-06-03 15:31:42 +00:00
Slawek Figiel
be86521a42 [#2773] Update Hammer queries 2024-05-23 14:18:15 +02:00
Marcin Godzina
4500ae99b4 [#3418] remove os check before Postgres ddb grant 2024-05-20 14:15:40 +00:00
Andrei Pavel
c85bdf4df2
[#3393] ignore error in libyang tests
... and add bison and flex to ubuntu for completion
2024-05-17 08:47:55 +03:00
Marcin Godzina
3f7db23b61 [#3382] change to mariadb in ubuntu 24 2024-05-16 06:03:15 +00:00
Marcin Godzina
4f35701630 [#3393] add fedora 40 to hammer 2024-05-13 15:31:11 +00:00
Marcin Godzina
b500325a62 [#3382] add ubuntu 24.04 to hammer 2024-05-13 15:24:04 +00:00
Marcin Godzina
f05be9d466 [#3247] add rocky linux 9 2024-04-24 11:29:29 +00:00
Marcin Godzina
5390c1978f [#3307] release changes 2024-03-22 15:55:27 +00:00
Tomek Mrugalski
f201707b85 [#3249] hammer fix
- hammer supported-systems works again
2024-03-20 11:07:28 +00:00
Wlodek Wencel
416a072394 [#3237] release changes 2024-01-29 10:17:26 +01:00
Andrei Pavel
223dc3aad3
[#3229] hammer.py prepare-system --just-configure 2024-01-26 11:02:14 +02:00
Wlodzimierz Wencel
fb43fa2fa7 [#3186] arm packages can be build and uploaded, new systems support added 2024-01-03 10:49:14 +00:00
Wlodek Wencel
ce359006a7 [#3128] freeradius removed from hammer.py 2023-12-05 09:15:47 +00:00
Andrei Pavel
60e92acc09
[#3147] trivial hammer fix: don't move files
Don't move files to themselves.

Solves error: mv: 'kea-pkg/isc-kea-2.5.4-r20231113065823.apk' and
'kea-pkg/isc-kea-2.5.4-r20231113065823.apk' are the same file
2023-11-13 12:04:34 +02:00
Andrei Pavel
1b4b3a6b87
[#2969] add tex-gyre back to hammer for debian
tex-gyre is needed for generating PDF with sphinx.
2023-11-13 11:49:32 +02:00
Andrei Pavel
aa36f82f98
[#2969] fix postgresql dependencies on rhel 2023-11-07 09:59:22 +02:00
Andrei Pavel
82b3ee8457
[#2969] 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'
2023-11-07 09:59:22 +02:00
Andrei Pavel
0deb3df1ef
[#2969] fix a logging issue in hammer.py
Not all the lines of output were captured when running execute()
with capture=True.
2023-11-07 09:59:22 +02:00
Andrei Pavel
cafead21a9
[#2969] 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
2023-11-07 09:59:22 +02:00
Andrei Pavel
81843f6f2d
[#2969] hammer.py: log error on systemctl restart 2023-11-07 09:59:21 +02:00
Andrei Pavel
7f97f9ce3a
[#2969] remove sphinx-tabs from hammer.py
- use package managers to install sphinx where possible
- simplify the logic in some areas
2023-11-07 09:59:21 +02:00
Andrei Pavel
e375aece9e
[#2969] add sphinx-tabs to fedora, freebsd, alpine 2023-10-26 16:34:22 +03:00
Andrei Pavel
9ff68eba35
[#2969] update supported-systems list in hammer.py 2023-10-26 16:34:22 +03:00
Andrei Pavel
2b553cd929
[#2969] revised the quickstart page
- added link to the cloudsmith tarball page
- added |cloudsmith_repo| substitution
- added sphinx-tabs extension
- changed yum to dnf because with the deprecation of CentOS 7, all
  remaining supported rpm distributions have dnf by default.
- changed `/path/to/your/kea6/config/file.json` to the configuration
  file installed by default `/etc/kea/kea-dhcp6.conf` for easier startup
- regenerated doc/sphinx/src/requirements.txt mainly to include
  sphinx-tabs
- added sphinx-tabs to hammer.py
2023-10-26 16:34:22 +03:00
Wlodek Wencel
f3f17f51c1 [#3078] set package version and type in configure.ac 2023-10-03 18:34:33 +02:00
Wlodzimierz Wencel
8fd13cac14 [#3060] fix for centos 7 pkgs, updated deb services names 2023-09-21 11:23:12 +00:00
Marcin Godzina
b00ba28521 [#2934] fix ignoring of native-pkg parameter 2023-07-18 14:18:44 +02:00
Marcin Godzina
39e223a8da [#2934] fix ignoring of native-pkg parameter 2023-07-18 11:58:09 +00:00
Wlodek Wencel
d9517e1712 [#2950] fix pgsql 15 setup for unit tests 2023-06-28 13:43:03 +00:00
Marcin Godzina
9e51cc140a [#2937] Add Fedora 38 support to hammer 2023-06-20 22:20:25 +00:00
Marcin Godzina
cfe8e1f911 [#2935] Adding Fedora 37 to hammer bug fix 2023-06-20 21:09:58 +00:00
Marcin Godzina
f74ce384ae [#2935] Add Fedora 37 support to hammer 2023-06-20 17:07:00 +00:00
Marcin Godzina
a2ee1d1933 [#2916] hammer changes for debian 12 2023-06-19 19:19:06 +00:00
Marcin Godzina
8472c5c532 [#2916] hammer changes for debian 12 2023-06-19 19:19:06 +00:00
Marcin Godzina
36fff8d28f [#2916] hammer changes for debian 12 2023-06-19 19:19:06 +00:00
Wlodek Wencel
c474c0981e [#2836] remove unnecessary os.unlink 2023-04-19 15:51:15 +00:00
Wlodek Wencel
3b0ecc48c3 [#2836] hammer update for rhel 9 2023-04-19 15:51:15 +00:00
Marcin Godzina
70e2fb8fc5 [#2814] changed included '.deb' to 'deb' 2023-03-30 08:23:52 +00:00
Marcin Godzina
3381403a79 [#2803] enable alpine 3.17 in hammer 2023-03-23 12:54:34 +00:00
Andrei Pavel
4450e0514a
[#2769] release changes 2023-02-17 17:42:41 +02:00
Andrei Pavel
b4498e1084
[#2696] hammer.py: check Popen.poll() at the end
There was a wrong assumption that the first call to Popen.poll()
is always None. This is not the case when the process is fast enough
to finish before it gets polled, in which case it is not None, but
it is the return code instead. This caused some executes to have
empty output.
2023-02-03 16:57:09 +02:00