10 years agoa script to create partial myplc repositories. this comes handy to
Barış Metin [Mon, 10 May 2010 14:37:00 +0000]
a script to create partial myplc repositories. this comes handy to
support more than one distro/arch in a myplc installation.

10 years agoSetting tag MyPLC-5.0-3
Thierry Parmentelat [Fri, 2 Apr 2010 13:14:14 +0000]
Setting tag MyPLC-5.0-3
set date.timezone to GMT if not set in php.ini for php-5.3 / fedora12

10 years ago(no commit message)
Thierry Parmentelat [Thu, 1 Apr 2010 11:05:56 +0000]

10 years agofix for fedora12
Thierry Parmentelat [Wed, 31 Mar 2010 08:42:14 +0000]
fix for fedora12

10 years agoremove /
Barış Metin [Fri, 19 Mar 2010 14:17:42 +0000]
remove /

10 years agoSetting tag MyPLC-5.0-2
Thierry Parmentelat [Fri, 12 Mar 2010 17:59:00 +0000]
Setting tag MyPLC-5.0-2
legacy scripts gen-sites-xml & gen-static-content back in (sigh)
new OMF category in the config
create the drl system slice

10 years agoconfiguration for OMF
Barış Metin [Mon, 8 Mar 2010 14:47:21 +0000]
configuration for OMF

10 years agoDRL slice
S.Çağlar Onur [Mon, 1 Mar 2010 21:45:53 +0000]
DRL slice

10 years agoremove leading/trailing whitespace from values
Tony Mack [Wed, 17 Feb 2010 18:36:28 +0000]
remove leading/trailing whitespace from values

10 years agoadding legacy support scripts
Tony Mack [Wed, 17 Feb 2010 18:08:04 +0000]
adding legacy support scripts

10 years agoSetting tag MyPLC-5.0-1
Thierry Parmentelat [Fri, 29 Jan 2010 14:07:20 +0000]
Setting tag MyPLC-5.0-1
first working version of 5.0:
pld.c/, db-config.d/ and nodeconfig/ scripts should now sit in the module they belong to
nodefamily is 3-fold with pldistro-fcdistro-arch
new PLC_FLAVOUR config category
reviewed module layout
cleaned up old chroot-related build stuff (does not need the build module when building anymore)

10 years agoplc.d/packages part of nodeyum
Thierry Parmentelat [Wed, 27 Jan 2010 21:41:40 +0000]
plc.d/packages part of nodeyum

10 years agofixed and moved the server-side yum scripts, from nodeconfig/yum to BootstrapFS/nodec...
Thierry Parmentelat [Wed, 27 Jan 2010 18:44:46 +0000]
fixed and moved the server-side yum scripts, from nodeconfig/yum to BootstrapFS/nodeconfig/yum
  now known as the nodeyum package
  (might need some moer work for properly handling kexcludes in multi-fc plcs)
cleaned up all uses of /etc/planetlab/{node,slice}family
nodeconfig now does not need the build/ module anymore at build time

10 years agouse correct spec varname
Thierry Parmentelat [Tue, 26 Jan 2010 16:34:52 +0000]
use correct spec varname

10 years ago3-fold nodefamily now has fcdistro as well
Thierry Parmentelat [Tue, 26 Jan 2010 13:57:24 +0000]
3-fold nodefamily now has fcdistro as well

10 years agouse _arch and not arch that is undefined
Thierry Parmentelat [Mon, 25 Jan 2010 22:35:24 +0000]
use _arch and not arch that is undefined

10 years agoplc_flavour variables for bootstrapfs selection
Thierry Parmentelat [Mon, 25 Jan 2010 16:31:56 +0000]
plc_flavour variables for bootstrapfs selection

10 years agoBranch 5.0 for module MyPLC created (as new trunk) from tag MyPLC-4.3-37
Thierry Parmentelat [Mon, 25 Jan 2010 14:38:41 +0000]
Branch 5.0 for module MyPLC created (as new trunk) from tag MyPLC-4.3-37

10 years agoset defaults for the flavour category
Thierry Parmentelat [Thu, 21 Jan 2010 12:03:30 +0000]
set defaults for the flavour category

10 years agonew global PLC_FLAVOUR category to globally chose sliver vref image
Thierry Parmentelat [Tue, 19 Jan 2010 22:38:26 +0000]
new global PLC_FLAVOUR category to globally chose sliver vref image
new method GetSliceFamily, value passed in GetSlivers
NodeManager does not have this logic anymore

10 years agocleanup myplc
Thierry Parmentelat [Tue, 19 Jan 2010 22:03:00 +0000]
cleanup myplc

10 years agotweaked
Thierry Parmentelat [Tue, 19 Jan 2010 21:34:23 +0000]

10 years agomoving conf_files creation scripts to nodeconfig
Thierry Parmentelat [Tue, 19 Jan 2010 21:25:25 +0000]
moving conf_files creation scripts to nodeconfig

10 years agomove the 'Requires: pcucontrol' from myplc to PLCAPI, as it's needed by RebootNodeWithPCU
Thierry Parmentelat [Tue, 19 Jan 2010 16:04:32 +0000]
move the 'Requires: pcucontrol' from myplc to PLCAPI, as it's needed by RebootNodeWithPCU
fix pcucontrol use of old-fashioned 'which'

10 years agokeywords
Thierry Parmentelat [Tue, 19 Jan 2010 14:02:43 +0000]

10 years agocan mention steps on the command line
Thierry Parmentelat [Tue, 19 Jan 2010 13:56:42 +0000]
can mention steps on the command line

10 years agosplit plc.d/ and db-config.d between myplc and plcapi modules as a first step
Thierry Parmentelat [Tue, 19 Jan 2010 11:55:09 +0000]
split plc.d/ and db-config.d between myplc and plcapi modules as a first step
conf_files would move to nodeconfig
some other stuff ready to move to the appropriat module as well

10 years agoreordered
Thierry Parmentelat [Mon, 18 Jan 2010 17:14:40 +0000]

10 years agosvn-keywords
Thierry Parmentelat [Mon, 18 Jan 2010 15:58:25 +0000]

10 years agoreordering steps before moving stuff to PLCAPI
Thierry Parmentelat [Mon, 18 Jan 2010 15:46:52 +0000]
reordering steps before moving stuff to PLCAPI

10 years agomoving the plc.d scripts for bootcd where they belong
Thierry Parmentelat [Mon, 18 Jan 2010 14:14:44 +0000]
moving the plc.d scripts for bootcd where they belong

10 years agobootmanager has gone
Thierry Parmentelat [Sat, 16 Jan 2010 08:43:12 +0000]
bootmanager has gone

10 years agoflushing
Thierry Parmentelat [Sat, 16 Jan 2010 08:42:50 +0000]

10 years agodummynet_image has gone
Thierry Parmentelat [Sat, 16 Jan 2010 08:42:40 +0000]
dummynet_image has gone

10 years agofirst draft of a deployment-friendly bootmanager
Thierry Parmentelat [Wed, 13 Jan 2010 16:52:45 +0000]
first draft of a deployment-friendly bootmanager
  attempt to make some sense of the various locations used
move the nodeconfig script, as well as the plc.d script,
  into bootmanager, where it belongs

10 years agoSetting tag MyPLC-4.3-37
Thierry Parmentelat [Sat, 9 Jan 2010 07:25:24 +0000]
Setting tag MyPLC-4.3-37
support for fedora 12
new package myplc-config for use by sfa
drupal user registration turned off

10 years agoturn off native drupal user registration upon service plc (re)start
Thierry Parmentelat [Fri, 8 Jan 2010 12:11:09 +0000]
turn off native drupal user registration upon service plc (re)start

10 years agoon >=f10, cronie privides crond
Barış Metin [Thu, 7 Jan 2010 16:40:30 +0000]
on >=f10, cronie privides crond

10 years agoiron out non-relevant error messages
Thierry Parmentelat [Wed, 6 Jan 2010 13:07:45 +0000]
iron out non-relevant error messages

10 years agofor f12
Thierry Parmentelat [Wed, 6 Jan 2010 06:43:40 +0000]
for f12

10 years agocosmetic, remove unused vars.
Barış Metin [Tue, 5 Jan 2010 19:17:36 +0000]
cosmetic, remove unused vars.

10 years agoremove the postinstall and compute python site-packages path to install python module...
Barış Metin [Tue, 5 Jan 2010 09:33:21 +0000]
remove the postinstall and compute python site-packages path to install python module at build time.

10 years agoR really does service <> reload as advertised
Thierry Parmentelat [Tue, 5 Jan 2010 08:52:48 +0000]
R really does service <> reload as advertised

10 years agocosmetic
Thierry Parmentelat [Tue, 5 Jan 2010 08:21:39 +0000]

10 years agoplc-config belongs in the -config package
Thierry Parmentelat [Tue, 5 Jan 2010 08:21:16 +0000]
plc-config belongs in the -config package

10 years agolingering changes
Thierry Parmentelat [Tue, 5 Jan 2010 08:20:37 +0000]
lingering changes

10 years agopack plc_config.py separately to re-use it in sfa-config-tty.
Barış Metin [Mon, 4 Jan 2010 17:26:35 +0000]
pack plc_config.py separately to re-use it in sfa-config-tty.

10 years agoSetting tag MyPLC-4.3-36
Marc Fiuczynski [Thu, 31 Dec 2009 15:03:11 +0000]
Setting tag MyPLC-4.3-36
- fix to make sure when API, BOOT, MONITOR are on the same
machine as WWW that the SSL key,cert for WWW takes precedence.
- Do proper setup for SSL CA certficate to be used as the server

10 years agoIf a real certificate is used and it is not issued by a root CA, a
Daniel Hokka Zakrisson [Mon, 28 Dec 2009 16:21:42 +0000]
If a real certificate is used and it is not issued by a root CA, a
SSLCertificateChainFile must be used containing all the CAs leading down to the

10 years agoBy convention if API, BOOT, MONITOR, and WWW are all operating on the
Marc Fiuczynski [Mon, 28 Dec 2009 15:49:51 +0000]
By convention if API, BOOT, MONITOR, and WWW are all operating on the
same machine then the WWW ssl keys/certificates take precedence.

10 years agoSetting tag MyPLC-4.3-35
Marc Fiuczynski [Wed, 23 Dec 2009 16:52:44 +0000]
Setting tag MyPLC-4.3-35
- Change sysctl.conf source to be PlanetLabConfsysctl.con rather than the php script.

10 years agofix syntax error. nightly test shall pass now (at least for f8 builds).
Barış Metin [Wed, 23 Dec 2009 16:42:34 +0000]
fix syntax error. nightly test shall pass now (at least for f8 builds).

10 years agoswitch from php script to a static sysctl.conf file
Marc Fiuczynski [Wed, 23 Dec 2009 15:37:08 +0000]
switch from php script to a static sysctl.conf file

10 years agoSetting tag MyPLC-4.3-34
Barış Metin [Tue, 22 Dec 2009 17:17:19 +0000]
Setting tag MyPLC-4.3-34
depend on pcucontrol

10 years agorequire pcucontrol
Barış Metin [Tue, 22 Dec 2009 12:15:27 +0000]
require pcucontrol

10 years agodepend to monitor-server for pcucontrol
Barış Metin [Mon, 21 Dec 2009 09:33:35 +0000]
depend to monitor-server for pcucontrol

10 years agoSetting tag MyPLC-4.3-33
Barış Metin [Fri, 18 Dec 2009 17:38:53 +0000]
Setting tag MyPLC-4.3-33
* validate input according to type in plc_config
* added the _genicw system slice
* add tag types for sites and persons
* add new tags for nodes and slices for exemption from myops

10 years agoadded the _genicw system slice
Tony Mack [Wed, 16 Dec 2009 18:17:38 +0000]
added the _genicw system slice

10 years agoupdated source for /etc/sfa/sfa_config
Tony Mack [Tue, 15 Dec 2009 03:27:12 +0000]
updated source for /etc/sfa/sfa_config

10 years agoadded config file for sfa component manager
Tony Mack [Tue, 15 Dec 2009 01:49:41 +0000]
added config file for sfa component manager

10 years agocopy the fixed email regex from PLCAPI.
Barış Metin [Mon, 14 Dec 2009 10:19:56 +0000]
copy the fixed email regex from PLCAPI.

10 years agovalidate variable types. (for now only have email and ip (v4) validators)
Barış Metin [Fri, 11 Dec 2009 14:11:18 +0000]
validate variable types. (for now only have email and ip (v4) validators)

10 years agoadd tag types for sites and persons
Stephen Soltesz [Mon, 7 Dec 2009 21:34:27 +0000]
add tag types for sites and persons
add new tags for nodes and slices for exemption from myops

10 years agoonly add apache to trusted-users file if its not already in there
Marc Fiuczynski [Fri, 4 Dec 2009 03:26:25 +0000]
only add apache to trusted-users file if its not already in there

10 years agochanged the min_role_id for the 'initscript' tag type from 10 (admin) to 30 (user)
Tony Mack [Wed, 2 Dec 2009 22:31:22 +0000]
changed the min_role_id for the 'initscript' tag type from 10 (admin) to 30 (user)

10 years agoSetting tag MyPLC-4.3-32
Thierry Parmentelat [Thu, 26 Nov 2009 11:11:08 +0000]
Setting tag MyPLC-4.3-32
turn off drupal on a box that acts as BOOT server but not as WWW server
cleanup some obsolete code for old chroot-jail packaging in the process
new bootcd-kernel script for keeping bootcd variants up2date

10 years agoAdd bootcd variants script.
Daniel Hokka Zakrisson [Fri, 20 Nov 2009 12:12:07 +0000]
Add bootcd variants script.

10 years agohave turned off post-commit temporarily, just checking if that makes any difference
Thierry Parmentelat [Tue, 17 Nov 2009 10:19:15 +0000]
have turned off post-commit temporarily, just checking if that makes any difference

10 years agocleanup code for old chroot jail and deprecated /data area - turn drupal down when...
Thierry Parmentelat [Tue, 17 Nov 2009 10:10:15 +0000]
cleanup code for old chroot jail and deprecated /data area - turn drupal down when WWW not enabled

10 years agoSetting tag MyPLC-4.3-31
Daniel Hokka Zakrisson [Mon, 9 Nov 2009 02:39:48 +0000]
Setting tag MyPLC-4.3-31
Make the /etc/hosts manipulation optional.

10 years agoUse the new variable.
Daniel Hokka Zakrisson [Mon, 9 Nov 2009 01:42:34 +0000]
Use the new variable.

10 years agoMove /etc/hosts to a new category.
Daniel Hokka Zakrisson [Mon, 9 Nov 2009 01:21:22 +0000]
Move /etc/hosts to a new category.

10 years agoMake the network script disableable if manual setup of /etc/hosts is required.
Daniel Hokka Zakrisson [Mon, 9 Nov 2009 01:13:25 +0000]
Make the network script disableable if manual setup of /etc/hosts is required.

10 years agoSetting tag MyPLC-4.3-30
Daniel Hokka Zakrisson [Thu, 5 Nov 2009 20:38:47 +0000]
Setting tag MyPLC-4.3-30
Fix SetRole.

10 years agoFix SetRole.
Daniel Hokka Zakrisson [Thu, 5 Nov 2009 02:33:15 +0000]
Fix SetRole.

10 years agoSetting tag MyPLC-4.3-29
Marc Fiuczynski [Tue, 3 Nov 2009 21:19:17 +0000]
Setting tag MyPLC-4.3-29
- Added "SetRole()" so that db-config.d/ scriplets can insert roles
into the DB.
- Added the root ssh key handling support back into plc.d/ssh and the
default xml file.  This should be identical to the way it was in
- Added support in the db-config.d/01-init script to register the root
ssh public key with the default administrator.  In this way the root
ssh key will make it into the root account on the nodes by means of
NodeManager's specialaccounts plugin.

10 years agoadded SetRole() logic
Marc Fiuczynski [Tue, 3 Nov 2009 20:05:23 +0000]
added SetRole() logic

10 years agoforgot 'keyfile' argument to print
Marc Fiuczynski [Tue, 3 Nov 2009 18:05:27 +0000]
forgot 'keyfile' argument to print

10 years agoget root ssh pub key path from configuration
Marc Fiuczynski [Sat, 24 Oct 2009 12:31:32 +0000]
get root ssh pub key path from configuration

10 years agoRevert to keep the root ssh key around.
Marc Fiuczynski [Sat, 24 Oct 2009 12:29:16 +0000]
Revert to keep the root ssh key around.

10 years agoSupport to add the ssh root pub key to the default administrator. This
Marc Fiuczynski [Sat, 24 Oct 2009 12:21:57 +0000]
Support to add the ssh root pub key to the default administrator. This
is for backwards compatibility with 4.3-rc12 and to avoid confusing
MyPLC users who have learned to use the root key from /etc/planetlab/
to log in as root to nodes.

10 years agoSetting tag MyPLC-4.3-28
Thierry Parmentelat [Tue, 20 Oct 2009 12:49:00 +0000]
Setting tag MyPLC-4.3-28
db-config ignores sliver tags
sirius's db-config script renamed (was sirious)

10 years agorenamed
Thierry Parmentelat [Wed, 14 Oct 2009 07:40:01 +0000]

10 years agoNeeded to change the semantics of SetSlice(), which previously would
Marc Fiuczynski [Tue, 13 Oct 2009 22:48:37 +0000]
Needed to change the semantics of SetSlice(), which previously would
delete *all* tags associated with a slice.  This would wipe out sliver
tags that are set at runtime by both NM and other scripts.

SetSlice() now ignores sliver tags.  The assumption is that the global
defaults that are being set by db-config are just that: global
defaults.  If someone want to override those defaults or introduce new
tags then one should do so using sliver tags.

This is motivated by the hmac tag that is set at run time by NM.  But
there are other tags for which we want similar semantics.

10 years agoSetting tag MyPLC-4.3-27
Thierry Parmentelat [Tue, 13 Oct 2009 16:56:01 +0000]
Setting tag MyPLC-4.3-27
fix for silverauth - missing tag types now created at plc startup time

10 years agoadded hmac and rawdisk sliver tag types
Marc Fiuczynski [Tue, 13 Oct 2009 15:54:44 +0000]
added hmac and rawdisk sliver tag types

10 years agoSetting tag MyPLC-4.3-26
Thierry Parmentelat [Fri, 9 Oct 2009 20:05:59 +0000]
Setting tag MyPLC-4.3-26
plc.d/ssl preserves SSL certificates when it thinkfs they're obsolete

10 years agodo not delete the certificates but keep copies
Barış Metin [Fri, 9 Oct 2009 08:59:02 +0000]
do not delete the certificates but keep copies

10 years agoSetting tag MyPLC-4.3-25
Thierry Parmentelat [Wed, 7 Oct 2009 08:51:29 +0000]
Setting tag MyPLC-4.3-25
companion to NM's specialaccounts plugin
do not generate /etc/planetlab/root_ssh_key* anymore
remove related config. variables and conf_files

10 years agocleanup for the specialaccounts nodemanager plugin:
Thierry Parmentelat [Wed, 30 Sep 2009 08:51:39 +0000]
cleanup for the specialaccounts nodemanager plugin:
* root receives keys for all admins regardless of their site
* remove conf_files for root's and site_admin's authorized keys
* root_ssh_key does not get generated in /etc/planetlab anymore
* cleaned up ROOT_SSH_KEY_PUB and ROOT_SSH_KEY from xml config as well

10 years agoSetting tag MyPLC-4.3-24
Stephen Soltesz [Mon, 21 Sep 2009 00:47:57 +0000]
Setting tag MyPLC-4.3-24
clarified description text to refer only to plcrt and not other optional

10 years agoupdate descriptive text.
Stephen Soltesz [Mon, 21 Sep 2009 00:43:54 +0000]
update descriptive text.

10 years agoSetting tag MyPLC-4.3-23
Stephen Soltesz [Sun, 20 Sep 2009 01:51:25 +0000]
Setting tag MyPLC-4.3-23
fixed a bug setting slice multiple attributes with the same tag name

10 years agocorrect logic for setting slice tags. old code broke with multiple, same-name attrib...
Stephen Soltesz [Sat, 19 Sep 2009 17:51:28 +0000]
correct logic for setting slice tags.  old code broke with multiple, same-name attributes.
new code only adds and deletes attributes, rather than trying to update.

10 years agoSetting tag MyPLC-4.3-22
Thierry Parmentelat [Mon, 7 Sep 2009 12:09:27 +0000]
Setting tag MyPLC-4.3-22
SSL setup for monitor box, and related new config variables
new conf_file for /etc/planetlab/extensions
various tweaks in db-config internals, about initscripts among others
also more messages defined in the db

10 years agocleanup
Thierry Parmentelat [Mon, 7 Sep 2009 12:06:25 +0000]

10 years agoadd ssl certificate fields for Monitor in default_config.xml
Stephen Soltesz [Tue, 1 Sep 2009 00:01:13 +0000]
add ssl certificate fields for Monitor in default_config.xml
add ssl certificate generation for Monitor in plc.d/ssl

separate bootcd values from bootmanager configuration
build.sh now collects all the certificates that it needs to authenticate the
https sessions. As well, the BM configuration includes several new values that
control how and where it uploads logs.

BOOT_API_SERVER remains as the API server for all API calls
BOOT_SERVER is the host from which the bootstrapfs and other files are fetched.
MONITOR_SERVER is the host where logs are uploaded
UPLOAD_LOG_SCRIPT is the path to the upload script or entry point.

If the configuration value PLC_MONITOR_ENABLED=false, then MONITOR_SERVER=BOOT_SERVER
It is now much easier to extend BM in the future to upload additional files
such as for hardware information, SMART data, commands run by root users
during the session, etc.

10 years agoAllow users and PIs to set delegations in addition to admins
Sapan Bhatia [Thu, 30 Jul 2009 22:43:38 +0000]
Allow users and PIs to set delegations in addition to admins

10 years agokeep hostname first
Stephen Soltesz [Mon, 27 Jul 2009 17:13:44 +0000]
keep hostname first

10 years agoAdd additional messages regarding kinds of boot failures due to
Stephen Soltesz [Mon, 27 Jul 2009 16:15:39 +0000]
Add additional messages regarding kinds of boot failures due to
 filesystem corrupted
 mount failed
 missing kernel

Each of these events occurs with enough frequency that differentiating them
is helpful both for operators and for the user.