plcapi.git
15 years agoTagging module PLCAPI - PLCAPI-4.2-6 PLCAPI-4.2-6
Thierry Parmentelat [Thu, 8 May 2008 07:29:52 +0000 (07:29 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-6
checkpoint while the new myplc-docs package is underway
bugfix: GetSlivers & conf files
doc: removed target files

15 years agoTagging module PLCAPI - PLCAPI-4.2-6
Thierry Parmentelat [Thu, 8 May 2008 07:29:48 +0000 (07:29 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-6
checkpoint while the new myplc-docs package is underway
bugfix: GetSlivers & conf files
doc: removed target files

15 years agocleaning up
Thierry Parmentelat [Thu, 8 May 2008 06:35:26 +0000 (06:35 +0000)]
cleaning up

15 years agofix bug with conf_file variable in the nodegroup and node conf file update
Marc Fiuczynski [Wed, 7 May 2008 21:25:36 +0000 (21:25 +0000)]
fix bug with conf_file variable in the nodegroup and node conf file update

16 years agoTagging module PLCAPI - PLCAPI-4.2-5
Stephen Soltesz [Wed, 23 Apr 2008 21:54:03 +0000 (21:54 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-5
Removed conditions on the persons, site, and nodes indexes.  previsouly only
the non-deleted fields were index, resulting in massivly slow queries.

16 years agosvn merge -c 8998 ./branches/dummynet-4.2-2 ./trunk/
Thierry Parmentelat [Fri, 11 Apr 2008 08:58:29 +0000 (08:58 +0000)]
svn merge -c 8998 ./branches/dummynet-4.2-2 ./trunk/

16 years agoFixed major IDXs, removing WHERE deleted IS FALSE parts cuz it was not indexing the...
Reed Moran [Wed, 9 Apr 2008 17:48:33 +0000 (17:48 +0000)]
Fixed major IDXs, removing WHERE deleted IS FALSE parts cuz it was not indexing the whole table due to those

16 years agoTagging module PLCAPI - PLCAPI-4.2-4
Thierry Parmentelat [Wed, 26 Mar 2008 10:12:34 +0000 (10:12 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-4
plcsh: better handling of options when running as a shell script
getbootmedium exports compute_key
tweaks for accepted args in GetPCUTypes and BootNotifyOwners

16 years agotake out the code that computes a new key - for use by the dummynet boot medium creat...
Thierry Parmentelat [Thu, 20 Mar 2008 11:59:45 +0000 (11:59 +0000)]
take out the code that computes a new key - for use by the dummynet boot medium creation method

16 years agodont forget to import SessionAuth from Auth
Tony Mack [Fri, 14 Mar 2008 19:09:11 +0000 (19:09 +0000)]
dont forget to import SessionAuth from Auth

16 years agoaccept SessionAuth
Tony Mack [Fri, 14 Mar 2008 19:06:15 +0000 (19:06 +0000)]
accept SessionAuth

16 years ago* plc-kml.py has now a few options for setting marker icons
Thierry Parmentelat [Wed, 12 Mar 2008 12:32:33 +0000 (12:32 +0000)]
* plc-kml.py has now a few options for setting marker icons
* this required a tweak in plcsh, that did not handle the command line
    very nicely when invoking another script file.
it is now possible to
* write a script foo.py and mention in 1st line: #!/usr/bin/env plcsh
* invoke foo.py with options and args like this
$ foo.py [plcsh-options] -- foo-options and args
* rightly get foo.py's help by running
$ foo.py --help

this is still not perfect as I'd rather remove the need for the extra --
but it's already better than before

16 years agousing 'is' rather than '==' is wrong
Thierry Parmentelat [Mon, 25 Feb 2008 11:30:13 +0000 (11:30 +0000)]
using 'is' rather than '==' is wrong

16 years agofixed 'accepts' parameter. accepts lists now
Tony Mack [Tue, 19 Feb 2008 21:51:53 +0000 (21:51 +0000)]
fixed 'accepts' parameter. accepts lists now

16 years agoTagging module PLCAPI - PLCAPI-4.2-3
Thierry Parmentelat [Thu, 14 Feb 2008 15:11:47 +0000 (15:11 +0000)]
Tagging module PLCAPI - PLCAPI-4.2-3
GetBootMedium support for build.sh full options, incl. serial & console_spec
GetBootMedium simpler, cleaner and safer use of tmpdirs in (dated from bootcustom.sh)

16 years ago* build.sh completely cleaned wrt serial & -s
Thierry Parmentelat [Wed, 13 Feb 2008 10:38:33 +0000 (10:38 +0000)]
* build.sh completely cleaned wrt serial & -s
- can specify either -s <> or serial anywhere in the type
- supports -s default
- output filenames fixed, does not mention the console characteristics when default is used, duplicate serial fixed
* build.sh supports a new -o option, so the caller can specify the output
* GetBootMedium uses this new -o option
* GetBootMedium now has 3 known options serial[:console] cramfs partition
* GetBootMedium cowardly refuses options when deailng with floppy or generic images

haven't looked into planetlab's www module - so long as the web only supports iso/usb this should run fine

16 years ago- now that bootcustom.sh has gone, uses a much simpler tree structure
Thierry Parmentelat [Tue, 12 Feb 2008 20:19:25 +0000 (20:19 +0000)]
- now that bootcustom.sh has gone, uses a much simpler tree structure
  basically evrything goes into /var/tmp/bootmedium/
  hopefully no more access right issues due to both apache and root running it
- specifying a console with the 'console:xxx' option - actions restored to the fixed 6 keywords

this version does not work well with options yet - this is due to the naming scheme that
bootcd/build.sh uses, will have to implement a simpler output option for that purpose

16 years ago- fix previously introduced typo
Marc Fiuczynski [Tue, 12 Feb 2008 03:44:10 +0000 (03:44 +0000)]
- fix previously introduced typo

- support for serial line console info passed in as part of node-{iso,usb}

16 years agocombine node-preview and node-floppy
Marc Fiuczynski [Mon, 11 Feb 2008 20:44:51 +0000 (20:44 +0000)]
combine node-preview and node-floppy

16 years agoTagging module PLCAPI -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
Thierry Parmentelat [Fri, 1 Feb 2008 14:25:49 +0000 (14:25 +0000)]
Tagging module PLCAPI  -- from PLCAPI-4.2-1 to PLCAPI-4.2-2
refresh peer script to use a month-dependent logfile
tracking the starting point for UniPi integration of the dummynet boxes

16 years agorefresh peer logs named after year & month
Thierry Parmentelat [Fri, 1 Feb 2008 14:20:24 +0000 (14:20 +0000)]
refresh peer logs named after year & month

16 years agoTagging module PLCAPI -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
Thierry Parmentelat [Thu, 31 Jan 2008 15:37:49 +0000 (15:37 +0000)]
Tagging module PLCAPI  -- from PLCAPI-4.2-0 to PLCAPI-4.2-1
plcsh adds its own path to sys.path
fix so GetNodes can be called from a Node

16 years agoremove debugging print statement
Tony Mack [Mon, 28 Jan 2008 17:01:44 +0000 (17:01 +0000)]
remove debugging print statement

16 years agoif executing a file, add the file's directory to the path to so that other files...
Tony Mack [Mon, 28 Jan 2008 16:59:37 +0000 (16:59 +0000)]
if executing a file, add the file's directory to the path to so that other files from the directory can be imported

16 years agoevlauate api calls passed in as arguments to plcsh
Tony Mack [Fri, 25 Jan 2008 20:42:27 +0000 (20:42 +0000)]
evlauate api calls passed in as arguments to plcsh

16 years agofix bug that happen when node is the caller
Tony Mack [Fri, 11 Jan 2008 18:12:53 +0000 (18:12 +0000)]
fix bug that happen when node is the caller

16 years agoready for tagging
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}

16 years agoHousekeeping.
Faiyaz Ahmed [Thu, 3 Jan 2008 19:55:29 +0000 (19:55 +0000)]
Housekeeping.

16 years agono longer check if slice is local or peer
Tony Mack [Thu, 3 Jan 2008 19:16:06 +0000 (19:16 +0000)]
no longer check if slice is local or peer

16 years agouse initscript name instead of id
Tony Mack [Wed, 2 Jan 2008 17:07:07 +0000 (17:07 +0000)]
use initscript name instead of id

16 years agoCross module commit for 'diag' and 'disabled' node states.
Stephen Soltesz [Tue, 18 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Cross module commit for 'diag' and 'disabled' node states.

16 years agofix join tables, should be ['pcu_protocol_type']
Tony Mack [Tue, 18 Dec 2007 17:19:43 +0000 (17:19 +0000)]
fix join tables, should be ['pcu_protocol_type']

16 years agoerrmsg needs to be set in any case
Thierry Parmentelat [Mon, 17 Dec 2007 15:31:38 +0000 (15:31 +0000)]
errmsg needs to be set in any case

16 years agotypos & doc
Thierry Parmentelat [Thu, 13 Dec 2007 14:13:53 +0000 (14:13 +0000)]
typos & doc

16 years agobuild libxmlrpc for php on f8
Thierry Parmentelat [Thu, 13 Dec 2007 12:32:09 +0000 (12:32 +0000)]
build libxmlrpc for php on f8

16 years agofirst draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page

16 years agostill for fc4 - the fix this morning was not enough
Thierry Parmentelat [Sat, 8 Dec 2007 12:58:22 +0000 (12:58 +0000)]
still for fc4 - the fix this morning was not enough

16 years agopycurl & psycopg2 were made but not installed on fc4
Thierry Parmentelat [Sat, 8 Dec 2007 09:04:05 +0000 (09:04 +0000)]
pycurl & psycopg2 were made but not installed on fc4

16 years ago(*) groups distro-dependent files in build/config.<distro>
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
    this is from the former bootcd/prep.sh - to reduce footprint

Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
    however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well

16 years agoFix typo.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:29:01 +0000 (21:29 +0000)]
Fix typo.

16 years agoSupport cramfs and serial images.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 23:05:46 +0000 (23:05 +0000)]
Support cramfs and serial images.

16 years agoRun xmlrpclib.Transport's __init__ too (required on F7).
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 22:25:18 +0000 (22:25 +0000)]
Run xmlrpclib.Transport's __init__ too (required on F7).

16 years agoUse the new bootcd's build.sh script, which does not need root.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 04:44:07 +0000 (04:44 +0000)]
Use the new bootcd's build.sh script, which does not need root.

16 years agoTabs vs. spaces.
Daniel Hokka Zakrisson [Wed, 28 Nov 2007 22:29:14 +0000 (22:29 +0000)]
Tabs vs. spaces.

16 years agoMake DNS optional as well for non-primary static networks.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:05:24 +0000 (22:05 +0000)]
Make DNS optional as well for non-primary static networks.

16 years agoports > 254 accepted
Tony Mack [Mon, 26 Nov 2007 15:50:22 +0000 (15:50 +0000)]
ports > 254 accepted

16 years agooops
Thierry Parmentelat [Mon, 26 Nov 2007 12:58:07 +0000 (12:58 +0000)]
oops

16 years agoreview policy for building our pycurl/psycopg2 or not - based on fedora distrib
Thierry Parmentelat [Mon, 26 Nov 2007 12:48:14 +0000 (12:48 +0000)]
review policy for building our pycurl/psycopg2 or not - based on fedora distrib

16 years agoallow static network without a gateway as long it isnt a primary network
Tony Mack [Wed, 21 Nov 2007 20:28:21 +0000 (20:28 +0000)]
allow static network without a gateway as long it isnt a primary network

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 19:39:17 +0000 (19:39 +0000)]
organizing the tests area

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 18:45:29 +0000 (18:45 +0000)]
organizing the tests area

16 years ago-fix bug: users can properly update slice description/url if slice has none
Tony Mack [Tue, 20 Nov 2007 20:19:05 +0000 (20:19 +0000)]
-fix bug: users can properly update slice description/url if slice has none

16 years agoAdded person['enabled'] check to the notify_owners() function. This will
Stephen Soltesz [Mon, 19 Nov 2007 15:40:41 +0000 (15:40 +0000)]
Added person['enabled'] check to the notify_owners() function.  This will
prevent the bug where disabled persons with the tech-contact role are notified of boot notifications.

16 years agomissing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db
Thierry Parmentelat [Mon, 19 Nov 2007 09:41:46 +0000 (09:41 +0000)]
missing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db

16 years agofix documentation
Tony Mack [Thu, 15 Nov 2007 23:51:55 +0000 (23:51 +0000)]
fix documentation

16 years agofrom onelab subversion repo
Thierry Parmentelat [Wed, 14 Nov 2007 13:10:50 +0000 (13:10 +0000)]
from onelab subversion repo

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:47:15 +0000 (22:47 +0000)]
reverse changes

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:44:18 +0000 (22:44 +0000)]
reverse changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:31:35 +0000 (22:31 +0000)]
revert changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:20:53 +0000 (22:20 +0000)]
revert changes

16 years agoMerge from trunk
Tony Mack [Tue, 13 Nov 2007 19:41:41 +0000 (19:41 +0000)]
Merge from trunk

16 years agobumped to 4.2.0
Tony Mack [Tue, 13 Nov 2007 19:38:13 +0000 (19:38 +0000)]
bumped to 4.2.0

16 years agoAdded methods for managing PCU types and protocols
Tony Mack [Tue, 13 Nov 2007 19:31:05 +0000 (19:31 +0000)]
Added methods for managing PCU types and protocols

16 years agoMethods for managing PCU model types and protocols
Tony Mack [Mon, 12 Nov 2007 22:54:33 +0000 (22:54 +0000)]
Methods for managing PCU model types and protocols

16 years agoAdded PCUProtocolTypes, PCUTypes.py
Tony Mack [Mon, 12 Nov 2007 22:49:55 +0000 (22:49 +0000)]
Added PCUProtocolTypes, PCUTypes.py

16 years agoObjects representing PCU Model types and PCU protocols
Tony Mack [Mon, 12 Nov 2007 22:49:09 +0000 (22:49 +0000)]
Objects representing PCU Model types and PCU protocols

16 years ago-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema
Tony Mack [Mon, 12 Nov 2007 22:45:01 +0000 (22:45 +0000)]
-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema

16 years agoadded pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views
Tony Mack [Fri, 9 Nov 2007 22:00:30 +0000 (22:00 +0000)]
added pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views

16 years agoSupport storing pcu types
Tony Mack [Fri, 9 Nov 2007 21:41:38 +0000 (21:41 +0000)]
Support storing pcu types

16 years agoRationalize: can now update aggregate values (conf_files, nodes)
Tony Mack [Tue, 6 Nov 2007 21:53:58 +0000 (21:53 +0000)]
Rationalize: can now update aggregate values (conf_files, nodes)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 21:52:21 +0000 (21:52 +0000)]
Rationalize: added associate functions

16 years agoRationalize: can now update aggregate values (roles, sites, keys, slices)
Tony Mack [Tue, 6 Nov 2007 03:53:33 +0000 (03:53 +0000)]
Rationalize: can now update aggregate values (roles, sites, keys, slices)

16 years agoRationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files...
Tony Mack [Tue, 6 Nov 2007 03:52:01 +0000 (03:52 +0000)]
Rationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files, slices, slices_whitelist)

16 years agoRationalize: can now update aggregate values (persons, nodes)
Tony Mack [Tue, 6 Nov 2007 03:49:59 +0000 (03:49 +0000)]
Rationalize: can now update aggregate values (persons, nodes)

16 years agoRationalize: can now update aggregate values (persons, addresses)
Tony Mack [Tue, 6 Nov 2007 03:48:50 +0000 (03:48 +0000)]
Rationalize: can now update aggregate values (persons, addresses)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:55 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:42 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate function
Tony Mack [Tue, 6 Nov 2007 03:42:57 +0000 (03:42 +0000)]
Rationalize:  added associate function

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:42:15 +0000 (03:42 +0000)]
Rationalize:  added associate functions

16 years agoAdded separate_types() method
Tony Mack [Tue, 6 Nov 2007 02:23:25 +0000 (02:23 +0000)]
Added separate_types() method

16 years agoauto-maintained URL tag
Thierry Parmentelat [Thu, 25 Oct 2007 23:04:25 +0000 (23:04 +0000)]
auto-maintained URL tag

16 years agocannot use $URL$ in the spec file
Thierry Parmentelat [Thu, 25 Oct 2007 22:11:50 +0000 (22:11 +0000)]
cannot use $URL$ in the spec file

16 years agoset svn:keywords property for proper keywords expansion
Thierry Parmentelat [Thu, 25 Oct 2007 20:33:17 +0000 (20:33 +0000)]
set svn:keywords property for proper keywords expansion

16 years agomerged from onelab newplc-4.0.13 tag
Thierry Parmentelat [Thu, 25 Oct 2007 19:59:31 +0000 (19:59 +0000)]
merged from onelab newplc-4.0.13 tag

16 years agomerge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:54 +0000 (19:22 +0000)]
merge from onelab

16 years agomerge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:37 +0000 (19:22 +0000)]
merge from onelab

16 years agoModified DocBook.py to use the same convention as NodeManager/doc/DocBook.py
Stephen Soltesz [Thu, 25 Oct 2007 16:40:36 +0000 (16:40 +0000)]
Modified DocBook.py to use the same convention as NodeManager/doc/DocBook.py
Added DocBookLocal.py for the local creation of a function list for DocBook.py

16 years agoRegression test script and cron
Faiyaz Ahmed [Wed, 24 Oct 2007 20:55:48 +0000 (20:55 +0000)]
Regression test script and cron

16 years agowe lost 'update_last_updated' method somehow. Added it back in
Tony Mack [Mon, 22 Oct 2007 18:19:35 +0000 (18:19 +0000)]
we lost 'update_last_updated' method somehow. Added it back in

16 years agoOnly build pycurl for older Fedora releases.
Marc Fiuczynski [Sun, 14 Oct 2007 18:11:35 +0000 (18:11 +0000)]
Only build pycurl for older Fedora releases.

16 years agodo not cache whitelisted nodes
Tony Mack [Wed, 10 Oct 2007 18:25:49 +0000 (18:25 +0000)]
do not cache whitelisted nodes

16 years ago- remove unnecessary print statement
Tony Mack [Wed, 3 Oct 2007 17:42:09 +0000 (17:42 +0000)]
- remove unnecessary print statement

16 years ago- merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:59:41 +0000 (20:59 +0000)]
- merge from PlanetLab Europe

16 years ago- Merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:51:47 +0000 (20:51 +0000)]
- Merge from PlanetLab Europe

16 years ago- dont allow duplicate attributes
Tony Mack [Mon, 1 Oct 2007 20:14:17 +0000 (20:14 +0000)]
- dont allow duplicate attributes

16 years ago- import Person, Persons
Tony Mack [Fri, 21 Sep 2007 20:16:26 +0000 (20:16 +0000)]
- import Person, Persons

16 years ago- allow any site member to add their slice to any node at their site, even if their...
Tony Mack [Thu, 20 Sep 2007 18:04:36 +0000 (18:04 +0000)]
- allow any site member to add their slice to any node at their site, even if their slice isnt on the node's whitelist

16 years ago- let everyone at a site see all the nodes at their site, even if the nodes have...
Tony Mack [Thu, 20 Sep 2007 17:55:17 +0000 (17:55 +0000)]
- let everyone at a site see all the nodes at their site, even if the nodes have a whitelist that their slice isnt on.

16 years agoThis file was merged from OneLab directly into our release branch.
Marc Fiuczynski [Fri, 14 Sep 2007 15:34:01 +0000 (15:34 +0000)]
This file was merged from OneLab directly into our release branch.
Also need this file to be on the cvs HEAD.

16 years agoImport from Thierry. These files are needed for Methods/*NodeNetworkSetting*.py
Marc Fiuczynski [Thu, 13 Sep 2007 21:16:18 +0000 (21:16 +0000)]
Import from Thierry.  These files are needed for Methods/*NodeNetworkSetting*.py