Activity

From 10/22/2013 to 11/20/2013

11/20/2013

10:10 pm Revision e897b073: cyclades: Delete stale NICs before migration
Extend migration file to delete NICs that belong to VMs that have
already been deleted. Such NICs may exist due to a ...
Christos Stavrakakis
08:08 pm Revision 1fdd8d69: cyclades: Fix bugs relative with quotas
* Reject previous unaccepted serials if action is 'DESTROY'. This is
required because multiple DESTROY actions may ...
Christos Stavrakakis
07:52 pm Revision d1a71346: cyclades: Update firewall_profile field to None
Migration value of 'firewall_profile' attribute from '' to None. Christos Stavrakakis
06:27 pm Revision 44cc2a6a: docs: Remove Archipelago section from Admin guide
Archipelago has its own, new, separate documentation:
http://www.synnefo.org/docs/archipelago/latest/
which is indepe...
Constantinos Venetsanopoulos
06:16 pm Revision 5573e1ea: docs: Remove sample design doc from index page
Now that we have the first design documents there is no need for
a link to the sample file. We keep it though under t...
Constantinos Venetsanopoulos
06:09 pm Revision b9c9f379: ui: IPs icons
Kostas Papadimitriou
05:05 pm snf-ganeti Revision a02dbfca: Add an IPv6 check for the QA test of custom SSH ports
If any of the nodes involved would be reached through IPv6, the test is
skipped. This is because the required testing...
Petr Pudlak
04:56 pm ./kamaki Feature #4624 (Assigned): Implement wait-while and wait-for, generalize and extent to networks
Right now: wait semantics are "wait while in STATUS", only in cyclades/compute related commands
Proposed changes:
-...
Stavros Sachtouris
04:53 pm ./kamaki Feature #4563: Expose networking commands
Also, modify [--arguments]
Also, update server_create to connect to a network, according to this:
Stavros Sachtouris
04:50 pm ./kamaki Revision 264a13f7: Apply naming scheme to network + cyclades/network
Refs: #4583, #4563
Network connection has changed:
server create <usuall stuff here>
--network-id=NETWORK_ID --n...
Stavros Sachtouris
04:32 pm snf-vncauthproxy Revision a9cf3cff: Add /var/run/vncauthproxy to dirs
Stratos Psomadakis
04:32 pm snf-vncauthproxy Revision be364255: Fix typo
Stratos Psomadakis
03:09 pm snf-vncauthproxy Revision 1ade46fa: Fix typo in Manifest
Stratos Psomadakis
03:03 pm snf-vncauthproxy Revision d2ae1240: Fix lintian warnings
Stratos Psomadakis
02:43 pm Revision 91ef3764: ui: Snapshot action indicator icon
Kostas Papadimitriou
02:41 pm Revision 831fd831: Bump version to 0.14.10~rc1-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
02:41 pm Revision ed979faf: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10
Christos Stavrakakis
02:41 pm Revision 190ae578: Bump version to 0.14.10~rc1-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
02:40 pm Revision 759aa6ef: pithos: Fix pithos views url prefix
Sofia Papagiannaki
02:39 pm Revision be7eabbf: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10
Christos Stavrakakis
02:38 pm Revision 61072783: Update NEWS file
Christos Stavrakakis
02:35 pm Revision 0ab857d0: docs: Add upgrade notes for v0.14.10
Constantinos Venetsanopoulos
01:49 pm Revision 7bc6c7e4: ui: Avoid image name double escaping in vm wizard
Kostas Papadimitriou
01:49 pm Revision d4219975: ui: Update image details title styles
Kostas Papadimitriou
01:42 pm snf-vncauthproxy Revision f5848844: Prepare docs for 1.5 release
Stratos Psomadakis
01:40 pm Revision d487b08e: ui: Truncate image name in vm wizard
Kostas Papadimitriou
01:36 pm snf-vncauthproxy Revision 670813d6: Fix error handling in parse_auth_file
Stratos Psomadakis
01:23 pm Revision a7a7bc7f: pithos: Add default Archipelago config file
Add new constant ArchipelagoConfFile for the default Archipelago
config file. Set ArchipelagoConfFile after calling s...
Chrysostomos Nanakos
01:23 pm Revision 3189c779: pithos: Use new ArchipelagoConfFile constant
Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class.
Chrysostomos Nanakos
01:23 pm Revision 13865654: pithos: New constants in ModularBackend class
Introduce new constants archipelago_conf_file and xseg_pool_size
in ModularBackend class. The new constant DEFAULT_AR...
Chrysostomos Nanakos
01:23 pm Revision ae151bcf: pithos: pep8 fixes
Chrysostomos Nanakos
01:23 pm Revision ed74c3a1: cyclades: Fix typo
Christos Stavrakakis
01:23 pm Revision b55abf50: cyclades: Check that image fits into disk
Check that the disk size is big enough to fit the image. Christos Stavrakakis
01:23 pm Revision 6ed93fd7: WIP: Make UI work with snapshots
Chrysostomos Nanakos
01:23 pm Revision 6ea16b55: pithos: Add snf-image support
Chrysostomos Nanakos
01:23 pm Revision f68105af: pithos: Move Xseg Pool initialization
Move Xseg Object Pool initialization to hashfiler module Chrysostomos Nanakos
01:23 pm Revision 18aedecd: cyclades: Allow snapshots only for ext_ template
Do not allow creation of VMs from snapshots or taking a snapshot from a
volume, if the disk template is not ext_*.
Christos Stavrakakis
01:23 pm Revision 1c572eef: cyclades: Allow non ext_ VMs from snapshot
Allow creation of non ext_ vms (file, plain, drbd,) since pithcat has
been made able to read images from archipelago ...
Christos Stavrakakis
01:23 pm Revision 168a12e2: WIP: Small fixes to make Cyclades work with snapshots
Chrysostomos Nanakos
01:23 pm Revision 6d05bada: ui: Create vm snapshot view
- New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view
Conflicts:
snf-c...
Kostas Papadimitriou
01:23 pm Revision 01815716: cyclades: Resolve cherry-pick conflicts
Chrysostomos Nanakos
01:23 pm Revision bf9dbab0: pithos: Use synnefo.settings in backend/__init__.py
Chrysostomos Nanakos
01:23 pm Revision 36ecd2d6: cyclades: Add dummy management commands for volumes
Christos Stavrakakis
01:23 pm Revision e6f28f02: ui: Include snapshot action in vm icon view
Kostas Papadimitriou
01:23 pm Revision 0be14f37: cyclades: Fix create snapshot return code (202)
Christos Stavrakakis
01:23 pm Revision bd3d2faf: cyclades: Provider may also be 'archipelago'
Christos Stavrakakis
01:23 pm Revision 212709f0: cyclades: Various fixes for snapshots
Christos Stavrakakis
01:23 pm Revision e0f82220: cyclades: Add vm metadata to snapshot
Christos Stavrakakis
01:23 pm Revision 2f30878a: cyclades: Fix view for POST in snapshots and volumes
Those methods should contain all attributes inside the 'snapshot' and
'volume' attributes.
Christos Stavrakakis
01:23 pm Revision 334bbd75: cyclades: Add 'is_snapshot' to API responses
Add 'is_snapshot' attribute to Plankton and Compute Images API
responses.
Christos Stavrakakis
01:23 pm Revision 539cb1f3: cyclades: Delete volumes together with the instance
Christos Stavrakakis
01:23 pm Revision 6a93d35a: cyclades: Fix prefixes of images/snapshots
Christos Stavrakakis
01:23 pm Revision 441fc3aa: ui: Implement snapshot create api call
Kostas Papadimitriou
01:23 pm Revision 825f3123: cyclades: Fix bugs when creating snapshots
Christos
01:23 pm Revision 8831a324: cyclades: Add SnapshotInstance RAPI method
Christos
01:23 pm Revision 55ffb732: ui: Snapshot image icon
Kostas Papadimitriou
01:23 pm Revision 3be44f0b: cyclades: Add migration file for volumes
Christos Stavrakakis
01:23 pm Revision 8f228e69: ui: Properly set snapshot OS attribute
if not already set Kostas Papadimitriou
01:23 pm Revision af646943: ui: Update images collection every time user opens vm wizard
Kostas Papadimitriou
01:23 pm Revision 7cf9e37f: ui: Introduce snapshot image type in vm wizard
Kostas Papadimitriou
01:23 pm Revision 9227b44f: ui: Create vm snapshot view
- New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view
Kostas Papadimitriou
01:23 pm Revision 12394bd5: cyclades: Include volumes in server list response
Christos Stavrakakis
01:23 pm Revision 13fc83e1: cyclades: Make plankton aware of snapshots
Add 'is_snapshot' attribute to plankton images. Also add methods for
getting or deleting a snapshot.
Christos Stavrakakis
01:23 pm Revision e6520e66: cyclades: Create DB models for 'volume' app
Create new database models for 'volume' app:
* Volume
* Snapshot
* VolumeMetadata
* SnapshotMetadata
Also add Volume...
Christos Stavrakakis
01:23 pm Revision 39b15ad7: cyclades: Add urls for volume API
Christos Stavrakakis
01:23 pm Revision e0f5c865: cyclades: Implementat volumes and snapshots
Christos Stavrakakis
01:23 pm Revision 3e9398b1: cyclades: Create volume when creating instance
Create the root disk of the instance as a Volume object. Christos Stavrakakis
01:23 pm Revision 5eb2916f: cyclades: Add tests for volumes
Christos Stavrakakis
01:21 pm Revision 43387972: cyclades: Initialize 'volume' app
Initialize new 'volume' app, which will implement the block storage API
of Cyclades.
Christos Stavrakakis
01:21 pm Revision 6dba0ae7: pithos: Change relative import "base"
Relative import "base" should be "pithos.backends.base" Chrysostomos Nanakos
01:21 pm Revision 6d8d1c1b: pithos: Remove unused import objpool
Chrysostomos Nanakos
01:21 pm Revision 82f6409a: pithos: Do not put xseg request before map retrieval
During map_retr_archipelago, we should not put the xseg request which fetched
the map data, before actually retrievin...
Filippos Giannakos
01:21 pm Revision 6dda7f13: pithos: Fix bug when catching IllegalExceptionError
Chrysostomos Nanakos
01:21 pm Revision 9adfea3a: pithos: pep8 fixes
Chrysostomos Nanakos
01:21 pm Revision 41f91285: pithos: Remove File - RADOS Blocker and Mapper
Add new constant for Archipelago configuration file in pithos API,
PITHOS_BACKEND_ARCHIPELAGO_CONF
Chrysostomos Nanakos
01:21 pm Revision 8dea27e5: pithos: Add Archipelago Blocker and Mapper
Chrysostomos Nanakos
01:21 pm Revision 0c924597: pithos: Add configuration file for Gunicorn
Make workers delegate only one XSEG port pool Chrysostomos Nanakos
01:21 pm Revision c3c32b15: pithos: Introduce new register_object_map function
Register an object without providing any data. Cyclades can
use this function to register a newly created VM snapshot
Chrysostomos Nanakos
01:21 pm Revision c337c019: pithos: pep8 fixes
Chrysostomos Nanakos
01:21 pm Revision 4176b4d1: pithos: Add support for recognizing Archipelago Volumes
Fix mapfile support the new snapshot naming
Introduce new IllegalOperationError exception
Add access control to Arc...
Chrysostomos Nanakos
01:21 pm Revision 5703408d: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
Chrysostomos Nanakos
01:21 pm Revision cfd78434: pithos: Add Gevent Gunicorn Worker for Archipelago
Chrysostomos Nanakos
01:21 pm Revision 563bcc22: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
01:20 pm snf-vncauthproxy Revision f67f2b8b: Fix typo in client
Stratos Psomadakis
01:20 pm snf-vncauthproxy Revision a1e29b31: Improve logging during startup and shutdown
Stratos Psomadakis
01:18 pm snf-vncauthproxy Revision d3e78250: Fix some pylint warns
Stratos Psomadakis
01:18 pm snf-vncauthproxy Revision 88403aff: Don't check for SSL arg inside the event loop
Stratos Psomadakis
01:18 pm snf-vncauthproxy Revision 3a527be1: Fix typos in docs
Stratos Psomadakis
01:18 pm Revision 53dee9d4: cyclades: Update firewall_profile field to None
Migration value of 'firewall_profile' attribute from '' to None. Christos Stavrakakis
01:17 pm snf-vncauthproxy Revision f08f2e23: Enable ci docs building
Stratos Psomadakis
12:43 pm Revision e4330db2: ui: Update firewall profile API calls
using port ids in action parameters Kostas Papadimitriou
12:43 pm Revision 3e323ae8: ui: Fix resolving of vm hostname
Kostas Papadimitriou
12:43 pm Revision 488209a5: ui: Remove deprecated floating IPs API calls
Kostas Papadimitriou
12:12 pm Revision c22db8ce: cyclades: Catch exception in verify_personality
The verify_personality function assumes that the contents of a
personality is encoded in base64 and tries to decode t...
Ilias Tsitsimpis
12:05 pm Revision 7bbe4333: cyclades: Catch exception in verify_personality
The verify_personality function assumes that the contents of a
personality is encoded in base64 and tries to decode t...
Ilias Tsitsimpis
12:54 am Revision 0b4268c8: ui: Display connections instead of machines
in networks view Kostas Papadimitriou
12:41 am Revision 375a9cb5: ui: Trigger window resize when needed
Kostas Papadimitriou
12:41 am Revision 69dac1ba: ui: Networks/IPs updates and fixes
Kostas Papadimitriou

11/19/2013

08:37 pm Revision 5bdb4b1c: new ui: modify style of volume creation wizard
- add a complete approach for the step-1
- add a draft layout of step-2
Athina Bekakou
07:33 pm Revision 79c0ca48: pithos: Change pithos views authorization/authentication
Pithos views no longer use the information stored in
the PITHOS_ASTAKOS_COOKIE_NAME cookie
for authenticating the use...
Sofia Papagiannaki
07:33 pm Revision bc5f59d0: pithos: Configurable exclude api calls from being served
Prevent api calls from being served by setting PITHOS_SERVE_API
to False.
Sofia Papagiannaki
07:33 pm Revision ec9999ad: astakos: Initiate (south) db migrations for oa2 app
Sofia Papagiannaki
07:33 pm Revision 9956ffe9: astakos: Introduce CRUD management commands for oa2 clients
Sofia Papagiannaki
07:33 pm Revision c1d38ca2: astakosclient: Provide call for validating a temporary oa2 token
Sofia Papagiannaki
07:33 pm Revision 50f8d281: astakos: Introduce api call for validating a temporary oa2 token
Sofia Papagiannaki
07:33 pm Revision 6ea05549: astakosclient: Provide call for requesting oa2 token
Sofia Papagiannaki
07:33 pm Revision 1315e80d: astakos: oa2 app
Kostas Papadimitriou
07:33 pm Revision efaec842: astakos: Extend oa2 app
Sofia Papagiannaki
06:44 pm ./kamaki Revision 197b413b: Merge branch 'feature-thread-limit' into develop
Stavros Sachtouris
06:18 pm ./kamaki Revision ec5d658f: Move thread control to threaded commands
Refs: #4616, #4617
Remove max_theads from config, move control to threaded commands as --threads
Set default MAX_THR...
Stavros Sachtouris
06:17 pm ./kamaki Bug #4616 (Resolved): Thread limit is broken
Stavros Sachtouris
06:16 pm ./kamaki Feature #4617 (Resolved): Move threading control to the commands that use threads, add --threads ...
Stavros Sachtouris
05:58 pm Revision 28aa17cb: new ui: update style of networks-list and vms-list
Athina Bekakou
05:56 pm Revision f11bc634: new ui: update icon-font and corresponding files
Athina Bekakou
05:56 pm Revision e1265f4a: new ui: add list and grid view of images and snapshots
Athina Bekakou
05:56 pm Revision 3ed3ef88: new ui: improve volumes list
Athina Bekakou
05:51 pm Revision 84e9a07d: new ui: nic connect/disconnect functionality
Olga Brani
05:33 pm ./kamaki Revision 5c5eb675: Apply naming scheme to image cmds
Refs: #4583
All image-property commands --> image modify --property-add/del
All image-compute commands --> imagecomp...
Stavros Sachtouris
05:30 pm Revision 9a0058e2: new ui: left sidebar for items list view
Olga Brani
05:09 pm Revision 58685fb3: docs: Update Synnefo overview figure on index page
Update the figure to reflect cloning/snapshotting
functionality and also update to Synnefo branding.
Constantinos Venetsanopoulos
04:38 pm snf-ganeti Revision b3ad1889: hsqueeze: describe option -C in the man page
The option -C was recently added to hsqueeze, but not documented in
the man page. Add the documentation now.
Signed-...
Klaus Aehlig
04:38 pm snf-ganeti Revision c765c553: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:38 pm ganeti-local Revision c765c553: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:37 pm ganeti-local Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:37 pm snf-ganeti Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:29 pm ./kamaki Feature #4617 (Assigned): Move threading control to the commands that use threads, add --threads ...
Please ensure the default for threading is always 1.
The user should enable multithreading explicitly, should the ne...
Vangelis Koukis
03:47 pm ./kamaki Feature #4617 (Resolved): Move threading control to the commands that use threads, add --threads ...
There are currenlty 3 out of ~80 commands that use threads:
server create (when run with clusters)
file upload
f...
Stavros Sachtouris
03:40 pm ./kamaki Bug #4616 (Closed): Thread limit is broken
The max_threads config option is ignored... Stavros Sachtouris
03:22 pm snf-ganeti Revision 36a13a53: Do not abort if hotplug is not supported
This will be useful for an external entity using RAPI that
wants to do device modifications to instances.
The common...
Dimitris Aragiorgis
03:22 pm ganeti-local Revision 36a13a53: Do not abort if hotplug is not supported
This will be useful for an external entity using RAPI that
wants to do device modifications to instances.
The common...
Dimitris Aragiorgis
03:00 pm Revision 7a8e156f: snf-ci: Fix a typo
Ilias Tsitsimpis
02:18 pm ganeti-local Revision 1ef82b60: Add an aggregate NIC VLAN field to Python queries
As all other NIC fields have an aggregate retrieval field, add one for
the VLANs as well.
Signed-off-by: Hrvoje Ribi...
Hrvoje Ribicic
02:18 pm snf-ganeti Revision 1ef82b60: Add an aggregate NIC VLAN field to Python queries
As all other NIC fields have an aggregate retrieval field, add one for
the VLANs as well.
Signed-off-by: Hrvoje Ribi...
Hrvoje Ribicic
02:13 pm snf-ganeti Revision 7295a6dc: Allow the NIC VLAN to be set to an empty string
The NIC VLAN has previously not been modified via Haskell, causing the
INicParams class not to be used. With the rece...
Hrvoje Ribicic
02:13 pm snf-ganeti Revision 32933325: Add the aggregate NIC VLAN instance field
Allow the retrieval of the VLANs of all the NICs through nic.vlans.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
...
Hrvoje Ribicic
02:13 pm snf-ganeti Revision 63f4bce5: Add NIC VLAN field retrieval to Haskell queries
The field was added to Python queries in an earlier version, and now
has to be added to the Haskell queries as well.
...
Hrvoje Ribicic
01:00 pm Revision 0a9b5fff: deploy: Install vncauthproxy before cyclades
Install snf-vncauthproxy beforing installing Cyclades, because Cyclades
depends on vncauthproxy.
Christos Stavrakakis
11:18 am ganeti-local Revision f1a80b60: Some changes in control file
ganeti-haskell replaces snf-ganeti because
/usr/share/man/man8/ganeti-confd.8.gz was in ganeti 2.6 but now in
ganeti-...
Dimitris Aragiorgis
11:18 am snf-ganeti Revision f1a80b60: Some changes in control file
ganeti-haskell replaces snf-ganeti because
/usr/share/man/man8/ganeti-confd.8.gz was in ganeti 2.6 but now in
ganeti-...
Dimitris Aragiorgis

11/18/2013

09:51 pm snf-ganeti Revision 077892f8: RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
09:51 pm ganeti-local Revision 077892f8: RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
09:51 pm snf-ganeti Revision 508b9539: RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
09:51 pm ganeti-local Revision 508b9539: RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
07:24 pm Revision ffc4b474: eventd: Fix using attribute from wrong module
'CLUSTER_CONF_FILE' attribute belongs to 'ganeti.pathutils' and not
'ganeti.constants'.
Christos Stavrakakis
07:07 pm snf-image Revision 578251e3: pithcat: Add support for Archipelago images
Make pithcat to be able to work with 'pithosmap://' URLS that contain
the name of an Archipelago map.
Chrysostomos Nanakos
07:03 pm Revision 176921aa: ui: Improve floating IP status display
Kostas Papadimitriou
07:03 pm Revision f784d324: ui: Floating ip creating progress styles
Kostas Papadimitriou
07:03 pm Revision a45b4f10: ui: SSH create view. Focus on name input by default
Kostas Papadimitriou
07:03 pm Revision b9add257: ui: Disable language select menu
Kostas Papadimitriou
07:03 pm Revision 8e13afa9: ui: Enable automatic quota handling in collection views
Kostas Papadimitriou
07:03 pm Revision e6a4b75c: ui: Several ips/networks fixes and improvements
Kostas Papadimitriou
07:03 pm Revision 5bfb38cf: ui: Floating ip destroying style
Kostas Papadimitriou
07:03 pm Revision d647cc0b: ui: Remove debug statement
Kostas Papadimitriou
07:03 pm Revision 5475c563: ui: Improve floating ip status display
Kostas Papadimitriou
07:03 pm Revision af32efaa: ui: VM ip addresses subview improvements
Kostas Papadimitriou
06:56 pm ./kamaki Revision 00b1248e: Apply naming conventions to 1st level image cmds
Refs: #4583 Stavros Sachtouris
06:52 pm Revision 3bac1e87: gtools: Add ganeti to python path
Modify snf-ganeti-eventd to explicitly add '/usr/share/ganeti' to it's
path. This is needed because since Ganeti 2.7,...
Christos Stavrakakis
06:39 pm Revision 111adca0: docs: Add resource defaults design
Giorgos Korfiatis
05:22 pm snf-ganeti Revision 031d2db1: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
05:22 pm ganeti-local Revision 031d2db1: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
05:22 pm ganeti-local Revision 28d466dc: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
05:22 pm snf-ganeti Revision 28d466dc: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
05:00 pm Revision 1fda8642: new ui: initial tabs for vm details view
Olga Brani
04:45 pm ./kamaki Revision 0b052394: Apply new naming convention for server
Refs: #4583
Renamings and merges in server:
rename/resize/firewall set/metadata set/metadata_delete -> modify
Remov...
Stavros Sachtouris
03:40 pm Revision 34d12b31: new ui: tab functionality for details view
Olga Brani
02:57 pm Revision aee560b0: cyclades: Do not retry all Ganeti failed creations
Make snf-dispatcher retry only the OP_INSTANCE_CREATE jobs that failed
due to opportunistic locking. Such jobs includ...
Christos Stavrakakis
02:53 pm snf-ganeti Revision 6c005975: Show running times of whole test blocks
Similarly to simple tests, test blocks are now demarcated (in boldface)
and measured.
Signed-off-by: Petr Pudlak <pu...
Petr Pudlak
02:53 pm snf-ganeti Revision 2129c5ff: Add more color options to QA
Allow combination of colors, background colors, bold, reverse video,
etc.
Signed-off-by: Petr Pudlak <pudlak@google....
Petr Pudlak
02:53 pm snf-ganeti Revision 1490a90c: Add more thorough check for terminal color support to QA
It uses `tput` to check if the current terminal has enough colors.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Re...
Petr Pudlak
01:35 pm ganeti-local Revision ddd1d5c3: Be paranoid about existing keys in cfgupgrade
The cfgupgrade test assumes a very minimal configuration for some of its
tests. This configuration does not contain s...
Thomas Thrainer
01:35 pm snf-ganeti Revision ddd1d5c3: Be paranoid about existing keys in cfgupgrade
The cfgupgrade test assumes a very minimal configuration for some of its
tests. This configuration does not contain s...
Thomas Thrainer
01:21 pm Revision 493f6417: new ui: improve style for the detailed view of vm
Athina Bekakou
01:13 pm ./kamaki Support #4612 (Resolved): Seperate starting points for kamaki one-command and kamaki-shell
Create the kamaki-shell starting point, and allow the pre-load of specific command name spaces
After that, initial c...
Stavros Sachtouris
01:09 pm ./kamaki Revision 49e85ee2: Make shell syntax help as verbose as one-commands
Refs: #4583 Stavros Sachtouris
12:54 pm Revision 79584f69: new ui: style for details connected view
Olga Brani
12:48 pm Revision 73517357: gtools: Fix Ganeti allocation parameters
When retrying a failed job, remove 'pnode' and 'snode' fields if they
were implicitly set by Ganeti iallocator. Ganet...
Christos Stavrakakis
12:46 pm Revision 7b4a61dc: gtools: Fix Ganeti allocation parameters
When retrying a failed job, remove 'pnode' and 'snode' fields if they
were implicitly set by Ganeti iallocator. Ganet...
Christos Stavrakakis
12:46 pm Revision 3549163d: new ui: network details view (connected tab)
Olga Brani
12:23 pm ./kamaki Feature #4596 (Resolved): Wrap argumentparser to allow required yet non-positional arguments
Stavros Sachtouris
12:22 pm ./kamaki Revision 320af781: Move all argument related syntax help in Arguments
Refs: #4596 Stavros Sachtouris
12:09 pm ganeti-local Revision c4402c5d: Downgrade from 2.10 to 2.9 correctly
Add handling for Open vSwitch related configuration parameters as well
as for the "cpuid" and "soundhw" hypervisor pa...
Thomas Thrainer
12:09 pm snf-ganeti Revision c4402c5d: Downgrade from 2.10 to 2.9 correctly
Add handling for Open vSwitch related configuration parameters as well
as for the "cpuid" and "soundhw" hypervisor pa...
Thomas Thrainer
10:59 am snf-ganeti Revision 5378e8f1: Update NEWS file with socket permission fix info
The NEWS file now contains a 2.8.3 entry, describing the fix of the
previous patch.
Signed-off-by: Hrvoje Ribicic <r...
Hrvoje Ribicic
10:59 am ganeti-local Revision 5378e8f1: Update NEWS file with socket permission fix info
The NEWS file now contains a 2.8.3 entry, describing the fix of the
previous patch.
Signed-off-by: Hrvoje Ribicic <r...
Hrvoje Ribicic
10:59 am snf-ganeti Revision 5f5aa745: Fix socket permissions after master-failover
When using gnt-cluster master-failover, on the soon-to-be-master the
luxi daemon is started by the node daemon. This ...
Hrvoje Ribicic
10:59 am ganeti-local Revision 5f5aa745: Fix socket permissions after master-failover
When using gnt-cluster master-failover, on the soon-to-be-master the
luxi daemon is started by the node daemon. This ...
Hrvoje Ribicic

11/15/2013

06:14 pm ./kamaki Revision 56d84a4e: Syntax check required arguments (incomplete)
Refs: #4596 Stavros Sachtouris
05:40 pm snf-ganeti Revision 36820089: Add tests for hsqueeze commands
In the examples, pick a node that certainly has to be powered on or off,
respectively, and verify that the power comm...
Klaus Aehlig
05:40 pm snf-ganeti Revision 268fb0bd: hsqueeze: add option to show or save commands
Add an option to hsqueeze to show, or save in a file, the commands
that have to be carried out.
Signed-off-by: Klaus...
Klaus Aehlig
05:40 pm snf-ganeti Revision bbc6620d: hsqueeze: when balancing also keep the move sequence
In hsqueeze, when computing the balancing sequence, also
remember the sequence of moves that lead there.
Signed-off-...
Klaus Aehlig
05:39 pm snf-ganeti Revision 94a420ed: Add function to get the moves between two configurations
Add a function that, given two adjacent cluster configurations of
a balancing sequence, computes the moves that led f...
Klaus Aehlig
05:39 pm snf-ganeti Revision b12a6a00: In the list of involved nodes, drop "no secondary"
When grouping moves into jobs, a new job set is started, if the new
move involves a node also touched by a previous m...
Klaus Aehlig
05:39 pm snf-ganeti Revision 7c3a6391: Move saving of a command list to CLI
Move the function that saves a list of a command in a file
to CLI.hs. In this way, it is reusable by other htools.
S...
Klaus Aehlig
05:26 pm Revision 6937280a: cyclades: Catch an unhandled exception
Dionysis Grigoropoulos
04:49 pm snf-ganeti Revision a4417db4: Merge branch 'stable-2.10' into master
Merge branch 'stable-2.10' into master
* stable-2.10
Don't allow optional node parameters
Move OVS node paramete...
Thomas Thrainer
04:46 pm Revision 213a8396: ui: Public networks fixes
- 'Internet' instead of 'Public'
- Common prefix 'Internet' for both IPv4 IPv6 network names in vm wizard
- Loading i...
Kostas Papadimitriou
04:46 pm Revision 7c132ef3: ui: Remove options menu from header
Kostas Papadimitriou
04:46 pm Revision eab078ee: ui: Hide empty private network list
Kostas Papadimitriou
04:32 pm Feature #3449 (Closed): Use a single Astakos client throughout Synnefo
Ilias Tsitsimpis
04:31 pm Feature #4192 (Closed): ci: Get flavor by name
Ilias Tsitsimpis
04:30 pm Feature #4199 (Closed): ci: Read-only config file
Ilias Tsitsimpis
04:18 pm Revision 70541733: cyclades: Update success code on subnet create
Dionysis Grigoropoulos
04:06 pm Revision e60fa595: new ui: add first approach of the volumes list view
Athina Bekakou
04:01 pm Revision 9bae51cb: new ui: extend the vm details view
Athina Bekakou
03:12 pm snf-ganeti Revision adef95a2: Merge branch 'stable-2.9' into stable-2.10
Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Bump revision for 2.9.1
Update NEWS and schedule release...
Thomas Thrainer
03:12 pm ganeti-local Revision adef95a2: Merge branch 'stable-2.9' into stable-2.10
Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Bump revision for 2.9.1
Update NEWS and schedule release...
Thomas Thrainer
03:06 pm Revision 043bbaf0: Merge branch 'feature-helpdesk-ips' into develop
Christos Stavrakakis
03:06 pm Revision 4a71827c: helpdesk: Order IPs by allocation time
Christos Stavrakakis
03:06 pm Revision bbea0414: helpdesk: Support quering history of public IPs
Add basic support for quering a public IP address. All uses of this IP
address are returned which are currently rende...
Christos Stavrakakis
03:06 pm Revision 2152dd3f: helpdesk: Fix css and html for IP queries
Olga Brani
02:55 pm Revision 87726194: cyclades: Fix reference to QuotaLimit
Giorgos Korfiatis
02:37 pm Revision d9ee358f: cyclades: Better handling of deleted subnets
* Fix a bug where snf-manage subnet-list printed deleted subnets too
* Fix a query, that also returned deleted subnets
Dionysis Grigoropoulos
02:13 pm Revision 5083fc47: Rename 'cpu' and 'ram' resources
Rename CPU and RAM relative resources to avoid data migrations.
Specifically, the resources that are renamed are the ...
Christos Stavrakakis
02:12 pm Revision 31f9f14a: Merge branch 'feature-cyclades-commission-refactor' into develop
Christos Stavrakakis
02:08 pm Revision 44183264: cyclades: Rename FloatingIP to IPAddress
FloatingIP table has been removed. Instead floating IPs are stored in
the IPAddress table and are distinguished from ...
Christos Stavrakakis
01:38 pm Revision 0dc4b304: cyclades: Handle qh errors in a context manager
Replace decorator handle_astakosclient_error with a more flexible
context manager, AstakosClientExceptionHandler.
Giorgos Korfiatis
01:38 pm Revision 368d879e: cyclades: Generalize issue_and_accept_commission
Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing a...
Giorgos Korfiatis
01:35 pm Revision 4fb643b3: cyclades: Change function params indentation
Giorgos Korfiatis
01:35 pm Revision 21eb7404: cyclades: Simplify issue_and_accept_commission
Simplify the 'issue_and_accept_commission' function that handled
commissions that should be auto-accepted. Also do no...
Christos Stavrakakis
01:33 pm Revision 16b959ce: cyclades: Issue commission based on action
Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued.
Giorgos Korfiatis
01:32 pm Revision fb540e3a: cyclades: Resolve undecided serial in force mode
Reject a serial with pending=True only when we need to force a new
commission on a given resource.
Also improve hand...
Giorgos Korfiatis
01:32 pm Revision 64bca363: cyclades: Pass action params in server_command
Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm.
Giorgos Korfiatis
01:32 pm Revision 02afb932: cyclades: Fix commission parameter passing
Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission.
Giorgos Korfiatis
12:03 pm Feature #4601 (New): Investigate use of caching by astakosclient
Investigate caching of the replies of authentication queries by astakosclient.
This could reduce the rate of queries...
Vangelis Koukis
11:20 am Revision a7b7a2c6: pithos: Do not put xseg request before map retrieval
During map_retr_archipelago, we should not put the xseg request which fetched
the map data, before actually retrievin...
Filippos Giannakos

11/14/2013

11:41 pm snf-vncauthproxy Revision 6f86c963: Add logging support in client
Stratos Psomadakis
11:41 pm snf-vncauthproxy Revision 5af5b86e: Add README, Changelog and docs
Stratos Psomadakis
11:41 pm snf-vncauthproxy Revision 7a7209a8: Add docs build dir to .gitignore
Stratos Psomadakis
10:27 pm snf-vncauthproxy Revision 54015d5d: Fix typo in control
Stratos Psomadakis
08:05 pm snf-vncauthproxy Revision 2c7400e5: Merge branch 'develop' into debian-develop
Stratos Psomadakis
08:02 pm snf-vncauthproxy Revision 7f8ec5bd: Bind to 127.0.0.1 and disable SSL by default
Stratos Psomadakis
07:55 pm snf-vncauthproxy Revision 9f3672b7: Remove extra blank line from changelog
Stratos Psomadakis
07:55 pm snf-vncauthproxy Revision 9f08a7e2: Merge branch 'debian' into debian-develop
Stratos Psomadakis
07:54 pm snf-vncauthproxy Revision 2d3b1399: Merge branch 'develop' into debian-develop
Stratos Psomadakis
06:52 pm Revision 780bdcbc: new ui: initial layout for vm details view
Olga Brani
06:17 pm Revision 78c79ac7: snf_django: Impose ordering on operator parsing
Turn the dict of operators to a list to make sure a certain ordering is
preserved.
Giorgos Korfiatis
05:40 pm snf-ganeti Revision 0808e9d5: Add NodeGroup to InstanceConsoleInfoParams
Before, calls to `gnt-instance list -o console` with an instance on a
node with a custom SSH port failed because of m...
Petr Pudlak
05:40 pm snf-ganeti Revision 02911a56: Add a simple QA test for a group with a custom SSH port
The test is turned on by setting `"group-custom-ssh-port": true` in
the config.
Unlike `"ssh-port": ...` in "options...
Petr Pudlak
05:40 pm snf-ganeti Revision e44b72bb: Allow QA node acquisition and group creation using `with`
For acquiring nodes use `with AcquireManyNodes(num): ...`. The nodes
will be released automatically.
For creating a n...
Petr Pudlak
05:40 pm snf-ganeti Revision b337aeb4: Export `NodeAdd` and `NodeRemove` from qa_node
This is needed for testing SSH ports so that we can remove a node from
a group, add it to a group with a custom SSH p...
Petr Pudlak
05:40 pm snf-ganeti Revision 8cd19bec: Update custom SSH ports config when downgrading to 2.10
If SSH ports other than 22 are configured, abort the config downgrade,
as the operation would certainly fail. Otherwi...
Petr Pudlak
05:40 pm snf-ganeti Revision c42be2c0: Use configured SSH ports when connecting to a console
This is accomplished by passing the corresponding node group to
hv_*.py. Tests for hv_*.py that call GetInstanceConso...
Petr Pudlak
05:40 pm snf-ganeti Revision ec7b6d63: Update QA to test custom SSH ports
This patch adds the `ssh-port` option. If set to a non-standard port,
the QA script sets up the default node group wi...
Petr Pudlak
05:40 pm snf-ganeti Revision 651ce6a3: Use custom SSH ports for other operations
In particular _copyfile_ and _renew-crypto_.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Hrvoje Ribi...
Petr Pudlak
05:40 pm snf-ganeti Revision 836ce0c8: Include *ssh_port* in the man page
Added to the other node parameters in ganeti.rst.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Hrvoje...
Petr Pudlak
05:40 pm snf-ganeti Revision 70e6a07e: Update NEWS with information about custom SSH ports
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Petr Pudlak
05:40 pm snf-ganeti Revision 33ffda6c: Update unit tests for custom SSH ports
The unit tests now include the configurations of SSH ports for node
groups/nodes.
Signed-off-by: Petr Pudlak <pudlak...
Petr Pudlak
05:40 pm snf-ganeti Revision a9f33339: Use custom SSH ports in node groups when working with nodes
Calling `gnt-instance console` with a custom SSH port doesn't work yet.
Signed-off-by: Petr Pudlak <pudlak@google.co...
Petr Pudlak
05:32 pm snf-ganeti Revision f2152285: Add "ndp/ssh_port" node group configuration parameter
The parameter is added to Haskell sources, from which the corresponding
Python code is generated.
Signed-off-by: Pet...
Petr Pudlak
05:28 pm snf-ganeti Revision 6b2a2942: Add a method retrieving `NodeGroup` objects by group name
Also add a method for the retrieval of "ndparams" (node parameters)
of groups, not just nodes.
Signed-off-by: Petr P...
Petr Pudlak
05:27 pm snf-ganeti Revision 1de58759: group queries: test niceSort and remove FIXME
In an effort to get rid of the python queries soon, this
patch fixes a FIXME of the group queries regarding the
missi...
Helga Velroyen
05:23 pm Revision aafd8478: new ui: modify overlay elements
- improve ssh keys wizard
- fix bug regarding the error window
Athina Bekakou
04:44 pm snf-vncauthproxy Revision c8a0d7ad: Various fixes from pyflakes
Stratos Psomadakis
04:30 pm ganeti-local Revision 07e68848: Don't allow optional node parameters
Ganeti does not support optional fields in parameters
(hypervisor-params, disk-params, etc.). OpenVSwitch related nod...
Thomas Thrainer
04:30 pm snf-ganeti Revision 07e68848: Don't allow optional node parameters
Ganeti does not support optional fields in parameters
(hypervisor-params, disk-params, etc.). OpenVSwitch related nod...
Thomas Thrainer
04:30 pm snf-ganeti Revision 818e28cf: Move OVS node parameters to the right place
OpenVSwitch node parameters were passed as separate command line flags.
This was not only inconsistent with all other...
Thomas Thrainer
04:30 pm ganeti-local Revision 818e28cf: Move OVS node parameters to the right place
OpenVSwitch node parameters were passed as separate command line flags.
This was not only inconsistent with all other...
Thomas Thrainer
04:30 pm ganeti-local Revision 9a03cffb: Make NIC VLAN queryable
Add an additional query field which makes it possible to query for
VLANs of instance NICs.
Signed-off-by: Thomas Thr...
Thomas Thrainer
04:30 pm snf-ganeti Revision 9a03cffb: Make NIC VLAN queryable
Add an additional query field which makes it possible to query for
VLANs of instance NICs.
Signed-off-by: Thomas Thr...
Thomas Thrainer
04:30 pm ganeti-local Revision 6d9e3ec5: Pass VLAN parameter correctly in moves
Fix the assignment of a wrong value to the VLAN and name parameters of
NICs during instance moves.
Signed-off-by: Th...
Thomas Thrainer
04:30 pm snf-ganeti Revision 6d9e3ec5: Pass VLAN parameter correctly in moves
Fix the assignment of a wrong value to the VLAN and name parameters of
NICs during instance moves.
Signed-off-by: Th...
Thomas Thrainer
04:30 pm snf-ganeti Revision dfc3afd9: Use constant instead of raw string
Use the appropriate constant instead of a raw string.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
04:30 pm ganeti-local Revision dfc3afd9: Use constant instead of raw string
Use the appropriate constant instead of a raw string.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
03:58 pm Revision 12859e45: cyclades: Update snf-manage network-create
* Allow the creation of a network without specifying any subnets Dionysis Grigoropoulos
03:10 pm snf-ganeti Revision 70f25a49: Fix class methods in KVM hypervisor
Several methods in KVM hypervisor behave like 'classmethods', however,
they did not have the '@classmethod' annotatio...
Jose A. Lopes
03:10 pm snf-ganeti Revision 24c530df: Add QA tests for instance shutdown detection
Add QA tests for instance shutdown detection with Xen PVM and HVM
hypervisors.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
03:10 pm snf-ganeti Revision 0d3f52da: Fix instance info
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Jose A. Lopes
03:10 pm snf-ganeti Revision d2e4e099: Update tests
Update hypervisor unit tests.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@...
Jose A. Lopes
03:09 pm snf-ganeti Revision e52e0ddc: Watcher cleans user shutdown domains
Update watcher to destroy shutdown domains when it detects that a
domain is in the state 'USER_down'. This requires ...
Jose A. Lopes
03:09 pm snf-ganeti Revision 55c87175: Haskell instance queries report 'USER_down'
Update instance queries on the Haskell codebase to report 'USER_down',
similarly to the Python instance queries.
Sig...
Jose A. Lopes
03:09 pm snf-ganeti Revision 9982754c: Python instance queries report 'USER_down'
Update instance queries on the Python codebase to report 'USER_down'
in the situation where the user has shutdown a X...
Jose A. Lopes
03:09 pm snf-ganeti Revision 9c71582f: Prevent instance start when user down
Prevent starting a given instance when that instance has been shutdown
by the user, given that the instance must be f...
Jose A. Lopes
03:09 pm snf-ganeti Revision 9d22cc90: Xen handle domain shutdown
Update Xen backend to properly recognize when a domain has been
shutdown by the user and to properly cleanup a shutdo...
Jose A. Lopes
03:09 pm snf-ganeti Revision 9158a1dd: Add instance state 'USER_down'
Add instance state 'USER_down' which is a state used in reporting only
and it represents the situation in which the u...
Jose A. Lopes
03:09 pm snf-ganeti Revision 931419e5: Preserve Xen domain after shutdown
Change Xen domain configuration to preserve the domain state after
shutdown, as opposed to automatic reboot, which is...
Jose A. Lopes
03:08 pm snf-ganeti Revision 14933c17: Add Haskell hypervisor instance state
Add 'InstanceState' datatype which is the Haskell counterpart of the
Python type 'HvInstanceState'.
Signed-off-by: J...
Jose A. Lopes
03:08 pm snf-ganeti Revision a3f0f306: Add Python hypervisor instance state
Add 'HvInstanceState' which represents the state of an instance
(either 'running' or 'shutdown') and fix the remainin...
Jose A. Lopes
03:08 pm snf-ganeti Revision 270df828: Fix typo in documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Jose A. Lopes
02:08 pm ./kamaki Feature #4596 (Resolved): Wrap argumentparser to allow required yet non-positional arguments
python argument parser thinks of non-positional arguments as optional.
In order to create required non-positional ...
Stavros Sachtouris
02:05 pm Revision 67ef560b: astakos: Speed up POST /tokens
Prefetch endpoint entries to avoid multiple queries. Giorgos Korfiatis
01:39 pm ganeti-local Revision 88a0e24b: Merge 'hs2py-constants' into 'hs2py'
Merge code of 'hs2py-constants' into 'hs2py', which requires adding
flag '--constants', and merge target 'src/hs2py-c...
Jose A. Lopes
01:39 pm snf-ganeti Revision 88a0e24b: Merge 'hs2py-constants' into 'hs2py'
Merge code of 'hs2py-constants' into 'hs2py', which requires adding
flag '--constants', and merge target 'src/hs2py-c...
Jose A. Lopes
01:39 pm snf-ganeti Revision 0c599ca0: Add flag '--opcodes' to 'hs2py'
This is a transitional step before merging 'hs2py-constants' and
'hs2py'.
Signed-off-by: Jose A. Lopes <jabolopes@go...
Jose A. Lopes
01:39 pm ganeti-local Revision 0c599ca0: Add flag '--opcodes' to 'hs2py'
This is a transitional step before merging 'hs2py-constants' and
'hs2py'.
Signed-off-by: Jose A. Lopes <jabolopes@go...
Jose A. Lopes
12:15 pm snf-ganeti Revision a0714140: man gnt-network: indicate that --network is mandatory
Despite the fact that the '--network' parameter of
'gnt-network add' is mandatory, it is listed in the man
page in pa...
Helga Velroyen
12:14 pm Revision 6e73f499: cyclades: Allow deletion of ports from public nets
Move check about deleting a port from a public network. This check is
only enforced in the API, but is allowed in log...
Christos Stavrakakis
12:14 pm Revision 64209939: cyclades: Rename attribute to 'router:external'
Rename 'external_router' attribute of network to 'router:external' as
defined in the API.
Christos Stavrakakis
12:14 pm Revision a5a15eba: cyclades: Add '--active' filter to ip-list cmd
Add filter to display only IPs that are currently active. Christos Stavrakakis
11:47 am ./kamaki Revision 515634db: Fix a bug in port create
* Fix a bug in port create, that prevented the creation of a port Dionysis Grigoropoulos
09:52 am Revision 03f01e0d: deploy: update ganeti and nfqueue packages
Use latest custom 2.8.2 ganeti which consists of ganeti-haskell,
ganeti-htools, snf-ganeti.
nfqueue-bindings-python ...
Dimitris Aragiorgis
09:44 am Revision a19cbc67: docs: Add design doc for Cyclades networking
Add design document describing the basic concets of Cyclades networking
and the exposed API. Also, add a reference to...
Christos Stavrakakis
09:34 am Revision 10375e34: Add /usr/share/ganeti to PYTHONPATH
Since 2.8 ganeti is not a python module. Thus add ganeti dir
in PYTHONPATH for snf-ganeti-eventd.
Signed-off-by: Dim...
Dimitris Aragiorgis
08:41 am Revision fb676f00: cyclades: Small bug fix in IP Pools
* Handle invalid user input Dionysis Grigoropoulos
08:41 am Revision 501d0f38: cyclades: Update subnet-inspect
* Update subnet inspect to print externally reserved IPs too Dionysis Grigoropoulos
08:41 am Revision 5b9f9c52: cyclades: Fix a bug in api/subnets.py
* Allow users to view subnets that are attached to a public network Dionysis Grigoropoulos

11/13/2013

07:41 pm Revision 42e041f0: cyclades: Fix location of 'ip-list' command
Christos Stavrakakis
05:58 pm snf-ganeti Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:58 pm ganeti-local Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:04 pm snf-ganeti Revision e817723c: Add missing Constructor for SetParamsMods
Disks and nics can not only be addressed by indices, but also
by name. Hence add a constructor for this case as well,...
Klaus Aehlig
04:39 pm Revision fc90a993: pithos: Remove unused import objpool
Chrysostomos Nanakos
04:09 pm Revision 0f0e73b3: pithos: Change relative import "base"
Relative import "base" should be "pithos.backends.base" Chrysostomos Nanakos
04:00 pm Revision 8e94f2a9: new ui: add a notification window for communication error
Athina Bekakou
03:23 pm Revision ffa614e9: pithos: pep8 fixes
Chrysostomos Nanakos
02:51 pm Revision dafaa59c: Update upgrade notes for 0.14.8
Mention the Django database engine change needed by Django 1.4 / Wheezy
and the python-django-south-0.7.3 dependency ...
Stratos Psomadakis
02:26 pm Revision 3bb5e4b7: cyclades: Fix and rename snf-command
Replace snf-manage floating-ip-history with ip-list
snf-manage ip-list (--address <ip_address>) (--server <server-id>...
Marios Kogias
02:25 pm snf-ganeti Revision edcad688: Ignore hlint warning "Error: Too strict if" in Server.hs
A previous patch [229da00] added an annotation for ignoring the warning,
but to the middle of a function, which doesn...
Petr Pudlak
01:28 pm Revision fcda3fb7: new ui: typo corrections and minor style fixes
Olga Brani
01:02 pm Revision d759047c: new ui: fix empty overlay bug
Olga Brani
12:40 pm Revision 353b022b: new ui: style fixes for vm list and vm wizard
Olga Brani
12:38 pm Revision 9eaa2ef6: pithos: Fix bug when catching IllegalExceptionError
Chrysostomos Nanakos
11:40 am snf-ganeti Revision 229da00f: Ignore hlint warning "Error: Too strict if" in Server.hs
This warning appears only in newer versions of hlint (mine was v1.8.43),
and in this case it's reported incorrectly. ...
Petr Pudlak
11:28 am Revision 3a09d155: Merge branch 'hotfix-0.14.10' into develop
Conflicts:
Changelog
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclad...
Christos Stavrakakis
11:08 am Revision 57224c60: new ui: modify ssh-keys wizard
Athina Bekakou
11:06 am Revision c9e99213: cyclades: Update disk_templates if empty
Make backend_allocator to refresh the available disk templates of a
backend if there are empty.
Christos Stavrakakis
10:39 am Revision 046c8f11: cyclades: Rename option
Rename '--allocation-pools' option to '--allocation-pool'. Christos Stavrakakis
10:33 am Revision b1e82987: cyclades: Update networks documentation
Christos Stavrakakis
09:44 am Revision 32b1ed4a: cyclades: Check drained only if not destroying
Check drained flag only if network actions is not destroy. When network
is being destroyed the network is automatical...
Christos Stavrakakis
09:18 am Revision af1832fe: cyclades: Check for all finalized states
Christos Stavrakakis
09:16 am Revision 5a5ace7c: cyclades: Check for all finalized states
Christos Stavrakakis
08:41 am Revision 55b3d06b: cyclades: Fix broken tests
Fix some tests that broke because of recent changes in astakosclient.
The 'token' argument has been removed, so all m...
Christos Stavrakakis
02:32 am snf-ganeti Revision 880917d4: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:32 am ganeti-local Revision 880917d4: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:32 am ganeti-local Revision 9b572e39: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
02:32 am snf-ganeti Revision 9b572e39: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
01:24 am ganeti-local Revision eb599722: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am snf-ganeti Revision eb599722: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am ganeti-local Revision 1bf1814f: rapi: Make use of request_body in Reboot/Remove
Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 1bf1814f: rapi: Make use of request_body in Reboot/Remove
Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 4dc5d1aa: rapi: Pass existing depends body arg to opcode
Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 4dc5d1aa: rapi: Pass existing depends body arg to opcode
Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 7a1a3efd: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 7a1a3efd: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 130a5d83: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 130a5d83: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 16c49e89: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am ganeti-local Revision 16c49e89: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am ganeti-local Revision ad00ee21: Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision ad00ee21: Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 6b614440: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 6b614440: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 55061f27: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 55061f27: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
01:24 am snf-ganeti Revision 2209788e: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
01:24 am ganeti-local Revision 2209788e: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis

11/12/2013

06:42 pm Revision 208dd6d1: new ui: several minor updates and fixes
Athina Bekakou
06:29 pm ganeti-local Revision ff37391a: Sort design docs alphabetically
Sort design docs alphabetically in Makefile.am and fix whitespace.
Signed-off-by: Jose A. Lopes <jabolopes@google.co...
Jose A. Lopes
06:29 pm snf-ganeti Revision ff37391a: Sort design docs alphabetically
Sort design docs alphabetically in Makefile.am and fix whitespace.
Signed-off-by: Jose A. Lopes <jabolopes@google.co...
Jose A. Lopes
06:28 pm snf-ganeti Revision a50b5ba3: Missing design docs from distribution
Fixes issue 609.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Jose A. Lopes
06:28 pm ganeti-local Revision a50b5ba3: Missing design docs from distribution
Fixes issue 609.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Jose A. Lopes
06:11 pm Revision ceaaa3be: new ui: refactoring colors
Olga Brani
06:10 pm ganeti-local Revision 77a5f613: Bump revision for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
06:10 pm snf-ganeti Revision 77a5f613: Bump revision for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
06:10 pm snf-ganeti Revision 06ff8d5a: Update NEWS and schedule release for 2.9.1
Now that issue 608 fixed, schedule a new release date
for 2.9.1.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Rev...
Klaus Aehlig
06:10 pm ganeti-local Revision 06ff8d5a: Update NEWS and schedule release for 2.9.1
Now that issue 608 fixed, schedule a new release date
for 2.9.1.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Rev...
Klaus Aehlig
05:44 pm Revision 23638995: pithos: pep8 fixes
Chrysostomos Nanakos
05:32 pm snf-ganeti Revision ea07326b: Fixing rapi documentation wrt to storage types
This fixes a FIXME in the rapi documentation. The list of
storage types that can be queries for space information was...
Helga Velroyen
05:32 pm ganeti-local Revision ea07326b: Fixing rapi documentation wrt to storage types
This fixes a FIXME in the rapi documentation. The list of
storage types that can be queries for space information was...
Helga Velroyen
05:25 pm Revision da39190b: pithos: Introduce new register_object_map function
Register an object without providing any data. Cyclades can
use this function to register a newly created VM snapshot
Chrysostomos Nanakos
05:22 pm Revision 8ffd1f2b: pithos: Add support for recognizing Archipelago Volumes
Fix mapfile support the new snapshot naming
Introduce new IllegalOperationError exception
Add access control to Arc...
Chrysostomos Nanakos
05:22 pm Revision 19441a04: cyclades: Fix floating_ip resource counting
Giorgos Korfiatis
05:21 pm Revision 9b5dd109: cyclades: sed 's/astakos_url/astakos_auth_url/g'
Christos Stavrakakis
04:37 pm ganeti-local Revision f92d9674: Fix retrieval of xen command in class method
This patch fixes issue 608. When introducing the
configurability of the xen toolstack in commit
8ef418bb92, the hyper...
Helga Velroyen
04:37 pm snf-ganeti Revision f92d9674: Fix retrieval of xen command in class method
This patch fixes issue 608. When introducing the
configurability of the xen toolstack in commit
8ef418bb92, the hyper...
Helga Velroyen
04:31 pm Revision 89dc40ca: ui: Floating IP connect vm overlay fix
pass collection instead of array in show_vms call Kostas Papadimitriou
04:31 pm Revision c935b4ea: ui: Avoid floating ip disconnect on busy vms
Kostas Papadimitriou
04:31 pm Revision 68cc89f6: ui: Improve dynamic model attributes handling
Kostas Papadimitriou
04:29 pm Revision 75d13508: pithos: Remove File - RADOS Blocker and Mapper
Add new constant for Archipelago configuration file in pithos API,
PITHOS_BACKEND_ARCHIPELAGO_CONF
Chrysostomos Nanakos
04:15 pm Revision a8e54072: pithos: Add Archipelago Blocker and Mapper
Chrysostomos Nanakos
04:07 pm Revision c3b33119: pithos: Add configuration file for Gunicorn
Make workers delegate only one XSEG port pool Chrysostomos Nanakos
03:58 pm ./kamaki Revision 25f9a991: Apply naming scheme on astakos-related commands
Refs: #4583
Renames:
user session * --> user *
admin services * --> service *
admin endpoints * --> endpoint *
admin...
Stavros Sachtouris
03:57 pm Revision 9ca2f90f: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
03:56 pm Revision d89711b5: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
Chrysostomos Nanakos
03:55 pm Revision e68a0caf: pithos: Add Gevent Gunicorn Worker for Archipelago
Chrysostomos Nanakos
03:52 pm Revision 65885e5e: new ui: remove overlay from dummy VM option
Olga Brani
03:23 pm snf-ganeti Revision 245c0610: Document incompatible change of luxi
With the change to luxid handling job queue requests, we
also inherited the parsing semantics of luxid, i.e., a
reque...
Klaus Aehlig
03:23 pm snf-ganeti Revision c0827de8: Adapt TestJobSubmission to new semantics of SubmitManyJobs
Historically, Ganeti would partially handle syntactically incorrect
luxi requests, if the outer structure was that of...
Klaus Aehlig
03:23 pm snf-ganeti Revision ec3b36c8: Update future upgrade plans
Now that mandatory opcode fields are mandatory also on disk,
document that, once we use soft drains during upgrades, ...
Klaus Aehlig
03:23 pm snf-ganeti Revision a9e1819b: Add a constructor to BaseOpCode
In order to guarantee all mandatory slots to be present, add
a custom constructor to BaseOpCode adding those fields w...
Klaus Aehlig
02:31 pm Revision c12627c7: cyclades: Handle snf-ganeti bug
Create IPv6 only networks as /29 because snf-ganeti can not create /30
networks.
Christos Stavrakakis
01:44 pm Revision 9835a70d: cyclades: Replace ASTAKOS_BASE_URL
Replace ASTAKOS_BASE_URL with ASTAKOS_AUTH_URL. Christos Stavrakakis
01:34 pm Revision a1dae38d: Merge branch 'feature-cyclades-networks' into develop
Conflicts:
snf-cyclades-app/synnefo/api/management/commands/server-inspect.py
snf-cyclades-app/synnefo/app_settings...
Christos Stavrakakis
01:29 pm ./kamaki Feature #4583 (Assigned): Design and implement a new kamaki commands naming scheme
All kamaki commands should adopt a naming scheme that will look like this:... Stavros Sachtouris
01:28 pm Revision b10021ae: new ui: remove confirmation dialog from VM start
Olga Brani
01:26 pm Revision 435bb7fb: ui: Various styles improvements
Kostas Papadimitriou
01:26 pm Revision a37c5497: ui: Refactored network/ip vm connect overlay
Kostas Papadimitriou
01:26 pm Revision f8aa9fc3: ui: Improve port status display
Kostas Papadimitriou
01:26 pm Revision 7dff818c: ui: Prefetch network api data on app initialization
Kostas Papadimitriou
01:23 pm Revision ca0d2b34: new ui: disable some actions for some VM states
Olga Brani
01:06 pm Revision ddffd973: cyclades: Fix some broking tests
Christos Stavrakakis
10:30 am Revision f0ac40a4: new ui: add effect for the rebooting state of the vms
Athina Bekakou
10:30 am Revision f04ada8d: cyclades: Update common.get_subnet()
* Fix the way we handle input of get_subnet() Dionysis Grigoropoulos
02:22 am Revision 2e0f135c: cyclades: Rename snf-manage floating-ip-state
New name is snf-manage floating-ip-history <floating-ip-address>
Get info about which servers this ip is or was conne...
Marios Kogias

11/11/2013

10:29 pm snf-ganeti Revision e4236bbd: FillDict: do not use exceptions for flow control
While it's generally better to beg for forgiveness than ask for
permission in Python, it's not a good idea to rely on...
Santi Raffa
10:29 pm snf-ganeti Revision a09639d1: Remove hardcoded references to File, SharedFile templates
DTS_FILEBASED is a constant that exists and this commit makes sure
that it is used whenever sensible, rather than res...
Santi Raffa
07:55 pm Revision 5e0aba0e: new ui: fix navigation icons colors
Olga Brani
07:53 pm snf-ganeti Revision 2fd2c0fa: Fix docstring for ganeti.storage.filestorage_unittest.py
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Santi Raffa
07:53 pm ganeti-local Revision 2fd2c0fa: Fix docstring for ganeti.storage.filestorage_unittest.py
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Santi Raffa
07:50 pm Revision 4e7c16f1: new ui: style improvement for vm list view
Olga Brani
07:50 pm Revision 2b29d985: new ui: replace overlay images
Olga Brani
07:32 pm Revision 5e66fc73: ui: Allow disconnect of floating network ports
Kostas Papadimitriou
07:02 pm Revision 69fd427d: Bump version to 0.14.9next
Kostas Papadimitriou
06:50 pm Bug #4581 (New): Wizard does not respect the SORTORDER image property
Images have an image property called SORTORDER that determines the order they should have when displayed in the "new ... Nikos Skalkotos
06:49 pm Revision bc08ae8f: Merge remote-tracking branch 'origin/master' into feature-okeanos-global-shibb...
Kostas Papadimitriou
05:59 pm Revision 4bf6778f: ui: Configurable forced networks in network select view
Kostas Papadimitriou
05:21 pm Revision 9c8f31ad: ui: Network select view improvements in vm wizard
Kostas Papadimitriou
05:02 pm Revision 6201f0e3: ui: Separate truncate length for icon/single port list views
Kostas Papadimitriou
05:02 pm Revision 27d628c4: ui: Implement floating ip port disconnect
Kostas Papadimitriou
05:02 pm Revision 5035e5f7: ui: Missing resize action icon
Kostas Papadimitriou
04:43 pm Revision 44bd008a: cyclades: Fix a bug in network and subnet create
* Fix a bug if the user specified no allocation pools
* Fix a wrong error message in logic/subnets.py
Dionysis Grigoropoulos
04:07 pm Revision bd49a6df: astakos: Fix user status in project test
Set users as moderated, so that they have proper quota. Giorgos Korfiatis
04:00 pm Revision 0d1f9117: cyclades: Add a new function in logic/subnets.py
* Add a function in logic/subnets.py that parses allocation pools
* Add a new option in snf-manage network-create for...
Dionysis Grigoropoulos
03:58 pm Revision ce64ac8b: Update Changelog
Christos Stavrakakis
03:39 pm Revision 69cdf66c: plankton: Fix check about object permissions
Update check after getting an objects permissions to fail only if an
image gets permissions from a None path and the ...
Nanakos Chrysostomos
03:34 pm ./kamaki Revision 2c3671ff: Simplify image shared
Stavros Sachtouris
03:29 pm Revision c1c9c36b: snf-deploy: Enable file disk template
Christos Stavrakakis
03:29 pm Revision afea072d: deploy: Install snf-ganeti 2.8 from unstable
Christos Stavrakakis
03:29 pm Revision 727fb2f9: cyclades: Retry failed instance creation
Handle special case where an OP_INSTANCE_CREATE job which uses the
opportunistic locking feature fails. This failure ...
Christos Stavrakakis
03:29 pm Revision 2796f26a: cyclades: Small fixes to network reconciliation
* Pass missing argument to function
* Fix corner case where there are no externally reserved IPs.
Christos Stavrakakis
03:29 pm Revision 66932293: cyclades: fix typo in snf-dispatcher
Christos Stavrakakis
03:29 pm Revision dee2e82c: cyclades: Fix compatibility issues with networks
From version 2.7, Ganeti returns the network's UUID field in nics
'networks' attribute. Instead use 'networks.names' ...
Christos Stavrakakis
03:29 pm Revision 0dd40027: cyclades: Fix case where 'dfree' is None
If Ganeti has not enabled 'plain' or 'drbd' disk template, then it
reports 'dfree' as None. Fix this corner case by t...
Christos Stavrakakis
03:29 pm Revision 4b052f94: cyclades: New style format for modifying a NIC
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:29 pm Revision 9c7c6a57: cyclades: Remove hotplug from InstanceCreate
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:29 pm Revision d9b5b020: cyclades: Pass network type info as network tag
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:28 pm Revision 3f68fa52: cyclades: Remove deprecated network type in ganeti
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:28 pm Revision b36d45e6: cyclades: Use opportunistic locking
Use opportunistic locking, introduced in Ganeti 2.7, to allow parallel creation
of VMs in the Ganeti backend. When th...
Christos Stavrakakis
03:28 pm Revision 2b4becab: gtools: Fix compatibility issues with ganeti-2.7
* SimpleConfigReader has been removed. Use SimpleStore
* QUEUE_DIR has been moven from ganeti.constants to ganeti.pat...
Christos Stavrakakis
03:26 pm Revision 94ea30c8: cyclades: Fix bug in network reconciliation
Skip reconciliation for a network that does not exist in the DB, if
reconciliation is running without the '--fix' opt...
Christos Stavrakakis
03:26 pm Revision cc94ff04: Bump version to 0.14.10rc1
Christos Stavrakakis
03:23 pm Revision 55480205: cyclades: Fix --allocation-pool in subnet-create
Update the way allocation-pools work in subnet-create. Now,
--allocation-pool can be used multiple times, each time f...
Dionysis Grigoropoulos
03:17 pm Pithos Web Client Revision c304f1d7: Bump version to 0.14.9-1~squeeze
Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr> Kostas Papadimitriou
03:17 pm Pithos Web Client Revision 3ffbb875: Merge branch 'master' into debian
Kostas Papadimitriou
03:14 pm Pithos Web Client Revision aba61826: Bump version to 0.14.9-1~wheezy
Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr> Kostas Papadimitriou
03:11 pm Pithos Web Client Revision 0ac17b40: Merge branch 'master' into debian-wheezy
Kostas Papadimitriou
03:10 pm Pithos Web Client Revision 5e710994: Bump version to 0.14.9
Kostas Papadimitriou
01:56 pm Revision 77d5883f: new ui: various style fixes
Olga Brani
01:36 pm Revision fe1e59a9: new ui: update icon-font and corresponding files
Athina Bekakou
01:33 pm Revision f5b4165a: new ui: fix style bug
Athina Bekakou
01:27 pm Revision 1f783f83: astakos: Refactor user creation
Provide auth.make_user() as the single way to create a new user. This
function is responsible to set all automaticall...
Giorgos Korfiatis
01:25 pm Revision 7e24cd42: astakos: Use TestCase instead of TransactionTestCase
We need to be sure that code runs in a transaction (provided by TestCase).
If we need in some case to test the transa...
Giorgos Korfiatis
01:25 pm Revision c0e835ad: astakos: Correct realname splitting
If a realname splits in more than two parts, store the whole value
as last_name. Also use the util function rather th...
Giorgos Korfiatis
01:25 pm Revision 553e7d5f: astakos: Remove unused user creation forms
InvitedLocalUserCreationForm, InvitedThirdPartyUserCreationForm,
ShibbolethUserCreationForm, and InvitedShibbolethUse...
Giorgos Korfiatis
01:11 pm Revision da13fbee: Merge branch 'debian-wheezy' into debian-develop-wheezy
Christos Stavrakakis
01:10 pm Revision 24a485f8: Merge branch 'develop' into debian-develop-wheezy
Christos Stavrakakis
01:10 pm Revision 6e73603a: new ui: add notification overlays
Athina Bekakou
12:59 pm Revision 80a548e3: Merge branch 'master' into develop
Conflicts:
Changelog
astakosclient/astakosclient/keypath.py
ci/utils.py
docs/admin-guide.rst
snf-astakos-app/ast...
Christos Stavrakakis
12:35 pm ./kamaki Revision 20af04b4: Merge branch 'feature-network-api' into develop
Stavros Sachtouris
12:34 pm ./kamaki Revision 5ec6ec0c: Update Changelog for network API
Refs: #4563 Stavros Sachtouris
12:19 pm Revision d4cdeb4f: Bump version to 0.14.9-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
12:19 pm Revision 707f7c28: Bump version to 0.14.9-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
12:19 pm Revision 23653377: Merge branch 'master' into debian-wheezy
Christos Stavrakakis
12:19 pm Revision 06bf1215: Merge branch 'master' into debian-squeeze
Christos Stavrakakis
12:14 pm Revision 30d1660a: Bump version to 0.14.9
Christos Stavrakakis
12:14 pm Revision da664f0f: Add release dates for version 0.14.9
Christos Stavrakakis
11:47 am Revision a60145ce: Bump version to 0.14.9~rc1-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
11:47 am Revision 5be892a5: Bump version to 0.14.9~rc1-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
11:46 am Revision f64ce568: Merge branch 'hotfix-0.14.9' into debian-hotfix-0.14.9
Christos Stavrakakis
11:46 am Revision 2eaa9afd: Merge branch 'hotfix-0.14.9' into debian-hotfix-0.14.9
Christos Stavrakakis
11:45 am Revision 033321fb: Prepare release for version 0.14.9
Update Changelog, NEWS and docs. Christos Stavrakakis
11:42 am Revision d59f5608: astakos: Fix logging issues
Sofia Papagiannaki
11:42 am Revision d242d727: Bump version to 0.14.9rc1
Christos Stavrakakis
11:26 am Revision f23fbacf: cyclades: Simplify code to 'logic.subnets' module
Christos Stavrakakis
11:11 am Revision 210e5933: cyclades: Simplify code of 'api.subnets' module
Christos Stavrakakis

11/10/2013

09:40 pm Revision a86035f6: new ui: fix scss variable not found
Olga Brani
09:39 pm Revision 656c135b: new ui: vm-list list view initial commit
Olga Brani
09:38 pm Revision 91148e7b: new ui: style fix for header icons nav
Olga Brani
06:58 pm Revision e5841f52: cyclades: Fix bug in floating-ip-remove
Add decorator convert_api_faults Marios Kogias
06:57 pm Revision 0fc4b580: cyclades: snf-manage floating-ip-state
snf-manage floating-ip-state <floating_ip_state>
Find if a floating-ip is attached to a server or not.
IPAddressLog n...
Marios Kogias
06:21 pm Revision c6fe2f41: cyclades: snf-manage server-create --port
Use --port multiple times to configure server connections.
Possible forms are:
* --port network:<network_id>(,address...
Marios Kogias
06:21 pm Revision a53b5141: cyclades: snf-manage por-list --server --public
List only ports connected to public networks
List only ports connected to a specific server
Marios Kogias

11/09/2013

08:15 pm Revision a9c1db43: cyclades: Fix some typos
Christos Stavrakakis
07:51 pm Revision b5e0d5c9: cyclades: Change default value for dhcp option
Change default value of 'dhcp' option in snf-manage network-create command. Christos Stavrakakis
07:48 pm Revision bac6ed1e: cyclades: Do not print IP pool for IPv6 only nets
Do not print IP pool of Ganeti network in case the network is an IPv6
only network. The Ganeti network has a dummy IP...
Christos Stavrakakis

11/08/2013

07:00 pm snf-ganeti Revision 704b51ff: Make masterd call luxid to write jobs to queue
As the responsibility for writing the job queue changed
to luxid, make masterd call to luxid when it is necessary
to ...
Klaus Aehlig
07:00 pm snf-ganeti Revision e9cf6af0: Set reason trail for derived opcodes
As the base parameters also includes the reason trail,
set it, if not set already, together with the other
base param...
Klaus Aehlig
07:00 pm snf-ganeti Revision 94d6d0a3: Make luxid handle SubmitManyJobs
Handle this request by writing the jobs to the
queue and inform masterd; masterd will then also
distribute the jobs t...
Klaus Aehlig
07:00 pm snf-ganeti Revision e5fba493: Make luxid handle SubmitJob
As luxid is to take over responsibility for the job queue,
handle this request by writing the job to the queue and th...
Klaus Aehlig
07:00 pm snf-ganeti Revision 1b94c0db: Add the predicate of the queue being open
Adding jobs to the queue is only allowed if the queue
is not drained.
Signed-off-by: Klaus Aehlig <aehlig@google.com...
Klaus Aehlig
07:00 pm snf-ganeti Revision e773a018: Provide path to the queue drain file
Since luxid is going to write to the job queue,
it needs to honor drains of the queue as well.
Signed-off-by: Klaus ...
Klaus Aehlig
07:00 pm snf-ganeti Revision d9d1e541: Add Luxi Request to pick up a job in the queue
During the transition to the new daemon layout, from step 2
onwards, luxid will write to the queue but masterd will t...
Klaus Aehlig
07:00 pm snf-ganeti Revision 74e15780: Tear down Py2Hs constant infrastructure
Tear down Python to Haskell constant conversion infrastructure, which
includes eliminating the autotool 'convert-cons...
Jose A. Lopes
07:00 pm snf-ganeti Revision e1235448: Move Haskell constants to proper module
Move Haskell constants from module 'Ganeti.HsConstants', which was a
transitional module part of the Haskell to Pytho...
Jose A. Lopes
07:00 pm ganeti-local Revision e1235448: Move Haskell constants to proper module
Move Haskell constants from module 'Ganeti.HsConstants', which was a
transitional module part of the Haskell to Pytho...
Jose A. Lopes
07:00 pm ganeti-local Revision 74e15780: Tear down Py2Hs constant infrastructure
Tear down Python to Haskell constant conversion infrastructure, which
includes eliminating the autotool 'convert-cons...
Jose A. Lopes
07:00 pm snf-ganeti Revision fcd70b89: Factor out functionality to pickup a job from the queue
The current restart procedure for masterd includes functionality
to pick up a job from the queue and restart it, if i...
Klaus Aehlig
07:00 pm snf-ganeti Revision 32b07c5f: Provide means of locking a file
Two avoid two processes simultaneously accessing the same
on-file structure, like the job queue, file locks are used....
Klaus Aehlig
07:00 pm snf-ganeti Revision 02926b4b: Provide path to the queue lock file
To avoid several processes accessing the queue at the same time,
Ganeti locks the queue via a lock file on disk. Prov...
Klaus Aehlig
07:00 pm snf-ganeti Revision b498ed42: Provide a function to write jobs to disk
This function writes a (non-archived) job to disk. The file
name can be computed from the job id, which is part of th...
Klaus Aehlig
07:00 pm snf-ganeti Revision 88ac4075: Hs2Py constants: additional module errors
Add constants from module 'ganeti.errors' to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
07:00 pm snf-ganeti Revision 5523732b: Hs2Py constants: additional module jstore
Add constants from additional modules ('ganeti.jstore') to the Haskell
to Python constant generation.
Signed-off-by:...
Jose A. Lopes
07:00 pm ganeti-local Revision 5523732b: Hs2Py constants: additional module jstore
Add constants from additional modules ('ganeti.jstore') to the Haskell
to Python constant generation.
Signed-off-by:...
Jose A. Lopes
07:00 pm ganeti-local Revision 88ac4075: Hs2Py constants: additional module errors
Add constants from module 'ganeti.errors' to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
07:00 pm snf-ganeti Revision ae858516: Provide means to allocate new job ids
Add utility functions to allocate new job ids by increasing
the value stored in the serial file. As this function is
...
Klaus Aehlig
07:00 pm snf-ganeti Revision f5a67757: Add function to get master candidates from configuration
With luxi daemon taking over part of the job queue management, it will
also be responsible for replicating the queue ...
Klaus Aehlig
07:00 pm snf-ganeti Revision a716edba: Support RPC asking to replicate part of the job queue
To be able to replicate the job queue, in particular the serial,
luxid needs to be able to send the jobqueue_update R...
Klaus Aehlig
07:00 pm snf-ganeti Revision bf7ee7ad: Provide function to obtain the unique element of a list
This version of 'the' properly lives in the 'Result' monad,
as opposed to traditional one calling 'error'. The reason...
Klaus Aehlig
07:00 pm snf-ganeti Revision cef3f99f: Provide method to read job serial number
This methods allows reading the maximal job serial number from
disk.
Signed-off-by: Klaus Aehlig <aehlig@google.com>...
Klaus Aehlig
07:00 pm snf-ganeti Revision 1c1132f4: Provide convenience function to create Job from op-codes
This function handles the pure part of generating a job,
i.e., assuming the job id already assigned and not setting
t...
Klaus Aehlig
07:00 pm snf-ganeti Revision 62933497: Add function to resolve dependencies in meta op code
When queueing many jobs, the dependencies between them need to
be resolved with the knowledge of their respective job...
Klaus Aehlig
06:59 pm snf-ganeti Revision 966ea086: Add function to compute the absolute id of a dependency
SubmitManyJobs also accepts jobs with dependencies given as
relative ids. Together with the absolute id of the job, o...
Klaus Aehlig
06:59 pm snf-ganeti Revision 4b49a72b: Provide a convenience method to optain a QueuedOpCode
When generating jobs from sequences of op-codes, it is necessary
to wrap op-codes into queued form.
Signed-off-by: K...
Klaus Aehlig
06:59 pm snf-ganeti Revision 5badb3e7: Add utility function tryAndLogIOError
This function allows to use 'IO a' objects in a safe
way, using the 'try' function; the outcome is reported
as a 'Res...
Klaus Aehlig
06:59 pm snf-ganeti Revision 67620dff: Hs2Py constants: additional module qlang
Add constants from additional modules ('ganeti.qlang') to the Haskell
to Python constant generation.
Signed-off-by: ...
Jose A. Lopes
06:59 pm ganeti-local Revision 67620dff: Hs2Py constants: additional module qlang
Add constants from additional modules ('ganeti.qlang') to the Haskell
to Python constant generation.
Signed-off-by: ...
Jose A. Lopes
06:59 pm snf-ganeti Revision 710f5ae2: Provide utility to atomically write a file
To keep our on-file data consistent at any moment, we change
file contents by atomically replacing the file with a ne...
Klaus Aehlig
06:57 pm snf-ganeti Revision fbb05686: Hs2Py constants: additional module luxi
Add constants from additional modules ('ganeti.luxi') to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes
06:57 pm ganeti-local Revision fbb05686: Hs2Py constants: additional module luxi
Add constants from additional modules ('ganeti.luxi') to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes
06:57 pm ganeti-local Revision 3a036be7: Remove module 'ganeti.constants' from 'convert-constants'
Given that there are no more constants in 'ganeti.constants' to
convert to Haskell, this module import and conversion...
Jose A. Lopes
06:57 pm snf-ganeti Revision 3a036be7: Remove module 'ganeti.constants' from 'convert-constants'
Given that there are no more constants in 'ganeti.constants' to
convert to Haskell, this module import and conversion...
Jose A. Lopes
06:57 pm ganeti-local Revision 3cb9bd38: Fix reference to vcs version in query server
Fix reference to vcs version in query server to take its value from
the Haskell constant in 'Ganeti.Version' instead ...
Jose A. Lopes
06:57 pm snf-ganeti Revision 3cb9bd38: Fix reference to vcs version in query server
Fix reference to vcs version in query server to take its value from
the Haskell constant in 'Ganeti.Version' instead ...
Jose A. Lopes
06:57 pm ganeti-local Revision 8ee9a4f0: Eliminate unused constants
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
06:57 pm snf-ganeti Revision 8ee9a4f0: Eliminate unused constants
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
06:57 pm ganeti-local Revision ccdcdc5f: Use configure constants instead of generated
Replace uses of the generated 'AF_INET*' constants with the constants
in Haskell's 'AutoConf'.
Signed-off-by: Jose A...
Jose A. Lopes
06:57 pm snf-ganeti Revision ccdcdc5f: Use configure constants instead of generated
Replace uses of the generated 'AF_INET*' constants with the constants
in Haskell's 'AutoConf'.
Signed-off-by: Jose A...
Jose A. Lopes
06:57 pm snf-ganeti Revision b5a3b24a: Hs2Py constants: add 'UUID_REGEX'
Add constant 'UUID_REGEX' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
06:57 pm ganeti-local Revision b5a3b24a: Hs2Py constants: add 'UUID_REGEX'
Add constant 'UUID_REGEX' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
06:57 pm ganeti-local Revision 2df8f530: Add 'AF_INET*' constants to Haskell's 'AutoConf'
Add 'AF_INET*' constants to the Haskell 'AutoConf' module, which
requires extending the 'm4' invocation with addition...
Jose A. Lopes
06:57 pm snf-ganeti Revision 2df8f530: Add 'AF_INET*' constants to Haskell's 'AutoConf'
Add 'AF_INET*' constants to the Haskell 'AutoConf' module, which
requires extending the 'm4' invocation with addition...
Jose A. Lopes
06:57 pm snf-ganeti Revision 08a8acda: Python autotool to print socket constants
Add Python script to autotools which prints socket related constants.
These constants are a transitional solution for...
Jose A. Lopes
06:57 pm ganeti-local Revision 08a8acda: Python autotool to print socket constants
Add Python script to autotools which prints socket related constants.
These constants are a transitional solution for...
Jose A. Lopes
06:55 pm snf-ganeti Revision 712dc831: Undo revision bump
Before releasing 2.9.2, we still have issue 608 to fix; if
no release date is set, we still have to be at the lower
v...
Klaus Aehlig
06:55 pm ganeti-local Revision 712dc831: Undo revision bump
Before releasing 2.9.2, we still have issue 608 to fix; if
no release date is set, we still have to be at the lower
v...
Klaus Aehlig
06:23 pm snf-ganeti Revision 3ff2cf55: Design document for custom SSH ports
See issue 235. It turned out the feature is a bit more complex than expected,
hence this design doc.
Signed-off-by: ...
Petr Pudlak
05:49 pm snf-ganeti Revision 1df9bcd1: Postpone release of 2.9.1
...until issue 608 is fixed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@...
Klaus Aehlig
05:49 pm ganeti-local Revision 1df9bcd1: Postpone release of 2.9.1
...until issue 608 is fixed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@...
Klaus Aehlig
05:39 pm Revision 1229c969: Bump version to 0.14.8-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
05:38 pm Revision 4d705310: Merge branch 'master' into debian-squeeze
Christos Stavrakakis
05:31 pm Revision 0295d83b: Bump version to 0.14.8-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
05:30 pm Revision 504011af: Merge branch 'debian-hotfix-0.14.8-squeeze' into debian-squeeze
Conflicts:
debian/changelog
Christos Stavrakakis
05:30 pm Revision 3e8af58a: Merge branch 'master' into debian-wheezy
Christos Stavrakakis
05:29 pm Revision 05632f4e: Merge branch 'debian-hotfix-0.14.8-wheezy' into debian-wheezy
Conflicts:
debian/changelog
Christos Stavrakakis
05:25 pm Revision 29e8764b: Add release dates for version 0.14.8
Christos Stavrakakis
05:22 pm Revision dff1618d: Merge branch 'hotfix-0.14.8'
Conflicts:
version
Christos Stavrakakis
05:19 pm Revision 8f335041: cyclades: Handle 'drained' flag of networks
* Export 'SNF:DRAINED' status for drained networks.
* Do not allow creation of new ports in drained networks.
* Do no...
Christos Stavrakakis
04:49 pm Revision ec4e0acc: cyclades: Fix corner case in reconciliation
If at the end of reconciliation the state of the network is not ACTIVE,
try to recompute the state of the network bas...
Christos Stavrakakis
04:02 pm Revision fecd61da: astakos: oa2 app
Kostas Papadimitriou
03:50 pm Revision 6a03d89f: cyclades: More strict 'on_delete' for models
Use 'models.PROTECT' for 'on_delete' attribute for some ForeignKey
relationship between networking models. This will ...
Christos Stavrakakis
03:19 pm Revision 3672c171: snf-deploy Create network as floating IP pool
Christos Stavrakakis
02:34 pm Revision 40d87669: Bump version to 0.14.8~rc3-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
02:34 pm Revision 8918b971: Bump version to 0.14.8~rc3-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
02:32 pm Revision 0d57d041: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-wheezy
Christos Stavrakakis
02:32 pm Revision 2ac6e007: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
Christos Stavrakakis
02:02 pm ./kamaki Revision b7d79306: Add fixed_ips in post create
Refs: #4563 Stavros Sachtouris
01:01 pm Revision ceaddad6: burnin: Fix a bug with logging.Formatter
The attribute 'msg` contains the unformatted string passed in the
original logging call. We should use the `message' ...
Ilias Tsitsimpis
12:25 pm Revision ccc5048f: astakos: Relax checks in resource registration
Allow registering a resource for a different service, if it originates
from the same component.
Giorgos Korfiatis
12:25 pm Revision 0b315fc9: astakos: Update resource definitions in script
Giorgos Korfiatis
12:20 pm Revision faefb271: Make snf-webproject create '/var/log/synnefo' dir
Make snf-webproject package create the '/var/log/synnefo' directory and
change its owner and group to 'www-data'. Thi...
Christos Stavrakakis
12:16 pm Revision eb58cf5a: docs: Mention change of logging location
Explicitly mention the change of logging location from
'/var/log/synnefo.log' to '/var/log/gunnicorn/synnefo.log' in ...
Christos Stavrakakis
12:08 pm Revision 30931fee: Make snf-webproject create '/var/log/synnefo' dir
Make snf-webproject package create the '/var/log/synnefo' directory and
change its owner and group to 'www-data'. Thi...
Christos Stavrakakis
10:32 am ganeti-local Revision 11b61970: rapi: Make use of request_body in Reboot/Remove
Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod...
Dimitris Aragiorgis
10:12 am ganeti-local Revision a0095d84: rapi: Pass existing depends body arg to opcode
Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ...
Dimitris Aragiorgis
10:12 am ganeti-local Revision b74de5e8: Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 9cd65e7e: Fix on SimpleRetry() upon disk removal
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision 3a9fe2bc: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 234b4f82: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision 8e5209e7: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision 8e4f2c51: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 50e9223e: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 2c8e9fff: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 68233891: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
10:12 am ganeti-local Revision 2f83cfe4: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 156374c7: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
10:12 am ganeti-local Revision c085ae9c: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
10:12 am snf-ganeti Revision 139c240c: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision 139c240c: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am snf-ganeti Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am ganeti-local Revision 9b4b2f5c: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
10:12 am snf-ganeti Revision 9b4b2f5c: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
10:12 am snf-ganeti Revision 229c9008: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 229c9008: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
10:12 am ganeti-local Revision 5b0ec494: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
10:12 am snf-ganeti Revision 5b0ec494: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
10:11 am ganeti-local Revision c7c09ffa: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision c7c09ffa: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 8eebdaa7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 8eebdaa7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 6283c5e3: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 6283c5e3: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
10:11 am ganeti-local Revision f028b2bf: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision f028b2bf: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision e506cce0: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
10:11 am ganeti-local Revision e506cce0: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 3e4fdd70: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 3e4fdd70: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 0745fe0e: Hepler methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 0745fe0e: Hepler methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 8bbcbb9e: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 8bbcbb9e: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 68c9f726: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 68c9f726: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
10:11 am ganeti-local Revision ec3919aa: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision ec3919aa: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
10:11 am ganeti-local Revision 5e599ff3: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:11 am snf-ganeti Revision 5e599ff3: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:11 am ganeti-local Revision 9c66133c: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
10:11 am snf-ganeti Revision 9c66133c: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis

11/07/2013

09:32 pm Revision 84a0469b: cyclades: Fix reconciliation of floating IP pools
Remove special handling of floating IP pools in reconciliation
mechanism since floating IP pools are treated the same...
Christos Stavrakakis
09:32 pm Revision 23f46a1b: snf-deploy: Fix creation of initial networks
Christos Stavrakakis
06:43 pm Revision 13925182: ui: Display resize in vm actions list
Kostas Papadimitriou
06:43 pm Revision 21d2d544: ui: Single vm view ip addresses fix
Kostas Papadimitriou
06:43 pm Revision 36f338d0: ui: Styles fix
Kostas Papadimitriou
06:43 pm Revision f5c5fb5e: ui: Single IP addresesses view improvement
Kostas Papadimitriou
06:43 pm Revision af505a94: ui: Truncate template helper
Kostas Papadimitriou
06:43 pm Revision 32a58fdf: ui: IP addresses togger in single vm view
Kostas Papadimitriou
06:43 pm Revision e481c282: ui: Update network api endpoint
Kostas Papadimitriou
05:52 pm snf-ganeti Revision 23d1713b: Revision bump for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
05:52 pm ganeti-local Revision 23d1713b: Revision bump for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
05:52 pm ganeti-local Revision f9c1d568: Update NEWS for 2.9.1 release
Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8...
Klaus Aehlig
05:52 pm snf-ganeti Revision f9c1d568: Update NEWS for 2.9.1 release
Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8...
Klaus Aehlig
05:36 pm Revision 4ba7f662: Bump version to 0.14.8rc3
Constantinos Venetsanopoulos
05:21 pm Revision 58eb8e19: Install the example Gunicorn configuration file
Constantinos Venetsanopoulos
05:19 pm Revision 4cbce1ba: Install the example Gunicorn configuration file
Constantinos Venetsanopoulos
05:15 pm Revision c5ea4d5f: snf-webproject: add example Gunicorn conf file
Constantinos Venetsanopoulos
05:09 pm Revision d3840a05: docs: document the example Gunicorn conf file
Update the Admin Guide for two nodes to reflect that since v0.14.8
Synnefo ships an example configuration file for Gu...
Constantinos Venetsanopoulos
05:05 pm ganeti-local Revision 30796ad6: Readd nodes as online
Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
05:05 pm snf-ganeti Revision 30796ad6: Readd nodes as online
Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
05:05 pm snf-ganeti Revision fb62843c: When verifying BRBD version, ignore missing values
When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
...
Klaus Aehlig
05:05 pm ganeti-local Revision fb62843c: When verifying BRBD version, ignore missing values
When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
...
Klaus Aehlig
04:56 pm ./kamaki Revision 737995ed: Add name to port create
Refs: #4563 Stavros Sachtouris
04:31 pm Revision a2bd0802: cyclades: Pass 'nfdhcp' tag to IPv6 networks
Pass 'nfdhcp' tag even if network is IPv6 only. Christos Stavrakakis
04:28 pm Revision 68129b44: cyclades: Optimize *-list commands
Use prefetch_related and select-related to importive the DB queries that
are generated by *-list snf-manage commands.
Christos Stavrakakis
04:28 pm Revision 3b6afb38: snf-django: Optimize DB queries in ListCommand
Add options to use 'prefetch_related' and 'select_related' options of
Django queries to optimize the DB queries.
Christos Stavrakakis
04:28 pm Revision 6b5cdb0f: cyclades: Fix init of networks in backend-add
Fix which networks are going to be initialized in the new backend and
how the are printed in the output!
Christos Stavrakakis
04:28 pm Revision 64303189: cyclades: Add option to display IPs in server-list
Christos Stavrakakis
04:28 pm Revision 0e02a709: cyclades: Fix bug in SeparatedValuesField
Return [] instead of None, if the field is null. Christos Stavrakakis
04:28 pm Revision d2036274: cyclades: Code refactoring to backend module
* Create function 'ensure_network_is_active' to check if a network
exists in backend and create it if not.
* Create ...
Christos Stavrakakis
04:20 pm ganeti-local Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual...
Klaus Aehlig
04:20 pm snf-ganeti Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual...
Klaus Aehlig
03:54 pm Revision d572ccc6: new ui: update the icons in header and actions-bar
Athina Bekakou
03:51 pm Revision 27a54f35: new ui: update icon-font and corresponding files
Athina Bekakou
03:42 pm Revision c4b9ea4c: cyclades: Retrieve image names only if needed
Retrieve images from plankton only if the user asked for the image name.
Otherwise just display the image ID. This wi...
Christos Stavrakakis
12:41 pm ./kamaki Revision ccdd1b82: Create port_creates extention (cyclaes) and expose
Refs: #4563 Stavros Sachtouris
12:39 pm Revision ae6ab1c7: cyclades: Changes service type of net resources
Christos Stavrakakis
12:35 pm Revision b4f491c1: cyclades: Remove old networks API
Christos Stavrakakis
12:35 pm Revision df8e3f06: new ui: general style improvements
Athina Bekakou

11/06/2013

09:51 pm Revision 7b5263e4: cyclades: Fix network-create management command
Fix when network is created in the Ganeti backends. The network must be
created in the Ganeti backends only after IPv...
Christos Stavrakakis
08:10 pm Revision 05e735ec: new ui: update network list presentation
Athina Bekakou
07:16 pm ./kamaki Revision 45cb7f88: Cancel previous commit
Stavros Sachtouris
07:16 pm ./kamaki Revision 9e04242a: One-byte typo
Stavros Sachtouris
07:15 pm ./kamaki Revision 1d565254: Minor fixes
Stavros Sachtouris
07:13 pm ./kamaki Revision 11cc86af: Fast-create port list
Stavros Sachtouris
07:10 pm ./kamaki Revision 447365fe: Export all port methods, except port create
Refs: #4563 Stavros Sachtouris
07:10 pm Revision cfc5f411: Fix Django dependency version in Changelog
Synnefo 0.14.8 can still work with Django 1.2. The dependency will change
to Django >=1.2, <1.5 in Synnefo 0.15.
Christos Stavrakakis
06:58 pm Revision 24ea227b: cyclades: Return 'links' in subnet and port calls
* Return 'links' attribute in subnet api response
* Return 'links' attribute in port api response
Dionysis Grigoropoulos
06:58 pm Revision 3549cb2f: cyclades: Fix bugs in subnets and ports
* Return subnets from public networks, in GET subnets
* Fix a bug in list ports, where only attached ports to servers...
Dionysis Grigoropoulos
06:17 pm Revision 164fdcd9: new ui: fix search bar focus
Olga Brani
06:12 pm ./kamaki Revision 62c6652f: Expose subnet commands w.r.t. Cyclades Network
Refs: #4563 Stavros Sachtouris
06:04 pm Revision f66d5dd8: new ui: 'pulse' animation for building VM
Olga Brani
05:50 pm Revision bfb3f9c2: cyclades: Create IPv6 Addresses from dispatcher
When ports are created from the API they do not have an IPv6 address.
The IPv6 address is only available after the MA...
Christos Stavrakakis
05:40 pm Revision 25a02c79: new ui: welcome page for users with no VMs
Olga Brani
05:33 pm snf-ganeti Revision d16e3ce4: Optimize Haskell compilation
The idea is to compile (on demand, that is, when necessary) each
source file to a normal object file, a coverage obje...
Jose A. Lopes
04:47 pm Revision fd47d618: new ui: style fixes & cleanup
Olga Brani
04:46 pm Revision 2469dab6: new ui:fix wizard bars height
Olga Brani
04:34 pm snf-ganeti Revision 2d8438bc: Version bump for 2.8.2
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:34 pm ganeti-local Revision 2d8438bc: Version bump for 2.8.2
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:34 pm snf-ganeti Revision 824c6184: Update NEWS file for 2.8.2 release
Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:34 pm ganeti-local Revision 824c6184: Update NEWS file for 2.8.2 release
Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:06 pm Revision cdd6fc06: cyclades: Create 'cyclades_network' service
Create 'cyclades_network' service which is part of Cyclades, of 'network'
type and with 'network' prefix to hold all ...
Christos Stavrakakis
03:37 pm ./kamaki Revision 7e57e590: Add user-id filter in network list
Stavros Sachtouris
03:27 pm ./kamaki Revision 0e27687b: Add "detail" to network list
Refs: #4563 Stavros Sachtouris
02:56 pm Revision 3785b737: cyclades: Merge subnet-create with network-create
* Merge snf-manage subnet-create into snf-manage network-create Dionysis Grigoropoulos
02:50 pm Pithos Web Client Revision ecd1644c: Bump version to 0.14.5~rc2-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
02:50 pm Pithos Web Client Revision 121ecb52: Merge branch 'hotfix-0.14.5' into debian-hotfix-0.14.5-wheezy
Christos Stavrakakis
02:00 pm Revision f8ce6d44: cyclades: Fix bug in tests
Fix bug in port tests that were introduced by latest changes in IPPool
manager.
Christos Stavrakakis
02:00 pm Revision 8d5795b4: Cyclades: Rename 'Can not' to 'Cannot' to all msgs
Christos Stavrakakis
01:58 pm ./kamaki Revision cd0927f7: Adjust network create to Cyclades extentions
Refs: #4563 Stavros Sachtouris
01:57 pm Revision 48971921: new ui: smoothen vm-list animation
Olga Brani
01:55 pm Revision 104e69bf: new ui: change search icon position in header
Olga Brani
01:46 pm Revision cdef560c: new ui: improve html structure
Athina Bekakou
01:43 pm Revision f8714db8: cyclades: Fix bug and typo in IPPool
Christos Stavrakakis
01:28 pm Revision ee688a71: cyclades: Do not allow any action on 'ERROR' vms
Do not allow any action, other than 'DESTROY' in servers that are in
'ERROR' state. If the server is in 'ERROR' state...
Christos Stavrakakis
01:28 pm ./kamaki Revision e864cd9e: Implement client.cyclades.CycladesNetworkClient
Refs: #4563
This class implements APi extentions custom to Cyclades
Stavros Sachtouris
01:10 pm ./kamaki Revision 5c433331: Rename packages networking-->network
Stavros Sachtouris
12:44 pm ./kamaki Revision 58602137: Implement network set (update semantics)
Refs: #4563 Stavros Sachtouris
12:27 pm snf-ganeti Revision f0221cff: When loading configuration fails, include the reason
Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google...
Petr Pudlak
12:27 pm ganeti-local Revision f0221cff: When loading configuration fails, include the reason
Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google...
Petr Pudlak
12:25 pm ganeti-local Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat...
Apollon Oikonomopoulos
12:25 pm snf-ganeti Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat...
Apollon Oikonomopoulos
12:21 pm Revision 7e56ee5b: new ui: modify the new machine button
Improve the html structure and set the creation wizard visible when
the user clicks in a area that surrounds the icon...
Athina Bekakou
12:19 pm ./kamaki Revision aef3fa1f: Implement network delete command
Refs: #4563 Stavros Sachtouris
12:10 pm snf-image Revision dcb86c5b: Bump version to 0.12-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
12:10 pm snf-image Revision d60815d1: Merge branch 'master' into debian-precise
Nikos Skalkotos
11:16 am Revision 833f2ad5: cyclades: Fix handling of old IP pools
Before implementing the Neutron API, each network had one IP pool that
contained the whole subnet CIDR. This changed ...
Christos Stavrakakis
10:37 am Revision 06d0657a: new ui: remove the ability to reorder elements using the mouse
It was applied to the items of the list of networks and vms. Athina Bekakou

11/05/2013

06:52 pm Revision c52f91ad: cyclades: Update snf-manage subnet-create
* Print info of newly created subnet after snf-manage subnet-create Dionysis Grigoropoulos
06:52 pm Revision cad4793e: cyclades: Fix a typo in api/subnets.py
Dionysis Grigoropoulos
06:52 pm Revision fef04862: cyclades: Add a test for subnet creation
Dionysis Grigoropoulos
06:51 pm snf-image Revision 481bf9e7: Bump version to 0.12-1~squeeze
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
06:51 pm snf-image Revision 96de0366: Merge branch 'master' into debian
Nikos Skalkotos
06:31 pm snf-image Revision 9787f9c2: Use /etc/motd to check if a system is OpenBSD
In OpenBSD the first line(s) get overwritten upon each boot by
the rc scripts and kernel informations are added
Nikos Skalkotos
06:22 pm ./kamaki Revision 56f5c6fc: Let kamaki client handle json
Stavros Sachtouris
06:21 pm Revision 3f3bb937: new ui: clean up data-reveal modal in vm-list
Olga Brani
06:17 pm ./kamaki Revision 677979bc: Fix networking client call (data-->json)
Stavros Sachtouris
06:11 pm ./kamaki Revision bc4662d8: Use the correct networking client
Stavros Sachtouris
06:11 pm Revision 833880fd: Update Changelog and NEWS for version 0.14.8
Christos Stavrakakis
06:06 pm ./kamaki Revision 49413939: Implement network create
Refs: #4563 Stavros Sachtouris
06:04 pm Revision d5de15a8: new ui: fix vm building animation bug
Olga Brani
05:57 pm ./kamaki Revision cd40143a: Implement network info
Refs: #4563 Stavros Sachtouris
05:52 pm ./kamaki Revision 77bf75fe: Add filters in network list
Refs: #4563 Stavros Sachtouris
05:43 pm ./kamaki Revision ccf8b124: Fix typo in dict creation in network list
Refs: #4563 Stavros Sachtouris
05:41 pm snf-ganeti Revision dfcebee3: Fix getNodeRole
In the configuration, the master node is now given
by its uuid. Therefore, compare the uuid and not the
name to find ...
Klaus Aehlig
05:35 pm ./kamaki Revision d18e6439: Create networking-related commands + network list
Refs: #4563
networking related commands: netwokri, port, subnet
this affects the cyclades-related networks, which ar...
Stavros Sachtouris
05:28 pm Revision 62b8cb49: new ui: fonts style changes
Olga Brani
05:28 pm Revision 7e201ff0: new ui: login style fixes
Olga Brani
05:28 pm Revision 3a6860e3: new ui: Tooltip new style
Olga Brani
05:28 pm Revision 17ce081a: new ui: Style for vm-list page without VMs
Olga Brani
04:58 pm ./kamaki Feature #4563 (Assigned): Expose networking commands
New commands:... Stavros Sachtouris
04:54 pm Revision c68ad72e: ui: Initial refactoring for network view in vm wizard
Kostas Papadimitriou
04:52 pm Revision f9f43e09: ui: Base view object fixes
Kostas Papadimitriou
04:52 pm Revision d233867a: ui: Private network view improvements
display subnet cidr when available Kostas Papadimitriou
04:52 pm Revision 9ce06363: ui: Styles update
additional styles for active status indicators Kostas Papadimitriou
04:52 pm Revision 365af933: ui: IP addresses subview in icon vms view
Kostas Papadimitriou
04:52 pm Revision e38e7fcf: ui: Separate network/subnet create calls
Kostas Papadimitriou
04:52 pm Revision 02effd9c: ui: Port connect/disconnect api calls
Kostas Papadimitriou
04:52 pm Revision ba7421ce: ui: VM status typo
Kostas Papadimitriou
04:52 pm Revision 31bc4729: ui: Additional storage_attrs funcionality
allow custom model id resolver Kostas Papadimitriou
04:35 pm ./kamaki Feature #4546 (Resolved): Implement the OpenStack Networking (Neutron) API
Stavros Sachtouris
04:33 pm ./kamaki Revision bac9c8ac: Complete clients.networkinh + unittests
Refs: #4546 Stavros Sachtouris
03:53 pm snf-image Revision 0769ab0b: Bump version to 0.12-1~wheezy
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
03:53 pm snf-image Revision b0a5542f: Merge branch 'master' into debian-wheezy
Nikos Skalkotos
03:52 pm snf-image Revision 4a272a76: Pin the python-bcrypt package version
Nikos Skalkotos
03:51 pm snf-image Revision 039eb2d0: Pin the python-bcrypt package version
Nikos Skalkotos
03:44 pm snf-image Revision fa335122: Pin the python-bcrypt package version
Nikos Skalkotos
03:42 pm snf-image Revision aa2fe10d: Update Changelog and version for 0.12
Nikos Skalkotos
03:31 pm snf-ganeti Revision cba1fce1: Merge branch 'stable-2.10' into master
* stable-2.10
Fix documentation
Replace all constant definitions with re-exports
Prepare constants for automati...
Klaus Aehlig
02:57 pm snf-ganeti Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-...
Klaus Aehlig
02:57 pm ganeti-local Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-...
Klaus Aehlig
02:41 pm snf-image Revision cfddb3e6: Merge branch 'develop'
Nikos Skalkotos
02:04 pm Revision d4427ef0: new ui: add effect that represents percentage of progress
The effect will be visible when a new vm is building. Athina Bekakou
01:55 pm ./kamaki Revision 25d2ff8e: Complete subnet operations + unittests
Refs: #4546 Stavros Sachtouris
01:50 pm Revision 31d7e532: new ui: Refactoring items-list sass file
Olga Brani
01:23 pm snf-image Revision 0925f23a: Rename snf-passtohash.py to hashpwd.py
Nikos Skalkotos
12:28 pm snf-image Revision 23f62254: Fix a bug in ChagePassword task
In some cases the task removed some shadow/master.passwd entries by
accident because the grep pattern it used was mor...
Nikos Skalkotos
12:05 pm Revision b4c26e76: new ui: modify the style of "new machine" button
Athina Bekakou
11:07 am Revision 3aecadc8: cyclades: Fix default/forced server networking
Fix the default behaviour for networking of servers that are being
created. There are two settings controlling this b...
Christos Stavrakakis

11/04/2013

08:37 pm Revision dafb5cab: new ui: modify vm list style
Athina Bekakou
06:38 pm ./kamaki Revision ba1ab65d: Implement create_subnet(s), update implementations
Refs: #4546
OpenStack modified the API during development, that was odd!
Stavros Sachtouris
06:26 pm ganeti-local Revision eb9861d3: Revision bump for 2.9.0
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
06:26 pm snf-ganeti Revision eb9861d3: Revision bump for 2.9.0
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
06:25 pm snf-ganeti Revision 357f2342: Schedule release of 2.9.0
...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
06:25 pm ganeti-local Revision 357f2342: Schedule release of 2.9.0
...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
05:52 pm ganeti-local Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual...
Klaus Aehlig
05:52 pm snf-ganeti Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual...
Klaus Aehlig
05:39 pm Revision ddf9cc14: Bump version to 0.14.8~rc2-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
05:38 pm Revision 4a15d769: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
Christos Stavrakakis
05:38 pm Revision c9044564: Update python-django-south depedency to >= 0.7.3
Christos Stavrakakis
05:31 pm Revision 76bbbfd6: Bump version to 0.14.8~rc2-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
05:31 pm Revision 99fe79ea: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-wheezy
Conflicts:
version
Christos Stavrakakis
05:30 pm Revision a1dac230: Bump version to 0.14.8rc2
Christos Stavrakakis
05:30 pm snf-ganeti Revision 34ea8da3: Improve error message for replace-disks
In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges...
Michele Tartara
05:30 pm ganeti-local Revision 34ea8da3: Improve error message for replace-disks
In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges...
Michele Tartara
05:27 pm Revision 8ed6d875: Resolve some undefined names
Add missing imports; remove call to sqlite3_changes; set key and val
in render_meta.
Giorgos Korfiatis
05:27 pm Revision 76afd8be: astakos: Handle quota for accepted users
A user is accepted if moderated=True and is_rejected=False. Only
accepted users have entries in the quotaholder.
Giorgos Korfiatis
05:27 pm Revision c2a9e00c: astakos: Activation view improvements
Reject empty activation code requests Kostas Papadimitriou
05:27 pm Revision 23c54144: Update cyclades-api docs for links in output
Regular listing of servers, networks etc. usualy contain a "links"
field. Reflect that in api docs
Stavros Sachtouris
05:27 pm Revision 7f377235: Bump version to 0.14.8~rc1-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
05:27 pm Revision fb608f12: Update python-django-south depedency to >= 0.7.3
Christos Stavrakakis
05:27 pm Revision 58fdb30c: Update Changelog
Christos Stavrakakis
05:27 pm Revision 3961d018: cyclades: Fix broken test
Mock getting image from plankton. Christos Stavrakakis
05:27 pm Revision 3d13af3f: astakos: Correctly set user password in user-add
password field contains the user password in hashed format. The proper way
to populate the field is by using the set_...
Kostas Papadimitriou
05:27 pm Revision 991a2a0a: astakos: Add missing save in reject_user
Giorgos Korfiatis
05:27 pm Revision 6bb7a536: astakos: Separate templates in project creation
instead of including application form summary template in the application form
view, render it from scratch. This res...
Kostas Papadimitriou
05:27 pm Revision 9a82a040: Fix documentaiton for personality injection mode
Personality injection documentation was misleading, allowing strings as
personality modes, when a personality mode co...
Stavros Sachtouris
05:27 pm Revision 31ae5f90: astakos: Store arbitrary shibboleth headers
additionally to common shibboleth headers, append any arbitrary shibboleth
headers (SHIB_*) set from the IdP.
Kostas Papadimitriou
05:27 pm Revision 42d43504: snf-ci: Create new section, even with -n option
Ilias Tsitsimpis
05:27 pm Revision 282a218f: ci: Use ci_wheezy.conf as the default ci config
Ilias Tsitsimpis
05:27 pm Revision 6e467c07: snf-ci: Check uniqueness of build_ids
If the user tries to overwrite a build_id that is
already in use, exit with an error message.
Ilias Tsitsimpis
05:27 pm Revision 7686f197: snf-ci: Add --no-colors options
By default use a colorful output. Ilias Tsitsimpis
05:27 pm Revision 8f15047b: docs: Fix reconcile-servers typo in admin guide
Stratos Psomadakis
05:27 pm Revision 0cc630d1: cyclades: Fix broken tests from commit #8936368
Commit #8936368 used the "size" attribute of images. This commit
fixes mocked images of tests to contain this attribute.
Christos Stavrakakis
05:27 pm Revision 7ab56c38: astakos: Handle quota for moderated users only
At some points, verified users where mistakenly assumed. Giorgos Korfiatis
05:27 pm Revision 6c29540f: Pass hashmap instead of location to snf-image
Update Cyclades, to pass as 'img_id' the hashmap('checksum') of the
image, instead of the location URL. In that way, ...
Christos Stavrakakis
05:27 pm Revision c30dd89f: snf-deploy: Change email backend file location
Change Django's filebased email backend location
from '/var/log/gunicorn/synnefo-mail/' to
'/var/tmp/synnefo-mail/'. ...
Ilias Tsitsimpis
05:27 pm Revision d0288f53: snf-deploy: Remove misplaced `raise'
Ilias Tsitsimpis
05:27 pm Revision 2cebd933: snf-deploy: Return the correct exit code
snf-deploy uses os.system to execute it's fabfile. We have
to use sys.exit() for the python script to return with the...
Ilias Tsitsimpis
05:27 pm Revision 48d868bd: snf-deploy: Exit when fab command fails
The previous approach (using the return value from
os.system for sys.exit) was false. For more information, see
`how-...
Ilias Tsitsimpis
05:27 pm Revision dda6a14e: deploy: Exit with message and not with code
Ilias Tsitsimpis
05:27 pm Revision bfda2342: Improve dev-guide
Update the developer's guide to include an initial section about
how to set up a developing environment.
Marios Kogias
05:27 pm Revision 42646d5c: docs: Improve development environment setup
Do not let `setup.py develop' automatically resolve dependencies,
because it fails to pick the right version when mul...
Giorgos Korfiatis
05:27 pm Revision d8ff0ec1: snf-ci: Fix a race condition
When creating a new build_id to be used by snf-ci,
we have to lock the ci_temp_conf file.
Ilias Tsitsimpis
05:27 pm Revision caffb59c: Revert "wheezy: Rename depricated HttpRequest attribute"
This reverts commit cfc4b87c301504627e6a75ab2e4d32c8cd7a6e15. This
commit is reverted because it breaks compatibility...
Christos Stavrakakis
05:27 pm Revision da37ae0a: Revert "wheezy: fix is_safe attribute of template filters"
This reverts commit 730fb3b0a0607bba95b90db1c6154cb7febb9187. This
commit is reverted because it breaks compatibility...
Christos Stavrakakis
05:27 pm Revision b3ac8da0: Revert "wheezy: Remove setup_environ"
This reverts commit a813a25117f3db14d5517f630d6d0e163a58b0f8. This
commit is reverted because it breaks compatibility...
Christos Stavrakakis
05:27 pm Revision 1e4332a1: snf-deploy: Add `generated' note to resolv.conf
Add a note on top of /etc/resolv.conf file to inform users
that this file has been changed by snf-deploy and the
immu...
Ilias Tsitsimpis
05:27 pm Revision 0682197f: snf-deploy: Remove old keys before generating new
When creating new ssh keys if the key already exists,
ssh-keygen prompts the user if he want to overwrite it.
To avoi...
Ilias Tsitsimpis
05:27 pm Revision 5a7cb4a4: snf-deploy Use symbolic debian_base_url
For debian_base_url use a link that always resolves
to the latest image.
Ilias Tsitsimpis
05:27 pm Revision 462ceaf4: snf-deploy: Abort has been changed to True
By default abort when a command is failed to be executed. Ilias Tsitsimpis
05:27 pm Revision 7b9bea42: astakos: Replace commit_manually decorator
Replace commit_manually decorator with commit_on_success, since the
functions that were using this decorator did not ...
Christos Stavrakakis
05:27 pm Revision fef331e4: Fix a python syntax error
In python 2 we cannot have keyword-only arguments (PEP 3102).
And even if we could, this was not the right way to
dec...
Ilias Tsitsimpis
05:27 pm Revision 71695dc3: wheezy: Rename depricated HttpRequest attribute
From django docs:
"""
HttpRequest.raw_post_data renamed to HttpRequest.body
This attribute was confusingly named Htt...
Christos Stavrakakis
05:27 pm Revision 316f2695: wheezy: fix is_safe attribute of template filters
In Django 1.4 'is_safe' and 'needs_autoescape' attributes has been made
keyword arguments of @register.filter
Christos Stavrakakis
05:27 pm Revision f8d08a73: wheezy: Remove setup_environ
From Django docs:
"""
This function temporarily modified sys.path in order to make the parent
“project” directory imp...
Christos Stavrakakis
05:27 pm Revision f7a6378d: reconciliation: Strip Ganeti IP addresses
Strip spaces from Ganeti IP addresses, since they are not automatically
ignored in newer versions of ipaddr.
Christos Stavrakakis
05:27 pm Revision 99c0c3e7: cyclades: Remove commit_manually decorator
Replace commit_manually decorator with commit_on_success. Since network
is no longer created in DB in the API request...
Christos Stavrakakis
05:27 pm Revision e6a1049e: deploy: Modify dir for filebased email_backend
Allow user to modify the directory that will
be used for the filebased email backend by Django.
Also move the EMAIL_...
Ilias Tsitsimpis
05:27 pm Revision 49c1a545: deploy: Pep8 fixes
Ilias Tsitsimpis
05:27 pm Revision d7546862: astakos: Don't use `user.__dict__'
In Django 1.4 the `request.user' returns a SimpleLazyObject instead
of a LazyUser. The equivalent of `user.__dict__' ...
Ilias Tsitsimpis
05:27 pm Revision 95ab222e: astakos: Fix `save() got unexpected argument'
From Django documentation:
"""
It’s also important that you pass through the arguments that can be
passed to the mode...
Ilias Tsitsimpis
05:27 pm Revision eccbf888: ci: Fix addition of Ganeti RAPI user
'openssl' 1.0.1e-2 prefixes the output with "(stdin)= ". Because of this
registration of a new Ganeti RAPI user faile...
Christos Stavrakakis
05:27 pm Revision 867d21f4: ci: Use -U when installing with pip
Christos Stavrakakis
05:27 pm Revision a44a3278: astakos: Fix quota API test
Sort list before comparing, since ordering in the response data is
not specified. Triggered when run with postgres.
Giorgos Korfiatis
05:27 pm Revision bc2309e0: astakos: Fix project identification in test
Test was mistakenly using application id rather than project id in
some occasions.
Giorgos Korfiatis
05:27 pm Revision 0c607145: deploy: Install rabbitmq from Debian repos
Now that squeeze-backports has 2.8.4-1~bpo60+1 and
wheezy has 2.8.4-1 version we can install rabbitmq-server
from the...
Ilias Tsitsimpis
05:27 pm Revision 2bde575b: docs: Update the links to snf-image's documetation
The snf-image documentation is hosted under:
http://www.synnefo.org/docs/snf-image/
Nikos Skalkotos
05:27 pm Revision bf0566de: docs: Remove obsolete installation instructions
Remove the instructions about the need to run snf-image-update-helper
after the installation of snf-image. This comma...
Nikos Skalkotos
05:27 pm Revision ecb3833e: docs: Remove snf-image.rst
Make all snf-image references link directly to the official
snf-image documentation
Nikos Skalkotos
05:27 pm Revision dd886b27: ci: Frist try to use SynnefoCIWheezy image
Christos Stavrakakis
05:27 pm Revision 7c7b3f82: wheezy: fix _patch_resolve to comply with Django
Class RegexURLPattern doesn't contain `_get_callback' method any more
and resolve the callback when we try to retriev...
Christos Stavrakakis
05:27 pm Revision 6665cbc0: wheezy: urls module doesn't export defaults
Christos Stavrakakis
05:27 pm Revision 06a69908: wheezy: Djangos manage has completely changed
We have to review our code that used to manage synnefo
since Djangos management modules have changed.
For now, comme...
Ilias Tsitsimpis
05:27 pm Revision 0a9dfccb: ci: Fix a bug with config_file relative filepath
Ilias Tsitsimpis
05:27 pm Revision 852b54dd: ci: Fix database engine
Christos Stavrakakis
05:27 pm Revision 5aac4920: Add messages context processor to default settings
Christos Stavrakakis
05:27 pm Revision 2180d809: wheezy: Temporary disable reconciliation tests
Temporary disable reconciliation tests because they still run with
fixture data, that are not loaded correctly.
Christos Stavrakakis
05:27 pm Revision a513bbd8: wheezy: HttpResponse has no _is_string attribute
Christos Stavrakakis
05:27 pm Revision c460c4fe: deploy: Don't use hardcoded version of postgresql
Ilias Tsitsimpis
05:27 pm Revision 416b6657: ci: Support wheezy installation
* Add new schema (one_node_wheezy) and rename the old
one to one_node_squeeze.
* Add new ci config file (ci_wheezy.co...
Ilias Tsitsimpis
05:27 pm Revision 87ff4a15: deploy: For local command set capture flag to True
fabric: Changed in version 1.0: Changed the default value of capture
from True to False.
Ilias Tsitsimpis
05:27 pm Revision 58e1f19f: wheezy: Update Django dependency to <=1.4.5
Christos Stavrakakis
05:27 pm Revision 0ab4b299: wheezy: Django database engine has been changed
Ilias Tsitsimpis
05:27 pm Revision 4e67240f: wheezy: is_hop_by_hop has been removed from Django
Implement our own is_hop_by_hop function. Ilias Tsitsimpis
05:27 pm Revision 58e2f805: wheezy: mail_admins method in Django has changed
An extra parameter (html_message) has been added. Ilias Tsitsimpis
05:27 pm Revision 63a56cfa: snf-django: Add missing import
Christos Stavrakakis
05:27 pm Revision 81465d21: ci: Add an x2goplugin command to snf-ci
With this command snf-ci produces an html file
which uses the x2goplugin to connect to the remote
machine.
Ilias Tsitsimpis
05:27 pm Revision 058d09db: Fix missing import and broken test
Christos Stavrakakis
05:27 pm Revision 7e8b4dfb: ci: Do not run pithos tests by default
Christos Stavrakakis
05:27 pm Revision a40f697c: deploy: Do not import services twice
Commit 65c656c resulted in double importing services, since this
was already fixed in commmit 3c62626.
Christos Stavrakakis
05:27 pm Revision 706fc698: ci: Add xterm into published applications
Published applications are used by X2Go and makes it possible to
display a menu with a list of the available remote a...
Ilias Tsitsimpis
05:27 pm Revision 860980bf: Various fixes to make tests work in hotfix branch
* Remove PithosTestSuiteRunner because it is only implemented in
develop branch
* Do not run pithos tests by default
Christos Stavrakakis
05:27 pm Revision e2c43b4f: ci: Strip \" from `py_files'
We want to pass `py_files' to pep8 command
as arguments and not as one single string.
Ilias Tsitsimpis
05:27 pm Revision 7c688b93: ci: add missing squeeze/wheezy conf files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision a1796673: snf-django: pep8 fixes
Christos Stavrakakis
05:27 pm Revision dab01c08: Revert "deploy: Fix --dhcp option of network-create cmd"
This reverts commit 73607c335593146f3f4bf31960c9a7042598d510. Christos Stavrakakis
05:27 pm Revision 276648ed: Update South dependency to >=0.7.3
Christos Stavrakakis
05:27 pm Revision 9e6c9379: Copy test settings from develop branch
Christos Stavrakakis
05:27 pm Revision c1aec9e6: ci: Check only .py files for pep8 errors
Ilias Tsitsimpis
05:27 pm Revision e151927b: ci: Exit if there are no file to check with pep8
Ilias Tsitsimpis
05:27 pm Revision 31463bb5: snf-deploy: some minor fixes and typos
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 6aed5f1f: ci: Change deploy config files
Whenever we change deploy's config files, we also have to
change the snf-ci's schema files.
Ilias Tsitsimpis
05:27 pm Revision dad3b1ee: ci: Fix a bug
Flavor ids are integers so we have to turn them
into strings before comparing them with our value.
Ilias Tsitsimpis
05:27 pm Revision 4d0177be: Remove obsolete autopkg_debian script
Ilias Tsitsimpis
05:27 pm Revision 40cac332: ci: Change pep8 script
Instead of pep8 testing all files, the script
now accepts a list of files to be checked.
Ilias Tsitsimpis
05:27 pm Revision 87def5d1: deploy: Support both wheezy and squeeze packages
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision ab287a6d: deploy: By default use only file disk template
By default snf-deploy will not enable lvm and drbd storage. So, the
default setting for flavors should include only '...
Christos Stavrakakis
05:27 pm Revision 5b588c40: snf-deploy: Use filebased email_backend
Change the email backend from dummy to a filebased one. Ilias Tsitsimpis
05:27 pm Revision cb99a7f0: snf-deploy: Remove ssh keys
Remove ssh keys from snf-deploy package.
We can now generate new keys running `snf-deploy keygen'.
Ilias Tsitsimpis
05:27 pm Revision c172a2f0: ci: Instruct snf-deploy to generate ssh keys
Ilias Tsitsimpis
05:27 pm Revision cbb634f1: deploy: Automate service registration
Use script snf-service-export to assist registering service definitions
in astakos. Remove call to resource-import; i...
Giorgos Korfiatis
05:27 pm Revision 656d7682: deploy: minor updates
Hard code latest kamaki version that does not break deploy.
snf-manage network-create --dhcp
Signed-off-by: Dimitris...
Dimitris Aragiorgis
05:27 pm Revision cc08f40f: Add os per node
This is needed for heterogeneous setups.
Depending on os the corresponding sources file is added
and the proper synne...
Dimitris Aragiorgis
05:27 pm Revision 51a391ec: deploy: some fixes
kamaki register image
tmp wheezy sources for ganeti htools (not used any more)
import_service
Signed-off-by: Dimitri...
Dimitris Aragiorgis
05:27 pm Revision 77644af2: deploy: Refactor nfs
Switch to nfs v3.
Explicitly use IP in /etc/exports and not subnet.
Subnet and gateway are only used by vlcuster and...
Dimitris Aragiorgis
05:27 pm Revision 85f6a087: snf-deploy: fix a bug in --disable-colors option
Erethon
05:27 pm Revision 01ef1f01: snf-deploy: Fix pithos_url in register
New version of kamaki accepts the location of
images to register as container:file instead of the old
one "pithos://u...
Ilias Tsitsimpis
05:27 pm Revision 23a18e88: snf-burnin: Change exit code to 1 for errors
When burnin test cases fail, return 1 as exit code. Ilias Tsitsimpis
05:27 pm Revision 94a46e32: snf-burnin: `system-images-user' is not mandatory
`system-images-user' flag is not mandatory when one
uses the `show-stale' flag.
Ilias Tsitsimpis
05:27 pm Revision 443be619: snf-burnin: Add a missing `return'
Ilias Tsitsimpis
05:27 pm Revision af845a59: deploy: Fix importing services to astakos
Use snf-manage service-export and service-import management commands to
import services and corresponding resources t...
Christos Stavrakakis
05:27 pm Revision bb441cce: ci: Change run_burnin exit status
Make run_burnin snf-ci function to exit with the same
exit code as snf-burnin did.
Ilias Tsitsimpis
05:27 pm Revision 0b928a8a: deploy: Set LC_COLLATE to 'C'
Update postgresql default template ('template1'), to have LC_COLLATE='C'
and LC_CTYPE='C'. This is needed for test da...
Christos Stavrakakis
05:27 pm Revision f7f23596: ci: Verify values of image and flavor options
Christos Stavrakakis
05:27 pm Revision 489b72c6: ci: Allow multiple commands in snf-ci script
Allow snf-ci script to accept a comma seperated list of commands to run. Christos Stavrakakis
05:27 pm Revision cf1dc1d4: ci: Include user images and config improvements
Include the user images in the list of images that are matched against
the image name from the config file. Also, cha...
Christos Stavrakakis
05:27 pm Revision a18ce293: snf-deploy: add flavor options in synnefo.conf
Dionysis Grigoropoulos
05:27 pm Revision 731d7237: ci: update ci/schemas/one_node/synnefo.conf
Dionysis Grigoropoulos
05:27 pm Revision 478b7e6c: ci: Improve flavors/images finder
Allow for search both by name (using regular
expressions) or by id.
Ilias Tsitsimpis
05:27 pm Revision c31c6547: ci: Fix bugs with path expansion
Python does not do any automatic path expansions.
User has to call functions such as expanduser() and
expandvars().
...
Ilias Tsitsimpis
05:27 pm Revision c8323c7e: ci: Add build ID to server name
Christos Stavrakakis
05:27 pm Revision 5d037ab8: ci: Add --force-yes option to apt-get install
Ilias Tsitsimpis
05:27 pm Revision d4cedda9: ci: Handle ssh access for demo.synnefo.org
Christos Stavrakakis
05:27 pm Revision 54697d85: deploy: Performance tune for postgresql
Turn off fsync, synchronous_commit and full_pages_writer to speed up
postgresql. DB is not no longer crash-safe, but ...
Christos Stavrakakis
05:27 pm Revision a72d07d0: ci: Implement file lock mechanism for temp_config
Before writing to temp config file, acquire a lock
and re-read it's contents to make sure we don't
overwrite anything.
Ilias Tsitsimpis
05:27 pm Revision fa51c114: ci: Allow the use of local repo
Instead of cloning Synnefo from its official repo,
user can choose (using --local-repo option, or by not
setting the ...
Ilias Tsitsimpis
05:27 pm Revision df9a8fe1: ci: Automatic yes to apt-get prompts
Ilias Tsitsimpis
05:27 pm Revision 4e7f237a: ci: Install firefox
Ilias Tsitsimpis
05:27 pm Revision 12064c44: ci: Install x2goserver
Ilias Tsitsimpis
05:27 pm Revision 547783ba: ci: Remove forgotten debug message
Ilias Tsitsimpis
05:27 pm Revision b5c9470a: ci: Remove ssh_keys value from config file
Ilias Tsitsimpis
05:27 pm Revision eb70542e: Enforce nodes the given hostnames
This means that hostnames are not important in nodes.conf and
should not reflect to existing infra.
Signed-off-by: D...
Dimitris Aragiorgis
05:27 pm Revision 6f4ae15f: deploy: Fix bug introduced by escape character
Christos Stavrakakis
05:27 pm Revision 4ae7c856: ci: Get flavor by name
The option flavor_name support a list of flavors to try.
Refs #4192
Ilias Tsitsimpis
05:27 pm Revision 709c30a7: ci: snf-deploy is now part of Synnefo software
Install snf-deploy from the Synnefo repo
and not from it's old one.
Ilias Tsitsimpis
05:27 pm Revision 12942207: ci: Temporary_config supports multiple machines
Use one temporary_config that will contain information
about every machine we have build until now, so we
can go back...
Ilias Tsitsimpis
05:27 pm Revision a0a893fa: deploy: Add snfdeploy to path to import version
Christos Stavrakakis
05:27 pm Revision b5f7605d: ci: Better handling of build_ids
Now a new build id is created every time we issue a
create command and build_id is None. Any subsequent
commands will...
Ilias Tsitsimpis
05:27 pm Revision f5f39d24: ci: Update schema files
Package snf-deploy has add a new section (keys) in deploy.conf Ilias Tsitsimpis
05:27 pm Revision b0db4eae: deploy: Fix --dhcp option of network-create cmd
Christos Stavrakakis
05:27 pm Revision f7449192: deploy: Allow access in db from localhost
Allow password-less access in DB from localhost, in order to ease
running of unittests.
Christos Stavrakakis
05:27 pm Revision 795ceb6f: Minor fix in setup_hosts (sed -i /etc/hosts)
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 740d5b8c: Add --no-keys-inject option
This skips key injection in nodes
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
05:27 pm Revision bf18dd72: Pass key_inject in setup_env
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision b5d9f5bf: Fix db access
Allow password-less access from nodes with webproject.
Allow password-less access from db node.
Signed-off-by: Dimit...
Dimitris Aragiorgis
05:27 pm Revision b01c413b: 0600 mode for ssh keys
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 001da4e7: Try put resolv.conf due to chattr +i
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 06d3f3d8: Move ifup in separate dir
ifup is used by vcluster command and has nothing to do with
temlplate files that are used to customize installation.
...
Dimitris Aragiorgis
05:27 pm Revision 83fd2ef0: Fix missing things for disable_colors
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 361b9eb3: Use ip instead of hostname for env.host_string
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 96181c8b: Remove custon synnefo_settings for webclient
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 3ab4e091: Make networking test raise errors if fail
Add abort=True in try_run()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
05:27 pm Revision a743cea2: Allow password-less access from db node in db
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 5fa55b8b: ci: Disable snf-deploy colors
Use --disable-colors option of snf-deploy to disable colors when
running snf-deploy from ci scripts.
Christos Stavrakakis
05:27 pm Revision 97eef0c3: Remove some files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 5776f00f: Remove README/CHANGLOG from snf-deploy/setup.py
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision cd6212d3: deploy: Alter db owner+access to create
Modify database initiliazation by declaring the database owner, and
giving access to synnefo user to create databases...
Christos Stavrakakis
05:27 pm Revision fa596389: snf-deploy: Add option (--disable-colors) to disable color printing in terminal
Dionysis Grigoropoulos
05:27 pm Revision 9ed02c95: snf-deploy: Update snfdeploy/lib.py to be pep8 compliant
Dionysis Grigoropoulos
05:27 pm Revision d7a1e245: snf-deploy: Various fixes for merging with synnefo
* Move ifup script to files/usr/lib
* Remove Changelog and README from Manifest file.
* Remove autopkg.sh file.
* Rem...
Christos Stavrakakis
05:27 pm Revision 83330429: ci: turn system_uuid option into a hardcoded one
User doesn't need to specify the UUID of the owner of
system images (it's usually hard to find it).
Instead save the...
Ilias Tsitsimpis
05:27 pm Revision 8d390b69: Modify devflow for snf-deploy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 05605745: ci: Add --ssh-keys command line option
Using this option one can specify a file containing
ssh authentication keys to be uploaded and installed
on the newly...
Ilias Tsitsimpis
05:27 pm Revision 0bde371d: ci: Add support for downloading ssh_keys file
Currently support http, https and ftp protocols
using the wget utility.
Ilias Tsitsimpis
05:27 pm Revision 0bf2fbbf: ci: Specify a flavor_name instead of a flavor_id
Specify a flavor_name (in form of a reg expression) to use. Ilias Tsitsimpis
05:27 pm Revision 3d32ff09: Add snf-deploy tree
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision ec3bf0d9: ci: Redirect logging to stdout/stderr
Use stdout for info/debug messages and stderr for
warning/error messages.
Ilias Tsitsimpis
05:27 pm Revision 68e30ac4: ci: Add --noinput option to tests
Modify tests script to pass the --noinput option to snf-manage test
command, so that Django will promt user for any i...
Christos Stavrakakis
05:27 pm Revision 25b967cd: ci: Use -c as sort version of --conf
Follow kamaki convention where -c should mean --conf
and not --cloud.
Ilias Tsitsimpis
05:27 pm Revision 049848fd: ci: pep8 fixes
Ilias Tsitsimpis
05:27 pm Revision 368b1919: ci: Add option to override schema
Christos Stavrakakis
05:27 pm Revision b2a87b5b: ci: Parse branch from repository
Guess the branch to build, based on the current branch of the
repository. Also track all remote branches when cloning...
Christos Stavrakakis
05:27 pm Revision 497a3518: ci: Specify directory to fetch packages to
Christos Stavrakakis
05:27 pm Revision 2a294545: ci: Add option to build and fetch documentation
Christos Stavrakakis
05:27 pm Revision e83992f1: ci: Create version files before building docs
Run 'devflow-update-version' to create all the version files, before
trying to build the docs.
Christos Stavrakakis
05:27 pm Revision b5e8d7ec: ci: s/mail/email in git config
Christos Stavrakakis
05:27 pm Revision c6dfe213: ci: Get credentials by kamakirc
Get credentials for deployment from .kamakirc instead of config file.
Also, add option in config file indicating whic...
Christos Stavrakakis
05:27 pm Revision b083511b: ci: Option to override image and flavor
Add option to use a custom image_id and flavor_id instead of getting
them from config file.
Christos Stavrakakis
05:27 pm Revision 4b334f01: ci: Merge 'fetch_packages.py' to snf-ci script
Add '--fetch-packages' option to snf-ci script, in order to download the
created debian packages.
Christos Stavrakakis
05:27 pm Revision a2d95b16: ci: Helper script to run ci commands
Make 'snf-ci' python script to run CI commands. Christos Stavrakakis
05:27 pm Revision e4f379f1: ci: Make some options optional
Make 'ssh_keys' and 'accept_ssh_from' optional, since there are not
mandatory for ci to work.
Christos Stavrakakis
05:27 pm Revision 28b21989: ci: Add option to override configuration file
Add 'config_file' argument to SynnefoCI in order to use a different
configuration file. Also, added the corresponding...
Christos Stavrakakis
05:27 pm Revision 1ae36a27: ci: Remove 'deploy_on_io' option
Remove the 'deploy_on_io' option. Instead check if you will need to
compute manually the ssh port by the domain of th...
Christos Stavrakakis
05:27 pm Revision 3c6275cf: ci: Redesign CI scripts
Spawn VM to use as builder-slave.
Build packages inside this VM.
Deploy Synnefo using snf-deploy.
Run unit tests.
Run...
Ilias Tsitsimpis
05:27 pm Revision 05c406b1: ci: Fix some typos in utils.py
Ilias Tsitsimpis
05:27 pm Revision 4f4f5054: ci: Include commands between $()
Ilias Tsitsimpis
05:27 pm Revision 80e49925: ci: Install south from squeeze-backports
Christos Stavrakakis
05:27 pm Revision b5bc4955: ci: Fixes to ci code
* override config file from env variable
* pep8 fixes
* do not display vm password
* fail if cloning repo fails
* do ...
Christos Stavrakakis
05:27 pm Revision 69650960: ci: Copy ssh keys
Add option for copying ssh keys to the created vm. Christos Stavrakakis
05:27 pm Revision 553e740d: burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients
Ilias Tsitsimpis
05:27 pm Revision a9b9f7df: burnin: Don't register images as public
Ilias Tsitsimpis
05:27 pm Revision 623bbaf1: support both pithos and cyclades in tests.sh
Georgios D. Tsoukalas
05:27 pm Revision 3c9d7784: burnin: Fix a bug with image metadatas
Plankton returns properties whereas Cyclades returns
metadata for the images.
Ilias Tsitsimpis
05:27 pm Revision 7355f9e8: burnin: add --system-images-user flag
With this flag one can specify the owner of the
system images.
Currently one has to specify owner's uuid.
This option...
Ilias Tsitsimpis
05:27 pm Revision 80c2ac6e: ci: Fix tests script
Christos Stavrakakis
05:27 pm Revision 8a17de32: Bump version to 0.14.6
Christos Stavrakakis
05:27 pm Revision 1a8ee1d7: Update NEWS and Changelog
Christos Stavrakakis
05:27 pm Revision 6859305e: helpdesk: Fix network interface queryset
Kostas Papadimitriou
05:27 pm Revision 46c556e2: Bump version to 0.14.7
Christos Stavrakakis
05:27 pm Revision 4e003a2d: Update NEWS and Changelog
Christos Stavrakakis
05:27 pm Revision a834d551: Bump version to 0.14.8rc1
Christos Stavrakakis
05:27 pm Revision 5caf6ca5: burnin: Add new bash script to run burnin
Ilias Tsitsimpis
05:27 pm Revision bed545e9: ci: Remove failfast option from tests
Christos Stavrakakis
05:11 pm Revision 3fdc0d03: new ui: "more actions" overlay in grid vm list
Olga Brani
04:29 pm Revision 3c96580c: cyclades: Add missing 'ips' module
Christos Stavrakakis
04:07 pm Revision f61f3fa7: docs: Update admin guide and rename mngmt command
Christos Stavrakakis
03:52 pm Revision 0292883e: cyclades: Refactor code
Move code relative with allocating ips and floating IPs to 'logic.ips'
module.
Christos Stavrakakis
03:40 pm ./kamaki Revision afba96a7: Implement all network calls + unittests
Refs: #4546
Implemented: list_networks, create_network, create_networks,
get_network_details, update_network, de...
Stavros Sachtouris
03:20 pm Revision 01f5f8d9: cyclades: Workaround for race condition in Ganeti
Workaround for race where OP_INSTANCE_REMOVE starts executing on Ganeti
before OP_INSTANCE_CREATE. If this is the cas...
Christos Stavrakakis
03:03 pm snf-image Revision ce86d6c7: Merge branch 'feature-bsd-support' into develop
Nikos Skalkotos
02:22 pm Revision 7f44f777: new ui: New grid for items-list page
Olga Brani
02:04 pm snf-image Revision 29847ba9: docs: Update the doc to reflect the latest changes
Update the documtation to reflect the changes made to support
NetBSD and OpenBSD systems.
Nikos Skalkotos
01:39 pm snf-ganeti Revision 4c5cb91e: Fix documentation
Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev...
Jose A. Lopes
01:39 pm ganeti-local Revision 4c5cb91e: Fix documentation
Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev...
Jose A. Lopes
01:39 pm snf-ganeti Revision ffab1490: Replace all constant definitions with re-exports
Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th...
Jose A. Lopes
01:39 pm ganeti-local Revision ffab1490: Replace all constant definitions with re-exports
Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th...
Jose A. Lopes
01:39 pm ganeti-local Revision ba174485: Prepare constants for automatic reexport
* separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio...
Jose A. Lopes
01:39 pm snf-ganeti Revision ba174485: Prepare constants for automatic reexport
* separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio...
Jose A. Lopes
01:39 pm snf-ganeti Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes
01:39 pm ganeti-local Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes
01:27 pm Revision 283f4927: new ui: New header style
Olga Brani
01:08 pm snf-image Revision 666b80ee: The value of DO_SYNC property should be "yes"
In order to reenable fsync() the DO_SYNC image property should be
defined like this:
DO_SYNC=yes
Nikos Skalkotos
12:57 pm snf-ganeti Revision d5a9b556: Add visual/color marks to the QA script
* Use different visual marks at the beginning of lines (such as "<<<<" for
starting a test and ">>>>" for finishi...
Petr Pudlak
12:18 pm Revision 3f18f035: cyclades: Forbid new ports no deleting network
Do not allow creation of new ports and reservation of floating IPs on
network that are being deleted. Currently the s...
Christos Stavrakakis
12:18 pm Revision d2c3c533: cyclades: Create server in public net with FIP
Remove 'floating_ips' extension attribute to POST /servers API call.
Instead use the 'fixed_ip' attribute of 'network...
Christos Stavrakakis
12:18 pm Revision e8234183: cyclades: Delete backend networks with network
Delete backend network when network is deleted (marked as deleted=True)
in DB. Backend networks are useless as histor...
Christos Stavrakakis
12:18 pm Revision c82f57ad: cyclades: Series of fixes regarding networks & ips
* Do not delete the network from the DB if it has associated floating
IPs. This should never be the case because a ...
Christos Stavrakakis
11:48 am ./kamaki Revision c95ff061: Pick "networking" as the name of the new client
Refs: #4546 Stavros Sachtouris
11:46 am Revision aab200c6: docs: Update admin-guide to reflect subnet changes
* Add a short description of new snf-manage commands
* Beautify output of snf-manage subnet-inspect
Dionysis Grigoropoulos
11:12 am Revision e4758367: cyclades: Add snf-manage subnet-inspect
* Add snf-manage subnet-inspect
* Update return_end and return_start function in IPPool
Dionysis Grigoropoulos
10:13 am Revision 446ceca5: vmapi: Allow vmapi base host configuration
Kostas Papadimitriou
09:53 am Revision dec4cd84: ui: Better generated ssh key naming
Kostas Papadimitriou
09:53 am Revision b51b21db: ui: Verbal changes
Kostas Papadimitriou
09:52 am Revision a681ab44: ui: Private network remove action fixes
Kostas Papadimitriou
09:14 am Revision 75aedbe3: ui: Refactored floating ips view
- Use neutron API
- Display as an additional tab within the main content area of the app instead
of using layout view.
Kostas Papadimitriou
09:14 am Revision 2c2e8ce4: ui: Additional styles
Kostas Papadimitriou
09:14 am Revision 664f05f0: ui: Refactored networks views
based on introduced neutron models/collections Kostas Papadimitriou
09:14 am Revision fff8bd58: ui: Neutron models module
includes models/collection objects for Network, Port, Subnet, FloatingIP
neutron APIs.
Kostas Papadimitriou
09:14 am Revision ac07ff0d: ui: Refactored public keys view
Kostas Papadimitriou
09:14 am Revision 00a67605: ui: Model view fix
handle classes which do not define element for model view to be rendered to Kostas Papadimitriou
09:14 am Revision 209a38bc: ui: Update included js scripts in home.html
Kostas Papadimitriou
09:14 am Revision 7237e429: ui: Update home.html
Kostas Papadimitriou
09:14 am Revision 4e8e2834: ui: Improve main view tab hover title display
extract title from data-hover-title Kostas Papadimitriou
09:14 am Revision f0c38b0e: ui: Register additional views
for floating ip's and public keys tabs Kostas Papadimitriou
09:14 am Revision 6db98d7c: ui: Register additional collection fetchers in main view
Kostas Papadimitriou
09:14 am Revision 0c88707e: ui:
Kostas Papadimitriou
09:14 am Revision dbb907bc: ui: Merge floating ips in single container
Kostas Papadimitriou
09:14 am Revision fb1c2da8: ui: Fix floating ip's in vm create view
major refactoring on network/ip's step view is on the way Kostas Papadimitriou
09:14 am Revision b70f6510: ui: Include additional required js libs
Kostas Papadimitriou
09:14 am Revision 342acb45: cyclades: Register url for ports detail view
Kostas Papadimitriou
09:14 am Revision 4bd19308: common: Handle non existent entry point dependencies
Kostas Papadimitriou
09:14 am Revision fe4777fd: webproject: Do not require django.contrib.admin by default
Kostas Papadimitriou
09:14 am Revision 7977bbc9: ui: Respect silent option on model destroy action
silent destroy means that model will not be immediately removed from the
collection once destroy action gets called. ...
Kostas Papadimitriou
09:14 am Revision 87a459ff: ui: API url sanitization
Kostas Papadimitriou
09:14 am Revision 95ff92b4: ui: Extra base model helpers
model_actions
-------------
Define available model actions, attribute dependencies and a callback which
result is use...
Kostas Papadimitriou
09:14 am Revision 6be6f0b6: ui: Additional base collection option
to handle model removals for collections for which we cannot identify if model
has been removed by checking some of i...
Kostas Papadimitriou
09:14 am Revision d7d154c9: ui: Remove NICS, Networks, PublicIPs models
models depricated. Models wil be provided in upcoming neutron module Kostas Papadimitriou
09:14 am Revision 45b964d3: ui: Models module cleanup and models improvements
Kostas Papadimitriou
09:14 am Revision 34f802f7: ui: Custom rivets.js adapter
Kostas Papadimitriou
09:14 am Revision 4b997f54: ui: Additional view helper objects
Kostas Papadimitriou
09:14 am Revision 6dcc461e: ui: Include required js libraries
Kostas Papadimitriou
09:14 am Revision cf4c9298: ui: Base view object improvements
- pre/post hide/show hooks
- set parent_view attribute if set in options
Kostas Papadimitriou

11/02/2013

02:39 pm Revision 09b76b7e: cyclades: Fix permissions when looking up ports
Look up of ports should check the port userid and not the network
userid.
Christos Stavrakakis
02:30 pm Revision db908bb1: cyclades: Choose networks in server-create cmd
Christos Stavrakakis
01:59 pm Revision d7862097: cyclades: Port userid can not be null
Christos Stavrakakis
01:43 pm Revision 99988465: cyclades: Create server with existing ports
Extend POST /servers API call to support creation of servers that will
be using existing ports. Networking of the ins...
Christos Stavrakakis
01:08 pm Revision ae2da8a2: cyclades: Fix double double creation of IP log
The port creation command called 'associate_port_with_machine' function
in order to associate the port with the machi...
Christos Stavrakakis

11/01/2013

06:32 pm ./kamaki Revision 058ee9a8: Implement clients.network.NetworkClient (part)
Refs: #4546
Implemented in this commit: list_networks, create_network, unittests for both
Stavros Sachtouris
04:47 pm ./kamaki Revision 963bd664: Create unittests for network/rest_api
Refs: #4546 Stavros Sachtouris
04:21 pm Revision a988f795: resource limit design
Giorgos Korfiatis
04:17 pm Revision 4cbd934b: cyclades: Reconcile pools only for IPv4+dhcp subs
Perform IP pools reconciliation only for networks with an IPv4 subnet
that has enabled the dhcp option.
Christos Stavrakakis
04:17 pm Revision fae6e5f0: cyclades: Create ports without 'device_id'
Allow creation of ports that are not connected to any instance. Such
ports will be in 'DOWN' state. To allow this, 'm...
Christos Stavrakakis
04:10 pm Revision 6731a6ac: cyclades: Fix bug in floating-ip-list
Christos Stavrakakis
03:09 pm Revision 5d022141: pithos: Decorate backend methods for transaction management
The decorator checks whether
the frontend has initiated a database transaction
and if not it wraps the backend method...
Sofia Papagiannaki
01:41 pm snf-image Revision f3bc7bef: Add a new PASSWORD_HASHING_METHOD image property
This can be used to override the hashing function ChangePassword
task uses. By default for linux and freebsd images, ...
Nikos Skalkotos
12:22 pm Revision 447475de: astakos: Add presentational data for new resources
Define how resources cyclades.active_ram, cyclades.active_cpu, and
cyclades.floating_ip will be viewed on Usage and p...
Giorgos Korfiatis
12:22 pm Revision 4f21f4a6: astakos: Fix resource_catalog cleanup
Do not use list index for deleting list elements; it is unstable. Giorgos Korfiatis
12:20 pm ./kamaki Feature #4546 (Assigned): Implement the OpenStack Networking (Neutron) API
Vangelis Koukis
11:55 am Revision dfbe006a: cyclades: Specify IPv4 address in port-create cmd
Christos Stavrakakis
11:29 am snf-image Revision 63a3904a: Fix a minor bash variable expansion error
It only affects the printing of an information string Nikos Skalkotos
11:03 am snf-image-creator Revision 7b626c6b: Remove backup file for shadow
In Linux when clearing out the account, remove the backup file:
/etc/shadow-
Nikos Skalkotos
10:55 am snf-image-creator Revision fb136c1c: Fix typo in comment
Nikos Skalkotos
10:53 am Revision e3de445d: new ui: add ssh key creation wizard
Add a basic html structure and a simple style and functionality
approach.
Athina Bekakou
12:55 am Revision 7421d45e: cyclades: Add 'SNF:floating_ip_pool' to networks
Extend network API methods to include the 'SNF:floating_ip_pool'
attribute which indicates whether floating IP can be...
Christos Stavrakakis
12:45 am Revision 69c8d65d: cyclades: Create port with specified IPv4 Address
Extend POST /ports API method to respsect 'fixed_ips' attribute. If this
attribute contains a valid IPv4 address, the...
Christos Stavrakakis
12:45 am Revision 691c98cf: cyclades: Fix bugs relative to pool allocation
Fix bug when trying to allocate a specified IPv4 address. Only one of
the IP pools will contain this address, so you ...
Christos Stavrakakis
12:45 am Revision ff863a80: cyclades: Add accounting for IP Addresses
Create IPAddressLog DB table to hold information about allocation of IP
addresses to virtual servers. The information...
Christos Stavrakakis
12:03 am Revision 5055b4c7: cyclades: PEP8 Fix
Marios Kogias

10/31/2013

06:58 pm ./kamaki Revision c6ebe715: Implement clients.network.rest_api
Refs: #4546 Stavros Sachtouris
06:39 pm snf-ganeti Revision c5c8d092: Add the function name to textual descriptions of tests
It makes it a bit easier to find the corresponding functions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-...
Petr Pudlak
06:29 pm snf-image Revision 748282cb: Make snf-passtohash.py comply with pep8
Nikos Skalkotos
06:18 pm ganeti-local Revision b15d5bd3: Fix indentation that triggers PEP8 error
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Petr Pudlak
06:18 pm snf-ganeti Revision b15d5bd3: Fix indentation that triggers PEP8 error
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Petr Pudlak
06:00 pm snf-ganeti Revision 958c943b: hsqueeze: document expansion planning in man page
Describe the new behavior of hsqueeze to also plan taking nodes online
in the man page.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
06:00 pm snf-ganeti Revision 65d356d2: Add a test for hsqueeze expansion
In this example, there are 7 nodes, each with capacity for
4 instances. Two nodes are online and host 4 instances eac...
Klaus Aehlig
06:00 pm snf-ganeti Revision c407510c: hsqueeze: support planing for onlining nodes
If the amount of free resources falls below a given threshold,
hsqueeze will suggest putting standby nodes back onlin...
Klaus Aehlig
06:00 pm snf-ganeti Revision 9c53f891: Add an --minimal-resources option
Add a new option, to be used by hsqueeze, to specify
the amount of free resources that has to be on each
node, in ord...
Klaus Aehlig
05:59 pm snf-ganeti Revision b679628f: Text Backend: correctly read data for offline nodes
With standby nodes, simply ignoring the specification of
an offline node is not sufficient any more.
Signed-off-by: ...
Klaus Aehlig
05:59 pm snf-ganeti Revision db0ea4ae: hsqueeze: add a test for the -v option
This test also verifies that the master node is
not considered for being offlined.
Signed-off-by: Klaus Aehlig <aehl...
Klaus Aehlig
05:59 pm snf-ganeti Revision 7839bb67: Change default for target resource to 2.0
The target resources, as used by hsqueeze, are supposed to
be strictly higher than the minimal resources. However,
ke...
Klaus Aehlig
05:59 pm snf-ganeti Revision e77bb27d: git-ignore test/hs/hsqueeze
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
04:49 pm ./kamaki Feature #4546 (Resolved): Implement the OpenStack Networking (Neutron) API
Stavros Sachtouris
04:43 pm snf-image Revision d1628244: Add support for sha1 hashing method
This is the default password hashing method for NetBSD. Nikos Skalkotos
04:40 pm Revision 51a681ac: cyclades: Fix bug in port-create
Check if floating-ip belongs to the given network Marios Kogias
04:20 pm ./kamaki Feature #4479 (Resolved): .kamaki.history recommendations
Stavros Sachtouris
04:14 pm ./kamaki Revision d3138e0c: Merge branch 'feature-log-astakosclient' into develop
Stavros Sachtouris
03:38 pm ./kamaki Revision 2d1f5058: Remove token from history
Refs: #4479 Stavros Sachtouris
03:18 pm snf-ganeti Revision 0e627824: configure: avoid duplicate Haskell module checking
There are some Haskell modules, that are optional for production,
but needed in test. Check for those only once, by u...
Klaus Aehlig
03:15 pm Revision 5f9edd1e: cyclades: Fix bug in snf-manage network-remove
Add decorator to convert api faults Marios Kogias
02:53 pm ./kamaki Revision 20211cbb: Astakosclient always ommits token and reveals data
Stavros Sachtouris
02:29 pm ./kamaki Revision 85115c12: Log astakosclient in kamaki style
Stavros Sachtouris
12:46 pm snf-ganeti Revision bb133242: Merge branch 'stable-2.10' into master
* stable-2.10
Remove FIXME + update man pages wrt iallocator
Don't check for master netdev when using OVS
Fix T...
Klaus Aehlig
11:52 am Revision 4edfc376: cyclades: Get floating IP without specifying pools
Extend GET /floatingips API method, to allow requests that do not
specify the 'floating_network_id' attribute. In thi...
Christos Stavrakakis
11:51 am Revision 2cd636fe: Log http requests/responses in members variables
This feature is useful for logging by external applications like kamaki
New member variables:
self.log_request=dict...
Stavros Sachtouris
11:28 am snf-ganeti Revision 24711492: Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
11:28 am ganeti-local Revision 24711492: Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
11:04 am snf-image Revision 9e8db27f: Fix a function name typo in AssignHostname task
Nikos Skalkotos
10:09 am Revision d42b9a6d: new ui: experimenting with overlay areas of each vm
Athina Bekakou

10/30/2013

07:23 pm Revision 8b178e6b: cyclades: Fix server-create and server-inspect
Fix output of server-inspect command. Also, add --wait option to
server-create command and pretty-print the newly cre...
Christos Stavrakakis
06:58 pm Revision 6907afd3: new ui: modify network wizard
* add dropdown menu to choose project to assign the new network
* fix bug regarding the display of network subnet cho...
Athina Bekakou
06:29 pm Revision 0723a85c: cyclades: --wait option to port-{create,remove}
Christos Stavrakakis
06:27 pm Revision 6b8dc47c: cyclades: Common code for creating ports
Merge code for creating ports that was duplicated between
'logic.servers' and 'logic.ports' modules.
Christos Stavrakakis
06:27 pm Revision 8c15a209: cyclades: Mock Ganeti in ports tests
Christos Stavrakakis
06:27 pm Revision f32e8021: cyclades: Mock GANETI_USE_HOTPLUG on ports tests
Test that you can not create or delete a port on a machine
that is started if GANETI_USE_HOTPLUG is set to False.
Christos Stavrakakis
06:21 pm snf-image Revision b0e6727c: Add support for Blowfish passwd hashing algorithm
This is not supported by the Linux version of crypt and is needed
for NetBSD and OpenBSD. Add a new python-bcrypt pac...
Nikos Skalkotos
06:15 pm Revision 5c6d914f: webproject: Do not require django.contrib.admin by default
Kostas Papadimitriou
06:15 pm Revision 177f40cc: common: Handle non existent entry point dependencies
Kostas Papadimitriou
05:54 pm Revision 3cc534bf: cyclades: Generalize issue_and_accept_commission
Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing a...
Giorgos Korfiatis
05:54 pm Revision 9f985870: cyclades: Simplify issue_and_accept_commission
Simplify the 'issue_and_accept_commission' function that handled
commissions that should be auto-accepted. Also do no...
Christos Stavrakakis
05:54 pm Revision 71340cde: cyclades: Change function params indentation
Giorgos Korfiatis
05:54 pm Revision 10c83001: cyclades: Issue commission based on action
Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued.
Giorgos Korfiatis
05:54 pm Revision 4d5e6cac: cyclades: Handle qh errors in a context manager
Replace decorator handle_astakosclient_error with a more flexible
context manager, AstakosClientExceptionHandler.
Giorgos Korfiatis
05:54 pm Revision 2a6e6389: cyclades: Pass action params in server_command
Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm.
Giorgos Korfiatis
05:54 pm Revision 9d867863: cyclades: Resolve undecided serial in force mode
Reject a serial with pending=True only when we need to force a new
commission on a given resource.
Also improve hand...
Giorgos Korfiatis
05:54 pm Revision bbe90589: cyclades: Fix commission parameter passing
Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission.
Giorgos Korfiatis
05:50 pm ./kamaki Revision a2ed4352: Merge branch 'feature-require-astakosclient' into develop
Stavros Sachtouris
05:46 pm Revision 9b94cf0f: docs: Update projects design
Mention `resource-modify --update-existing-base-projects' and
`reconcile-quota'; clarify cyclades and pithos API chan...
Giorgos Korfiatis
05:45 pm ./kamaki Feature #4340 (Resolved): Reorganize astakosclient-originated command namespaces
Stavros Sachtouris
05:43 pm Revision 9a73f94d: cyclades: Fix bugs in floating-ip tests
Marios Kogias
05:39 pm ./kamaki Revision aa68b48f: Update changelog and readme.updte
Refs: #4340 Stavros Sachtouris
05:36 pm ./kamaki Revision fa7d08b6: Implement user session commands for kamaki
Refs: #4340 Stavros Sachtouris
05:30 pm Revision 8b388efe: cyclades: Fix typo
Christos Stavrakakis
05:20 pm Revision 381a548c: snf_django: Change error status code if request method is not valid
Return 405 (NotAllowed) instead of 400 (BadRequest)
Add Allow header in the response containing the list of valid met...
Sofia Papagiannaki
04:56 pm Revision b7311f3d: cyclades: Various refactors in subnets
* Remove unused functions and imports from logic/subnets.py
* Remove --network-id option from snf-manage subnet-modif...
Dionysis Grigoropoulos
04:55 pm snf-image Revision b3c48174: Define {open,net}bsd_shadow vars in ChangePassword
Those variables are needed to make ChangePassword work Nikos Skalkotos
04:31 pm Revision 1fb3293d: cyclades: Fix typo
Christos Stavrakakis
04:23 pm Revision b968e8e6: cyclades: Get VM for update when creating port
Christos Stavrakakis
04:23 pm Revision 53b0ea25: cyclades: Fix floating ips API response
Return 'floatingips' instead of 'floating_ips'. Christos Stavrakakis
04:23 pm Revision d610698e: cyclades: Do not allow updating a floating IP
Do not allow attaching and detaching floating IPs to instance with
Neutron floating IP API. Instead floating IPs will...
Christos Stavrakakis
03:39 pm Revision 096f8090: webproject: Do not require django.contrib.admin by default
Kostas Papadimitriou
03:38 pm Revision f8af937f: common: Handle non existent entry point dependencies
Kostas Papadimitriou
03:30 pm ganeti-local Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ...
Klaus Aehlig
03:30 pm snf-ganeti Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ...
Klaus Aehlig
03:27 pm Revision b9364b15: cyclades: Fix bug in floating-ips api tests
Marios Kogias
02:58 pm snf-ganeti Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
...
Klaus Aehlig
02:58 pm ganeti-local Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
...
Klaus Aehlig
02:26 pm Revision b48697f0: cyclades: Fix stale references to moved function
Christos Stavrakakis
02:06 pm ganeti-local Revision 708f8301: Remove FIXME + update man pages wrt iallocator
This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo...
Helga Velroyen
02:06 pm snf-ganeti Revision 708f8301: Remove FIXME + update man pages wrt iallocator
This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo...
Helga Velroyen
01:14 pm Revision 4911365b: cyclades: Fix bug in network test
Christos Stavrakakis
12:56 pm Revision 96feddae: cyclades: Update state of NICs if VM creation fail
Set the state of NICs(ports) to ERROR if the OP_INSTANCE_CREATE job
fails.
Christos Stavrakakis
12:51 pm Revision 3a6be177: cyclades: Rename Port state from BUILDING to BUILD
Neutron API defines the 'BUILD' status. This commit renames BUILDING
state of NIC to BUILD.
Christos Stavrakakis
12:43 pm Revision e4f484da: cyclades: Update floating-ips api
Make changes to the floating-ips ip so that it complies with the
Openstack Quantum API.
Marios Kogias
12:36 pm Revision d5a4a8d1: cyclades: Common module for pretty-printing
Create common module for pretty-printing database objects. Currently it
contains only functions for pretty-printing n...
Christos Stavrakakis
12:34 pm snf-ganeti Revision 7e360262: Add all dependencies for confd as test dependencies
Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
...
Klaus Aehlig
12:34 pm ganeti-local Revision 7e360262: Add all dependencies for confd as test dependencies
Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
...
Klaus Aehlig
11:35 am snf-ganeti Revision d5e9de7c: Don't check for master netdev when using OVS
This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open...
Sebastian Gebhard
11:35 am ganeti-local Revision d5e9de7c: Don't check for master netdev when using OVS
This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open...
Sebastian Gebhard
11:35 am snf-ganeti Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th...
Sebastian Gebhard
11:35 am ganeti-local Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th...
Sebastian Gebhard
11:35 am snf-ganeti Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat...
Sebastian Gebhard
11:35 am ganeti-local Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat...
Sebastian Gebhard
11:26 am snf-ganeti Revision a8b1e9f8: Add design document for multi-version tests
This patch adds a design document for multi-version tests, discussing
what they aim to do and how they should be impl...
Hrvoje Ribicic
11:03 am ganeti-local Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis
11:03 am snf-ganeti Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis
10:43 am Revision 1f47fbe3: pithos: Fix calling AstakosClient in reconcile
Do not pass service token in AstakosClient calls. Giorgos Korfiatis
10:40 am snf-image Revision 62e97e7f: Fix DeleteSSHKeys to work on non-linux systems
Nikos Skalkotos
10:30 am snf-image Revision 1722e242: Add code to detect openbsd flavors
Nikos Skalkotos
01:05 am Revision d88c9628: snf-deploy: Enable file disk template
Christos Stavrakakis
12:56 am Revision 0711e5aa: cyclades: Fix default values for IP pool
Temporary commit to change default offset and size of IPPoolTable
factory.
Christos Stavrakakis
12:40 am Revision 3b2984dc: cyclades: Make tests work with multiple IP pools
Refactor tests so that they are aware that a network can have multiple
IP pools. Also, add extra check to PoolManager...
Christos Stavrakakis

10/29/2013

11:20 pm Revision e59cda53: cyclades: Fix bugs in IP pools
Fix default value for 'external' argument of release_address method of
Network model. Also fix how is checked whether...
Christos Stavrakakis
08:22 pm Revision 2c2d4f0a: cyclades: Fix tests for ports
* Mock GanetiRapiClient
* Fix some wrong checks about response codes
* PEP8 fixes
Christos Stavrakakis
07:46 pm Revision 53162472: cyclades: Improve subnet-list management command
Remove unnecessary functions. Christos Stavrakakis
07:41 pm Revision e537f85f: cyclades: Fix subnet-list management command
Remove stale imports Christos Stavrakakis
07:38 pm Revision f82dfec6: cyclades: Various fixes to networks/subnets/pools
* Fix IP pools of subnets to take into account the 'offset' when searching
if a pool contains an IP address and when ...
Christos Stavrakakis
07:38 pm Revision 0e0a6ef9: cyclades: Fix reconciliation for network and pools
Fix reconciliation to work with multiple IP pools per network:
* Fix reconcile-networks command to check if a reserve...
Christos Stavrakakis
07:36 pm Revision 9c15e488: cyclades: Fix output of port-inspect command
Christos Stavrakakis
06:52 pm snf-image Revision 5ff568d5: Add code for detecting NetBSD's in get_distro
Nikos Skalkotos
06:50 pm Revision 65566d61: cyclades: Add snf-manage subnet-update
* Add snf-manage subnet-update. For the time being only the name of
subnet can be updated.
Dionysis Grigoropoulos
06:18 pm snf-image Revision f80d3498: Fix a awk bug in get_ufstype function
Nikos Skalkotos
05:58 pm snf-image Revision 5c4d4bee: Fix a variable typo in MountImage task
Nikos Skalkotos
05:55 pm Revision 42c9ed6e: pithos: Fix test
Sofia Papagiannaki
05:48 pm ganeti-local Revision cf2cda79: Add snap-server to the test-relevenat packages
While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional...
Klaus Aehlig
05:48 pm snf-ganeti Revision cf2cda79: Add snap-server to the test-relevenat packages
While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional...
Klaus Aehlig
05:18 pm Pithos Web Client Revision 4e9db871: Merge branch 'feature-astakosclient-auth-url' into develop
Ilias Tsitsimpis
05:14 pm Revision 017cf3d5: Merge branch 'feature-astakosclient-auth-url' into develop
Ilias Tsitsimpis
05:10 pm Revision f019f93d: Fix pep8 errors
Ilias Tsitsimpis
04:48 pm Revision 6ce03057: Trim trailing slash from ASTAKOS_AUTH_URL
Endpoints no more end in slash. Giorgos Korfiatis
04:33 pm Revision 06f38d70: upgrade-notes: Add note for new 'ASTAKOS_AUTH_URL'
Ilias Tsitsimpis
04:15 pm Revision e8e50dcc: Fix pep8 errors
Ilias Tsitsimpis
04:15 pm Revision 837d85bb: astakosclient: Usage request parameter deprecated
Astakos' Authenticate Api Method has deprecated the `usage' request
parameter. Remove it from AstakosClient.
Ilias Tsitsimpis
04:15 pm Revision 311aecf3: Changelog: Use the new AstakosClient
Ilias Tsitsimpis
04:15 pm Revision cb1060f2: ci: Extend tests.sh to run astakosclient unittests
Ilias Tsitsimpis
04:15 pm Revision a7d32e21: ci: Prefer IPv4 over IPv6
Set up the newly created machine to prefer IPv4 connections
(mainly for apt-get) over IPv6 connections.
Ilias Tsitsimpis
04:15 pm Revision 9c3cbd0d: astakosclient: Update documentation
Ilias Tsitsimpis
04:15 pm Revision 45c0bcf8: astakosclient: Separate public/private POST /tokens
Introduce function authenticate(), which performs POST /tokens in
private mode, i.e. giving a token to be checked for...
Giorgos Korfiatis
04:15 pm Revision b4b82ec4: astakos: Remove call GET /authenticate
Use POST /tokens to authenticate. Delete AstakosClient.get_user_info()
and replace its uses by AstakosClient.authenti...
Giorgos Korfiatis
04:15 pm Revision f759041f: snf-pithos-app: Use the new AstakosClient
Ilias Tsitsimpis
04:15 pm Revision afbdd032: snf-deploy: Use the new AstakosClient
Ilias Tsitsimpis
04:15 pm Revision cceaebef: docs: Use the new AstakosClient
Ilias Tsitsimpis
04:15 pm Revision 283a43e9: astakosclient: Fix astakosclient tests
Ilias Tsitsimpis
04:03 pm Revision c068e75d: cyclades: Update snf-manage subnet-create
Update snf-manage subnet-create. Previous version was pushed without
being tested, thus it wasn't working at all.
Dionysis Grigoropoulos
04:03 pm Revision 8646e606: cyclades: Fix some bugs in subnets
* Fix a bug, where a user could change the name of a subnet without
being the owner of said subnet.
* Fix two bugs in...
Dionysis Grigoropoulos
04:03 pm Revision 99718617: cyclades: Small bug fixes in logic/subnets.py
Dionysis Grigoropoulos
04:03 pm Revision cfc33ff7: cyclades: Add snf-manage subnet-create command
Dionysis Grigoropoulos
04:03 pm Revision 6f99f94f: cyclades: Bug fixes in snf-manage subnet-list
* Subnet-list now prints correctly the user ID and network ID of a subnet
* Remove non-existing field "created"
Dionysis Grigoropoulos
04:03 pm Revision 316787ab: cyclades: Update docstrings, remove old functions
* Update docstrings in api/subnets.py and logic/subnets.py
* Remove duplicate and unused functions from logic/subnets.py
Dionysis Grigoropoulos
04:00 pm Revision e407f159: snf-cyclades-app: Use the new AstakosClient
Change AstakosClient to use ASTAKOS_AUTH_URL as entry point to the
Astakos service, instead of ASTAKOS_BASE_URL it wa...
Ilias Tsitsimpis
03:56 pm snf-ganeti Revision 5c5c73fd: Add --compress option to instance_move
instance_move now supports the --compress option with which it's
possible to select the compression mode to use durin...
Thomas Thrainer
03:56 pm snf-ganeti Revision 7d993147: Mention compression for moves/backups in NEWS
Mention the possibility to specify compression for transfers / instance
storage in NEWS file.
Signed-off-by: Thomas ...
Thomas Thrainer
03:56 pm snf-ganeti Revision 88acff3f: Add possibility to compress to OpInstanceCreate
OpInstanceCreate now supports the 'compress' option. It allows to enable
compression during instance imports.
Signed...
Thomas Thrainer
03:56 pm snf-ganeti Revision f048c574: Remove trailing whitespace
Remove trailing whitespace from OpCodes.hs and OpParams.hs.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
03:56 pm snf-ganeti Revision 94ab995a: Add --compress option to gnt-instance move
Add a new command line parameter to gnt-instance and pass its value to
OpInstanceMove. Also document the option in th...
Thomas Thrainer
03:56 pm snf-ganeti Revision f198cf91: Add possibility to compress to OpInstanceMove
OpInstanceMove now supports the 'compress' option. It allows to enable
compression for intra-cluster instance moves.
...
Thomas Thrainer
03:56 pm snf-ganeti Revision 896cc964: Add local compression to OpBackupExport
OpBackupExport is extended by a compress parameter. This parameter
(either 'none' or 'gzip') controls if instance dis...
Thomas Thrainer
03:56 pm snf-ganeti Revision 3fd85fba: Remove blockdev_export RPC
This RPC call is no longer used, as for intra-cluster instance moves the
import/export daemon is used too.
Signed-of...
Thomas Thrainer
03:56 pm snf-ganeti Revision a986a581: Optimize dd parameters for instances moves
Benchmarks have shown that increasing the buffer size and disabling
synchronous output increased the throughput by ab...
Thomas Thrainer
03:56 pm snf-ganeti Revision 258de3fe: Honor compress parameter in remote backups
Use the specified compression mode not only for local exports, but also
for remote ones.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
03:56 pm snf-ganeti Revision 8ca22fef: Add --compress option to gnt-backup import
Add a new command line parameter to gnt-backup import and pass
its value to OpInstanceCreate. Also document the optio...
Thomas Thrainer
03:56 pm snf-ganeti Revision 51d7ac96: Support import with compressed instance moves
Support compressing instance data while sending it to the target node on
instance imports.
Signed-off-by: Thomas Thr...
Thomas Thrainer
03:56 pm snf-ganeti Revision 0a6e6e6d: Add --compress option to gnt-backup export
Add a new command line parameter to gnt-backup export and pass its value
to OpBackupExport. Also document the option ...
Thomas Thrainer
03:56 pm snf-ganeti Revision d29f52a6: Use cluster variable consistently
The cluster object is already retrieved from the configuration, so use
it consistently in LUInstanceMove.CheckPrereq(...
Thomas Thrainer
03:56 pm snf-ganeti Revision 83266db6: Correct comments
Correct comments which confuse the target node with the secondary node
of an instance in LUInstanceMove.
Signed-off-...
Thomas Thrainer
03:56 pm snf-ganeti Revision 063613aa: Use import-export daemon for intra-cluster moves
This unifies the inter- and intra-cluster moves and the backup code, so
less code needs to be maintained.
Also fix f...
Thomas Thrainer
03:56 pm snf-ganeti Revision 80ae381e: Fix expectation of the htools wrapping
With the addition of hsqueeze, htools obtained a new personality.
Additionally, the longer htool name also changes th...
Klaus Aehlig
03:40 pm Revision 014df29c: cyclades: Remove stale references to vm.router
Christos Stavrakakis
03:37 pm Revision 2c9c147e: astakosclient: Complete redesign astakosclient
Accept auth_url as the default entry point and
query astakos endpoints to find out the
account and ui urls.
Ilias Tsitsimpis
03:37 pm Revision ef57e622: django-lib: Use the new AstakosClient
Ilias Tsitsimpis
03:37 pm Revision 81e604c5: astakos: Move astakos_services from astakosclient
Move astakos_services from astakosclient to astakos.api.services. Ilias Tsitsimpis
03:32 pm snf-image Revision 84d01e3e: Add partial support for NetBSD and OpenBSD
Resizing NetBSD and OpenBSD partitions, as well as FFS filesystems
does not work for now
Nikos Skalkotos
03:11 pm snf-network Revision 7727600e: Bump version to 0.15.0-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:11 pm snf-network Revision 70f52b0c: Merge branch 'master' into debian-wheezy
Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
03:09 pm snf-network Revision e25a5fce: Bump version to 0.15.0
Dimitris Aragiorgis
03:08 pm snf-network Revision c3e4bf8c: Merge branch 'debian-develop' into debian-wheezy
Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
03:07 pm snf-network Revision b69d0c7b: Merge branch 'develop'
Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
03:06 pm Revision 87105bf9: cyclades: Remove stale reference to 'router'
Christos Stavrakakis
02:57 pm Revision a859190b: cyclades: Fix output of network-inspect command
Christos Stavrakakis
02:42 pm Revision 437e1eee: cyclades: Create network in backend if missing
Automatically create a network in a Ganeti backend if missing.
Currently, this was done only for private networks. Th...
Christos Stavrakakis
02:26 pm snf-ganeti Revision 9e354be4: Add a man page for hsqueeze
Describe the current state of the Ganeti dynamic power management
tool, hsqueeze, in a man page.
Signed-off-by: Klau...
Klaus Aehlig
02:26 pm snf-ganeti Revision 1c912fd2: Add test for hsqueeze compression
In this example cluster, there are 6 nodes with
capacity for 4 instances each, holding a total
of 8 instances. So eve...
Klaus Aehlig
02:26 pm Revision a15114a0: cyclades: Default name for ports and subnets
Christos Stavrakakis
02:26 pm snf-ganeti Revision 5f6e9cb9: Add hsqueeze planning for compression
Add a new htool, hsqueeze, for dynamic power management. This
commit only implements the first useful part: plan (but...
Klaus Aehlig
02:26 pm snf-ganeti Revision d2fd234c: Provide --target-resources option
Add a new option, to be used by hsqueeze, to specify the
target free resources on each node. It is given as a multipl...
Klaus Aehlig
02:22 pm Revision 3d63d954: cyclades: Set external_router for public networks
Set 'external_router' attribute of created networks to True, if a
network is a public network.
Christos Stavrakakis
02:20 pm Revision 7f7f49e3: cyclades: Add migratrion for external_router field
Add data migration for 'external_router' fields. This field is set to
True for all 'public' networks.
Christos Stavrakakis
02:17 pm Revision 495e2be8: Revert "cyclades: Add /routers api"
This reverts commit 69dadbe4e3223dc4d8cbaa5b09dde755c15679ed. Temporary
remove the /routers API.
Christos Stavrakakis
01:55 pm Bug #4501 (Resolved): Views should return 405 (Method Not Allowed) instead of raising (500) Asser...
Sofia Papagiannaki
01:55 pm Bug #4502 (Resolved): 500 Internal Server Error on file sharing
Sofia Papagiannaki
01:49 pm Revision 3dce76b5: pithos: Eliminate AssertionError in views
Remove check for not allowed request method in view_method() decorator.
Let the api_method() decorator handle such ca...
Sofia Papagiannaki
01:48 pm Bug #4501: Views should return 405 (Method Not Allowed) instead of raising (500) AssertionError f...
The common api_method() decorator in such cases returns 400 (Bad Request) Sofia Papagiannaki
01:46 pm Revision 6c9df07c: pithos: Handle database errors during permission updates
Refs: #4502 Sofia Papagiannaki
01:10 pm Revision 7883f0bb: new ui: update icon-font and corresponding files
Athina Bekakou
12:36 pm Revision 51bf568b: Bump version to 0.14.8~rc1-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
12:36 pm Revision a36486b6: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
Christos Stavrakakis
12:32 pm Revision 21cd1b24: Bump version to 0.14.8
Christos Stavrakakis
12:23 pm ./kamaki Support #4342 (Closed): Make --json option more generic
Stavros Sachtouris
12:23 pm ./kamaki Feature #4301 (Closed): Recursive file listing on container level
Stavros Sachtouris
12:23 pm ./kamaki Feature #4298 (Closed): Add wait functionality to /server firewall set
Stavros Sachtouris
12:22 pm ./kamaki Feature #4297 (Closed): Easier arguments for server personality
Stavros Sachtouris
12:22 pm ./kamaki Feature #4292 (Closed): Parametrize commands output and make it flexible
Stavros Sachtouris
12:21 pm ./kamaki Feature #4279 (Closed): Use pydoc.pager instead of the custom kamaki pager.
Stavros Sachtouris
12:21 pm ./kamaki Feature #4288 (Closed): Modify print methods in cli utils to use arbitary stream objects
Stavros Sachtouris
12:21 pm Revision cc518a8a: Merge branch 'hotfix-0.14.8'
Christos Stavrakakis
12:20 pm ./kamaki Bug #4352 (Closed): kamaki wait has no timeout argument and shows a meaningless progress bar
Stavros Sachtouris
12:18 pm ./kamaki Bug #4345 (Closed): kamaki server wait is lying
Stavros Sachtouris
12:18 pm ./kamaki Bug #4341 (Closed): Wait functionality should catch inerrupt signals and exit gracefully
Stavros Sachtouris
12:15 pm ./kamaki Bug #4325 (Closed): Misleading error message in network delete
Stavros Sachtouris
12:11 pm Revision d3e9d04b: cyclades: pep8 fixes
Ilias Tsitsimpis
12:10 pm ./kamaki Revision 5033585e: Use the already initialized astakosclient in user
Refs: #4312 Stavros Sachtouris
12:05 pm Revision d495600d: cyclades: Fix userdata tests
Mock the 'snf_django.lib.astakos.get_user' function.
The way it was done didn't seem to work.
Ilias Tsitsimpis
11:42 am Revision 1d346984: Update cyclades-api docs for links in output
Regular listing of servers, networks etc. usualy contain a "links"
field. Reflect that in api docs
Stavros Sachtouris
10:04 am Revision 8eb36b8e: new ui: improve the structure of header
Athina Bekakou

10/28/2013

05:49 pm Revision fdd03619: new ui: add area with action buttons for each vm
Athina Bekakou
05:24 pm snf-ganeti Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P...
Petr Pudlak
05:24 pm ganeti-local Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P...
Petr Pudlak
04:53 pm snf-ganeti Revision 47c477c8: Add RpcResult.__repr__ for debugging
This way it's possible to easily log the whole result in a human
readable form.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
04:13 pm snf-ganeti Revision 79a32c67: Let git ignore `.hsenv` directory and vim's session file
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Petr Pudlak
04:09 pm snf-ganeti Revision 542a91d4: If a configuration file can't be loaded, show which one
So far the error message only says it can't be loaded, but not what file
it is.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
01:48 pm snf-ganeti Revision 46cc1ab4: Refactor `getAllConsoleParams` to be more readable
Instead of creating a lot of lists and then zipping them, just work
on every item one at a time. It makes the code mu...
Hrvoje Ribicic
12:07 pm snf-ganeti Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w...
Helga Velroyen
12:07 pm ganeti-local Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w...
Helga Velroyen
12:05 pm snf-ganeti Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
...
Jose A. Lopes
12:05 pm ganeti-local Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
...
Jose A. Lopes
12:04 pm ganeti-local Revision 413434a5: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm snf-ganeti Revision 413434a5: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm ganeti-local Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
* add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were...
Jose A. Lopes
12:04 pm snf-ganeti Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
* add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were...
Jose A. Lopes
12:04 pm ganeti-local Revision 558d8ed8: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm snf-ganeti Revision 558d8ed8: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm snf-ganeti Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
* add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '...
Jose A. Lopes
12:04 pm ganeti-local Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
* add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '...
Jose A. Lopes
12:04 pm ganeti-local Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
12:04 pm snf-ganeti Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
12:04 pm ganeti-local Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm snf-ganeti Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm snf-ganeti Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
12:04 pm ganeti-local Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
12:04 pm ganeti-local Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
12:04 pm snf-ganeti Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
12:04 pm snf-ganeti Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:04 pm ganeti-local Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:04 pm snf-ganeti Revision 47ea2344: Hs2Py constants: add 'becDefaults'
Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty...
Jose A. Lopes
12:04 pm ganeti-local Revision 47ea2344: Hs2Py constants: add 'becDefaults'
Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty...
Jose A. Lopes
12:04 pm ganeti-local Revision 85bcb1de: Remove 'Show' from 'PyValue' class
Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc...
Jose A. Lopes
12:04 pm snf-ganeti Revision 85bcb1de: Remove 'Show' from 'PyValue' class
Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc...
Jose A. Lopes
12:04 pm ganeti-local Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm snf-ganeti Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm snf-ganeti Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c...
Jose A. Lopes
12:04 pm ganeti-local Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c...
Jose A. Lopes
12:04 pm ganeti-local Revision c549d1b6: Hs2Py constants: remove useless constants
Remove unused constants from Python because they were only used by
constants which are currently generated, and move ...
Jose A. Lopes
12:04 pm snf-ganeti Revision c549d1b6: Hs2Py constants: remove useless constants
Remove unused constants from Python because they were only used by
constants which are currently generated, and move ...
Jose A. Lopes
12:04 pm snf-ganeti Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-...
Jose A. Lopes
12:04 pm ganeti-local Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-...
Jose A. Lopes
12:04 pm snf-ganeti Revision c506f986: Hs2Py constants: remove unused constant
Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
Jose A. Lopes
12:04 pm ganeti-local Revision c506f986: Hs2Py constants: remove unused constant
Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
Jose A. Lopes
11:37 am snf-network Revision 22023e89: Use the script name when logging
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

10/27/2013

12:56 pm snf-network Revision b6b17b36: Update debian files
* Depend on iputils-arping, vzctl
* Rename clear-proxy-ndp to fix-net
Signed-off-by: Dimitris Aragiorgis <dimara@grn...
Dimitris Aragiorgis
12:52 pm snf-network Revision b2261cca: Merge branch 'develop' into debian-develop
Dimitris Aragiorgis
12:51 pm snf-network Revision 65e751e1: Rename clear-proxy-ndp to fix-net
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:38 pm snf-network Revision 7c088335: Refactor clear-proxy-ndp post-migrate hook
* Search all NICs for ip-less routed setup and not only NIC0
* On source node clear proxy ndp
* On target node arping...
Dimitris Aragiorgis

10/25/2013

06:36 pm Revision e161c24f: pithos: Fix permission listing for objects containing / in their name
Add tests Sofia Papagiannaki
06:27 pm Revision aaaf78f2: cyclades: Fix userdata limit check
Argument passed to PublicKeyPair.user_limit_exceeded() was a dict
rather that a string (user uuid). Django would happ...
Giorgos Korfiatis
05:59 pm Revision e77c59a6: snf-ci: Run the unit tests for cyclades-userdata
Ilias Tsitsimpis
04:32 pm Revision 84d2db4f: ci: kamaki config.get_global method is deprecated
Use the newer config.get("global", ..) syntax.
Fallback to the old one for older version of kamaki.
Ilias Tsitsimpis
04:25 pm Revision 9c74cc19: cyclades: Fix POST /ports
Modify port create api call. If the user gives a public network
he has to give a valid floating ip as well.
Marios Kogias
04:23 pm snf-ganeti Revision 9749f90b: Fix default value for reason trail
The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2....
Thomas Thrainer
04:23 pm ganeti-local Revision 9749f90b: Fix default value for reason trail
The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2....
Thomas Thrainer
03:41 pm Revision 79f4eec0: cyclades: Use existing IP when creating port
Extend port creation with the option to use an existing IPAddress. This
will be used to create a port with an existin...
Christos Stavrakakis
03:03 pm Revision 6d5c0344: cyclades: Fixes to port-create command
Verbal and code-style fixes to port-create command. Christos Stavrakakis
02:30 pm Revision 54f13218: cyclades: PEP8 fix
Christos Stavrakakis
01:48 pm ./kamaki Revision 172ee8f9: Implement "get_client" in clients.astakos
Returns the synnefo-astakosclient object Stavros Sachtouris
12:53 pm Revision 05205849: new ui: general fixes
Athina Bekakou
11:44 am ./kamaki Revision b1f6632f: Update README.update
Stavros Sachtouris
12:35 am Revision a1ab4e66: cyclades: Fix bug in snf-manage network-modify
There was no field floating_ips, ips instead. Marios Kogias
12:35 am Revision b3106aa4: cyclades: snf-manage floating-ip-dettach <address>
Marios Kogias
12:35 am Revision d9c36253: cyclades: snf-manage floating-ip-attach
snf-manage floating-ip-attach <address> --machine <server_id/router_id> Marios Kogias
12:35 am Revision 666b9edc: cyclades: Fix snf-manage floating-ip-list
A minor fix to the snf-manage floating-ip-list command to comply
to the new models
Marios Kogias
12:35 am Revision 69dadbe4: cyclades: Add /routers api
* Add support for /routers api calls
* Add tests for the api
Marios Kogias
12:35 am Revision 9d1e6480: cyclades: snf-manage floating-ip-release <address>
Marios Kogias
12:33 am Revision 0e4ec1f5: cyclades: Fix snf-manage port-create command
In order to create a new port on a server you give --server <server_id>
In order to create a new port on a router you...
Marios Kogias
12:33 am Revision 7bff4d2f: cyclades: Add a port deletion test
Marios Kogias
12:33 am Revision f29f1326: cyclades: Start the snf-manage floating-ip commands
* Add snf-manage floating-ip-create command Marios Kogias

10/24/2013

07:27 pm Revision 775d43ea: new ui: add another approach of header
Athina Bekakou
06:32 pm Revision bf42a16c: cyclades: Add snf-manage subnet-list command
Dionysis Grigoropoulos
06:15 pm ./kamaki Revision 4f228300: Apply "readall" method to PithosClient local IO
Stavros Sachtouris
06:11 pm ./kamaki Revision 3ddb2ade: Implement a readall method to retry-read from file
Stavros Sachtouris
05:20 pm ./kamaki Revision 3017dfe3: Update Changelogs for astakos command renamings
Refs: #4340 Stavros Sachtouris
05:14 pm ./kamaki Revision ab863157: Complete astakosclient exposition in astakos.py
Refs: #4340 Stavros Sachtouris
04:49 pm Revision 5d83d2ff: cyclades: Bug fixes in subnets
Dionysis Grigoropoulos
03:33 pm Revision 9cd6d7e9: cyclades: Update api/subnets.py to use logic files
Dionysis Grigoropoulos
12:36 pm Revision 9eb0710b: cyclades: move subnets.py from api to logic
Move api/subnets.py to logic/subnets.py, for further code refactoring Dionysis Grigoropoulos
12:27 pm snf-ganeti Revision 4f2f98f1: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 4f2f98f1: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision e15a00dc: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision e15a00dc: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 51951d38: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 51951d38: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 41a878b5: block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 41a878b5: block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 50e0f1d9: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 50e0f1d9: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision fda3d987: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision fda3d987: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision e61c0f24: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision e61c0f24: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 363d2f88: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 363d2f88: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision df58ca1c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision df58ca1c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision ba924970: Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision ba924970: Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision ff5def9b: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision ff5def9b: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision c5708931: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision c5708931: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision cad837b9: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision cad837b9: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 97cd9092: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 97cd9092: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision a7ccf635: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision a7ccf635: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 2615646c: Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 2615646c: Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 0fe22ad2: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 0fe22ad2: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision a16f0d77: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision a16f0d77: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 66d3d195: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 66d3d195: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
12:27 pm snf-ganeti Revision 9569d877: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 9569d877: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
11:25 am ganeti-local Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
Santi Raffa
11:25 am snf-ganeti Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
Santi Raffa
10:38 am Revision a17ce1de: cyclades: Add get_subnet in management/common.py
Dionysis Grigoropoulos

10/23/2013

06:50 pm Revision 937c0d49: new ui: unify functions and structures of wizards
Athina Bekakou
04:54 pm Revision 5a390037: deploy: chown root.www-data /var/log/gunicorn
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:51 pm snf-image-creator Revision 6b7eb528: Change the dialog inputbox of register to form
This allows us to add a Description field in register. This can be
used to update the DESCRIPTION image property
Nikos Skalkotos
04:39 pm ./kamaki Revision de4ba35a: Bump version to 0.11.3-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
04:39 pm ./kamaki Revision 31607eb9: Merge branch 'master' into debian-precise
Nikos Skalkotos
04:32 pm ./kamaki Revision ae2474da: Bump version to 0.11.3-2~squeeze
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
04:20 pm ./kamaki Revision b905711e: Fix changelog error
Stavros Sachtouris
03:58 pm ./kamaki Revision cfc32399: Merge branch 'master' into debian-master
Stavros Sachtouris
03:30 pm ./kamaki Revision 4696bc63: Bump version to 0.11.3-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:29 pm ./kamaki Revision febe2cfa: Merge branch 'master' into debian
Stavros Sachtouris
03:26 pm ./kamaki Revision ec99a757: Bump version to 0.11.3-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:26 pm ./kamaki Revision 7979cee9: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
03:22 pm ./kamaki Revision 6e6d364e: Merge branch 'hotfix-0.11.3'
Stavros Sachtouris
03:21 pm ./kamaki Revision f7153bfd: Merge branch 'hotfix-0.11.3' into debian-wheezy
Stavros Sachtouris
03:21 pm ./kamaki Revision 9327cc0b: Merge branch 'debian-master' of https://code.grnet.gr/git/kamaki into debian-m...
Stavros Sachtouris
03:21 pm ./kamaki Revision bb50094a: Merge branch 'hotfix-0.11.3' into debian-master
Stavros Sachtouris
03:20 pm ./kamaki Revision 71a34515: Update version and changelog
Stavros Sachtouris
03:19 pm ./kamaki Revision 7ce65416: Fix buig with image meta set
Stavros Sachtouris
03:19 pm snf-network Revision 523acbcc: Debian files changes, needed for runlocked script
Stratos Psomadakis
03:18 pm ./kamaki Revision 4475f8b7: Fix buig with image meta set
Stavros Sachtouris
03:18 pm ./kamaki Revision b490a8b8: Fix buig with image meta set
Stavros Sachtouris
03:16 pm snf-network Revision bd65f897: Merge branch 'develop' into debian-develop
Stratos Psomadakis
03:00 pm snf-network Revision 1409faba: Serialize the excecution of ebtables processes
ebtables cannot handle multiple userspace ebtables processes running
concurrently. This could lead to failures while ...
Stratos Psomadakis
02:32 pm snf-ganeti Revision b7190988: Add dependency between test/py/docs_unittest.py and scripts/
test/py/docs_unittest.py tests that the scripts/ folder has been
populated and fails otherwise. The following sequenc...
Santi Raffa
01:21 pm ./kamaki Revision c308d73f: Move project commands to astakos.py file
Refs: #4340 Stavros Sachtouris
11:07 am Revision 09f7ad00: ci: Improve pep8 script
Rewrite the script in python.
Invoke pep8 for a list of files given in the command line.
Exclude files which are not ...
Ilias Tsitsimpis

10/22/2013

07:44 pm Revision d3c34119: pithos: Update/fix sqlite backend module
Sofia Papagiannaki
07:44 pm Revision 84c67d8e: pithos: Extend/fix tests
Sofia Papagiannaki
06:10 pm Revision 66e2808e: docs: Update projects design
Mention `resource-modify --update-base-projects' and `reconcile-quota';
clarify cyclades and pithos API changes.
Giorgos Korfiatis
05:47 pm Revision ca1de37b: snf-deploy: pep8 fixes
Ilias Tsitsimpis
05:44 pm snf-ganeti Revision 93208049: QA: run all the instances during upgrade
The parameter 'upgrade-instances' was meant that one instance of
each of these templates is left alive over the upgra...
Klaus Aehlig
05:00 pm Revision 00ccfef1: debian: snf-deploy depends on fabric (>= 1.3)
Ilias Tsitsimpis
04:57 pm Revision 106d0dcc: snf-deploy: Add fabric as a dependency
Ilias Tsitsimpis
04:37 pm Revision 3bae85da: deploy: use execute() instead of fab
This way we have a unique execution environment between
snf-deploy script and fabfile. Arguments and options
are hand...
Dimitris Aragiorgis
04:33 pm Revision dcce60bd: deploy: just move fabfile into python module
This prepares the refactor that will take place in the following ones.
Signed-off-by: Dimitris Aragiorgis <dimara@gr...
Dimitris Aragiorgis
04:08 pm ./kamaki Revision 9440cea8: Update changelog
Stavros Sachtouris
04:06 pm ./kamaki Revision 2d7278d0: Fix bug with bool convertion in file list
Stavros Sachtouris
02:59 pm ./kamaki Revision a7e78c99: Fix bug with permissions get
Stavros Sachtouris
02:53 pm ./kamaki Revision f68e0dc3: Bump version to 0.11.2-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
02:53 pm ./kamaki Revision 065bd1b7: Merge branch 'master' into debian
Stavros Sachtouris
02:42 pm Bug #4502 (Resolved): 500 Internal Server Error on file sharing
When sharing a file, if a user provides a uuid that has length greater than 257 characters, the server returns 500 In... Dionysis Grigoropoulos
02:40 pm ./kamaki Revision aa5f11b0: Bump version to 0.11.2-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
02:38 pm ./kamaki Revision 09b37195: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
02:38 pm ./kamaki Revision c61e029f: Merge branch 'master' into debian-master
Stavros Sachtouris
02:32 pm Bug #4501 (Resolved): Views should return 405 (Method Not Allowed) instead of raising (500) Asser...
Eliminate the following assertion:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/djang...
Sofia Papagiannaki
01:48 pm ./kamaki Revision f72f1719: Merge branch 'hotfix-0.11.2'
Stavros Sachtouris
01:46 pm ./kamaki Revision b67dde55: Update version and Changelog
Stavros Sachtouris
01:46 pm ./kamaki Revision ad7e9e60: Fix bug with permissions get
Stavros Sachtouris
01:45 pm ./kamaki Revision 4f736175: Fix bug with permissions get
Stavros Sachtouris
01:45 pm ./kamaki Revision 676a70b4: Fix bug with permissions get
Stavros Sachtouris
12:30 pm Revision 4d710a47: pithos: Pass the length of the object hash to string_at when retrieving it
from the mapfile
Archipelago mapperd does not null terminate the hash string.
Chrysostomos Nanakos
12:23 pm snf-image-creator Revision 5a33a51f: Rename diagnose to inspect
Nikos Skalkotos
12:15 pm snf-image Revision 812358b1: Bump version to 0.11.1-2~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
12:10 pm snf-image Revision 53cf0238: Bump version to 0.11.1-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
12:10 pm snf-image Revision 04809fa2: Merge branch 'master' into debian-precise
Nikos Skalkotos
12:26 am Revision 064ff615: pithos-backend: Fix put_container() call
The 'account' argument was missing from the put_container() call in
register_object_map() in the pithos modular backend.
Stratos Psomadakis
« Previous
Next »
 

Also available in: Atom