smbaker [Mon, 21 Jan 2013 23:53:58 +0000 (15:53 -0800)]
delete unused bridges
smbaker [Sat, 19 Jan 2013 19:27:44 +0000 (11:27 -0800)]
Setting tag nodemanager-2.1-21
change hostnames related to private IPs to use pvt.hostname instead of slice_name.hostname
smbaker [Sat, 19 Jan 2013 19:23:56 +0000 (11:23 -0800)]
change name of private IPs from slice_name.hostname to pvt.hostname
smbaker [Tue, 15 Jan 2013 01:09:05 +0000 (17:09 -0800)]
Setting tag nodemanager-2.1-20
fix wrong gre tunnel deleted when topology changes
smbaker [Tue, 15 Jan 2013 01:08:01 +0000 (17:08 -0800)]
fix wrong gre tunnel deleted when topology changes
smbaker [Mon, 14 Jan 2013 23:19:05 +0000 (15:19 -0800)]
Setting tag nodemanager-2.1-19
Update /etc/hosts in slivers from sliver_hostmap tag.
smbaker [Mon, 14 Jan 2013 23:18:14 +0000 (15:18 -0800)]
fix comment
smbaker [Mon, 14 Jan 2013 21:02:48 +0000 (13:02 -0800)]
prevent extra newlines when hosts changes
smbaker [Mon, 14 Jan 2013 20:59:14 +0000 (12:59 -0800)]
generate /etc/hosts for private networks
smbaker [Mon, 7 Jan 2013 23:17:08 +0000 (15:17 -0800)]
Setting tag nodemanager-2.1-18
Support passing a list of interfaces in slice interface tag to configure multiple interfaces,
initial check-in of privatebridge plugin.
smbaker [Mon, 7 Jan 2013 23:11:47 +0000 (15:11 -0800)]
support passing a list of dicts as the slice interface tag to configure multiple interfaces
smbaker [Mon, 7 Jan 2013 23:10:10 +0000 (15:10 -0800)]
support passing a list of dicts as the slice interface tag to configure multiple interfaces
smbaker [Mon, 7 Jan 2013 19:52:39 +0000 (11:52 -0800)]
eliminate unnecessary debugging message
smbaker [Thu, 3 Jan 2013 08:00:13 +0000 (00:00 -0800)]
privatebridge plugin, initial check-in
smbaker [Sat, 22 Dec 2012 17:44:13 +0000 (09:44 -0800)]
fix misspelled variable name
smbaker [Fri, 14 Dec 2012 19:34:21 +0000 (11:34 -0800)]
Setting tag nodemanager-2.1-17
set ownership of slice homedir, att slice user to etc/sudoers inside of slice
smbaker [Fri, 14 Dec 2012 19:32:56 +0000 (11:32 -0800)]
some exception handling around the etc/passwd and etc/sudoers just to be safe
smbaker [Fri, 14 Dec 2012 19:25:32 +0000 (11:25 -0800)]
remove unnecessary chown
smbaker [Fri, 14 Dec 2012 06:34:09 +0000 (22:34 -0800)]
fix perms of slice homedir, add slice user to /etc/sudoers inside of slice
smbaker [Wed, 12 Dec 2012 22:55:36 +0000 (14:55 -0800)]
Setting tag nodemanager-2.1-16
fix slices not deleted properly when they use vsys
smbaker [Tue, 11 Dec 2012 01:51:31 +0000 (17:51 -0800)]
fix slices that use vsys not deleted correctly
smbaker [Tue, 11 Dec 2012 01:29:19 +0000 (17:29 -0800)]
Setting tag nodemanager-2.1-15
fix error in syndicate plugin, add error message to nodemanager for attributeerror during load/start
smbaker [Tue, 11 Dec 2012 01:20:58 +0000 (17:20 -0800)]
fix incorrect method name
smbaker [Tue, 11 Dec 2012 01:17:22 +0000 (17:17 -0800)]
fix perms
smbaker [Tue, 11 Dec 2012 01:16:20 +0000 (17:16 -0800)]
error message when module lacks the start method
smbaker [Tue, 11 Dec 2012 00:45:17 +0000 (16:45 -0800)]
Setting tag nodemanager-2.1-14
Add syndicate plugin, create /etc/hostname and home directory in LXC guests
smbaker [Wed, 5 Dec 2012 05:57:20 +0000 (21:57 -0800)]
remove extra chcontext
smbaker [Tue, 4 Dec 2012 02:57:19 +0000 (18:57 -0800)]
get syndicate sliver ip by using ifconfig in sliver context
smbaker [Mon, 3 Dec 2012 06:31:35 +0000 (22:31 -0800)]
syndicate plugin WIP, added in requests to syndicate in background
smbaker [Mon, 3 Dec 2012 05:23:33 +0000 (21:23 -0800)]
initial checkin of syndicate plugin
smbaker [Sat, 1 Dec 2012 09:20:32 +0000 (01:20 -0800)]
etc/slicename and home directory creation
Andy Bavier [Tue, 13 Nov 2012 21:20:33 +0000 (21:20 +0000)]
Setting tag nodemanager-2.1-13
Bridge virtual interfaces to VLANs
Andy Bavier [Tue, 13 Nov 2012 21:16:14 +0000 (16:16 -0500)]
Add support for connecting virtual interfaces to VLANs via Open vSwitch.
Andy Bavier [Mon, 5 Nov 2012 21:29:59 +0000 (16:29 -0500)]
Removed dependency.
Andy Bavier [Wed, 24 Oct 2012 20:44:21 +0000 (20:44 +0000)]
Setting tag nodemanager-2.1-12
Add support for L2 bridged interfaces with public IPs inside a slice
Andy Bavier [Wed, 24 Oct 2012 20:38:58 +0000 (15:38 -0500)]
Merge branch 'master' of ssh://git.planet-lab.org/git/nodemanager
Andy Bavier [Wed, 24 Oct 2012 20:38:22 +0000 (15:38 -0500)]
Fix up tag levels after merge
smbaker [Thu, 18 Oct 2012 19:28:32 +0000 (12:28 -0700)]
Setting tag nodemanager-2.1-11
Support for freezing BestEffort slices for Vicci
smbaker [Thu, 18 Oct 2012 04:59:59 +0000 (21:59 -0700)]
support for cpu_freezable attribute
Andy Bavier [Mon, 1 Oct 2012 19:46:26 +0000 (15:46 -0400)]
Bump tag level
Andy Bavier [Wed, 26 Sep 2012 20:56:47 +0000 (16:56 -0400)]
Add openvswitch dependency
Andy Bavier [Fri, 21 Sep 2012 19:54:27 +0000 (15:54 -0400)]
Add openvswitch to tag level
Andy Bavier [Tue, 18 Sep 2012 19:29:54 +0000 (15:29 -0400)]
Plugin for configuring network interfaces inside a container.
Andy Bavier [Wed, 12 Sep 2012 14:56:17 +0000 (10:56 -0400)]
Generate <interface> element in libvirt XML template.
Andy Bavier [Wed, 5 Sep 2012 20:52:56 +0000 (20:52 +0000)]
Setting tag nodemanager-2.1-10
Change to use new vsh (wrapper for lxcsu)
Andy Bavier [Wed, 5 Sep 2012 19:55:00 +0000 (15:55 -0400)]
Fix path for vsh
Sapan Bhatia [Wed, 5 Sep 2012 13:27:37 +0000 (09:27 -0400)]
Switch back to vsh, now provided by lxc tools
Thierry Parmentelat [Fri, 31 Aug 2012 17:31:56 +0000 (19:31 +0200)]
Setting tag nodemanager-2.1-9
add missing import
2.1-8 is less broken than 2.1-7 for omf-friendly slices, in that the slivers would get created, but the OMF-feature probably won't work as .ssh won't get exposed to the sliver
Thierry Parmentelat [Fri, 31 Aug 2012 16:06:36 +0000 (18:06 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/nodemanager
Thierry Parmentelat [Fri, 31 Aug 2012 16:06:27 +0000 (18:06 +0200)]
missing import
nodes running this code will fail to expose authorized_keys to their
OMF-friendly slices
Thierry Parmentelat [Thu, 30 Aug 2012 10:24:27 +0000 (12:24 +0200)]
Setting tag nodemanager-2.1-8
tag 2.1-7 was broken for OMF-friendly slices
expose_ssh_dir was erroneously defined on the Worker class
Thierry Parmentelat [Thu, 30 Aug 2012 09:50:35 +0000 (11:50 +0200)]
expose_ssh_dir relocated from Worker to the Account class where it belongs
Thierry Parmentelat [Thu, 19 Jul 2012 21:31:23 +0000 (23:31 +0200)]
Setting tag nodemanager-2.1-7
bwlimitlxc now ships with plnode-utils
Thierry Parmentelat [Wed, 18 Jul 2012 11:17:52 +0000 (13:17 +0200)]
removed last mentions of bwlimitlxc in specfile
Thierry Parmentelat [Wed, 18 Jul 2012 10:59:56 +0000 (12:59 +0200)]
remove bwlimitlxc, and use plnode-utils instead
Thierry Parmentelat [Mon, 9 Jul 2012 09:18:53 +0000 (11:18 +0200)]
Setting tag nodemanager-2.1-6
set LD_PRELOAD for linux-containers nodes
Thierry Parmentelat [Thu, 28 Jun 2012 22:25:54 +0000 (00:25 +0200)]
export LD_PRELOAD
Thierry Parmentelat [Thu, 28 Jun 2012 12:33:27 +0000 (14:33 +0200)]
add missing requires:
Thierry Parmentelat [Thu, 28 Jun 2012 08:42:47 +0000 (10:42 +0200)]
add requires/dependency to python-inotify
Thierry Parmentelat [Thu, 28 Jun 2012 07:59:57 +0000 (09:59 +0200)]
Setting tag nodemanager-2.1-5
first complete version for vs and lxc - functional but not thoroughly tested though
Thierry Parmentelat [Wed, 27 Jun 2012 09:48:03 +0000 (11:48 +0200)]
merge the vs and lxc nodemanagers
Thierry Parmentelat [Wed, 27 Jun 2012 09:09:29 +0000 (11:09 +0200)]
keep both coreshed_vs and coresched_lxc - cgroups in the lxc package
coresched being not a plugin, we had to mess with database, hopefully
this is temporary
Thierry Parmentelat [Tue, 26 Jun 2012 11:14:17 +0000 (13:14 +0200)]
Setting tag nodemanager-2.1-4
split packaging in 3 (lib, lxc, vs)
this tag will only work with lxc though
Thierry Parmentelat [Tue, 26 Jun 2012 11:10:22 +0000 (13:10 +0200)]
incorporate changelog from 2.0
Thierry Parmentelat [Tue, 26 Jun 2012 10:58:17 +0000 (12:58 +0200)]
Setting tag nodemanager-2.0-38
split packaging, nodemanager-vs (obsoletes NodeManager) and nodemanager-lib
Thierry Parmentelat [Tue, 26 Jun 2012 10:25:22 +0000 (12:25 +0200)]
cleanup svn keywords
Thierry Parmentelat [Tue, 26 Jun 2012 07:36:41 +0000 (09:36 +0200)]
merged split packaging (-lib and -vs) from master, add a 3rd one for lxc
Thierry Parmentelat [Mon, 25 Jun 2012 12:51:55 +0000 (14:51 +0200)]
first stab at splitting into 2 packages nodemanager-lib and nodemanager-vs
we have nodemanager-vs Obsolete'ing NodeManager for hopefully smooth transition
Thierry Parmentelat [Mon, 25 Jun 2012 10:22:08 +0000 (12:22 +0200)]
Setting tag nodemanager-2.1-3
renamed bwlimit as bwlimitlxc to avoid conflicts with util-vserver-pl
purpose being to be able to run this branch on vserver nodes as well
Thierry Parmentelat [Mon, 25 Jun 2012 08:02:08 +0000 (10:02 +0200)]
temporary rename bwlimit as bwlimitlxc for a dry run of the
nodemanager@lxc_devel branch on a vserver node
Thierry Parmentelat [Thu, 21 Jun 2012 08:13:42 +0000 (10:13 +0200)]
Setting tag nodemanager-2.1-2
merged nodemanager-2.0-37 in 2.1/lxc_devel and add initscript support to lxc
passes tests with lxc but won't build against vs due to conflict
as bwlimit.py also ships with util-vserver-pl
Thierry Parmentelat [Thu, 21 Jun 2012 08:07:20 +0000 (10:07 +0200)]
Merge branch 'master' into lxc_devel - changelog from 2.0-37
Thierry Parmentelat [Thu, 21 Jun 2012 08:04:07 +0000 (10:04 +0200)]
Setting tag nodemanager-2.0-37
refactoring: isolate initscript functionality
aimed at making initscript implementation with lxc straightforward
show stack trace when module loading fails
accounts.py renamed into account.py for consistency
Thierry Parmentelat [Wed, 20 Jun 2012 14:33:25 +0000 (16:33 +0200)]
pour initscript in the mix for lxc slivers
Thierry Parmentelat [Wed, 20 Jun 2012 09:57:55 +0000 (11:57 +0200)]
Merge branch 'master' into lxc_devel
Thierry Parmentelat [Wed, 20 Jun 2012 09:53:59 +0000 (11:53 +0200)]
add initscript to packaging
Thierry Parmentelat [Wed, 20 Jun 2012 08:50:59 +0000 (10:50 +0200)]
bailing out on core plugin loading prevents specialaccounts to open the door..
Thierry Parmentelat [Wed, 20 Jun 2012 08:12:40 +0000 (10:12 +0200)]
failing to load core modules, especially slivermanager, is very serious;
in this case display exception and exit
Thierry Parmentelat [Wed, 20 Jun 2012 08:11:47 +0000 (10:11 +0200)]
cosmetic, reservation_policy=None does not deserve a message
Thierry Parmentelat [Wed, 20 Jun 2012 07:09:45 +0000 (09:09 +0200)]
review timeouts
Thierry Parmentelat [Wed, 20 Jun 2012 06:40:57 +0000 (08:40 +0200)]
bugfix
Thierry Parmentelat [Wed, 20 Jun 2012 06:34:12 +0000 (08:34 +0200)]
Merge branch 'master' into lxc_devel
Thierry Parmentelat [Wed, 20 Jun 2012 06:04:55 +0000 (08:04 +0200)]
oops, apparently this breaks it all
Thierry Parmentelat [Tue, 19 Jun 2012 21:24:41 +0000 (23:24 +0200)]
fix syntax error
Thierry Parmentelat [Tue, 19 Jun 2012 21:20:37 +0000 (23:20 +0200)]
review imports in sliver_{libvirt,lxc}
Thierry Parmentelat [Tue, 19 Jun 2012 21:05:56 +0000 (23:05 +0200)]
merged master into lxc_devel
Thierry Parmentelat [Tue, 19 Jun 2012 20:55:07 +0000 (22:55 +0200)]
isolate initscript-related stuff in initscript.py and minor cleanups
Marco Yuen [Tue, 19 Jun 2012 16:20:34 +0000 (12:20 -0400)]
Improve robustness of LXC and libvirt plugins.
They will handle more edge cases. Especially during container creation
time.
Thierry Parmentelat [Tue, 19 Jun 2012 15:49:07 +0000 (17:49 +0200)]
won't try to create the slices group if already defined
removed older convention for the xml template, only lxc_template.xml now
removed abbrev in import
Thierry Parmentelat [Tue, 19 Jun 2012 15:42:44 +0000 (17:42 +0200)]
a bit more robust
Thierry Parmentelat [Tue, 19 Jun 2012 15:19:21 +0000 (17:19 +0200)]
be more explicit when a slice IP can't be found
Thierry Parmentelat [Tue, 19 Jun 2012 15:19:05 +0000 (17:19 +0200)]
define prompt for root user in slice
Thierry Parmentelat [Tue, 19 Jun 2012 12:23:29 +0000 (14:23 +0200)]
added verbosity to sshsh, and fix make sync so it shows up at the
right place
Thierry Parmentelat [Sun, 17 Jun 2012 07:53:48 +0000 (09:53 +0200)]
fix previous merge
Thierry Parmentelat [Sat, 16 Jun 2012 10:45:42 +0000 (12:45 +0200)]
merging changelogs had ruined chronological order that rpm insists upon
Thierry Parmentelat [Fri, 15 Jun 2012 14:11:50 +0000 (17:11 +0300)]
Merge branch 'master' into lxc_devel
Conflicts:
NodeManager.spec
api.py
slivermanager.py
Thierry Parmentelat [Thu, 14 Jun 2012 21:13:58 +0000 (00:13 +0300)]
remove svn keywords
Thierry Parmentelat [Thu, 14 Jun 2012 21:03:18 +0000 (00:03 +0300)]
fix make sync with new key conventions from tests/system - key_admin vs key1
Thierry Parmentelat [Thu, 14 Jun 2012 20:58:04 +0000 (23:58 +0300)]
rename accounts into account for consistency
Thierry Parmentelat [Thu, 14 Jun 2012 20:54:53 +0000 (23:54 +0300)]
move expose_ssh_dir from sliver_vs to accounts