2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 04:27:46 +00:00

189 Commits

Author SHA1 Message Date
Michal Nowikowski
a2358cd76c fixed building sphinx docs on ubuntu 18.04 2019-07-30 10:45:13 +02:00
Michal Nowikowski
9ad52fe167 hammer: fixed building on debian buster 2019-07-22 10:52:40 +02:00
Michal Nowikowski
9240a766ba hammer: fixed handling repos over https 2019-06-27 00:00:11 -04:00
Michal Nowikowski
f526b75587 hammer: added support for debian-10, some other various fixes 2019-06-25 07:24:49 -04:00
Michal Nowikowski
ff204dfe4d hammer: added support for ubuntu 19.04 2019-06-14 23:26:40 -04:00
Michal Nowikowski
e04ea0b15e hammer: added installing freeradius service 2019-06-14 23:23:44 -04:00
Michal Nowikowski
d15f3807a3 hammer: added support for fedora 30 and more
- added support for fedora 30
- improved creating system boxes
- fixed installing cassandra and postgres dependencies on fedora 30
2019-06-14 23:20:40 -04:00
Michal Nowikowski
88f3f874f4 added check if --repository-url is passed when native-pkg is enabled 2019-05-16 12:53:29 +02:00
Michal Nowikowski
48654dfcb6 hammer: added more retries in case of error in apt update 2019-05-16 12:53:29 +02:00
Michal Nowikowski
313f28540b hammer: added retry when apt update fails 2019-05-16 12:53:29 +02:00
Michal Nowikowski
be42fe414f fixed bringing up lxc container when there is conflicting one present 2019-05-16 12:53:29 +02:00
Michal Nowikowski
e4a17250be improved support for building native packages: rpm and deb 2019-05-16 12:53:29 +02:00
Michal Nowikowski
351a58d8af fixed adding cassandra repo for the second time 2019-04-15 08:04:35 +02:00
Michal Nowikowski
84b02075e5 hammer improvements
- improved updating box when there is newer available
- improved pkgs installation by skipping installing when pkgs are already present
- added uploading prepared base kea box to vagrant cloud
- added measuring time of preparation
- completed installing and configuring posgresql on debian and old ubuntu
- fixed installing cassandra on centos 7
- added aggregating unit test results
2019-04-15 08:04:35 +02:00
Michal Nowikowski
f7e3003177 added CCache support to Hammer 2019-03-19 13:07:06 -04:00
Michal Nowikowski
ea0006f6eb hammer: added checking vagrant version, removed hammer from EXTRA_DIST 2019-03-05 06:32:00 +01:00
Michal Nowikowski
98e64a69d5 perfdhcp avalache: improvements after review
- simplified differentiating for IP version and exchange types
- added more comments
- fixed unittest for receiver by mocking socket
- added option for building perfdhcp by hammer
- added workaround for compiler bug that cannot handle enum class
  as a key to std::unordered_map
- hidden warnings from boost by changing compiler flag
  from -I<boost-path> to -isystem <boost-path>
- removed unused options_ field from StatsMgr class
2019-02-19 21:54:31 +01:00
Michal Nowikowski
90097f31c2 [#372,!181] hammer: added printing help when no command is provided 2019-01-31 14:56:46 +01:00
Michal Nowikowski
8b1f005559 [#372,!181] hammer: reduced line lenghts, added docstrings, unified naming, fixed terminating timed out process 2019-01-31 14:56:46 +01:00
Tomek Mrugalski
2a66c9b1d0 [#372,!181] Added many missing comments 2019-01-31 14:56:46 +01:00
Michal Nowikowski
de1f747f22 [#372,!181] hammer: added distcheck feature, fixed mysql in freebsd 2019-01-31 14:56:46 +01:00
Michal Nowikowski
8fbcb592d9 [#372,!181] hammer: hardened running builds, improved building with mysql support 2019-01-31 14:56:46 +01:00
Michal Nowikowski
788680bf92 [#372,!181] hammer: fixes after running pylint checker 2019-01-31 14:56:46 +01:00
Michal Nowikowski
00f84905bf [#372,!181] hammer: lots of improvements:
- added comments and documentation,
- added missing passing env to execute calls,
- fixed checking revision,
- removed unnecessary code
2019-01-31 14:56:46 +01:00
Michal Nowikowski
f31daccf85 [#372,!181] hammer: added checking system revision, fixed prepare-system 2019-01-31 14:56:46 +01:00
Michal Nowikowski
01588e0c28 [#372,!181] hammer: improved docs, added hammer.py to EXTRA_DIST 2019-01-31 14:56:46 +01:00
Michal Nowikowski
8602eb3d27 hammer: improved help and commands, added new commands for listing and destroying existing systems 2019-01-31 14:56:46 +01:00
Michal Nowikowski
13a802b7e1 hammer: added configuring for forge 2019-01-31 14:56:46 +01:00
Michal Nowikowski
0bd10b5784 hammer: hardened vagrant upload, tuned timeouts 2019-01-31 14:56:46 +01:00
Michal Nowikowski
efab8e6976 hammer: tuned timeouts to some commands 2019-01-31 14:56:46 +01:00
Michal Nowikowski
4ba2700e2f hammer: various improvements
- added sql script for mysql used on debian 9 to fix MariaDB issue
- added enabling kea-shell feature
- removed hack for detecting boost on FreeBSD as it is fixed in Kea now
2019-01-31 14:56:46 +01:00
Michal Nowikowski
99327a222e hammer: fixed reference to undefined ve variable 2019-01-31 14:56:46 +01:00
Michal Nowikowski
2b14120151 hammer: fixed handling lxc rootfs path 2019-01-31 14:56:46 +01:00
Michal Nowikowski
54aefa0782 hammer: fixed conflict when hammer is used from 2 repo folders on the same computer, added jobs switch for forcing number of parallel compilation processes 2019-01-31 14:56:46 +01:00
Michal Nowikowski
cded268ebb hammer: added building with radius 2019-01-31 14:56:46 +01:00
Michal Nowikowski
33be782500 hammer: fixed missing arg 2019-01-31 14:56:46 +01:00
Michal Nowikowski
6373a383fe hammer: added copyright header 2019-01-31 14:56:46 +01:00
Michal Nowikowski
7d29308453 hammer: added handling much more things (more systems, running unit tests with mysql, pgsql and cql) 2019-01-31 14:56:46 +01:00
Michal Nowikowski
3f08ccc657 initial version of Hammer: a tool for building and unittesting Kea 2019-01-31 14:56:46 +01:00