~vila/byoci/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
================
NEWS about byoci
================

Overview of changes to byoci in reverse chronological order.

1.0.4
=====

  * Finally the jenkins debian packaging has migrated to `systemd` \o/. The
    wizzard setup is now disable with an explicit option to jenkins (no more
    guessing what should go in which files to get that). `systemd` also
    allows setting an explicit expected time for jenkins to start. This
    fixes the cases where `jenkins` wasn't started because it needed more
    than the default 1min and 30secs. It's now set to 300 seconds (5 mins).

  * Rework ssh connection from master to slave, including one ssh config
    file per slave (relying on the Include ssh directive available since
    openssh >= 7.3).

  * Allow `slave` to be upgraded to more recent ubuntu releases (including
    switching to the lxd snap).

  * {byoci.setup_known_hosts} is now a relative path by default to make it
    easier to override via BYOV_PATH.

  * Fix `GitlabTestServer` failing when `existing-vms.conf` has been broken
    (disk full fallout).
  
1.0.3
=====

  * Upgrade python-jenkins use from 0.4.16 to 1.7.0.
  * Upgrade jdk to 11 for jenkins.
  * Fix missing byoci.tests.slave.branches in setup.py.


1.0.2
=====

  * Support byov.path/BYOV_PATH.
  * Fix missing packages.

1.0.0
=====

  * First release ever on pypi.