X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nodemanager.spec;h=c8827a9476adc8c0687c5f5128dfcdf2249aaada;hb=570d234b7d7b40416b296de71225f28c826ee991;hp=ac6a08c974237184f39d255bc7cd79de8233e299;hpb=eb318302b6957abc774e7340786251fff80f4ab0;p=nodemanager.git diff --git a/nodemanager.spec b/nodemanager.spec index ac6a08c..c8827a9 100644 --- a/nodemanager.spec +++ b/nodemanager.spec @@ -2,7 +2,7 @@ %define name nodemanager-lib %define version 5.2 -%define taglevel 12 +%define taglevel 18 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -162,11 +162,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/NodeManager/slivermanager.* %{_datadir}/NodeManager/ticket.* %{_datadir}/NodeManager/tools.* -%{_datadir}/NodeManager/plugins/codemux.* +%{_datadir}/NodeManager/plugins/__init__.* %{_datadir}/NodeManager/plugins/hostmap.* %{_datadir}/NodeManager/plugins/interfaces.* %{_datadir}/NodeManager/plugins/omf_resctl.* -%{_datadir}/NodeManager/plugins/privatebridge.* %{_datadir}/NodeManager/plugins/rawdisk.* %{_datadir}/NodeManager/plugins/reservation.* %{_datadir}/NodeManager/plugins/sfagids.* @@ -175,6 +174,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/NodeManager/plugins/syndicate.* %{_datadir}/NodeManager/plugins/vsys.* %{_datadir}/NodeManager/plugins/vsys_privs.* +%{_datadir}/NodeManager/plugins/ipv6.* +%{_datadir}/NodeManager/plugins/update_ipv6addr_slivertag.* +%{_datadir}/NodeManager/sliver-initscripts/ +%{_datadir}/NodeManager/sliver-systemd/ %{_bindir}/forward_api_calls %{initdir}/ %{_sysconfdir}/logrotate.d/nodemanager @@ -206,6 +209,7 @@ nodemanager-lxc provides the lxc code for the PlanetLab Node Manager. %{_datadir}/NodeManager/sliver_lxc.* %{_datadir}/NodeManager/cgroups.* %{_datadir}/NodeManager/coresched_lxc.* +%{_datadir}/NodeManager/plugins/privatebridge.* %endif ############################## @@ -238,13 +242,53 @@ nodemanager-vs provides the vserver code for the PlanetLab Node Manager. %{_datadir}/NodeManager/sliver_vs.* %{_datadir}/NodeManager/coresched_vs.* # this plugin uses vserver for now -%{_datadir}/NodeManager/plugins.drl.* +%{_datadir}/NodeManager/plugins/drl.* +# in vs only : turn off the codemux plugin in lxc for now as +# it is responsible for the slice re-creation issue +%{_datadir}/NodeManager/plugins/codemux.* %endif ############################## ############################## %changelog +* Fri Nov 13 2015 Thierry Parmentelat - nodemanager-5.2-18 +- remove codemux plugin from lxc - was causing slice re-creation issue +- has reconnect capabilities to libvirt deamon +- reinstate code from a previous version, that deals with btrfs cleaning up +- cleaned up cgroups.py + +* Fri Jun 26 2015 Thierry Parmentelat - nodemanager-5.2-17 +- first step towards auto slice-reimaging +- slices that would be reimaged because of a change of slicefamily are +- identified in the nodemanager's log +- might have fixed fd leaks (use context managers whenever possible) + +* Fri Apr 03 2015 Thierry Parmentelat - nodemanager-5.2-16 +- initscript plugin reviewed +- turn off the initscript machinery completely on hosts that run f>=20 +- some tweaks related to cgroup naming in f>=20, including for ipv6 +- ideally all code depending on the cgroup naming scheme should use cgroups.py +- we are not there yet but this is a bit cleaner already + +* Wed Feb 18 2015 Thierry Parmentelat - nodemanager-5.2-15 +- addition to support for ipv6 to lxc slivers +- (thanks to Guilherme Sperb Machado) +- privatebridge plugin is back to the -lxc rpm +- add systemd dependency to network.target + +* Tue Jul 22 2014 Thomas Dreibholz - nodeimage-5.2-15 +- nm.service fix: the node manager needs network.target, since it needs to contact the PLC. + +* Wed Jul 16 2014 Thierry Parmentelat - nodemanager-5.2-14 +- review packaging : one single spec file +- review packaging : some cleanup towards debians although not complete yet +- minor tweaks in exposing user's .ssh dir readonly + +* Mon Apr 28 2014 Thierry Parmentelat - nodemanager-5.2-13 +- improve network management in slices +- _has_systemctl was not declared as global - vsys was failing to restart + * Fri Apr 04 2014 Thierry Parmentelat - nodemanager-5.2-12 - this tag for the first time passes the full range of tests on fedora20 - robustified slice teardown wrt vsys