Activity

From 11/02/2013 to 12/01/2013

12/01/2013

06:55 pm Revision 6d8a47d0: docs: Update Cyclades documentation
Christos Stavrakakis

11/30/2013

07:25 pm snf-vncauthproxy Revision 3b98303f: Change the auth file format
Switch to a 'passwd'/crypt-style format for the authentication file and
provide a tool to easily add / update / delet...
Stratos Psomadakis
03:20 pm snf-vncauthproxy Revision bd377d7e: Fix pylint warnings, typos and docs
Stratos Psomadakis
03:20 pm snf-vncauthproxy Revision d3817d45: Fix error handling in parse_auth_file
Stratos Psomadakis
03:20 pm snf-vncauthproxy Revision bb8c7e81: Improve logging during startup and shutdown
Stratos Psomadakis
03:20 pm snf-vncauthproxy Revision e736b195: Don't check for SSL arg inside the event loop
Stratos Psomadakis

11/29/2013

06:17 pm Revision 261ac841: new ui: refactoring scss files part I
Olga Brani
06:17 pm Revision 8ec9825e: new ui: delete unused files
Olga Brani
06:14 pm Revision 417bd7d4: ui: Fix infinite quota display in create wizard
Kostas Papadimitriou
05:55 pm Revision 09092536: ui: Fix image ordering in create view
avoid parsing image id as int Kostas Papadimitriou
05:52 pm ./kamaki Revision f261965c: Apply waiter in port delete
Refs: #4624 Stavros Sachtouris
05:49 pm ./kamaki Revision a6a44506: Implement the "wait_for" and "wait_while" methods
Refs: #4624 Stavros Sachtouris
05:41 pm Revision 80bb2140: ui: Resize view improvements
- Display grayed out start button if no available quota to start the
corresponding vm
- Open resize overlay instead...
Kostas Papadimitriou
05:41 pm Revision ef19e96e: ui: Hotplug aware ip/network actions
disable port/network connect/disconnect on active vms when ganeti hotplug
is disabled
Kostas Papadimitriou
05:41 pm Revision 12d01aa2: ui: Configurable fonts base url
Kostas Papadimitriou
05:08 pm Revision 2e19e7dc: cyclades: Fix broken unittest
Christos Stavrakakis
05:06 pm ./kamaki Revision 67dfe4a2: Remove waiters from networks, except port
Refs: #4624 Stavros Sachtouris
04:31 pm ./kamaki Revision 9b3c8fd9: Fix required args parsing in kamaki shell mode
Stavros Sachtouris
04:16 pm ./kamaki Revision b8b1e2f8: Merge branch 'feature-network-api' into develop
Stavros Sachtouris
04:12 pm ./kamaki Revision e8ba3e9f: Re-fix expected codes in network-libs (sorry)
Stavros Sachtouris
04:10 pm Revision 1bf69a52: cyclades: Lock objects in modifying commands
Giorgos Korfiatis
04:01 pm ./kamaki Revision 2e9ea066: Merge branch 'feature-network-api' into develop
Stavros Sachtouris
04:00 pm Revision 475d4a85: cyclades: Move all management commands to logic
Move all management commands from 'api/management/commands' to
'logic/management/commands'.
Christos Stavrakakis
03:59 pm ./kamaki Revision 8ac8898f: Fix expected response codes for port lib calls
Build Bot
03:56 pm Revision f0cdda46: new ui: add select list to detailed view
Athina Bekakou
03:52 pm Revision afc3e62b: cyclades: Fix bug in IP pools migration
Since the size of IP pools is not automatically computed by the size
of corresponding subnet, the data migration must...
Christos Stavrakakis
03:21 pm Revision 2467655e: docs: Add section about 'helpdesk' app
Christos Stavrakakis
02:41 pm snf-ganeti Revision 546c5100: SingleNotifyPipeCondition: don't share pollers
As widely known Ganeti uses a better[1] lock condition notification
library based on operating system pipes.
Inside ...
Guido Trotter
02:41 pm ganeti-local Revision 546c5100: SingleNotifyPipeCondition: don't share pollers
As widely known Ganeti uses a better[1] lock condition notification
library based on operating system pipes.
Inside ...
Guido Trotter
02:26 pm Revision 91884d63: Add some missing Copyright notices
Also add 2013 in package COPYRIGHT files. Giorgos Korfiatis
02:13 pm ./kamaki Revision d19b7ee3: Remove all traces of networks from cyclades CLI
Stavros Sachtouris
02:12 pm ./kamaki Revision 291cab21: Fix typos in Network CLI
Stavros Sachtouris
01:52 pm Revision 92747314: new ui: actions text for networks/disks view
Olga Brani
01:45 pm Revision 4e7df8be: new ui: add functionality for the detailed views
- hide the sidebar if the user clicks outside of it
- show the ability to delete a tag on hover
Athina Bekakou
01:43 pm Revision f1360c76: new ui: various style fixes
Athina Bekakou
01:39 pm ./kamaki Revision b82c93a5: Dont required subnet in fixed_ips, in create_port
Refs: #4563 Stavros Sachtouris
01:34 pm Revision 85ddc6a3: snf_django: Fix typo in --output-format help text
Christos Stavrakakis
01:03 pm ./kamaki Revision eb647cfe: Allow ports without device_id in lib + waits
Refs: #4624, #4563 Stavros Sachtouris
12:44 pm Revision 7c354a92: webproject: Move patching of hidden settings
Remove patching of 'django.views.debug.HIDDEN_SETTINGS' from 'cleanse'
middleware that is going to be totally remove...
Christos Stavrakakis
12:23 pm snf-ganeti Revision 1c785e0b: Parse spindles as integers
When parsing disk parameters, also convert spindles into integers.
This is needed to obtain a syntactically correct r...
Klaus Aehlig
12:10 pm snf-ganeti Revision 869cea98: Modify --mond to yes|no option
Modify --mond option used by hail, hbal and hinfo from non
argument to yes|no option.
Signed-off-by: Spyros Trigazis...
Spyros Trigazis
12:10 pm snf-ganeti Revision 0359e5d0: Add default_iallocator_params cluster parameter
Add a cluster parameter to hold the iallocator parameters used
by the default instance allocator. Implement the optio...
Spyros Trigazis
12:09 pm snf-ganeti Revision b8f36e88: Remove parseUnit for spindles
In patch e33c9e6881e6, it was a bit overkill to use
parseUnit for converting the 'spindles' value since it is
only an...
Helga Velroyen
12:09 pm snf-ganeti Revision f228f73c: Use query client for instance removal
This patch fixes another occurrence of triggering queries
with a non-query client.
Signed-off-by: Helga Velroyen <he...
Helga Velroyen
02:44 am snf-vncauthproxy Revision c5654215: Prompt user for user configuration
Stratos Psomadakis
02:26 am snf-vncauthproxy Revision 590871ee: Remove examples debian file
Stratos Psomadakis
02:26 am snf-vncauthproxy Revision b4b86b39: Don't delete usr/bin in rules file
usr/bin/ now contains the vncauthproxy-passwd file and the rules file
shouldn't delete any more.
Stratos Psomadakis
02:26 am snf-vncauthproxy Revision 63b66016: Fix dirs permissions
Stratos Psomadakis

11/28/2013

06:34 pm ./kamaki Revision c6afee48: Implement port wait
Refs: #4583 Stavros Sachtouris
06:04 pm Revision 39f05992: astakos: Remove print statement
Sofia Papagiannaki
06:01 pm snf-ganeti Revision 70d8491f: Destroy Xen domain only if necessary
Check if a given Xen domain still exists after a 'xm shutdown' before
destroying it. This check is necessary in orde...
Jose A. Lopes
06:01 pm snf-ganeti Revision 059ed766: Fix missing '@raise' in docstring of 'StopInstance'
Fix missing '@raise' in docstring of 'StopInstance'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by...
Jose A. Lopes
06:00 pm Revision 160e5487: Update changelog about sending emails from logging
Christos Stavrakakis
05:59 pm ./kamaki Revision 6f2b87c1: Implement network wait
Refs: #4563 Stavros Sachtouris
05:52 pm Revision 901b106f: webproject: Propagate 'django.request' logger
Christos Stavrakakis
05:49 pm Revision ddfb6278: webproject: Add 'admin_mails' logging handler
Add 'admin_mails' handler to default logging configuration and use it
for 'django.request' logger, which is used to l...
Christos Stavrakakis
05:49 pm Revision 7c1319f0: cyclades: Change default value for default nets
Change default value for default server networks to be an IPv4 public
network.
Christos Stavrakakis
05:47 pm Revision 38dfd548: astakos: Extend oa2 app
Sofia Papagiannaki
05:44 pm Revision 7790b2d4: astakos: oa2 app
Kostas Papadimitriou
05:37 pm snf-ganeti Revision cfb3116d: Activate QA for rapi queries via luxi
This patch enables QA testing for rapi queries for the
newly transformed queries from python to haskell
(groups, inst...
Helga Velroyen
05:36 pm Revision 77cea253: cyclades: Verbal fixes on some snf-manage commands
Dionysis Grigoropoulos
05:36 pm Revision d31c2e5a: pithos: Fix unbound reference
Sofia Papagiannaki
05:36 pm Revision 7ceca3ce: cyclades: More verbal fixes
Dionysis Grigoropoulos
05:36 pm Revision a11d17d6: cyclades: Update some snf-manage *-remove commands
* Add support for removal of multiple targets in snf-manage
port-remove, server-remove, network-remove and floating-i...
Dionysis Grigoropoulos
05:36 pm Revision 545c4681: cyclades: Handle invalid user input in neutron api
* Try to convert floating-ip/port IDs to integers, in order to catch
two unhandled exceptions
Dionysis Grigoropoulos
05:36 pm Revision 6a1bfe45: Add a new function to assert success code 201
* Add assertSuccess201 function
* Use this new function in test/subnets.py
Dionysis Grigoropoulos
05:36 pm Revision 40bbf699: cyclades: Typo fixes
Dionysis Grigoropoulos
05:36 pm Revision 92c40176: cyclades: Catch an unhandled exception
Dionysis Grigoropoulos
05:36 pm Revision 292c0b02: django: Add a RemoveCommand class
* Add a new class for snf-manage *-remove commands Dionysis Grigoropoulos
05:36 pm Revision 40e8f4bd: cyclades: Update some snf-manage commands
* Update network-remove, server-remove, floating-ip-remove, port-remove
to extend RemoveCommand class added in commit...
Dionysis Grigoropoulos
05:36 pm Revision c42f5392: cyclades: Fix a bug in logic/subnets.py
* Fix a potential crash if the gateway IP was the last available IP of
the subnet
* Create the corresponding test
Dionysis Grigoropoulos
05:36 pm Revision 1c50309a: cyclades: Add shutdown_timeout to RAPI client
Add missing 'shutdown_timeout' option to reboot, shutdown and destroy
methods of Ganeti RAPI client. The Ganeti RAPI ...
Christos Stavrakakis
05:36 pm Revision 41c674f7: cyclades: Update snf-manage network-create
* Allow the creation of a network without specifying any subnets Dionysis Grigoropoulos
05:36 pm Revision 62eedc16: 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
05:36 pm Revision b4b2a528: cyclades: Update success code on subnet create
Dionysis Grigoropoulos
05:36 pm Revision cd6a5597: cyclades: Map reboot type to shutdown timeout
Fix handling of reboot type option. If 'hard' reboot type is specified
this is mapped to zero shutdown timeout of OP_...
Christos Stavrakakis
05:36 pm Revision ee0f7f61: ui: Remove dependency on vm_hostname_format setting
Kostas Papadimitriou
05:36 pm Revision 20d6f60a: ui: Typo fix
Kostas Papadimitriou
05:36 pm Revision 52270324: cyclades: Fix removal of stale NICs in BUILD state
Until now, NICs that did not exist in the Ganeti backend and were in
BUILD state were removed after a timeout (BUILDI...
Christos Stavrakakis
05:36 pm Revision 69c500e1: cyclades: Remove duplicate constants
Christos Stavrakakis
05:36 pm Revision bcceccc0: cyclades: Add default owner for port
Consider as default owner for a port the owner of the machine that the
port will be connected to.
Christos Stavrakakis
05:36 pm Revision 2568ab0b: astakos: Remove stack traceback
Sofia Papagiannaki
05:36 pm Revision 627ce5f1: ui: Improve ipv6 connectivity warning styles
Kostas Papadimitriou
05:36 pm Revision d07f43e6: ui: Styling improvements
Kostas Papadimitriou
05:36 pm Revision 65345eca: Document resource and quota changes
Update Changelog and upgrade notes. Giorgos Korfiatis
05:36 pm Revision e6b1f051: astakos: Preserve visibility flags on register
When re-registering an existing resource, do not override the visibility
flags. They may have been modified by the ad...
Giorgos Korfiatis
05:36 pm Revision e231181e: snf-deploy: Set quota for existing users
Add new action 'set_user_quota' to set base quota for existing users. Christos Stavrakakis
05:36 pm Revision b4995fa0: astakos: Speed up setting quota for one resource
When registering a new resource or updating base quota for a single
resource, compute and set holdings just for this ...
Giorgos Korfiatis
05:36 pm Revision b5adbf5a: astakos: Speed up computing initial_quota
Restructure code to avoid an extra join and dict manipulations. Giorgos Korfiatis
05:36 pm Revision 64821988: astakos: Revert moderation of non-verified users
Migration 0031 accepted users to whom activation email had been sent, even
if their email had not been verified. This...
Giorgos Korfiatis
05:35 pm Revision 43366c48: astakos: Split quota commands
Introduce quota-list and quota-verify. Giorgos Korfiatis
05:35 pm Revision 5485e68e: astakos: Enhance quota listing
Enable filtering quota by resource, over limit status, usage and
limit values.
Giorgos Korfiatis
05:35 pm Revision 02aae227: astakos: Modify base quota in bulk
Add option `--all' in command user-modify to support setting base quota
for all users. Exceptions can be specified wi...
Giorgos Korfiatis
05:35 pm Revision ccdbc317: cyclades: Enforce quota
Introduce command enforce-resources-cyclades, which checks for quota
violations and applies actions to enforce the li...
Giorgos Korfiatis
05:33 pm Revision f056a7c9: astakos: Preserve existing quota on default change
View the resource defaults as a skeleton to be consulted when accepting
a new user. All users keep their quota in Ast...
Giorgos Korfiatis
05:33 pm Revision 98254470: astakos: Restrict resource access in API
Make available in the API only resources with api_visible=True. Giorgos Korfiatis
05:33 pm Revision 21731328: astakos: Add resource visibility flags
Rename flag `allow_in_projects' to `ui_visible'. Add flag `api_visible'.
The former entails the latter.
Giorgos Korfiatis
05:32 pm Revision 9868811d: astakos: Rename --limit to --default-quota
Use a more descriptive name for this resource-modify option. Also change
resource-list column `limit' to `default_quo...
Giorgos Korfiatis
05:32 pm Revision edf74367: astakos: Make limits possibly infinite
Register new resources with unlimited quota. Giorgos Korfiatis
05:29 pm Revision 45a2328e: common: Support parsing, printing inf numbers
By convention, infinite is represented by 2**63-1, the max value for
a signed 64 bit field.
Giorgos Korfiatis
05:29 pm Revision 7b0ef243: astakos: Replace decimal field with bigint
Any values that happen to be greater than the new max (2**63-1)
are reduced to this value.
Giorgos Korfiatis
05:29 pm Revision 609e62ac: quotaholder: Speed up set_quota with bulk_create
Instead of updating every single holding, delete all after loading them,
then reinsert them updated with bulk_create.
Giorgos Korfiatis
05:29 pm Revision b4f9c128: astakos: Recompute quota when updating a resource
Avoid stateful update of holdings when a resource limit changes; rather
recompute and set all affected users' quota.
Giorgos Korfiatis
05:28 pm Revision 04518a21: astakos: pep8 fixes
Giorgos Korfiatis
05:28 pm Revision 3200d97f: Remove resource import/export commands
They have been subsumed by the respective service import/export commands. Giorgos Korfiatis
05:28 pm Revision 8215a9f2: astakos: Include astakos_admin in helper script
Giorgos Korfiatis
05:28 pm Revision 2bd1bd46: ci: Add --name option to override server name
Christos Stavrakakis
05:28 pm Revision 9f51a926: cyclades: Small fixes to server-import command
Christos Stavrakakis
05:27 pm Revision 86933134: ui: Proper initialization of port progress indicator
in icon view vm ips Kostas Papadimitriou
05:27 pm Revision 31ab36ce: ui: Remove snapshots specific patch
Kostas Papadimitriou
05:27 pm Revision 370c9466: ui: Avoid image name double escaping in vm wizard
Kostas Papadimitriou
05:27 pm Revision 4211587d: ui: Snapshot action indicator icon
Kostas Papadimitriou
05:27 pm Revision b79f187a: ui: Handle port_forward vm info when available
display corresponding connect info in vm connect overlay Kostas Papadimitriou
05:27 pm Revision 63056a26: ui: IPs icons
Kostas Papadimitriou
05:27 pm Revision cf7ecaeb: ui: Improve inactive vm actions handling
Kostas Papadimitriou
05:27 pm Revision c383de97: ui: Hide public network connect action border
Kostas Papadimitriou
05:27 pm Revision 830f9ace: ui: Remove debug statement
Kostas Papadimitriou
05:27 pm Revision 4a4c9b42: ui: Update image details title styles
Kostas Papadimitriou
05:27 pm Revision effbd71b: ui: Remove categories list in vm wizard view
Kostas Papadimitriou
05:27 pm Revision eddba6e3: ui: Disconnect action in vm ips icon subview
Kostas Papadimitriou
05:27 pm Revision 33e4a1fa: ui: IPs icon subview alignment fixes
Kostas Papadimitriou
05:27 pm Revision b574c9f3: ui: Fix network ports toggling overflow issues
Kostas Papadimitriou
05:27 pm Revision 3d6634de: ui: Remove UI_VM_HOSTNAME_FORMAT setting
no longer needed since compute api responses contain the fqdn vm attribute.
Setting ``UI_NO_FQDN_MESSAGE`` setting a...
Kostas Papadimitriou
05:27 pm Revision b47d18ad: ui: Avoid double escaping of image name
Kostas Papadimitriou
05:27 pm Revision ec47751d: ui: Additional vm name truncates
Kostas Papadimitriou
05:27 pm Revision fa06d172: ui: Truncate model names in several cases
Kostas Papadimitriou
05:27 pm Revision 8f706134: ui: Skip snapshot action confirmation step
Kostas Papadimitriou
05:27 pm Revision b25b370a: ui: Network/IPs/Public keys action indicators
Kostas Papadimitriou
05:27 pm Revision 4cce6257: cyclades: Update Changelog about exported stats
Christos Stavrakakis
05:27 pm Revision 19dc65b4: Get the latest ganeti packages from wheezy repo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:27 pm Revision 2a0dfa0a: cyclades: Export Astakos detailed stats from API
Add new 'astakos_admin' service to export basic statistics about Astakos
service. The stats are exported via the '/ad...
Christos Stavrakakis
05:27 pm Revision 74889b2e: ui: Warn user when vm has no public ip v4
in vm connect overlay Kostas Papadimitriou
05:24 pm Revision 1fee361d: ui: Prevent connecting of suspended vms to private networks
Kostas Papadimitriou
05:24 pm Revision c451f1c4: ui: Prevent duplicate machine create calls
Kostas Papadimitriou
05:24 pm Revision 6b52c29c: ui: Networks view fix
Kostas Papadimitriou
05:24 pm Revision d05c0547: ui: Handle shutdown action errors from resize view
Kostas Papadimitriou
05:23 pm Bug #4677 (Closed): Missing Favicon
Favicon is missing from Pithos UI although FAVICON_URL setting can be found in page source.
The missing markup is <l...
Olga Brani
05:22 pm Revision ea5b5429: astakos: Command to export Astakos statistics
Add new 'snf-manage stats-astakos' management command to export basic
statistics about Astakos, like number of total,...
Christos Stavrakakis
05:22 pm Revision e10d3fb3: 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
05:22 pm Revision a90b7602: cyclades: Command to export Cyclades statistics
Add new 'snf-manage stats-cyclades' management command to export basic
statistics about Cyclades, like number of serv...
Christos Stavrakakis
05:22 pm Revision c0aabd82: cyclades: Export Cyclades detailed stats from API
Add '/admin/stats/detail' API endpoint to export basic statistics about
Cyclades. Access to this view is only allowed...
Christos Stavrakakis
05:22 pm Revision c611522d: cyclades: Fix bugs relative with quotas
* Reject previous unaccepted serials if action is 'DESTROY'. This is
required because multiple DESTROY actions may ...
Christos Stavrakakis
05:22 pm Revision be840926: ui: Update firewall profile API calls
using port ids in action parameters Kostas Papadimitriou
05:22 pm Revision f5079531: ui: Remove deprecated floating IPs API calls
Kostas Papadimitriou
05:22 pm Revision fd9b7c17: cyclades: Update firewall_profile field to None
Migration value of 'firewall_profile' attribute from '' to None. Christos Stavrakakis
05:22 pm Revision c433efca: 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
05:22 pm Revision 970b7d8a: 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
05:22 pm Revision 425a5421: ui: Display connections instead of machines
in networks view Kostas Papadimitriou
05:22 pm Revision 2a89e911: ui: Networks/IPs updates and fixes
Kostas Papadimitriou
05:22 pm Revision 1e66ac3e: 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
05:22 pm Revision a832bd5c: ui: Fix resolving of vm hostname
Kostas Papadimitriou
05:22 pm Revision 6866bbdc: ui: Trigger window resize when needed
Kostas Papadimitriou
05:04 pm ./kamaki Revision 8c8a95b6: Merge branch 'develop' into feature-network-api
Conflicts:
kamaki/clients/network/__init__.py
Stavros Sachtouris
05:02 pm ./kamaki Revision e3f54dc0: Fix typoes in network commands
Stavros Sachtouris
05:00 pm snf-ganeti Revision c6013594: Set the received time stamp for new jobs
Since luxid now handles the job submission requests, it is also
its responsibility to set the received time stamps. D...
Klaus Aehlig
04:59 pm snf-ganeti Revision 2af22d70: Provide a function to set the received times tamp of a job
This is the pure function for changing the received time stamp;
obtaining the actual time stamp has to be done in IO....
Klaus Aehlig
04:59 pm snf-ganeti Revision c3a70209: Document the jobqueue timestamp format
...and also provide a method to get the current time in
that format.
Signed-off-by: Klaus Aehlig <aehlig@google.com>...
Klaus Aehlig
04:49 pm snf-ganeti Revision 5eeb7168: Design details of the implementation of new WConfD daemon
Describes steps needed to implement the new configuration and locks
management.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
04:45 pm ganeti-local Revision b4e8599b: build_chroot: hard-code the version of blaze-builder
The newest version does not build on Debian squeeze, so avoid
it being pulled in as a dependency.
This is the same i...
Petr Pudlak
04:45 pm snf-ganeti Revision b4e8599b: build_chroot: hard-code the version of blaze-builder
The newest version does not build on Debian squeeze, so avoid
it being pulled in as a dependency.
This is the same i...
Petr Pudlak
04:05 pm Revision 300a9ea2: new ui: various style and functionality fixes
Athina Bekakou
03:58 pm ./kamaki Revision a6d2ad78: Fix required argument inconsistency with lists
Stavros Sachtouris
03:43 pm Revision bef49d8f: astakos: Additional tests for validating access token
Sofia Papagiannaki
03:40 pm Revision de9fbf6d: Merge branch 'feature-admin-guide-fixes-kosfar' into develop
Kostis Fardelas
03:40 pm Revision 52188a27: synnefo-admin-guide-doc: Correct typos and add some clarifications
- The file /etc/synnefo/10-snf-common-admins.conf does not exist.
The correct filename is /etc/synnefo/00-snf-common-...
Kostis Fardelas
03:30 pm Revision 662413bb: webproject: Do not disable existing loggers
Change default settings for logging, to not disable existing loggers by
default. This was already done for the API, b...
Christos Stavrakakis
03:00 pm ./kamaki Revision fcd0f53d: Merge branch 'feature-naming-scheme' into develop
Conflicts:
Changelog
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/network.py
kamaki/cli/commands/pithos.py
Stavros Sachtouris
02:49 pm ./kamaki Revision f3a239f6: Update changelog
Refs: #4583 Stavros Sachtouris
02:17 pm Revision 049fa0fe: new ui: unify style parameters
Athina Bekakou
02:16 pm Revision d7a5e1a7: new ui: modify the "attach-vm" list in the volume-wizard
Athina Bekakou
01:47 pm Revision f83b9201: astakos: Minor improvements in validate token api call
Add tests for validate access token endpoint Sofia Papagiannaki
01:43 pm ./kamaki Revision bfd0f8db: Complete Pithos+ copmmands
Refs: #4583 Stavros Sachtouris
01:36 pm Revision c20a9da5: snf_django: Log all 5xx to 'django.request'
Change api_method decorator to log besides unhandled exceptions, all
5xx API responses to 'django.request'.
Christos Stavrakakis
01:30 pm Revision 2efc2580: helpdesk: Change logging level
Change logging level of messages about unauthorized access to helpdesk.
Info level should be enough.
Christos Stavrakakis
01:30 pm Revision 57374655: cyclades: Change logging level to error
Christos Stavrakakis
01:30 pm Revision 93505a12: snf_django: Log exceptions to 'django.request'
Change api_method decorator to log unhandled exception in
'django.request' handler in order to match with Django's de...
Christos Stavrakakis
01:15 pm ./kamaki Feature #4670 (New): Support aliases in kamaki
There should be support for custom user aliases in kamaki. These aliases,
should be set in .kamakirc, or another do...
Dionysis Grigoropoulos
01:13 pm Revision 56bbece7: astakos: Cache visible resources in GET /quotas
Speed up GET /quotas by caching the list of API visible resources.
For consistency, apply the cache in GET /resources...
Giorgos Korfiatis
01:13 pm Revision af4d8c34: astakos: Cache endpoints in POST /tokens
Since endpoints are rarely altered, we speed up POST /tokens by caching
them.
Giorgos Korfiatis
12:59 pm snf-ganeti Revision f8cf7e26: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:58 pm snf-ganeti Revision 3637240d: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision 488115f3: Fill NIC/Disk with dummy uuid upon loading runtime
This is needed because hotplug and NIC configuration
related code expects objects with uuids.
This fixes migration i...
Dimitris Aragiorgis
12:55 pm ./kamaki Feature #4668 (New): Implement a command to encrypt files before uploading them
There should be an option to encrypt/decrypt files before/after they are
uploaded/downloaded. The user should speci...
Dionysis Grigoropoulos
12:23 pm Revision edd28bbf: docs: Update admin section about Cyclades backends
Christos Stavrakakis
12:01 pm ./kamaki Feature #4664 (Assigned): Implement a command for opening and editing remote files with local app...
Stavros Sachtouris
11:39 am snf-ganeti Revision 2e9ee3d8: Remove deprecated idx slot from NIC/Disk objects
This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign...
Dimitris Aragiorgis
10:54 am snf-ganeti Revision e33c9e68: Fix integer parsing of spindles in gnt-instance add
'gnt-instance' did not parse the spindles value to integer
before submitting the opcode.
Signed-off-by: Helga Velroy...
Helga Velroyen
10:03 am snf-ganeti Revision 6254b733: Fix _ConfigureNIC() upon migration
In case we try to migrate old instances with kvm_nics entries
without uuid slots ends to passing None values to env d...
Dimitris Aragiorgis
09:04 am snf-ganeti Revision 218e4c34: Enable -device option for old disks upon migration
Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu...
Dimitris Aragiorgis
08:25 am snf-ganeti Revision cbb42ac7: Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis

11/27/2013

08:12 pm Revision aad21b81: snf_django: Propper logging of unexpected errors
Extend logging of unexpected errors, in 'api_method' decorator to
include the request and the status code in the log ...
Christos Stavrakakis
06:21 pm Revision 701c9a61: new ui: smoothen toogle left sidebar effect
Olga Brani
06:19 pm Revision 5135245b: cyclades: Remove references to snf-ganeti-hook
Christos Stavrakakis
06:19 pm Revision 6d86f5b3: docs: Fix typos
Christos Stavrakakis
06:19 pm Revision 9a1b6564: docs: Update section about IP pool reconciliation
Reconciliation of IP pools has been moved from 'reconcile-networks' to
'reconcile-pools' command.
Christos Stavrakakis
06:16 pm ./kamaki Feature #4664 (Assigned): Implement a command for opening and editing remote files with local app...
[kamaki] file open [/CONTAINER/]PATH [--with-application LOCAL_APPLICATION_LOCATION]
Semantics:
# download a remo...
Dionysis Grigoropoulos
06:15 pm Revision ac17f307: cyclades: Change default value for dhcp
Christos Stavrakakis
06:12 pm Revision 74fe3fbc: ui: IE8 missing Node object fix
Kostas Papadimitriou
06:12 pm Revision 46987d1c: ui: Suspended view regression fixes
Kostas Papadimitriou
06:04 pm Revision 6753a08b: new ui: new position of left sidebar toggle link
Olga Brani
05:42 pm ./kamaki Revision 7b109aa7: Complete container commands
Refs: #4583 Stavros Sachtouris
04:56 pm Revision 6cbdc6c2: new ui: add-new link added to left bar items list
Olga Brani
04:52 pm ganeti-local Revision 3ddc7650: Fix error printing
Fixes issue 616.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
04:52 pm snf-ganeti Revision 3ddc7650: Fix error printing
Fixes issue 616.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
04:39 pm Revision ee23bc02: new ui: fill single view icon
Olga Brani
04:31 pm Revision 4daf095d: new ui: fix non outlined icon bug
Olga Brani
04:21 pm Revision 054328f0: new ui: remove extra on/off from firewall methods
Olga Brani
04:11 pm Revision e780930a: cyclades: Use image os property instead of name
Do not display the user defined name of the image. Instead, just display
the 'OS' property or 'OSFAMILY' of the image.
Christos Stavrakakis
04:11 pm Revision c653a1cf: cyclades: Fix stale import
Christos Stavrakakis
03:43 pm ganeti-local Revision ee2a6b3f: build_chroot: install pyinotify inside the chroot
Commit 0e3f65d2 erroneously installed pyinotify on the host system.
This commit fixes that and adds a comment on why ...
Santi Raffa
03:43 pm snf-ganeti Revision ee2a6b3f: build_chroot: install pyinotify inside the chroot
Commit 0e3f65d2 erroneously installed pyinotify on the host system.
This commit fixes that and adds a comment on why ...
Santi Raffa
03:24 pm Revision 28330325: quotaholder: Reuse holding IDs in set_quota
For efficiency reasons, commit 20c6de3 deletes and recreates holdings
instead of updating them one by one. In order n...
Giorgos Korfiatis
03:15 pm Revision a1e272d0: ui: Require VM reboot on firewall apply
Kostas Papadimitriou
03:15 pm Revision 00d6e62e: ui: Shutdown action styling update fixes in vm resize ovrelay
Kostas Papadimitriou
03:15 pm Revision 8a563c7c: ui: Prevent collection create view from opening
additionally to style update, when no quota are available for the resource Kostas Papadimitriou
03:15 pm Revision cfd0f789: ui: Reset network pending actions
when user clicks to connect machines to network Kostas Papadimitriou
03:15 pm Revision 3c446f85: ui: Multiple actions support
- Private networks destroy
- IPs detach/destroy
- Public keys destroy
Kostas Papadimitriou
03:15 pm Revision 2392ba6c: ui: Minor fixes
Kostas Papadimitriou
03:08 pm snf-ganeti Revision fa7f3e26: Fix removal of duplicates
Commit ede6df3d02 introduced a bug in the node queries
where disk templates where paired up wrongly to their
storage ...
Helga Velroyen
03:06 pm Revision 0136e854: docs: Update upgrade notes to v0.15
Add section about converting existing networks to floating IP pools.
Also, add tool for converting public IPv4 addres...
Christos Stavrakakis
03:04 pm ganeti-local Revision 62810f07: Allow link local IPv6 gateways
Each host using IPv6 always has a link local address in fe80::/10. It is
common to use fe80::1 as default gateway to ...
Thomas Thrainer
03:04 pm snf-ganeti Revision 62810f07: Allow link local IPv6 gateways
Each host using IPv6 always has a link local address in fe80::/10. It is
common to use fe80::1 as default gateway to ...
Thomas Thrainer
02:44 pm snf-ganeti Revision 4289f617: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Thomas Thrainer
02:44 pm ganeti-local Revision 4289f617: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Thomas Thrainer
02:38 pm Revision c264bfaa: new ui: various style fixes
Athina Bekakou
02:09 pm ./kamaki Revision bfa33995: Manage file versions
commands affected: info, modify
Refs: #4583
Stavros Sachtouris
02:05 pm Revision e275e061: new ui: improve hash tabs functionality
Athina Bekakou
02:04 pm Revision e3bd17f3: new ui: modify function that changes class name
Athina Bekakou
01:48 pm Revision 4081ed61: new ui: hash tab functionality for details view
Olga Brani
01:28 pm snf-ganeti Revision cfe9bed3: Fix burnin error of instance name retrieval
Switching to Haskell queries revealed a bug in burnin
regarding the fetching of instance names from queries.
Signed-...
Helga Velroyen
12:58 pm Revision 300e9d88: docs: Add prerequisites for upgrade to v0.15
Christos Stavrakakis
12:21 pm Revision 9cec0c17: cyclades: Change behaviour of servers fqdn
Change behaviour of 'CYCLADES_SERVERS_FQDN' setting:
* If this setting is set to 'None', do not fall back to the pu...
Christos Stavrakakis
12:19 pm ./kamaki Revision 606f5b54: Allow file download to download containers
Stavros Sachtouris
12:05 pm Revision c6a0dcb2: new ui: fix firefox connected items bug
Olga Brani
12:02 pm Revision 86e6c139: new ui: fix connected items animation bug
Olga Brani
11:37 am snf-ganeti Revision 96e3dfa7: Fix retrieval of number of instances of a node
This patch fixes a FIXME to make the retrieval of the
number of primary and secondary instances share more
common cod...
Helga Velroyen
11:37 am snf-ganeti Revision e86c9deb: Use hypervisor / storage information only when requested
So far, the node queries ignored the list of fields and
just requested all available information from the backend.
Th...
Helga Velroyen
11:37 am snf-ganeti Revision ede6df3d: Remove duplicate storage units in node query
This is a little performance tweak for the node queries.
So far, the query code mapped the disk templates to storage
...
Helga Velroyen
11:06 am Revision 54f6789d: new ui: set one firewall option for each ipv4
Olga Brani
09:40 am snf-ganeti Revision 289e7fcc: eta-reduce isIpV6
This is not only better style, but also fixes a lint error.
Also use the infix form of `elem` to increase readability...
Klaus Aehlig
09:40 am ganeti-local Revision 289e7fcc: eta-reduce isIpV6
This is not only better style, but also fixes a lint error.
Also use the infix form of `elem` to increase readability...
Klaus Aehlig

11/26/2013

07:12 pm snf-ganeti Revision dd3f81ab: build_chroot: for wheezy install base64-bytestring via cabal
The version packaged in debian wheezy is less than the minimally
required version 1.0.0.0.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
07:12 pm snf-ganeti Revision 6b95cc5e: Document the minimal version of base64-bytestring required
There exist several versions of base64-bytestring; the interface we're
using is that of version 1.0.0.0 or higher.
S...
Klaus Aehlig
07:05 pm Revision d73d1554: new ui: add delete-tag functionality
Athina Bekakou
06:55 pm snf-ganeti Revision b5c3a4f2: Ganeti.Rpc: use brackets for ipv6 addresses
We detect an IPv6 vs V4 address based on columns, rather than passing
the family from the cluster object to be more f...
Guido Trotter
06:55 pm ganeti-local Revision b5c3a4f2: Ganeti.Rpc: use brackets for ipv6 addresses
We detect an IPv6 vs V4 address based on columns, rather than passing
the family from the cluster object to be more f...
Guido Trotter
06:50 pm Revision 9a057bb4: new ui: add function that changes the class of chosen elements
Athina Bekakou
06:34 pm snf-ganeti Revision 86a4a625: Use the generic query field test for network QA
Instead of just using sporadic 'gnt-network list' commands,
use the more exhaustive generic query test functions for
...
Helga Velroyen
06:18 pm ganeti-local Revision 25bce647: KVM: use custom KVM path if set for version checking
This commit fixes two TODOs from 2008 about using the hardcoded
"default" path for KVM where a custom one could've be...
Santi Raffa
06:18 pm snf-ganeti Revision 25bce647: KVM: use custom KVM path if set for version checking
This commit fixes two TODOs from 2008 about using the hardcoded
"default" path for KVM where a custom one could've be...
Santi Raffa
06:16 pm ./kamaki Revision 20206179: Implement info and modify for file
Refs: #4583 Stavros Sachtouris
06:14 pm Revision ec3e31df: pithos views: Fix tests
Sofia Papagiannaki
05:54 pm Revision 99e2779e: pithos views: Fix astakos authorization endpoint url
The astakos authorization endpoint url should be an absolute url. Sofia Papagiannaki
05:50 pm Revision ad16c8db: pithos views: In case of invalid access token request a new one
Instead of raising PermissionDenied redirect to the
object view url to re-initiate the procedure
for acquiring a new ...
Sofia Papagiannaki
04:52 pm snf-ganeti Revision 83e6917d: Fix a bug in InstanceSetParams concerning names
In case no name is passed in disk modifications we should
keep the old one. If name=none then set disk name to None.
...
Dimitris Aragiorgis
04:47 pm ./kamaki Revision 74b7c6dc: Implement file download
Refs: #4583 Stavros Sachtouris
04:19 pm Revision 7f817c5e: new ui: remove 'act' text from disconnect links
Olga Brani
04:03 pm snf-ganeti Revision 97be88c8: Update design doc wrt to queries from non-masters
This patch updates the design document of the query
splitting with respect to the proposal of making it
possible to r...
Helga Velroyen
04:03 pm snf-ganeti Revision c487adde: Mention removal of python queries in NEWS
This patch mentions the removal of the python queries in
the NEWS file, including the removal of the
--enable-split-q...
Helga Velroyen
03:31 pm Bug #3570 (Closed): Synnefo ignores queue messages about machines NICs
Burnin didn't report this error again so I will close it. Ilias Tsitsimpis
03:31 pm snf-ganeti Revision f5b765f0: Make luxid job submission be defined by replication
When receiving jobs to be submitted, make luxid replicate them to all
master candidates and then return. The actual e...
Klaus Aehlig
03:31 pm snf-ganeti Revision 493d6920: Add function to enqueue jobs
Add a function that ensures that a given set of jobs gets executed at
the appropriate time. At the moment, this is s...
Klaus Aehlig
03:31 pm snf-ganeti Revision ea128e20: Add a function justBad to filter the Bad value of a list
In the same way as justOk allows to filter the Ok values,
add justBad to filter the Bad values. While there, simplify...
Klaus Aehlig
03:31 pm snf-ganeti Revision 9fd653a4: Add wrapper to replicate many jobs
Add a convenience wrapper around replicateJob to replicate
many jobs to the master candidates.
Signed-off-by: Klaus ...
Klaus Aehlig
03:31 pm snf-ganeti Revision b5a96995: Add function to replicate a job to the master candidates
As luxid will be handling the job queue soon, add a utility to
replicate jobs to all master candidates. Also log erro...
Klaus Aehlig
03:31 pm snf-ganeti Revision 835050f3: Compress JobqueueUpdate RPCs
Noded understands compressed RPCs for updating files in the
(replicated) job queue. Make use of this feature.
Signed...
Klaus Aehlig
03:31 pm snf-ganeti Revision 7afed8fe: Add zlib and base64-bytestring as haskell dependencies
With luxid taking over more and more job management, replicating job
files should use the compressed option, as is cu...
Klaus Aehlig
03:31 pm snf-ganeti Revision f7819050: Release internal lock for serial file later
When allocating new jobs, the new serial is replicated among
all master candidates. To avoid races with a later job i...
Klaus Aehlig
03:30 pm snf-ganeti Revision 9d049fb4: Rename LuxiSocket to MasterSocket
Rename the constants to name the socket to connect masterd,
as the name LuxiSocket hints on luxid, which is different...
Klaus Aehlig
03:30 pm Feature #3767 (Closed): Changes for compatibility with OS/Compute v2
Ilias Tsitsimpis
03:29 pm Bug #3090 (Closed): Typo in `snf-manage service-list --help'
Resolved, but nobody was assigned to close it. Ilias Tsitsimpis
03:27 pm Revision c32c74d9: cyclades: Fix bug by wrong indentation
Christos Stavrakakis
03:26 pm Feature #3768 (Closed): Cyclades changes for compatibility with OS/Compute v2
Christos Stavrakakis
03:20 pm Revision e74a5b4b: cyclades: Improve messages for default networks
Improve log and exception messages when failing to connect new server to
default and forced server networks.
Christos Stavrakakis
02:48 pm Revision 112e5dd2: new ui: update the disconnect procedure
Athina Bekakou
02:34 pm snf-ganeti Revision 0dfd65e2: Version bump for 2.10~beta1
Bump version for the upcoming 2.10~beta1 release.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
02:34 pm ganeti-local Revision 0dfd65e2: Version bump for 2.10~beta1
Bump version for the upcoming 2.10~beta1 release.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
02:34 pm snf-ganeti Revision a9cf2d74: Schedule 2.10~beta1 release in NEWS file
Schedule the 2.10~beta1 release for November 27th.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by:...
Thomas Thrainer
02:34 pm ganeti-local Revision a9cf2d74: Schedule 2.10~beta1 release in NEWS file
Schedule the 2.10~beta1 release for November 27th.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by:...
Thomas Thrainer
02:13 pm snf-ganeti Revision 689fb902: Add gnt-network list to network QA
The QA for networks so far did not cover network queries
and as such issues with those could not be discovered.
Sign...
Helga Velroyen
02:07 pm Revision ed6959d8: cyclades: Update Changelog
Christos Stavrakakis
02:02 pm snf-ganeti Revision dabaa0b0: build_chroot: Add packages for JSON patching (used in QA)
These (optional) packages allow patching QA JSON configuration file (see
[e5398c3a]). While it's meant to be used on ...
Petr Pudlak
01:44 pm Revision 78a37c7f: cyclades: Fix typo in management command
Christos Stavrakakis
01:29 pm Revision bc4dfc43: cyclades: Include 'vlmc' and 'archipelago'
Fix image ID for both 'vlmc' and 'archipelago' ext providers. Christos Stavrakakis
01:15 pm Revision db0543aa: Merge branch 'debian-hotfix-0.14.10-wheezy' into debian-develop-wheezy
Conflicts:
debian/control
Christos Stavrakakis
01:13 pm Revision 23a099cd: Merge branch 'develop' into debian-develop-wheezy
Christos Stavrakakis
01:11 pm Revision ee995ae2: Merge branch 'master' into develop
Conflicts:
ci/schemas/one_node_wheezy/wheezy.conf
docs/admin-guide.rst
snf-cyclades-app/synnefo/api/actions.py
sn...
Christos Stavrakakis
12:30 pm Revision 38c7643e: new ui: update volume wizard
Athina Bekakou
12:18 pm Revision d288745e: ci: Reduce resources of default flavors
Giorgos Korfiatis
12:12 pm Revision 1baac7bb: astakosclient: Fix Content-Type header in get_token requests
Sofia Papagiannaki
11:44 am Revision 9a80de55: docs: Add ref to Changelog and NEWS for 0.14.10
Christos Stavrakakis
11:22 am Revision f5791021: Bump version to 0.14.10-1~squeeze
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
11:21 am Revision 982e7001: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-squeeze
Christos Stavrakakis
11:17 am Revision 2cd624b2: Bump version to 0.14.10-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
11:16 am Revision 88dd946d: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-wheezy
Christos Stavrakakis
11:14 am snf-ganeti Revision 5c98b73e: Instance queries: remove opcodes and LU
Removes the remains of the instance queries.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Hrvoje R...
Helga Velroyen
11:14 am snf-ganeti Revision 64981f25: Export and network queries: remove opcodes and LUs
Removes the remains of the export (aka backup) and network
queries.
Signed-off-by: Helga Velroyen <helgav@google.com...
Helga Velroyen
11:14 am snf-ganeti Revision 081dc516: Group queries: remove opcodes and LUs
Removes the remains of the group query code.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Hrvoje R...
Helga Velroyen
11:14 am snf-ganeti Revision dde771ba: Node queries: remove opcodes and LUs
Removes the remains of the node query code.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Hrvoje Ri...
Helga Velroyen
11:14 am snf-ganeti Revision 38d18416: Remove opcodes from haskell tests
Clears the haskell tests from the query opcodes that are no
longer needed.
Signed-off-by: Helga Velroyen <helgav@goo...
Helga Velroyen
11:14 am snf-ganeti Revision 71dca138: Make burnin use luxi queries
Burnin was still using some op queries. With this patch,
they are now replaced by luxi queries.
Signed-off-by: Helga...
Helga Velroyen
11:14 am snf-ganeti Revision b40c0e97: Remove op queries from masterd
Masterd still had some 'if' branches for the queries that
used to be op queries, but are now luxi queries. This
patch...
Helga Velroyen
11:14 am snf-ganeti Revision 2a02d6fe: Remove instance query python code
This patch removes the python code for the instance
queries. So far, it replaces it by 'NotImplemented'
exceptions. I...
Helga Velroyen
11:14 am snf-ganeti Revision 20fb929a: Make watcher use queries properly
The watcher did not yet use the query client to make
queries. This patch fixes that.
Signed-off-by: Helga Velroyen <...
Helga Velroyen
11:14 am snf-ganeti Revision 9045e2c6: Adjust console behavior wrt to operation state
Unlike its cli counterpart, the rapi console operation did
not properly take into account whether the instance is
act...
Helga Velroyen
11:14 am snf-ganeti Revision 981224e9: User query client necessary for instance queries
There were some places left when code querying for instance
information did not use the query client yet.
Signed-off...
Helga Velroyen
11:14 am snf-ganeti Revision 96431562: Switch to Haskell for group queries
This patch removes the group query implementation
in python in order to use the new Haskell implementation.
Signed-o...
Helga Velroyen
11:13 am snf-ganeti Revision fbde16f0: Use query client when neccessary for group queries
This patch makes code use the query client for group
queries where necessary in order to remove the python
queries so...
Helga Velroyen
11:13 am snf-ganeti Revision fbeb41e6: Switch to haskell for export (aka backup) queries
This patch removes the python implementation of export
(aka backup) queries. So far, it is replaced by
'NotImplemente...
Helga Velroyen
11:13 am snf-ganeti Revision 44ffd981: Switch to Haskell for network queries
This patch removes the python implementation of network
queries and replaces it with 'NotImplemented' exceptions.
It ...
Helga Velroyen
11:13 am snf-ganeti Revision 862beeab: Disable node query code
This patch removes the python query implementation for
nodes. So far, the code is replaced by 'NotImplemented'
except...
Helga Velroyen
11:13 am snf-ganeti Revision a9532fb0: masterd: implement query via luxi
The master daemon so far still did queries via the python
implementation. This patch implements that it uses the
hask...
Helga Velroyen
11:13 am snf-ganeti Revision 87747cda: Make watcher use query clients
So far, the watcher was still issuing node queries
via the python implementation. This patche switches to
the haskell...
Helga Velroyen
11:13 am snf-ganeti Revision a51b19de: Move GetClient() to runtime module
Soon both, the cli and the masterd, will use a luxi
client to run queries. The method to obtain and configure
the lux...
Helga Velroyen
11:13 am snf-ganeti Revision 89352544: Implement 'QueryInstances' call in Haskell luxi server
While the command line uses the generic 'Query' call,
rapi calls 'QueryInstances'. 'QueryInstances' so far
was not fu...
Helga Velroyen
11:13 am snf-ganeti Revision ec81293c: Fix bug regarding node UUID in haskell node queries
When moving from python to haskell node queries, a bug
was discovered where a node's UUID was mistakenly
compared to ...
Helga Velroyen
11:13 am snf-ganeti Revision bc57fa8d: Use a query client for node queries where necessary
To remove the node query's python implementation soon, this
patch makes all users of the queries call the haskell
imp...
Helga Velroyen
11:13 am snf-ganeti Revision 1211c6ed: Remove --enable-split-query option
Switching from python to haskell queries, this patch
removes the option to dis/enable the haskell queries
at configur...
Helga Velroyen
11:05 am Revision b15fdd37: Bump version to 0.14.10
Christos Stavrakakis
11:03 am Revision fd63ffb3: Add release date for version 0.14.10
Christos Stavrakakis
11:03 am snf-ganeti Revision fd201010: Add Xen paused state as a Ganeti running state
The QA test 'TestClusterBurnin' pauses instances and the Xen state
domain 'paused' was not being handled properly by ...
Jose A. Lopes
11:02 am Revision f7d0f914: snf-deploy: Default packages should be wheezy
Christos Stavrakakis
11:01 am Revision ee802310: docs: Update snf-ganeti version in upgrade notes
Christos Stavrakakis
10:36 am Revision 7a189e73: new ui: overall fixes
Athina Bekakou

11/25/2013

07:40 pm snf-ganeti Revision bd7642ff: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:40 pm ganeti-local Revision bd7642ff: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:39 pm snf-ganeti Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
07:39 pm ganeti-local Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
06:49 pm snf-ganeti Revision 4757ccc4: Fix wrong expectation in hsqueeze shelltest
The shelltests expected the wrong position of the -f option
as well. Fix this.
Signed-off-by: Klaus Aehlig <aehlig@g...
Klaus Aehlig
06:46 pm Revision 337ea026: new ui: fix bugs of the creation wizards
Athina Bekakou
06:45 pm Revision fa2b958e: new ui: update navigation menu of pithos layout
Athina Bekakou
06:39 pm snf-ganeti Revision 77ed6182: Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
06:39 pm ganeti-local Revision 77ed6182: Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
06:18 pm Revision 03d3e8f3: new ui: update the "new image" button
Athina Bekakou
06:14 pm ./kamaki Revision edc1182f: Carefully copy file * up to car
Refs: #4583 Stavros Sachtouris
06:00 pm Revision dc303954: new ui: update links
Athina Bekakou
05:57 pm snf-ganeti Revision f71dde78: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Dimitris Aragiorgis
05:57 pm ganeti-local Revision f71dde78: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Dimitris Aragiorgis
05:51 pm Revision 1b2adfd1: new ui: update icon-font and corresponding files
Athina Bekakou
05:50 pm snf-ganeti Revision 81879d92: hsqueeze: fix position of option in gnt-node power
hsqueeze can produce a shell script with the commands to squeeze
the cluster; in the script, fix the position of the ...
Klaus Aehlig
05:35 pm Revision 85da142e: new ui: update icon-font and corresponding files
Athina Bekakou
05:20 pm Revision 530cc539: ui: Public keys icons
Kostas Papadimitriou
05:20 pm Revision c700cb69: ui: Several ui fixes
- Order ports by id
- Deleted port subview html element when port gets disconnected in ips view
- Update pending acti...
Kostas Papadimitriou
05:20 pm Revision b3aee2e0: ui: Improve port view progress indicator
when port has an associated vm which is in transitional state Kostas Papadimitriou
05:20 pm Revision 5d213e95: ui: VM busy indicator in IPs pane
Kostas Papadimitriou
05:20 pm Revision 1605639f: ui: Network creation rollback on subnet creation failure
do a destroy call on created network if associated subnet creation call
fails for some reason.
Kostas Papadimitriou
05:20 pm Revision ddb7229d: ui: Shutdown functionality in vm resize overlay
Kostas Papadimitriou
04:54 pm Revision 733f013d: astakos: Associate only accepted users with projects
Allow project enrollment and ownership only for users that are accepted,
not just email_verified.
Also change base q...
Giorgos Korfiatis
04:25 pm Revision 1709a768: cyclades: Fix a bug in logic/subnets.py
* Don't allow creation of subnets on a network that is initilized in a
backend
Dionysis Grigoropoulos
03:51 pm Revision 3131c27d: Merge branch 'feature-user-create' into develop
Giorgos Korfiatis
03:47 pm Revision 1808f7bc: 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
03:47 pm Revision f6ff3033: astakos: Lock user in im views
Make sure that views modifying users run in a transaction and lock users
before updating.
Giorgos Korfiatis
03:47 pm Revision fa1e77f4: astakos: Make user uuid field non-null
Set a uuid to any user missing one and set the field null=False. Giorgos Korfiatis
03:47 pm Revision fb619437: 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
03:47 pm Revision 5ae8216a: astakos: Remove unused user creation forms
InvitedLocalUserCreationForm, InvitedThirdPartyUserCreationForm,
ShibbolethUserCreationForm, and InvitedShibbolethUse...
Giorgos Korfiatis
03:47 pm Revision ef1fb98b: astakos: Reset user sign flags when adding new terms
When new terms are added, set has_signed_terms=False for all users, forcing
them to accept the new terms. If there ar...
Giorgos Korfiatis
03:47 pm Revision e066eedb: 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
03:43 pm Revision 135f864e: pithos: Fix unbound reference
Sofia Papagiannaki
02:57 pm Revision b7f2a11c: pithos: Add missing import
Sofia Papagiannaki
02:41 pm ganeti-local Revision cc6fd3da: Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
02:41 pm snf-ganeti Revision cc6fd3da: Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
02:41 pm snf-ganeti Revision 884ec6d4: Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
02:41 pm ganeti-local Revision 884ec6d4: Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
02:41 pm ganeti-local Revision 2a3bbbaa: Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
02:41 pm snf-ganeti Revision 2a3bbbaa: Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
02:41 pm ganeti-local Revision 49c60905: Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
02:41 pm snf-ganeti Revision 49c60905: Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
02:31 pm Revision 5ccda9de: Revert "docs: Fix typo to upgrade notes"
This reverts commit afa925ddcb83aad59111e5c1ab7157b047093075. Christos Stavrakakis
02:23 pm Revision afa925dd: docs: Fix typo to upgrade notes
Christos Stavrakakis
01:47 pm Revision 5313efa9: cyclades: Rename script
Christos Stavrakakis
01:40 pm Revision b81e0ba5: cyclades: Rename hotplug to hotplug_if_possible
Use 'hotplug_if_possible' option when adding/removing NICs from
instances. 'hotplug' option will fail if the instance...
Christos Stavrakakis
01:38 pm ./kamaki Support #4625 (Resolved): pithos object identification
Stavros Sachtouris
01:37 pm ./kamaki Revision de932277: Complete file copy/move (improved)
Refs: #4583 Stavros Sachtouris
01:16 pm Revision 44a687cc: Install snf-cyclades-app tools to /usr/lib/synnefo
Christos Stavrakakis
01:13 pm Revision 9f6dc661: Merge branch 'feature-neutron' into develop
Christos Stavrakakis
01:13 pm Revision 20fc5c41: cyclades: Update some snf-manage *-remove commands
* Add support for removal of multiple targets in snf-manage
port-remove, server-remove, network-remove and floating-i...
Dionysis Grigoropoulos
01:13 pm Revision 4a769fc0: cyclades: Handle invalid user input in neutron api
* Try to convert floating-ip/port IDs to integers, in order to catch
two unhandled exceptions
Dionysis Grigoropoulos
01:13 pm Revision d27b16cc: cyclades: Verbal fixes on some snf-manage commands
Dionysis Grigoropoulos
01:13 pm Revision 2bd38823: cyclades: More verbal fixes
Dionysis Grigoropoulos
01:13 pm Revision c406d7d9: django: Add a RemoveCommand class
* Add a new class for snf-manage *-remove commands Dionysis Grigoropoulos
01:13 pm Revision 57c57b88: cyclades: Typo fixes
Dionysis Grigoropoulos
01:13 pm Revision 0f89715b: cyclades: Update some snf-manage commands
* Update network-remove, server-remove, floating-ip-remove, port-remove
to extend RemoveCommand class added in commit...
Dionysis Grigoropoulos
01:13 pm Revision 406968dc: cyclades: Catch an unhandled exception
Dionysis Grigoropoulos
01:13 pm Revision eb5f7eb0: cyclades: Fix a bug in logic/subnets.py
* Fix a potential crash if the gateway IP was the last available IP of
the subnet
* Create the corresponding test
Dionysis Grigoropoulos
01:13 pm Revision ef761fe4: cyclades: Update success code on subnet create
Dionysis Grigoropoulos
01:13 pm Revision 28ac6e86: cyclades: Update snf-manage network-create
* Allow the creation of a network without specifying any subnets Dionysis Grigoropoulos
01:13 pm Revision 91430ce0: 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
01:13 pm Revision 83157287: Add a new function to assert success code 201
* Add assertSuccess201 function
* Use this new function in test/subnets.py
Dionysis Grigoropoulos
01:03 pm Revision 88d998b9: cyclades: Add script for adding name to NICs
Add migration script for adding a unique name to the NICs of all Ganeti
instances. Also, this script updates the fire...
Christos Stavrakakis
01:02 pm Revision 72baf8b9: Bump version to 0.14.10rc3
Christos Stavrakakis
01:02 pm Revision 98b66dd0: Install snf-cyclades-app tools to /usr/lib/synnefo
Christos Stavrakakis
12:28 pm Revision 4734dbcc: new ui: modify the button that toggles a sidebar
The button has fixed position when the sidebar is visible.
Itdisappears instantly when the sidebar closes.
Athina Bekakou
11:33 am Revision 74267398: cyclades: Add shutdown_timeout to RAPI client
Add missing 'shutdown_timeout' option to reboot, shutdown and destroy
methods of Ganeti RAPI client. The Ganeti RAPI ...
Christos Stavrakakis
11:33 am Revision 51136096: cyclades: Map reboot type to shutdown timeout
Fix handling of reboot type option. If 'hard' reboot type is specified
this is mapped to zero shutdown timeout of OP_...
Christos Stavrakakis
11:32 am Revision 47ea6978: astakos: Remove stack traceback
Sofia Papagiannaki
11:13 am Feature #3385 (Resolved): Duplicate code in snf-burnin
Fixed on branch feature-refactor-burnin and it will be merged to develop. Ilias Tsitsimpis

11/24/2013

07:47 pm Revision ae4eee4c: new ui: remove visual effect in the detailed views
Athina Bekakou
07:39 pm Revision de9b2b51: new ui: update icon-font and corresponding files
Athina Bekakou
05:26 pm Revision 8a50745d: new ui: add confirmation windows
Athina Bekakou
05:23 pm Revision cc9091bb: new ui: modify the style and functionality of detailed view
Athina Bekakou
02:53 pm Revision 2a58c29b: cyclades: Add default owner for port
Consider as default owner for a port the owner of the machine that the
port will be connected to.
Christos Stavrakakis

11/23/2013

07:59 pm Revision edbc1d5a: cyclades: Remove duplicate constants
Christos Stavrakakis
07:52 pm Revision 1cb7846c: cyclades: Fix removal of stale NICs in BUILD state
Until now, NICs that did not exist in the Ganeti backend and were in
BUILD state were removed after a timeout (BUILDI...
Christos Stavrakakis

11/22/2013

06:35 pm ./kamaki Revision effa4b8f: Sketch-implement file copy/move
Refs: #4625, #4583 Stavros Sachtouris
06:08 pm Revision 03c98c18: astakos: Provide additional tests for oa2 app
Sofia Papagiannaki
06:05 pm Revision 2d159fc1: astakos: Minor changes in oa2 app
Sofia Papagiannaki
05:42 pm snf-ganeti Revision 1e078ef3: build_chroot: hard-code the version of blaze-builder
The newest version does not build on debian squeeze, so avoid
it beeing pulled in as a dependency.
Signed-off-by: Kl...
Klaus Aehlig
05:06 pm snf-ganeti Revision 20d6b9c5: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:06 pm ganeti-local Revision 20d6b9c5: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:04 pm snf-ganeti Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
05:04 pm ganeti-local Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:51 pm Revision f8df95f9: ui: Typo fix
Kostas Papadimitriou
04:49 pm Revision d6316aad: ui: Remove dependency on vm_hostname_format setting
Kostas Papadimitriou
04:46 pm Revision 2d92b7ed: ui: Improve ipv6 connectivity warning styles
Kostas Papadimitriou
04:46 pm Revision f21051c8: ui: Styling improvements
Kostas Papadimitriou
04:44 pm Revision 30399f59: Merge branch 'feature-resource-defaults' into develop
Christos Stavrakakis
04:44 pm Revision c94dcec3: astakos: Preserve visibility flags on register
When re-registering an existing resource, do not override the visibility
flags. They may have been modified by the ad...
Giorgos Korfiatis
04:44 pm Revision 38fd3090: snf-deploy: Set quota for existing users
Add new action 'set_user_quota' to set base quota for existing users. Christos Stavrakakis
04:44 pm Revision 762d2797: Document resource and quota changes
Update Changelog and upgrade notes. Giorgos Korfiatis
04:44 pm Revision 548938f6: astakos: Speed up setting quota for one resource
When registering a new resource or updating base quota for a single
resource, compute and set holdings just for this ...
Giorgos Korfiatis
04:44 pm Revision 46b6a8b4: astakos: Speed up computing initial_quota
Restructure code to avoid an extra join and dict manipulations. Giorgos Korfiatis
04:44 pm Revision d5421da4: astakos: Revert moderation of non-verified users
Migration 0031 accepted users to whom activation email had been sent, even
if their email had not been verified. This...
Giorgos Korfiatis
04:44 pm Revision 5a0f9d6c: astakos: Enhance quota listing
Enable filtering quota by resource, over limit status, usage and
limit values.
Giorgos Korfiatis
04:44 pm Revision d14155e3: cyclades: Enforce quota
Introduce command enforce-resources-cyclades, which checks for quota
violations and applies actions to enforce the li...
Giorgos Korfiatis
04:44 pm Revision 45112d5a: astakos: Modify base quota in bulk
Add option `--all' in command user-modify to support setting base quota
for all users. Exceptions can be specified wi...
Giorgos Korfiatis
04:44 pm Revision f72ba65d: astakos: Preserve existing quota on default change
View the resource defaults as a skeleton to be consulted when accepting
a new user. All users keep their quota in Ast...
Giorgos Korfiatis
04:44 pm Revision 2dc27ac1: astakos: Add resource visibility flags
Rename flag `allow_in_projects' to `ui_visible'. Add flag `api_visible'.
The former entails the latter.
Giorgos Korfiatis
04:44 pm Revision 85ae5a4c: astakos: Restrict resource access in API
Make available in the API only resources with api_visible=True. Giorgos Korfiatis
04:44 pm Revision 2e46be99: astakos: Make limits possibly infinite
Register new resources with unlimited quota. Giorgos Korfiatis
04:44 pm Revision d61d6007: astakos: Rename --limit to --default-quota
Use a more descriptive name for this resource-modify option. Also change
resource-list column `limit' to `default_quo...
Giorgos Korfiatis
04:44 pm Revision a69ad12b: astakos: Split quota commands
Introduce quota-list and quota-verify. Giorgos Korfiatis
04:44 pm Revision 20c6de35: quotaholder: Speed up set_quota with bulk_create
Instead of updating every single holding, delete all after loading them,
then reinsert them updated with bulk_create.
Giorgos Korfiatis
04:44 pm Revision b22da62e: astakos: Avoid multiple user lookups in quota sync
Also, remove unneeded param of astakos_users_quotas. Giorgos Korfiatis
04:44 pm Revision 90e7da53: Remove resource import/export commands
They have been subsumed by the respective service import/export commands. Giorgos Korfiatis
04:44 pm Revision 30edd93d: astakos: Recompute quota when updating a resource
Avoid stateful update of holdings when a resource limit changes; rather
recompute and set all affected users' quota.
Giorgos Korfiatis
04:44 pm Revision 3c98e3a5: common: Support parsing, printing inf numbers
By convention, infinite is represented by 2**63-1, the max value for
a signed 64 bit field.
Giorgos Korfiatis
04:44 pm Revision 41e92ef2: astakos: Replace decimal field with bigint
Any values that happen to be greater than the new max (2**63-1)
are reduced to this value.
Giorgos Korfiatis
04:44 pm Revision 72313b77: astakos: pep8 fixes
Giorgos Korfiatis
04:35 pm Revision 2945e7ed: ci: Add --name option to override server name
Christos Stavrakakis
04:23 pm Revision 9d47d945: Bump version to 0.14.10~rc2-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
04:22 pm Revision 0a9d9d39: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-wheezy
Christos Stavrakakis
04:19 pm snf-ganeti Revision 38f561d8: Do not pass None values in network scripts
RunCmd does not allow env dict to have non string values.
NIC's IP and name can be None, thus export them only if not...
Dimitris Aragiorgis
04:19 pm ganeti-local Revision 38f561d8: Do not pass None values in network scripts
RunCmd does not allow env dict to have non string values.
NIC's IP and name can be None, thus export them only if not...
Dimitris Aragiorgis
04:16 pm snf-ganeti Revision d7c461b6: Fix broken TAGS generation
This file is used for development to point to code definitions. Apparently this
has been broken since Februrary [cc40...
Petr Pudlak
03:48 pm snf-ganeti Revision e5398c3a: Add patching QA configuration files on buildbots
In order to work, it is necessary:
* Write a JSON Patch to file "qa/qa-patch.json" in a source repository.
(And be ...
Petr Pudlak
03:46 pm Revision 657040ad: Get the latest ganeti packages from wheezy repo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Conflicts:
ci/schemas/one_node_wheezy/wheezy.conf
snf-deploy/...
Dimitris Aragiorgis
03:32 pm Revision ce6755b8: new ui: modify volume creation wizard
Athina Bekakou
03:06 pm Revision a36d4561: Bump version to 0.14.10rc2
Christos Stavrakakis
03:02 pm ganeti-local Revision 7ce96e25: Add missing opcode parameter
Upon porting the patch from stable-2.10 where opcodes are
auto generated we forgot to add hotplug_if_possible param
t...
Dimitris Aragiorgis
03:02 pm snf-ganeti Revision 7ce96e25: Add missing opcode parameter
Upon porting the patch from stable-2.10 where opcodes are
auto generated we forgot to add hotplug_if_possible param
t...
Dimitris Aragiorgis
02:46 pm snf-network Revision 0dad67e9: Bump version to 0.15.1-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:46 pm snf-network Revision 682583b1: Merge branch 'master' into debian-wheezy
Dimitris Aragiorgis
02:42 pm snf-network Revision 5332c3cb: Bump version to 0.15.1
Dimitris Aragiorgis
02:40 pm snf-network Revision 20fa515c: Support firewalls based on NINC index, uuid, names
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:38 pm Revision b2272468: cyclades: Add name to Ganeti NICs
Add 'name' attribute to newly created NICs. Currently, the name of the
NICs will not be used to refer to NICs, as it ...
Christos Stavrakakis
02:11 pm Revision a716e840: new ui: add disconnect functionality for the detailed view
Athina Bekakou
01:16 pm Revision c2e41963: cyclades: Small fixes to server-import command
Christos Stavrakakis
01:04 pm snf-ganeti Revision 2088b563: Some minor fixes related to network scripts
Export NIC's name and uuid in configuration scripts, use HooksDict()
in Xen hypervisor to export network related vars...
Dimitris Aragiorgis
01:04 pm ganeti-local Revision 2088b563: Some minor fixes related to network scripts
Export NIC's name and uuid in configuration scripts, use HooksDict()
in Xen hypervisor to export network related vars...
Dimitris Aragiorgis
01:01 pm snf-ganeti Revision 11c97d7c: Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
01:01 pm ganeti-local Revision 11c97d7c: Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
01:01 pm ganeti-local Revision 29fa4fa3: Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
01:01 pm snf-ganeti Revision 29fa4fa3: Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
12:51 pm ganeti-local Revision 2e6f0cdf: Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
12:51 pm snf-ganeti Revision 2e6f0cdf: Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
12:43 pm Revision 73486bc5: new ui: update detailed view of vm
- add first approach for the "attach volume" and "connect to network"
window.
- improve style
Athina Bekakou
12:11 pm Revision a472f828: ui: Separate image/snapshot menu in vm wizard
Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_create_view.js
snf-cyclades-app/synnefo/ui/template...
Kostas Papadimitriou
12:05 pm Revision db6ed606: ui: Display all available snapshot categories
Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_create_view.js
Kostas Papadimitriou
12:04 pm Revision 8f831cbc: ui: Create machine loading images indicator
snapshots feature introduced the requirement for updating images displayed on
vm creation view, every time the view i...
Kostas Papadimitriou
11:57 am snf-ganeti Revision 26ce25ef: Export nic name and uuid in configuration scripts
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:57 am ganeti-local Revision 26ce25ef: Export nic name and uuid in configuration scripts
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:13 am Revision 995a0d70: Burnin: Fix some verbal errors
Ilias Tsitsimpis
10:55 am Revision 4c657887: astakos: Include astakos_admin in helper script
Giorgos Korfiatis

11/21/2013

08:37 pm Revision 90fbedb6: ui: Proper initialization of port progress indicator
in icon view vm ips Kostas Papadimitriou
08:33 pm Revision 93c25f8d: ui: Remove snapshots specific patch
Kostas Papadimitriou
08:31 pm Revision 37353119: ui: Update image details title styles
Kostas Papadimitriou
08:31 pm Revision d9128cf3: ui: IPs icons
Kostas Papadimitriou
08:31 pm Revision 8626b696: ui: Avoid image name double escaping in vm wizard
Kostas Papadimitriou
08:31 pm Revision de0693f8: ui: Snapshot action indicator icon
Kostas Papadimitriou
08:31 pm Revision 74831b0d: ui: Handle port_forward vm info when available
display corresponding connect info in vm connect overlay Kostas Papadimitriou
08:29 pm Revision c7aead0b: ui: Remove debug statement
Kostas Papadimitriou
08:28 pm Revision 43b53ee7: ui: Remove debug statement
Kostas Papadimitriou
08:27 pm Revision deeeb954: ui: Additional vm name truncates
Kostas Papadimitriou
08:27 pm Revision 9db70e60: ui: Fix network ports toggling overflow issues
Kostas Papadimitriou
08:27 pm Revision 8d874572: ui: IPs icon subview alignment fixes
Kostas Papadimitriou
08:27 pm Revision 45ff73d0: ui: Remove categories list in vm wizard view
Kostas Papadimitriou
08:27 pm Revision 6fe8c2ca: ui: Remove UI_VM_HOSTNAME_FORMAT setting
no longer needed since compute api responses contain the fqdn vm attribute.
Setting ``UI_NO_FQDN_MESSAGE`` setting a...
Kostas Papadimitriou
08:27 pm Revision 9145aad9: ui: Disconnect action in vm ips icon subview
Kostas Papadimitriou
08:27 pm Revision b502f75d: ui: Avoid double escaping of image name
Kostas Papadimitriou
08:27 pm Revision 807a0305: ui: Truncate model names in several cases
Kostas Papadimitriou
08:27 pm Revision bfb11987: ui: Network/IPs/Public keys action indicators
Kostas Papadimitriou
08:27 pm Revision d6d1f049: ui: Skip snapshot action confirmation step
Kostas Papadimitriou
08:27 pm Revision 2b516a38: ui: Improve inactive vm actions handling
Kostas Papadimitriou
08:27 pm Revision 796d9069: ui: Hide public network connect action border
Kostas Papadimitriou
08:27 pm Revision 3cac4a52: ui: Warn user when vm has no public ip v4
in vm connect overlay Kostas Papadimitriou
08:23 pm Revision 3dd4a971: ui: Hide public network connect action border
Kostas Papadimitriou
08:17 pm Revision f59423e7: ui: Improve inactive vm actions handling
Kostas Papadimitriou
08:12 pm Revision fa5e1f54: ui: Disconnect action in vm ips icon subview
Kostas Papadimitriou
06:47 pm Revision c89c1938: ui: Fix network ports toggling overflow issues
Kostas Papadimitriou
06:36 pm Pithos Web Client Revision a0a17ab9: Merge branch 'master' into develop
Conflicts:
version
Kostas Papadimitriou
06:10 pm Revision 1dafd5f0: ui: IPs icon subview alignment fixes
Kostas Papadimitriou
06:08 pm Revision 0ee6a396: ui: Remove categories list in vm wizard view
Kostas Papadimitriou
06:07 pm Revision cd20b820: ui: Remove UI_VM_HOSTNAME_FORMAT setting
no longer needed since compute api responses contain the fqdn vm attribute.
Setting ``UI_NO_FQDN_MESSAGE`` setting a...
Kostas Papadimitriou
06:07 pm ./kamaki Revision d1bced10: Expose Network floatingip commands
Refs: #4583, #4563 Stavros Sachtouris
06:07 pm Revision d397f77e: burnin: Update snf-burnin-run script
Ilias Tsitsimpis
06:02 pm Revision f0bf914c: ui: Additional vm name truncates
Kostas Papadimitriou
06:01 pm Revision da83b041: Get the latest ganeti packages from wheezy repo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:58 pm Revision ac57b1c4: pithos: Update view tests
Sofia Papagiannaki
05:58 pm Revision 64455755: pithos: Minor changes in view decorator
Sofia Papagiannaki
05:51 pm Revision a84bb525: ui: Avoid double escaping of image name
Kostas Papadimitriou
05:45 pm Revision fede1c2e: ui: Truncate model names in several cases
Kostas Papadimitriou
05:42 pm ./kamaki Revision 8fd99602: Implement Network floatingips
Refs: #4546 Stavros Sachtouris
05:39 pm ./kamaki Revision 86900a30: server create arg type bug: image id not an int
Stavros Sachtouris
05:37 pm ./kamaki Revision 1ad949a7: Implement Network floatingips
Refs: #4546 Stavros Sachtouris
05:13 pm Revision 9f7eec77: ui: Network/IPs/Public keys action indicators
Kostas Papadimitriou
04:38 pm ganeti-local Revision 6b97b16c: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:38 pm snf-ganeti Revision 6b97b16c: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:37 pm ganeti-local Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:37 pm snf-ganeti Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:34 pm ganeti-local Revision 7cfe1eb6: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
04:34 pm snf-ganeti Revision 7cfe1eb6: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
04:32 pm Revision df99e15d: Burnin: Small code refactoring
Ilias Tsitsimpis
04:16 pm Revision 0d2e2121: burnin: Change --quiet logging behavior
When --quiet flag is used, burnin will not produce a logging
file at all (neither will log to stdout). This flag is u...
Ilias Tsitsimpis
04:16 pm Revision 6c7d5235: burnin: Add STOPPED as valid state when deleting
After a reconciliation, a machine will go to STOPPED state
before the DELETED state. This commit adds the STOPPED sta...
Ilias Tsitsimpis
04:14 pm ./kamaki Revision 77a7fd64: Merge branch 'develop' into feature-network-api
Stavros Sachtouris
04:08 pm Revision fc6bf782: new ui: general style changes
- add single view link in actions-bar
- update logo
- update navigation links
Athina Bekakou
04:08 pm ./kamaki Revision cec2dfcd: Reimplement pithos commands (apply naming scheme)
Refs: #4625, #4583
So far: file list, file create
Stavros Sachtouris
04:06 pm snf-ganeti Revision 96ed3a3e: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
04:06 pm ganeti-local Revision 96ed3a3e: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
03:45 pm snf-ganeti Revision 2ca1b52d: Add missing spindles paramter to idisk
When spindles where added to Ganeti, apparently it was forgotten
to add the parameter to the Haskell data type as wel...
Klaus Aehlig
03:45 pm snf-ganeti Revision 9e448d7f: Parse spindles as integer
The disk parameter "spindles", if present, has to be an integer.
Enforce this already when parsing the command line, ...
Klaus Aehlig
03:42 pm snf-ganeti Revision b09c141f: Fix a bug in BlockDevAssemble
If BlockdevAssemble() is invoked with as_primary=False
(currently only in the first pass of AssembleInstanceDisks())
...
Dimitris Aragiorgis
03:42 pm ganeti-local Revision b09c141f: Fix a bug in BlockDevAssemble
If BlockdevAssemble() is invoked with as_primary=False
(currently only in the first pass of AssembleInstanceDisks())
...
Dimitris Aragiorgis
03:38 pm Revision cba7f12c: burnin: Add ImagesTestSuite
Ilias Tsitsimpis
03:38 pm Revision 41d7c658: burnin: Implement NetworkTestSuite
Ilias Tsitsimpis
03:38 pm Revision 2338f772: burnin: Finish ServerTestSuite
Ilias Tsitsimpis
03:38 pm Revision 05770ed8: burnin: Create a new module to split up codebase
Ilias Tsitsimpis
03:38 pm Revision 4000d692: burnin: Write ServerTestSuite
Ilias Tsitsimpis
03:38 pm Revision 7e11c84f: burnin: Use descriptors as test attributes
Since each instance of the TestCase will only be used to run a single
test method (a new fixture is created for each ...
Ilias Tsitsimpis
03:38 pm Revision e8760c7f: snf-ci: Update burnin command line parameters
Add the kamaki_version parameter to the ci config file.
Using this parameter the user can specify a version of kamaki...
Ilias Tsitsimpis
03:38 pm Revision 9d5c8826: burnin: Add PithosTestSuite
Ilias Tsitsimpis
03:38 pm Revision 2349591f: burnin: Add new logger
Ilias Tsitsimpis
03:38 pm Revision 70f14042: burnin: Test name2uuid
Ilias Tsitsimpis
03:38 pm Revision d3cabc29: burnin: Add --quiet and --final-report-only flags
`final-report-only' flag is useful when burnin is used in
script files and it's output is to be sent using email.
Ilias Tsitsimpis
03:38 pm Revision 0e7a0a10: burnin: Remove old implementation
We are going to re-implement burnin.
The goal is to have a cleaner structure (not all code in one file),
a better log...
Ilias Tsitsimpis
03:38 pm Revision 8b8c28e6: burnin: Implement StaleServersTestSuite
This testsuite is used to inspect and delete stale servers
(servers left from previous burnin runs).
Ilias Tsitsimpis
03:38 pm Revision 1dc73a5d: burnin: Parse arguments
Ilias Tsitsimpis
03:38 pm Revision 5b3b2d49: burnin: Add FlavorsTestSuite
Ilias Tsitsimpis
03:31 pm Revision 03e61f57: ui: Skip snapshot action confirmation step
Kostas Papadimitriou
03:31 pm Revision 1c0f8d7d: ui: Remove debugging code
Kostas Papadimitriou
03:31 pm Revision b99bf835: ui: Warn user when vm has no public ip v4
in vm connect overlay Kostas Papadimitriou
03:22 pm Revision 045591f2: Merge branch 'feature-export-stats' into develop
Christos Stavrakakis
03:21 pm Revision 4fad2b3f: cyclades: Update Changelog about exported stats
Christos Stavrakakis
02:33 pm Revision f0498685: new ui: modify style and content of detailed views
Athina Bekakou
02:10 pm Revision c8a38c0e: cyclades: Export Astakos detailed stats from API
Add new 'astakos_admin' service to export basic statistics about Astakos
service. The stats are exported via the '/ad...
Christos Stavrakakis
01:32 pm ./kamaki Revision 379c36a8: Fix typo (network type is network not compute)
Stavros Sachtouris
01:28 pm Revision 79f67df6: astakos: Command to export Astakos statistics
Add new 'snf-manage stats-astakos' management command to export basic
statistics about Astakos, like number of total,...
Christos Stavrakakis
01:28 pm Revision d9f2a9e1: cyclades: Command to export Cyclades statistics
Add new 'snf-manage stats-cyclades' management command to export basic
statistics about Cyclades, like number of serv...
Christos Stavrakakis
01:28 pm Revision bda47e03: cyclades: Export Cyclades detailed stats from API
Add '/admin/stats/detail' API endpoint to export basic statistics about
Cyclades. Access to this view is only allowed...
Christos Stavrakakis
12:58 pm Revision 331f7d69: plankton: Make Pithos Archipelago conf a setting
Add new constants for Archipelago configuration file
and XSEG Object Pool Size
Chrysostomos Nanakos
12:34 pm Revision 0c691de2: pithos: Add Archipelago constants to KWARGS dict
Pass archipelago_conf_file and xseg_pool_size to
connect_backend or PithosBackendPool function
Chrysostomos Nanakos
12:30 pm Revision 28ec1513: pithos: Pass Archipelago constants to Backend Pool
Pass archipelago_conf_file and xseg_pool_size constants
to PithosBackendPool function
Chrysostomos Nanakos
12:29 pm Revision 621c30af: pithos: Return if XSEG Object Pool exists
Chrysostomos Nanakos
12:06 pm ./kamaki Support #4625 (Resolved): pithos object identification
Pithos objects could be identified like this:
pithos://account/container/objectpath
or
[--account=ACCOUNT] /contai...
Stavros Sachtouris
11:31 am Revision 83968a58: pithos: Retrieve PITHOS_XSEG_POOL_SIZE constant
Import into Pithos settings the new constant for the XSEG
pool size
Chrysostomos Nanakos
11:29 am Revision 379c0c1d: pithos: Add new XSEG pool size constant
Introduce new constant for XSEG pool size. Default value is 8 Chrysostomos Nanakos
12:07 am Revision d69f6238: ui: Handle port_forward vm info when available
display corresponding connect info in vm connect overlay Kostas Papadimitriou

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 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 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 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 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 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 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 6ed93fd7: WIP: Make UI work with snapshots
Chrysostomos Nanakos
01:23 pm Revision 36ecd2d6: cyclades: Add dummy management commands for volumes
Christos Stavrakakis
01:23 pm Revision 0be14f37: cyclades: Fix create snapshot return code (202)
Christos Stavrakakis
01:23 pm Revision bf9dbab0: pithos: Use synnefo.settings in backend/__init__.py
Chrysostomos Nanakos
01:23 pm Revision 01815716: cyclades: Resolve cherry-pick conflicts
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 e6f28f02: ui: Include snapshot action in vm icon view
Kostas Papadimitriou
01:23 pm Revision 168a12e2: WIP: Small fixes to make Cyclades work with snapshots
Chrysostomos Nanakos
01:23 pm Revision 212709f0: cyclades: Various fixes for snapshots
Christos Stavrakakis
01:23 pm Revision bd3d2faf: cyclades: Provider may also be 'archipelago'
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 825f3123: cyclades: Fix bugs when creating snapshots
Christos
01:23 pm Revision 8831a324: cyclades: Add SnapshotInstance RAPI method
Christos
01:23 pm Revision 441fc3aa: ui: Implement snapshot create api call
Kostas Papadimitriou
01:23 pm Revision 6a93d35a: cyclades: Fix prefixes of images/snapshots
Christos Stavrakakis
01:23 pm Revision 55ffb732: ui: Snapshot image icon
Kostas Papadimitriou
01:23 pm Revision 8f228e69: ui: Properly set snapshot OS attribute
if not already set Kostas Papadimitriou
01:23 pm Revision 3be44f0b: cyclades: Add migration file for volumes
Christos Stavrakakis
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 7cf9e37f: ui: Introduce snapshot image type in vm wizard
Kostas Papadimitriou
01:23 pm Revision af646943: ui: Update images collection every time user opens vm wizard
Kostas Papadimitriou
01:23 pm Revision 12394bd5: cyclades: Include volumes in server list response
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 5eb2916f: cyclades: Add tests for volumes
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 3e9398b1: cyclades: Create volume when creating instance
Create the root disk of the instance as a Volume object. Christos Stavrakakis
01:23 pm Revision e0f5c865: cyclades: Implementat volumes and snapshots
Christos Stavrakakis
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 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 43387972: cyclades: Initialize 'volume' app
Initialize new 'volume' app, which will implement the block storage API
of Cyclades.
Christos Stavrakakis
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 8dea27e5: pithos: Add Archipelago Blocker and Mapper
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 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 563bcc22: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
01:21 pm Revision cfd78434: pithos: Add Gevent Gunicorn Worker for Archipelago
Chrysostomos Nanakos
01:21 pm Revision 5703408d: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
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 488209a5: ui: Remove deprecated floating IPs API calls
Kostas Papadimitriou
12:43 pm Revision 3e323ae8: ui: Fix resolving of vm hostname
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 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 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 50f8d281: astakos: Introduce api call for validating a temporary oa2 token
Sofia Papagiannaki
07:33 pm Revision 9956ffe9: astakos: Introduce CRUD management commands for oa2 clients
Sofia Papagiannaki
07:33 pm Revision ec9999ad: astakos: Initiate (south) db migrations for oa2 app
Sofia Papagiannaki
07:33 pm Revision 6ea05549: astakosclient: Provide call for requesting oa2 token
Sofia Papagiannaki
07:33 pm Revision c1d38ca2: astakosclient: Provide call for validating a temporary oa2 token
Sofia Papagiannaki
07:33 pm Revision efaec842: astakos: Extend oa2 app
Sofia Papagiannaki
07:33 pm Revision 1315e80d: astakos: oa2 app
Kostas Papadimitriou
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 3ed3ef88: new ui: improve volumes 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: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 snf-ganeti Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:37 pm ganeti-local 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 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: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: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 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 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/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 5475c563: ui: Improve floating ip status display
Kostas Papadimitriou
07:03 pm Revision d647cc0b: ui: Remove debug statement
Kostas Papadimitriou
07:03 pm Revision e6a4b75c: ui: Several ips/networks fixes and improvements
Kostas Papadimitriou
07:03 pm Revision 8e13afa9: ui: Enable automatic quota handling in collection views
Kostas Papadimitriou
07:03 pm Revision b9add257: ui: Disable language select menu
Kostas Papadimitriou
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 5bfb38cf: ui: Floating ip destroying style
Kostas Papadimitriou
07:03 pm Revision af32efaa: ui: VM ip addresses subview improvements
Kostas Papadimitriou
07:03 pm Revision a45b4f10: ui: SSH create view. Focus on name input by default
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 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 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 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: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: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 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
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
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 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
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

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 eab078ee: ui: Hide empty private network list
Kostas Papadimitriou
04:46 pm Revision 7c132ef3: ui: Remove options menu from header
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 2152dd3f: helpdesk: Fix css and html for IP queries
Olga Brani
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
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 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: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: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 7a7209a8: Add docs build dir to .gitignore
Stratos Psomadakis
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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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
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 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 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 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 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
08:41 am Revision fb676f00: cyclades: Small bug fix in IP Pools
* Handle invalid user input Dionysis Grigoropoulos

11/13/2013

07:41 pm Revision 42e041f0: cyclades: Fix location of 'ip-list' command
Christos Stavrakakis
05:58 pm ganeti-local Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:58 pm snf-ganeti 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 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 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 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
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
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 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 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 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 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 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 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 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 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 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 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 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 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 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
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

11/12/2013

06:42 pm Revision 208dd6d1: new ui: several minor updates and fixes
Athina Bekakou
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: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: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 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 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 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
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
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 a37c5497: ui: Refactored network/ip vm connect overlay
Kostas Papadimitriou
01:26 pm Revision 7dff818c: ui: Prefetch network api data on app initialization
Kostas Papadimitriou
01:26 pm Revision 435bb7fb: ui: Various styles improvements
Kostas Papadimitriou
01:26 pm Revision f8aa9fc3: ui: Improve port status display
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 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: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: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 27d628c4: ui: Implement floating ip port disconnect
Kostas Papadimitriou
05:02 pm Revision 5035e5f7: ui: Missing resize action icon
Kostas Papadimitriou
05:02 pm Revision 6201f0e3: ui: Separate truncate length for icon/single port list views
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 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 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 66932293: cyclades: fix typo in snf-dispatcher
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 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 cc94ff04: Bump version to 0.14.10rc1
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: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 553e7d5f: astakos: Remove unused user creation forms
InvitedLocalUserCreationForm, InvitedThirdPartyUserCreationForm,
ShibbolethUserCreationForm, and InvitedShibbolethUse...
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 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: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 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
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

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: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: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: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: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 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 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 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 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 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 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 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: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: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 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 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 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 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 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 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 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 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
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

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 f5c5fb5e: ui: Single IP addresesses view improvement
Kostas Papadimitriou
06:43 pm Revision 36f338d0: ui: Styles fix
Kostas Papadimitriou
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 af505a94: ui: Truncate template helper
Kostas Papadimitriou
06:43 pm Revision e481c282: ui: Update network api endpoint
Kostas Papadimitriou
06:43 pm Revision 32a58fdf: ui: IP addresses togger in single vm view
Kostas Papadimitriou
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 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 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: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: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 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 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 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
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
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 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: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 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: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 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: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: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 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 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 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 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: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 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: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: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 fef04862: cyclades: Add a test for subnet creation
Dionysis Grigoropoulos
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: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 7e201ff0: new ui: login style fixes
Olga Brani
05:28 pm Revision 17ce081a: new ui: Style for vm-list page without VMs
Olga Brani
05:28 pm Revision 3a6860e3: new ui: Tooltip new style
Olga Brani
05:28 pm Revision 62b8cb49: new ui: fonts style changes
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 ba7421ce: ui: VM status typo
Kostas Papadimitriou
04:52 pm Revision 365af933: ui: IP addresses subview in icon vms view
Kostas Papadimitriou
04:52 pm Revision 31bc4729: ui: Additional storage_attrs funcionality
allow custom model id resolver Kostas Papadimitriou
04:52 pm Revision 9ce06363: ui: Styles update
additional styles for active status indicators Kostas Papadimitriou
04:52 pm Revision d233867a: ui: Private network view improvements
display subnet cidr when available 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: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 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: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: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
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
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 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: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:27 pm Revision fb608f12: Update python-django-south depedency to >= 0.7.3
Christos Stavrakakis
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 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 7f377235: Bump version to 0.14.8~rc1-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
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 991a2a0a: astakos: Add missing save in reject_user
Giorgos Korfiatis
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 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 3961d018: cyclades: Fix broken test
Mock getting image from plankton. Christos Stavrakakis
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 58fdb30c: Update Changelog
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 8f15047b: docs: Fix reconcile-servers typo in admin guide
Stratos Psomadakis
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 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 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 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 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 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 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 d0288f53: snf-deploy: Remove misplaced `raise'
Ilias Tsitsimpis
05:27 pm Revision dda6a14e: deploy: Exit with message and not with code
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 49c1a545: deploy: Pep8 fixes
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 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 dd886b27: ci: Frist try to use SynnefoCIWheezy image
Christos Stavrakakis
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 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 867d21f4: ci: Use -U when installing with pip
Christos Stavrakakis
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 852b54dd: ci: Fix database engine
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 5aac4920: Add messages context processor to default settings
Christos Stavrakakis
05:27 pm Revision 0a9dfccb: ci: Fix a bug with config_file relative filepath
Ilias Tsitsimpis
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 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 a513bbd8: wheezy: HttpResponse has no _is_string attribute
Christos Stavrakakis
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 c460c4fe: deploy: Don't use hardcoded version of postgresql
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 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 7e8b4dfb: ci: Do not run pithos tests by default
Christos Stavrakakis
05:27 pm Revision 63a56cfa: snf-django: Add missing import
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 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 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 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 dab01c08: Revert "deploy: Fix --dhcp option of network-create cmd"
This reverts commit 73607c335593146f3f4bf31960c9a7042598d510. Christos Stavrakakis
05:27 pm Revision a1796673: snf-django: pep8 fixes
Christos Stavrakakis
05:27 pm Revision c1aec9e6: ci: Check only .py files for pep8 errors
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 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 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 e151927b: ci: Exit if there are no file to check with pep8
Ilias Tsitsimpis
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 31463bb5: snf-deploy: some minor fixes and typos
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
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 4d0177be: Remove obsolete autopkg_debian script
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 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 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 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 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 5b588c40: snf-deploy: Use filebased email_backend
Change the email backend from dummy to a filebased one. Ilias Tsitsimpis
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 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 c172a2f0: ci: Instruct snf-deploy to generate ssh keys
Ilias Tsitsimpis
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 443be619: snf-burnin: Add a missing `return'
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 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 85f6a087: snf-deploy: fix a bug in --disable-colors option
Erethon
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 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 731d7237: ci: update ci/schemas/one_node/synnefo.conf
Dionysis Grigoropoulos
05:27 pm Revision a18ce293: snf-deploy: add flavor options in synnefo.conf
Dionysis Grigoropoulos
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 d4cedda9: ci: Handle ssh access for demo.synnefo.org
Christos Stavrakakis
05:27 pm Revision 5d037ab8: ci: Add --force-yes option to apt-get install
Ilias Tsitsimpis
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 c8323c7e: ci: Add build ID to server name
Christos Stavrakakis
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 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 478b7e6c: ci: Improve flavors/images finder
Allow for search both by name (using regular
expressions) or by id.
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 b5c9470a: ci: Remove ssh_keys value from config file
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 547783ba: ci: Remove forgotten debug message
Ilias Tsitsimpis
05:27 pm Revision 12064c44: ci: Install x2goserver
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 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 795ceb6f: Minor fix in setup_hosts (sed -i /etc/hosts)
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
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 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 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 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 bf18dd72: Pass key_inject in setup_env
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 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 a743cea2: Allow password-less access from db node in db
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 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 361b9eb3: Use ip instead of hostname for env.host_string
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> 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 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 96181c8b: Remove custon synnefo_settings for webclient
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
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 9ed02c95: snf-deploy: Update snfdeploy/lib.py to be pep8 compliant
Dionysis Grigoropoulos
05:27 pm Revision fa596389: snf-deploy: Add option (--disable-colors) to disable color printing in terminal
Dionysis Grigoropoulos
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 97eef0c3: Remove some files
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 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 8d390b69: Modify devflow for snf-deploy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
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 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 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 497a3518: ci: Specify directory to fetch packages to
Christos Stavrakakis
05:27 pm Revision b5e8d7ec: ci: s/mail/email in git config
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 2a294545: ci: Add option to build and fetch documentation
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 368b1919: ci: Add option to override schema
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 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 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 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 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 a2d95b16: ci: Helper script to run ci commands
Make 'snf-ci' python script to run CI commands. 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 80e49925: ci: Install south from squeeze-backports
Christos Stavrakakis
05:27 pm Revision 4f4f5054: ci: Include commands between $()
Ilias Tsitsimpis
05:27 pm Revision 05c406b1: ci: Fix some typos in utils.py
Ilias Tsitsimpis
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 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 3c9d7784: burnin: Fix a bug with image metadatas
Plankton returns properties whereas Cyclades returns
metadata for the images.
Ilias Tsitsimpis
05:27 pm Revision 623bbaf1: support both pithos and cyclades in tests.sh
Georgios D. Tsoukalas
05:27 pm Revision a9b9f7df: burnin: Don't register images as public
Ilias Tsitsimpis
05:27 pm Revision 553e740d: burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients
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 4e003a2d: Update NEWS and Changelog
Christos Stavrakakis
05:27 pm Revision 46c556e2: Bump version to 0.14.7
Christos Stavrakakis
05:27 pm Revision 5caf6ca5: burnin: Add new bash script to run burnin
Ilias Tsitsimpis
05:27 pm Revision 6859305e: helpdesk: Fix network interface queryset
Kostas Papadimitriou
05:27 pm Revision 1a8ee1d7: Update NEWS and Changelog
Christos Stavrakakis
05:27 pm Revision 8a17de32: Bump version to 0.14.6
Christos Stavrakakis
05:27 pm Revision a834d551: Bump version to 0.14.8rc1
Christos Stavrakakis
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 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 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 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 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 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 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 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 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 b70f6510: ui: Include additional required js libs
Kostas Papadimitriou
09:14 am Revision ac07ff0d: ui: Refactored public keys view
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 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 fff8bd58: ui: Neutron models module
includes models/collection objects for Network, Port, Subnet, FloatingIP
neutron APIs.
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 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 209a38bc: ui: Update included js scripts in home.html
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 87a459ff: ui: API url sanitization
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 cf4c9298: ui: Base view object improvements
- pre/post hide/show hooks
- set parent_view attribute if set in options
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 34f802f7: ui: Custom rivets.js adapter
Kostas Papadimitriou
09:14 am Revision 342acb45: cyclades: Register url for ports detail view
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 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 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

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
« Previous
Next »
 

Also available in: Atom