sfa.git
13 years agoSetting tag sfa-1.1-2 sfa-1.1-2
Thierry Parmentelat [Mon, 7 Nov 2011 10:25:16 +0000 (11:25 +0100)]
Setting tag sfa-1.1-2
checkpoint tag: use SFA_GENERIC_FLAVOUR instead of SFA_*_TYPE
improvements in the pgv2 rspecs
driver separated from api
code starts moving around where it belongs
sfascan caches getversion across invokations
vini topology extracted as a config file

13 years agoMerge branch 'thgeneric'
Thierry Parmentelat [Sun, 6 Nov 2011 19:59:24 +0000 (20:59 +0100)]
Merge branch 'thgeneric'

introduce the notion of driver, with PlDriver (that inherits PlShell)

13 years agonodes should in a network
Tony Mack [Sat, 5 Nov 2011 13:57:35 +0000 (09:57 -0400)]
nodes should in a network

13 years agoadded some more element types
Tony Mack [Sat, 5 Nov 2011 02:24:06 +0000 (22:24 -0400)]
added some more element types

13 years agoinitial checkin
Tony Mack [Sat, 5 Nov 2011 02:22:32 +0000 (22:22 -0400)]
initial checkin

13 years agowhoops
Tony Mack [Sat, 5 Nov 2011 02:18:03 +0000 (22:18 -0400)]
whoops

13 years agoinitial checkin
Tony Mack [Sat, 5 Nov 2011 02:17:08 +0000 (22:17 -0400)]
initial checkin

13 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Thu, 3 Nov 2011 20:29:41 +0000 (16:29 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa

13 years agosfa/managers/vini no longer exists
Tony Mack [Thu, 3 Nov 2011 20:29:27 +0000 (16:29 -0400)]
sfa/managers/vini no longer exists

13 years agoMerge branch 'master' into thgeneric
Thierry Parmentelat [Thu, 3 Nov 2011 15:57:26 +0000 (16:57 +0100)]
Merge branch 'master' into thgeneric

Conflicts:
sfa/methods/CreateSliver.py

13 years agobugfix (aka oops, my bad)
Thierry Parmentelat [Thu, 3 Nov 2011 11:31:57 +0000 (12:31 +0100)]
bugfix (aka oops, my bad)

13 years agoadd /etc/sfa/topology to packaging
Thierry Parmentelat [Thu, 3 Nov 2011 09:33:14 +0000 (10:33 +0100)]
add /etc/sfa/topology to packaging

13 years agohardwire SfaTable as the storage system for now
Thierry Parmentelat [Thu, 3 Nov 2011 09:24:20 +0000 (10:24 +0100)]
hardwire SfaTable as the storage system for now

13 years agoonly send the request to the aggregate manager module if the rspec has slivers after...
Tony Mack [Wed, 2 Nov 2011 16:22:59 +0000 (12:22 -0400)]
only send the request to the aggregate manager module if the rspec has slivers after being filtered through sfatables

13 years agotweaks in sfascan
Thierry Parmentelat [Wed, 2 Nov 2011 14:16:12 +0000 (15:16 +0100)]
tweaks in sfascan

13 years agosfascan has nicer output and shows version cache oldest first
Thierry Parmentelat [Wed, 2 Nov 2011 13:51:59 +0000 (14:51 +0100)]
sfascan has nicer output and shows version cache oldest first

13 years agocosmetic comments
Thierry Parmentelat [Wed, 2 Nov 2011 13:33:07 +0000 (14:33 +0100)]
cosmetic comments

13 years agoadd a version cache to sfascan
Thierry Parmentelat [Wed, 2 Nov 2011 13:26:45 +0000 (14:26 +0100)]
add a version cache to sfascan

13 years agofix sfascan (don't pass timeout to xmlrpcprotocol) and review
Thierry Parmentelat [Wed, 2 Nov 2011 12:47:31 +0000 (13:47 +0100)]
fix sfascan (don't pass timeout to xmlrpcprotocol) and review
verbosity in the mix

13 years agotrash unused sfa/client/soapprotocol.py
Thierry Parmentelat [Wed, 2 Nov 2011 12:42:01 +0000 (13:42 +0100)]
trash unused sfa/client/soapprotocol.py

13 years agouse sfa.util.topology insetad of sfa.managers.vini.topology
Tony Mack [Wed, 2 Nov 2011 12:23:28 +0000 (08:23 -0400)]
use sfa.util.topology insetad of sfa.managers.vini.topology

13 years agoinitial checkin
Tony Mack [Wed, 2 Nov 2011 12:21:56 +0000 (08:21 -0400)]
initial checkin

13 years agoinitial checkin
Tony Mack [Wed, 2 Nov 2011 12:19:16 +0000 (08:19 -0400)]
initial checkin

13 years ago-vvv should do the same as -vv
Thierry Parmentelat [Wed, 2 Nov 2011 11:10:45 +0000 (12:10 +0100)]
-vvv should do the same as -vv

13 years agobetter version.py yet
Thierry Parmentelat [Wed, 2 Nov 2011 10:03:25 +0000 (11:03 +0100)]
better version.py yet

13 years agomore realistic way to make version.py
Thierry Parmentelat [Wed, 2 Nov 2011 10:00:32 +0000 (11:00 +0100)]
more realistic way to make version.py

13 years agodont need scaffold anymore
Thierry Parmentelat [Tue, 1 Nov 2011 23:59:27 +0000 (00:59 +0100)]
dont need scaffold anymore

13 years agoplcm is dead
Thierry Parmentelat [Tue, 1 Nov 2011 23:57:02 +0000 (00:57 +0100)]
plcm is dead

13 years agoanother step of moving stuff around where it belongs
Thierry Parmentelat [Tue, 1 Nov 2011 23:48:01 +0000 (00:48 +0100)]
another step of moving stuff around where it belongs
util/ should be free of networking stuff

13 years agocleanup the component server (no more flavour=plcm, use pl) - needs
Thierry Parmentelat [Tue, 1 Nov 2011 23:24:43 +0000 (00:24 +0100)]
cleanup the component server (no more flavour=plcm, use pl) - needs
testing though
various cleanup and renamings

13 years agoisolate import tools in sfa/importer
Thierry Parmentelat [Tue, 1 Nov 2011 22:32:06 +0000 (23:32 +0100)]
isolate import tools in sfa/importer

13 years agoa word on how to use the generic framework
Thierry Parmentelat [Tue, 1 Nov 2011 17:13:41 +0000 (18:13 +0100)]
a word on how to use the generic framework

13 years agorename into pldriver and plshell
Thierry Parmentelat [Tue, 1 Nov 2011 16:45:29 +0000 (17:45 +0100)]
rename into pldriver and plshell

13 years agosplit api and driver
Thierry Parmentelat [Tue, 1 Nov 2011 16:37:59 +0000 (17:37 +0100)]
split api and driver
PL driver can take PLCAPI calls and automagically adds auth

13 years agodefaultdict in sfa.util + minor/cosmetic
Thierry Parmentelat [Tue, 1 Nov 2011 13:50:50 +0000 (14:50 +0100)]
defaultdict in sfa.util + minor/cosmetic

13 years agotake out ugly hack, not needed anymore
Thierry Parmentelat [Tue, 1 Nov 2011 11:05:01 +0000 (12:05 +0100)]
take out ugly hack, not needed anymore

13 years agoa bit more pythonic
Thierry Parmentelat [Tue, 1 Nov 2011 09:55:59 +0000 (10:55 +0100)]
a bit more pythonic

13 years agocommenting out normalize(), should no longer need it
Tony Mack [Mon, 31 Oct 2011 20:29:06 +0000 (16:29 -0400)]
commenting out normalize(), should no longer need it

13 years agosolve merge conflict
Thierry Parmentelat [Mon, 31 Oct 2011 18:31:42 +0000 (19:31 +0100)]
solve merge conflict

13 years agoFix debug statement
Andy Bavier [Mon, 31 Oct 2011 18:10:38 +0000 (14:10 -0400)]
Fix debug statement

13 years agofix bug in List and Resolve
Tony Mack [Mon, 31 Oct 2011 14:57:10 +0000 (10:57 -0400)]
fix bug in List and Resolve

13 years agouse sfa.util.xml instead of sfa.util.xmlstorage
Tony Mack [Mon, 31 Oct 2011 14:56:22 +0000 (10:56 -0400)]
use sfa.util.xml instead of sfa.util.xmlstorage

13 years agofix AttributeError
Tony Mack [Mon, 31 Oct 2011 14:16:49 +0000 (10:16 -0400)]
fix AttributeError

13 years agoupdated Xml.todict()
Tony Mack [Mon, 31 Oct 2011 13:35:30 +0000 (09:35 -0400)]
updated Xml.todict()

13 years agofix for {"text":} dictionaries in record fields
smbaker [Mon, 31 Oct 2011 02:43:20 +0000 (19:43 -0700)]
fix for {"text":} dictionaries in record fields

13 years agofix permissions
smbaker [Mon, 31 Oct 2011 01:54:38 +0000 (18:54 -0700)]
fix permissions

13 years agofix error with datetime structs in parse_dict
smbaker [Mon, 31 Oct 2011 01:54:11 +0000 (18:54 -0700)]
fix error with datetime structs in parse_dict

13 years agoverify_slice_links accpets 'slice' argument
Tony Mack [Sun, 30 Oct 2011 17:37:21 +0000 (13:37 -0400)]
verify_slice_links accpets 'slice' argument

13 years agoprepare expected sites, interfaces and node tags in prepare_nodes
Tony Mack [Sun, 30 Oct 2011 17:36:52 +0000 (13:36 -0400)]
prepare expected sites, interfaces and node tags in prepare_nodes

13 years agopass slice into slices.verify_slice_links()
Tony Mack [Sun, 30 Oct 2011 17:35:59 +0000 (13:35 -0400)]
pass slice into slices.verify_slice_links()

13 years agofix various bugs
Tony Mack [Sun, 30 Oct 2011 17:35:35 +0000 (13:35 -0400)]
fix various bugs

13 years agofix bug
Tony Mack [Sun, 30 Oct 2011 16:55:13 +0000 (12:55 -0400)]
fix bug

13 years agosfa/rspecs/elements/versions/pgv2Link.py
Tony Mack [Sun, 30 Oct 2011 16:34:11 +0000 (12:34 -0400)]
sfa/rspecs/elements/versions/pgv2Link.py

links should be displayed inside the network tag

13 years agoid ipaddress attribute to interface tag
Tony Mack [Sun, 30 Oct 2011 15:43:52 +0000 (11:43 -0400)]
id ipaddress attribute to interface tag

13 years agoprepare aggregate before calling verify_slice_links()
Tony Mack [Sun, 30 Oct 2011 15:20:40 +0000 (11:20 -0400)]
prepare aggregate before calling verify_slice_links()

13 years agofinish get_topo_rspec()
Tony Mack [Sun, 30 Oct 2011 15:19:49 +0000 (11:19 -0400)]
finish get_topo_rspec()

13 years agofinish verify_slice_links()
Tony Mack [Sun, 30 Oct 2011 15:19:20 +0000 (11:19 -0400)]
finish verify_slice_links()

13 years agoprepare_ methods accept a filter argument
Tony Mack [Sun, 30 Oct 2011 15:18:43 +0000 (11:18 -0400)]
prepare_ methods accept a filter argument

13 years agoinitial checkin
Tony Mack [Sat, 29 Oct 2011 14:47:01 +0000 (10:47 -0400)]
initial checkin

13 years agoinitial checkin
Tony Mack [Sat, 29 Oct 2011 14:41:47 +0000 (10:41 -0400)]
initial checkin

13 years agono longer use rspecHelper
Tony Mack [Sat, 29 Oct 2011 14:40:23 +0000 (10:40 -0400)]
no longer use rspecHelper

13 years agono llonger user rspec helper
Tony Mack [Sat, 29 Oct 2011 14:38:12 +0000 (10:38 -0400)]
no llonger user rspec helper

13 years agofix get_ticket()
Tony Mack [Sat, 29 Oct 2011 14:37:49 +0000 (10:37 -0400)]
fix get_ticket()

13 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/sfa
Tony Mack [Sat, 29 Oct 2011 13:52:01 +0000 (09:52 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/sfa

13 years agoremove expired data
Tony Mack [Sat, 29 Oct 2011 13:51:52 +0000 (09:51 -0400)]
remove expired data

13 years agofix permissions
smbaker [Fri, 28 Oct 2011 23:49:17 +0000 (16:49 -0700)]
fix permissions

13 years agodon't delegate creds when agg supplied to createslivers
smbaker [Fri, 28 Oct 2011 23:48:45 +0000 (16:48 -0700)]
don't delegate creds when agg supplied to createslivers

13 years agoadd import for deepcopy
smbaker [Fri, 28 Oct 2011 19:13:34 +0000 (12:13 -0700)]
add import for deepcopy

13 years agoSetting tag sfa-1.1-1 sfa-1.1-1
Thierry Parmentelat [Fri, 28 Oct 2011 07:54:59 +0000 (09:54 +0200)]
Setting tag sfa-1.1-1
first support for protogeni rspecs is working
vini no longer needs a specific manager
refactoring underway towards more flexible/generic architecture

13 years agobump to 1.1
Thierry Parmentelat [Fri, 28 Oct 2011 07:52:35 +0000 (09:52 +0200)]
bump to 1.1

13 years agobump release number to 1.1
Thierry Parmentelat [Fri, 28 Oct 2011 07:46:13 +0000 (09:46 +0200)]
bump release number to 1.1

13 years agotweaked module-dep graph tool
Thierry Parmentelat [Fri, 28 Oct 2011 07:42:31 +0000 (09:42 +0200)]
tweaked module-dep graph tool

13 years agoprobable typo
Thierry Parmentelat [Thu, 27 Oct 2011 23:45:36 +0000 (01:45 +0200)]
probable typo

13 years agogeneric to handle the manager instance in the api too
Thierry Parmentelat [Thu, 27 Oct 2011 23:31:00 +0000 (01:31 +0200)]
generic to handle the manager instance in the api too
get rid of import_manager

13 years agoneed to rename sfa.plc.api into sfa.plc.plcsfaapi
Thierry Parmentelat [Thu, 27 Oct 2011 22:13:36 +0000 (00:13 +0200)]
need to rename sfa.plc.api into sfa.plc.plcsfaapi

13 years agosolve conflicts
Thierry Parmentelat [Thu, 27 Oct 2011 20:16:07 +0000 (22:16 +0200)]
solve conflicts

13 years agobeginning/proof-of-concept of a generic/ module together with SFA_GENERIC_FLAVOUR to
Thierry Parmentelat [Thu, 27 Oct 2011 20:13:44 +0000 (22:13 +0200)]
beginning/proof-of-concept of a generic/ module together with SFA_GENERIC_FLAVOUR to
configure which implementations must be put together
allows to trash componentserver

13 years ago fix get_link_requests()
Tony Mack [Thu, 27 Oct 2011 16:08:59 +0000 (12:08 -0400)]
 fix get_link_requests()

13 years agomodified if
Tony Mack [Thu, 27 Oct 2011 16:08:36 +0000 (12:08 -0400)]
modified if

13 years agouse Xrn to get interface name
Tony Mack [Thu, 27 Oct 2011 16:08:07 +0000 (12:08 -0400)]
use Xrn to get interface name

13 years agoset default namespace to a dummy vvalue if the xml nsmap is empty
Tony Mack [Thu, 27 Oct 2011 15:45:08 +0000 (11:45 -0400)]
set default namespace to a dummy vvalue if the xml nsmap is empty

13 years agofix missing imports
Tony Mack [Thu, 27 Oct 2011 15:32:48 +0000 (11:32 -0400)]
fix missing imports

13 years agoimport os
Tony Mack [Thu, 27 Oct 2011 15:30:51 +0000 (11:30 -0400)]
import os

13 years agofix import
Tony Mack [Thu, 27 Oct 2011 15:29:24 +0000 (11:29 -0400)]
fix import

13 years agofix import
Tony Mack [Thu, 27 Oct 2011 15:24:06 +0000 (11:24 -0400)]
fix import

13 years agoremove old code
Thierry Parmentelat [Thu, 27 Oct 2011 14:35:03 +0000 (16:35 +0200)]
remove old code

13 years agooops missing file
Thierry Parmentelat [Thu, 27 Oct 2011 14:22:38 +0000 (16:22 +0200)]
oops missing file

13 years agosplit the various *Api classes into somethin more sensible
Thierry Parmentelat [Thu, 27 Oct 2011 13:00:25 +0000 (15:00 +0200)]
split the various *Api classes into somethin more sensible
move the core classes in server/

13 years agotrim unneeded fun
Thierry Parmentelat [Thu, 27 Oct 2011 08:26:52 +0000 (10:26 +0200)]
trim unneeded fun

13 years agotrim imports and make pylint happy
Thierry Parmentelat [Thu, 27 Oct 2011 08:26:39 +0000 (10:26 +0200)]
trim imports and make pylint happy

13 years agomore details on hack in comment
Thierry Parmentelat [Thu, 27 Oct 2011 08:26:25 +0000 (10:26 +0200)]
more details on hack in comment

13 years agoMerge branch 'master' of ssh://git.onelab.eu/git/sfa
Thierry Parmentelat [Thu, 27 Oct 2011 08:04:28 +0000 (10:04 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/sfa

13 years agoturn ugly hack about dictionaries in records back on so the tests can run
Thierry Parmentelat [Thu, 27 Oct 2011 08:04:18 +0000 (10:04 +0200)]
turn ugly hack about dictionaries in records back on so the tests can run

13 years agouse PlXrn to generate component_id urn
Tony Mack [Thu, 27 Oct 2011 00:23:55 +0000 (20:23 -0400)]
use PlXrn to generate component_id urn

13 years agoif checks if attribute is none
Tony Mack [Thu, 27 Oct 2011 00:23:29 +0000 (20:23 -0400)]
if checks if attribute is none

13 years agofix component_id urn
Tony Mack [Thu, 27 Oct 2011 00:22:58 +0000 (20:22 -0400)]
fix component_id urn

13 years agoimport sfa.rspecs.elements.interface.Interface
Tony Mack [Wed, 26 Oct 2011 20:13:25 +0000 (16:13 -0400)]
import sfa.rspecs.elements.interface.Interface

13 years agovalidateCred should be validateCert
Tony Mack [Wed, 26 Oct 2011 19:35:52 +0000 (15:35 -0400)]
validateCred should be validateCert

13 years agoremove refrences to decode_cred()
Tony Mack [Wed, 26 Oct 2011 19:27:39 +0000 (15:27 -0400)]
remove refrences to decode_cred()

13 years agofix attribute errors
Tony Mack [Wed, 26 Oct 2011 19:04:31 +0000 (15:04 -0400)]
fix attribute errors