build.git
14 years agoswitch to sfa module
Thierry Parmentelat [Thu, 23 Jul 2009 21:29:16 +0000 (21:29 +0000)]
switch to sfa module

14 years agoSetting tag geniwrapper-0.8-6
Thierry Parmentelat [Thu, 23 Jul 2009 20:55:55 +0000 (20:55 +0000)]
Setting tag geniwrapper-0.8-6
snapshot after the GEC5 demo
should be the last tag set in the geniwrapper module, are we are now moving to the sfa module

14 years agoBrief documentation
Sapan Bhatia [Thu, 23 Jul 2009 20:48:41 +0000 (20:48 +0000)]
Brief documentation

14 years agoShould work from here on.
Sapan Bhatia [Thu, 23 Jul 2009 20:37:18 +0000 (20:37 +0000)]
Should work from here on.

14 years agoNaming conventions
Sapan Bhatia [Thu, 23 Jul 2009 20:25:22 +0000 (20:25 +0000)]
Naming conventions

14 years agoTweaks...
Sapan Bhatia [Thu, 23 Jul 2009 20:21:04 +0000 (20:21 +0000)]
Tweaks...

14 years agoFinishing the mappings
Sapan Bhatia [Thu, 23 Jul 2009 19:53:18 +0000 (19:53 +0000)]
Finishing the mappings

14 years agoFixed dependencies
Sapan Bhatia [Thu, 23 Jul 2009 19:36:49 +0000 (19:36 +0000)]
Fixed dependencies

14 years agoDependecies within configurations
Sapan Bhatia [Thu, 23 Jul 2009 18:48:37 +0000 (18:48 +0000)]
Dependecies within configurations

14 years agoConvert a build spec into a commandline
Sapan Bhatia [Thu, 23 Jul 2009 18:35:17 +0000 (18:35 +0000)]
Convert a build spec into a commandline

14 years agoSetting tag ipfw-0.9-3
Thierry Parmentelat [Thu, 23 Jul 2009 18:35:16 +0000 (18:35 +0000)]
Setting tag ipfw-0.9-3
fixed memory usage issue

14 years agoExample build configuration
Sapan Bhatia [Thu, 23 Jul 2009 18:24:02 +0000 (18:24 +0000)]
Example build configuration

14 years agoCleaning up the entry point into nightly builds. With this change, a single spec...
Sapan Bhatia [Thu, 23 Jul 2009 18:23:21 +0000 (18:23 +0000)]
Cleaning up the entry point into nightly builds. With this change, a single spec can be used to specify multiple variations of a build type, e.g.:

marcs_trunk_build = {
'tags':'planetlab-tags.mk',
'distro':['centos5','f8'],
'personality':['linux32','linux64'],
'test': 0,
'release':['k22','k27']
}

Specifies 8 builds.

14 years agoinitial setup for planetbridge
Marc Fiuczynski [Mon, 20 Jul 2009 21:01:38 +0000 (21:01 +0000)]
initial setup for planetbridge

14 years agorevised version of Stephen's svnloghistory.py
Thierry Parmentelat [Sat, 18 Jul 2009 15:15:55 +0000 (15:15 +0000)]
revised version of Stephen's svnloghistory.py

14 years agoswitch to using PLCAPI trunk
Marc Fiuczynski [Fri, 17 Jul 2009 04:59:44 +0000 (04:59 +0000)]
switch to using PLCAPI trunk

14 years agoremove igb, as its now part of kernel
Marc Fiuczynski [Fri, 17 Jul 2009 04:22:21 +0000 (04:22 +0000)]
remove igb, as its now part of kernel

14 years agotypo: igp -> igb
Marc Fiuczynski [Thu, 16 Jul 2009 22:45:04 +0000 (22:45 +0000)]
typo: igp -> igb

14 years agoadd igb and other cleanup
Marc Fiuczynski [Thu, 16 Jul 2009 22:36:07 +0000 (22:36 +0000)]
add igb and other cleanup

14 years agoadd igb driver
Marc Fiuczynski [Thu, 16 Jul 2009 21:56:51 +0000 (21:56 +0000)]
add igb driver

14 years ago(no commit message)
Marc Fiuczynski [Thu, 16 Jul 2009 13:56:15 +0000 (13:56 +0000)]

14 years ago(no commit message)
Marc Fiuczynski [Thu, 16 Jul 2009 13:02:17 +0000 (13:02 +0000)]

14 years agotake out iptables, as it breaks the construction of a vserver if it happens to be...
Marc Fiuczynski [Thu, 16 Jul 2009 12:50:33 +0000 (12:50 +0000)]
take out iptables, as it breaks the construction of a vserver if it happens to be the PL version of iptables

14 years agocreate specialized version of devel.pkgs
Marc Fiuczynski [Thu, 16 Jul 2009 12:49:52 +0000 (12:49 +0000)]
create specialized version of devel.pkgs

14 years agoassembling various trunks
Thierry Parmentelat [Thu, 16 Jul 2009 07:07:22 +0000 (07:07 +0000)]
assembling various trunks

14 years agobootstrapfs install now comes without a yum config
Thierry Parmentelat [Thu, 16 Jul 2009 07:01:42 +0000 (07:01 +0000)]
bootstrapfs install now comes without a yum config

14 years agoremove the site specific cisco hack
Marc Fiuczynski [Thu, 16 Jul 2009 04:47:28 +0000 (04:47 +0000)]
remove the site specific cisco hack

14 years agoAdd the NM plugins
Marc Fiuczynski [Thu, 16 Jul 2009 04:47:16 +0000 (04:47 +0000)]
Add the NM plugins

14 years agofix wrong name
Marc Fiuczynski [Thu, 16 Jul 2009 03:30:10 +0000 (03:30 +0000)]
fix wrong name

14 years ago(no commit message)
Marc Fiuczynski [Thu, 16 Jul 2009 03:29:50 +0000 (03:29 +0000)]

14 years agoSetting tag geniwrapper-0.8-5
Thierry Parmentelat [Wed, 15 Jul 2009 09:45:42 +0000 (09:45 +0000)]
Setting tag geniwrapper-0.8-5
snapshot july 15 - has gone through superficial manual testing
hopefully a good basis for gec5 demo
multi-dir sfi client tested as well

14 years agoSetting tag ipfw-0.9-2
Thierry Parmentelat [Wed, 15 Jul 2009 08:30:10 +0000 (08:30 +0000)]
Setting tag ipfw-0.9-2
patch for building on x86_64

14 years agousing ipfw trunk until marta figures the 64bits issue
Thierry Parmentelat [Wed, 15 Jul 2009 07:21:42 +0000 (07:21 +0000)]
using ipfw trunk until marta figures the 64bits issue

14 years agoswitch to trunk NM temporarily
Marc Fiuczynski [Wed, 15 Jul 2009 04:34:30 +0000 (04:34 +0000)]
switch to trunk NM temporarily

14 years agoset igb-SVNPATH
Thierry Parmentelat [Tue, 14 Jul 2009 12:00:38 +0000 (12:00 +0000)]
set igb-SVNPATH

14 years agoigb driver support for k22 kernel
Marc Fiuczynski [Mon, 13 Jul 2009 20:40:15 +0000 (20:40 +0000)]
igb driver support for k22 kernel

14 years agoSetting tag PLCAPI-4.3-22
Thierry Parmentelat [Fri, 10 Jul 2009 14:50:47 +0000 (14:50 +0000)]
Setting tag PLCAPI-4.3-22
new BindObjectToPeer method for sfa
AddSliceTag and UpdateSliceTag open to the 'node' auth method with restrictions

14 years agobuild onelab with pypcilib myplc plcapi nodemanager from trunk
Thierry Parmentelat [Thu, 9 Jul 2009 22:40:10 +0000 (22:40 +0000)]
build onelab with pypcilib myplc plcapi nodemanager from trunk

14 years agofix 'force' adoption when modulename != makename (e.g. geniwrapper & sfa)
Thierry Parmentelat [Thu, 9 Jul 2009 12:35:41 +0000 (12:35 +0000)]
fix 'force' adoption when modulename != makename (e.g. geniwrapper & sfa)

14 years agoipfw now pulled from svn.planet-lab.org
Thierry Parmentelat [Thu, 9 Jul 2009 11:01:32 +0000 (11:01 +0000)]
ipfw now pulled from svn.planet-lab.org

14 years agoswitch to NM branch to leverage new features
Marc Fiuczynski [Thu, 9 Jul 2009 02:50:36 +0000 (02:50 +0000)]
switch to NM branch to leverage new features

14 years agomore packages needed to rebuild wsdl at build-time
Thierry Parmentelat [Wed, 8 Jul 2009 19:42:56 +0000 (19:42 +0000)]
more packages needed to rebuild wsdl at build-time

14 years agoTagging module PLCRT - PLCRT-1.0-5
Stephen Soltesz [Wed, 8 Jul 2009 19:38:08 +0000 (19:38 +0000)]
Tagging module PLCRT - PLCRT-1.0-5
add mailing list watchers to default queues
add script to addwatchers to default queues
improved templates in plcrt.init

14 years agousing a tagged ipfw
Thierry Parmentelat [Wed, 8 Jul 2009 16:35:54 +0000 (16:35 +0000)]
using a tagged ipfw

14 years agofirst draft of in-node emulation in onelab - trash the embedemu distro
Thierry Parmentelat [Wed, 8 Jul 2009 15:53:29 +0000 (15:53 +0000)]
first draft of in-node emulation in onelab - trash the embedemu distro

14 years agoSetting tag geniwrapper-0.8-4
Thierry Parmentelat [Wed, 8 Jul 2009 13:39:10 +0000 (13:39 +0000)]
Setting tag geniwrapper-0.8-4
rename geniwrapper.spec into sfa.spec

14 years agoreference sfa.spec, not geniwrapper.spec
Thierry Parmentelat [Wed, 8 Jul 2009 13:38:23 +0000 (13:38 +0000)]
reference sfa.spec, not geniwrapper.spec

14 years agocosmetic
Thierry Parmentelat [Wed, 8 Jul 2009 09:20:06 +0000 (09:20 +0000)]
cosmetic

14 years agoSetting tag geniwrapper-0.8-3
Thierry Parmentelat [Wed, 8 Jul 2009 09:19:41 +0000 (09:19 +0000)]
Setting tag geniwrapper-0.8-3
clean up in xmlrpc/soap, --protocol option to chose between both
keyconvert packaged in /usr/bin, no /usr/share/keyconvert anymore
hopefully more helpful context in case of crashes when importing
bugfixes for using only /etc/sfa for site-dep files
bugfixes in wsdl generation

14 years agoseems like this is required for a PLDISTRO
Marc Fiuczynski [Tue, 7 Jul 2009 18:31:47 +0000 (18:31 +0000)]
seems like this is required for a PLDISTRO

14 years agodon't need config.coblitz subdir yet
Marc Fiuczynski [Tue, 7 Jul 2009 18:26:44 +0000 (18:26 +0000)]
don't need config.coblitz subdir yet

14 years agodon't bother with pl_sshd and madwifi
Marc Fiuczynski [Tue, 7 Jul 2009 18:12:30 +0000 (18:12 +0000)]
don't bother with pl_sshd and madwifi

14 years agochanging from link to file
Marc Fiuczynski [Tue, 7 Jul 2009 18:11:26 +0000 (18:11 +0000)]
changing from link to file

14 years agopoint at coblitz specific kernel
Marc Fiuczynski [Tue, 7 Jul 2009 16:58:32 +0000 (16:58 +0000)]
point at coblitz specific kernel

14 years agoTagging module MyPLC - MyPLC-4.3-21
Thierry Parmentelat [Tue, 7 Jul 2009 15:00:35 +0000 (15:00 +0000)]
Tagging module MyPLC - MyPLC-4.3-21
create node tags, like e.g. 'arch', that were not handled with 4.3-20

14 years agocoblitz variant of MyPLC may diverge from planetlab MyPLC
Marc Fiuczynski [Tue, 7 Jul 2009 14:35:17 +0000 (14:35 +0000)]
coblitz variant of MyPLC may diverge from planetlab MyPLC

14 years agoTagging module vsys-scripts - vsys-scripts-0.95-5
Thierry Parmentelat [Tue, 7 Jul 2009 12:21:06 +0000 (12:21 +0000)]
Tagging module vsys-scripts - vsys-scripts-0.95-5
tweak in ipfw-be for in-node emulation

14 years agoTagging module MyPLC - MyPLC-4.3-20
Thierry Parmentelat [Tue, 7 Jul 2009 12:14:14 +0000 (12:14 +0000)]
Tagging module MyPLC - MyPLC-4.3-20
bugfix in db-config, tag 4.3-19 would not fly

14 years agoonelab to catch up on planetlab
Thierry Parmentelat [Tue, 7 Jul 2009 10:43:12 +0000 (10:43 +0000)]
onelab to catch up on planetlab

14 years agoTagging module PLCRT - PLCRT-1.0-4
Stephen Soltesz [Tue, 7 Jul 2009 03:16:35 +0000 (03:16 +0000)]
Tagging module PLCRT - PLCRT-1.0-4
rt db password
template conf.d/* files rather than one-shot re-write
better %post in spec file for logo and default xml settings.

14 years agoTagging module geniwrapper - geniwrapper-0.8-2
Thierry Parmentelat [Mon, 6 Jul 2009 21:23:37 +0000 (21:23 +0000)]
Tagging module geniwrapper - geniwrapper-0.8-2
cleanup of the config area; no dependency to a PLC config anymore as sfa can be run in standalone
config variables in sfa_config now start with SFA_ and not GENI_
config.py can be loaded even with no config present

14 years agoswitch back to using the tagged MyPLC
Marc Fiuczynski [Mon, 6 Jul 2009 14:29:53 +0000 (14:29 +0000)]
switch back to using the tagged MyPLC

14 years agoTagging module MyPLC - MyPLC-4.3-19
Marc Fiuczynski [Mon, 6 Jul 2009 14:27:34 +0000 (14:27 +0000)]
Tagging module MyPLC - MyPLC-4.3-19

Refactored db-config into snippets in db-config.d/.

14 years agotake MyPLC changes for a spin
Marc Fiuczynski [Mon, 6 Jul 2009 13:35:08 +0000 (13:35 +0000)]
take MyPLC changes for a spin

14 years agosteps towards computing wsdl files at build-time:
Thierry Parmentelat [Mon, 6 Jul 2009 05:32:23 +0000 (05:32 +0000)]
steps towards computing wsdl files at build-time:
* review makefile to make sure the __init__.py files get created
* add python-uuid to the build packages
* remove () in class definitions when no inheritance - for python2.4/centos
still cannot update wsdl output at build-time b/c of missing config
config cleanup needed first (import config should not raise exception)

14 years agobuild sfa from 0.8
Thierry Parmentelat [Sun, 5 Jul 2009 12:06:27 +0000 (12:06 +0000)]
build sfa from 0.8

14 years agoTagging module nodeconfig - nodeconfig-4.3-4
Stephen Soltesz [Sun, 5 Jul 2009 00:43:14 +0000 (00:43 +0000)]
Tagging module nodeconfig - nodeconfig-4.3-4
add two views to the PLC config data, limited and unlimited.
unlimited view reports all values.  Requires the 'infrastructure=1' tag and
that the call originates from the node.

14 years agoTagging module PLCRT - PLCRT-1.0-3
Stephen Soltesz [Sun, 5 Jul 2009 00:20:47 +0000 (00:20 +0000)]
Tagging module PLCRT - PLCRT-1.0-3
renamed getpersons.py to accept a given 'role'
changed syncadmins.sh to use callplcsh.py
added callplcsh.py to allow either a local or remote plc using plcsh

14 years agothat was too fast, we still have builds with 0.2
Thierry Parmentelat [Fri, 3 Jul 2009 00:58:17 +0000 (00:58 +0000)]
that was too fast, we still have builds with 0.2

14 years agoongoing renamings
Thierry Parmentelat [Fri, 3 Jul 2009 00:53:21 +0000 (00:53 +0000)]
ongoing renamings

14 years agoTagging module PLEWWW - PLEWWW-4.3-24
Thierry Parmentelat [Thu, 2 Jul 2009 18:21:49 +0000 (18:21 +0000)]
Tagging module PLEWWW - PLEWWW-4.3-24
new 'controller' instantiation state available in add slice page

14 years agoTagging module PLEWWW - PLEWWW-4.3-23
Barış Metin [Thu, 2 Jul 2009 16:00:46 +0000 (16:00 +0000)]
Tagging module PLEWWW - PLEWWW-4.3-23
exclude datepicler.js from jsmin
table sort function for Last Contact columns
drop options for generic boot images

14 years agoTagging module www-register-wizard - www-register-wizard-4.3-1
Stephen Soltesz [Thu, 2 Jul 2009 15:24:36 +0000 (15:24 +0000)]
Tagging module www-register-wizard - www-register-wizard-4.3-1
better error handling on updating node information.

14 years agoTagging module MyPLC - MyPLC-4.3-18
Thierry Parmentelat [Thu, 2 Jul 2009 05:22:15 +0000 (05:22 +0000)]
Tagging module MyPLC - MyPLC-4.3-18
oops, tag 4.3-17 was broken and would not work

14 years agotmp : k27 distro to build the geniwrapper trunk
Thierry Parmentelat [Wed, 1 Jul 2009 16:01:54 +0000 (16:01 +0000)]
tmp : k27 distro to build the geniwrapper trunk

14 years agoMarc's patch for using svn+ssh url's - default is to publish srpms - not too tested yet
Thierry Parmentelat [Wed, 1 Jul 2009 15:46:01 +0000 (15:46 +0000)]
Marc's patch for using svn+ssh url's - default is to publish srpms - not too tested yet

14 years agoTagging module MyPLC - MyPLC-4.3-17
Thierry Parmentelat [Wed, 1 Jul 2009 12:13:47 +0000 (12:13 +0000)]
Tagging module MyPLC - MyPLC-4.3-17
bugfix - escape sequences inserted in xml configs

14 years agoTagging module PLEWWW - PLEWWW-4.3-22
Thierry Parmentelat [Wed, 1 Jul 2009 12:12:15 +0000 (12:12 +0000)]
Tagging module PLEWWW - PLEWWW-4.3-22
displays editable mac address for interfaces
properly sorts bandwidths
new 'controller' slice instantiation method
bugfix, division by zero when displaying a just-changed node

14 years agoTagging module PLCAPI - PLCAPI-4.3-21
Thierry Parmentelat [Wed, 1 Jul 2009 11:23:34 +0000 (11:23 +0000)]
Tagging module PLCAPI - PLCAPI-4.3-21
getbootmedium supports options as tags (serial, cramfs, kvariant, kargs, no-hangcheck )
reportrunlevel logs its calls only when run_level changes
pycurl more robust wrt to xmlrpclib.Transport

14 years agoTagging module geniwrapper - geniwrapper-0.2-7
Thierry Parmentelat [Wed, 1 Jul 2009 11:20:10 +0000 (11:20 +0000)]
Tagging module geniwrapper - geniwrapper-0.2-7
snapshot for reproducible builds

14 years agoTagging module PLCRT - PLCRT-1.0-2
Stephen Soltesz [Wed, 1 Jul 2009 00:27:25 +0000 (00:27 +0000)]
Tagging module PLCRT - PLCRT-1.0-2
improved init setup
added plcsh version of getadmins script to add users to RT's db.
improved %post code for installation

14 years agoTagging module NodeManager - NodeManager-1.8-7
Faiyaz Ahmed [Tue, 30 Jun 2009 15:28:08 +0000 (15:28 +0000)]
Tagging module NodeManager - NodeManager-1.8-7
* Fix delegation authentication problem
* Can now disable codemux using _default slice, and setting tag {codemux: -1}

14 years agoTagging module BootCD - BootCD-4.2-14
Marc Fiuczynski [Mon, 29 Jun 2009 18:20:40 +0000 (18:20 +0000)]
Tagging module BootCD - BootCD-4.2-14

Daniel's update to generalize the kvariant support.

14 years agoTagging module BootManager - BootManager-4.3-9
Marc Fiuczynski [Mon, 29 Jun 2009 18:17:52 +0000 (18:17 +0000)]
Tagging module BootManager - BootManager-4.3-9

Special handling for "forcedeth" ethernet NIC.

14 years agobumping nm to 1.8-6
Faiyaz Ahmed [Mon, 29 Jun 2009 17:07:47 +0000 (17:07 +0000)]
bumping nm to 1.8-6

14 years agoI didn't realize that this would break other builds. that kind of doesn't
Stephen Soltesz [Mon, 29 Jun 2009 05:40:45 +0000 (05:40 +0000)]
I didn't realize that this would break other builds.  that kind of doesn't
make any sense, imo.

14 years agoTagging module Monitor - Monitor-3.0-18
Stephen Soltesz [Mon, 29 Jun 2009 00:12:44 +0000 (00:12 +0000)]
Tagging module Monitor - Monitor-3.0-18
bug fixes.
improved templates and views
cleaned controller code for web
added IPMI requirement to pcucontrol package.

14 years agoadd PLCRT to build.
Stephen Soltesz [Fri, 26 Jun 2009 22:51:24 +0000 (22:51 +0000)]
add PLCRT to build.

14 years agoadd PLCRT to build
Stephen Soltesz [Fri, 26 Jun 2009 22:51:09 +0000 (22:51 +0000)]
add PLCRT to build

14 years agoTagging module MyPLC - MyPLC-4.3-16
Marc Fiuczynski [Fri, 26 Jun 2009 17:56:09 +0000 (17:56 +0000)]
Tagging module MyPLC - MyPLC-4.3-16

Handle db-config.d files properly.

14 years agoship umts frontend in slices
Thierry Parmentelat [Thu, 25 Jun 2009 12:21:34 +0000 (12:21 +0000)]
ship umts frontend in slices

14 years agoTagging module geniwrapper - geniwrapper-0.2-6
Thierry Parmentelat [Thu, 25 Jun 2009 09:27:42 +0000 (09:27 +0000)]
Tagging module geniwrapper - geniwrapper-0.2-6
snapshot for the convenience of alpha users

14 years ago- Fix /etc/init.d/plc to have command usage show up on the tty rather
Marc Fiuczynski [Tue, 23 Jun 2009 21:45:09 +0000 (21:45 +0000)]
- Fix /etc/init.d/plc to have command usage show up on the tty rather
  than the log file

- Fix db-config to be a bit more cautious when
  /etc/planetlab/db-config.d doesn't exist

- Clean up db-config approach to ignore .bak, *~, .rpm{save,new}, and
  .orig files.

- Refactor generic plc-config-tty code into plc_config.py.
  plc-config-tty now contains MyPLC specific paths, "usual" variables,
  and the list of validated variables and the corresponding
  validator() function. This refactoring lets one reuse plc_config.py
  as a generic cmdline configuration tool for highly customer MyPLC
  like software.

Tagging module MyPLC - MyPLC-4.3-15

14 years agoTagging module Monitor - Monitor-3.0-17
Stephen Soltesz [Fri, 19 Jun 2009 03:42:29 +0000 (03:42 +0000)]
Tagging module Monitor - Monitor-3.0-17
added bootmanager log links
addressed root cause of IntegrityErrors ; big deal
adjusted templates to accomodate fix for IntegrityErrors
added session.flush() to bootman.py to write out ActionsRecords
fixed policy to either pause penalties or apply them ; not both.

14 years agocleanup
Thierry Parmentelat [Thu, 18 Jun 2009 05:19:09 +0000 (05:19 +0000)]
cleanup

14 years agouse tags
Thierry Parmentelat [Thu, 18 Jun 2009 05:16:45 +0000 (05:16 +0000)]
use tags

14 years agoTagging module Monitor - Monitor-3.0-16
Stephen Soltesz [Wed, 17 Jun 2009 21:06:11 +0000 (21:06 +0000)]
Tagging module Monitor - Monitor-3.0-16
Added Rpyc from 1.0 branch.
add pcuhistory
add setup-agent for password protected keys.
other minor improvements.

14 years agomore robust checking if vdevmap is required
Marc Fiuczynski [Wed, 17 Jun 2009 20:52:59 +0000 (20:52 +0000)]
more robust checking if vdevmap is required

14 years agoTagging module Monitor - Monitor-3.0-15
Stephen Soltesz [Wed, 17 Jun 2009 17:10:36 +0000 (17:10 +0000)]
Tagging module Monitor - Monitor-3.0-15
automate install
auto-close tickets

14 years agoa helper script to just list the set of rpms for a specific pldistro/rhdistro combo
Marc Fiuczynski [Wed, 17 Jun 2009 15:28:23 +0000 (15:28 +0000)]
a helper script to just list the set of rpms for a specific pldistro/rhdistro combo