Activity
From 11/03/2013 to 12/02/2013
12/02/2013
- 09:30 pm Revision fba7aaf4: snf-deploy: Fix for vncauthproxy>1.4
- 09:16 pm snf-vncauthproxy Revision 627e2841: Bump version to 1.5rc1
- 08:14 pm snf-vncauthproxy Revision ae655e41: Revert "Prompt user for user configuration"
- This reverts commit c5654215e038560cc95938df3cd57f3598f0b1e5.
- 08:13 pm snf-vncauthproxy Revision 7b67c026: docs fix
- 07:41 pm snf-ganeti Revision 5706396c: Export DISK_ID as the second part of logical_id
- DISK_NAME already is exported and shows disk.name
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 07:25 pm Revision 91c8f399: new ui: various style modifications
- 06:26 pm ./kamaki Revision ed658c90: Merge branch 'feature-starting-points' into develop
- 06:25 pm ./kamaki Revision c22183b9: Allow kamaki-shell to ignore unrecognized commands
- 06:23 pm Revision 0a3027c3: docs: Add section about Cyclades resources
- Add section about Cyclades resources and quota handling. Also, refactor
the section about the reconciliation mechanism. - 06:16 pm snf-ganeti Revision 26e7a6c2: Lock group(s) when creating instances.
- This is required to prevent race conditions such as removing a network
from a group and adding an instance at the sam... - 06:00 pm snf-ganeti Revision 17e5dbd0: Do not override disk.params in case of ext
- Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ... - 05:56 pm ./kamaki Bug #4692 (New): Update Documentation to reflect the changes in version 0.12
- First, scan the existing documentation and update whatever can be updated.
Then, rethink the examples and adjust the... - 05:54 pm Revision ae8f26fc: webproject: Include common 403.html template
- Signed-off-by: Olga Brani <olgabrani@grnet.gr>
- 05:54 pm ./kamaki Support #4612 (Resolved): Seperate starting points for kamaki one-command and kamaki-shell
- 05:53 pm ./kamaki Revision 039236fd: Update Changelog to reflect kamaki-shell addition
- Refs: #4612
- 05:52 pm ./kamaki Revision 54b7c1de: Create a kamaki-shell command for kamaki shell
- Refs: #4612
- 05:52 pm Revision 9b10cb20: astakos: Ensure computed result gets returned
- Relying on cache.get is not always safe
- 05:33 pm Revision f936cac5: docs: Minor wording fixes in index page
- Also, move the complete component list from the index
to the Admin Guide. - 05:16 pm ./kamaki Revision 17cfc2f0: Add waiters to netowrk connect/disconnect
- Refs: #4624
- 05:01 pm ./kamaki Revision fd981f77: Revive network connect/disconnect
- Refs: #4563
- 04:56 pm snf-ganeti Revision 7a8d0d76: Allow modification of arbitrary params for ext
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:52 pm Revision 6cd3949d: new ui: update the list of the included js files
- 04:52 pm Revision 48233747: snf_django: Add new filtering fuction
- Add new 'filter_objects_results' function to apply filters, e.g. from
--filter-by option to objects. Rename old 'pars... - 04:52 pm Revision 2052c40e: cyclades: Optimize server-list command
- Optimize server-list command by prefetching related fields if needed.
- 04:50 pm Revision 4e0e9d53: cyclades: pep8 fix
- 04:45 pm snf-image Revision c7bd90fb: Fix a small error in an img_id example in the docs
- The pithosmap URI needs an image size in the end
- 04:38 pm Revision 217d9585: new ui: add a step to snapshot-wizard
- 04:16 pm Revision 4551c5f7: Merge branch 'develop' into debian-develop-wheezy
- 04:16 pm Revision d31ac6f2: Merge branch 'debian-feature-stats-vnc' into debian-develop-wheezy
- 04:12 pm Revision ba1566d2: stats: Install collectd config example
- 04:12 pm Revision 4c9aca06: gtools: Fix debian/install for the collectd plugins
- 04:08 pm snf-ganeti Revision b5fa2700: Make luxid use the JQScheduler
- Make luxid use the job scheduler instead of immediately
starting every received job.
Signed-off-by: Klaus Aehlig <ae... - 04:08 pm snf-ganeti Revision 48e4da5c: Add a scheduler to keep track of the job queue
- In order to allow informed decissions on when to start a job,
it is necessary for luxid to keep track of the (active ... - 04:08 pm snf-ganeti Revision 6fd8ceff: Move FStat related function to Utils
- In this way, the functions to to decide, based on fstat, whether
a file needs to be reloaded can used by other parts ... - 04:08 pm snf-ganeti Revision ac0c5c6d: Rename enqueueJobs to startJobs
- This reflects better what the method actually does. Later,
we will add a job scheduler that will provide a proper enq... - 04:08 pm snf-ganeti Revision ce10eb31: design: scheduling will be simple in the first iteration
- In order to progress faster towards jobs as processes, the decision on
the final scheduling algorithm will be postpon... - 04:07 pm snf-ganeti Revision b0f54d5f: Add LUXID_ARGS to defaults/ganeti
- luxid accepts arguments as well.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@go... - 04:04 pm Revision 757d6c0a: new ui: various style fixes
- 04:04 pm Revision 2d1c0e92: Merge branch 'feature-stats-vnc' into develop
- 04:03 pm Revision f3c5f1df: Add support for snf-vncauthproxy >= 1.5
- 04:03 pm Revision 519d057e: Add example collectd config file for stats-app
- 04:03 pm Revision 62c0a9e1: Add docs for deploying snf-stats-app
- 04:03 pm Revision 98f1db9e: Add link to snf-vncauthproxy docs
- 04:03 pm Revision bd16bf3e: Encrypt instance ids in the stats URLs
- 04:03 pm Revision 2439c9d6: stats: Wheezy and collectd v5 compat
- Make the necessary changes to the collectd Ganeti plugin and the
snf-stats-app grapher to make them work with the Deb... - 04:03 pm Revision 611c1bf4: Fix identation in Changelog
- 03:38 pm snf-ganeti Revision 71b75e7a: Add a packet number limit to "fping" in master-ip-setup
- This fixes issue #630. Apparently there is a bug in fping 3.5 where it
loops forever without "-c" given an unreachabl... - 03:38 pm ganeti-local Revision 71b75e7a: Add a packet number limit to "fping" in master-ip-setup
- This fixes issue #630. Apparently there is a bug in fping 3.5 where it
loops forever without "-c" given an unreachabl... - 03:17 pm Revision f27e976b: ui: Fix hotplug enabled/disabled checks
- 03:11 pm Revision 812a1422: Merge branch 'feature-refactor-burnin' into develop
- 02:22 pm Pithos MS Client Bug #4685: Possible memory leak
- Issue appears to be in the Pithos+ Status and the re-use of object's.
- 02:20 pm Pithos MS Client Feature #4689 (New): Action Log
- An action log needs to be implemented in order to track issues with specific file actions.
Data format:
Action ->... - 02:20 pm snf-vncauthproxy Revision 5139d334: Merge branch 'debian-feature-auth' into debian-develop
- 02:20 pm snf-vncauthproxy Revision f3841431: Merge branch 'feature-auth' into debian-feature-auth
- 02:19 pm snf-vncauthproxy Revision 89ba8f64: Merge branch 'feature-auth' into develop
- 02:16 pm Pithos MS Client Feature #4688 (New): Restructure New Account/Add Account wizard
- The account wizard needs to change to accomodate the changes in the pithos service and to add the option of fetching ...
- 02:12 pm Revision 828bbf06: Burnin: Small code refactoring
- 02:12 pm Revision f2e00c1f: burnin: Update snf-burnin-run script
- 02:12 pm Revision 06c9d4db: Burnin: Fix some verbal errors
- 02:12 pm Revision ee89df69: 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... - 02:12 pm Revision 3e5bbd85: burnin: Verify quotas
- After every action that changes the user's quotas
verify that quotas' changes are consistent. - 02:12 pm Revision 60a80953: burnin: Implement the new Network API
- 02:12 pm Revision 9f41ab1e: snf-deploy: Support newer version of kamaki CLI
- Command Line Interface of kamaki has changed the way it handles
pithos containers. A new command `container' has been... - 02:12 pm Revision 43ce827c: 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... - 02:12 pm Revision 5bef1f49: burnin: Get quotas from Astakos service
- 02:12 pm Revision 4c52d5bf: burnin: Add new logger
- 02:12 pm Revision 12ef696f: burnin: Parse arguments
- 02:12 pm Revision b25331ec: 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... - 02:12 pm Revision 0c1833c8: 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. - 02:12 pm Revision 6f2b9836: burnin: Test name2uuid
- 02:12 pm Revision 2afd10bf: 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... - 02:12 pm Revision 3eaf0ec5: burnin: Implement NetworkTestSuite
- 02:12 pm Revision 8c67f82e: burnin: Implement StaleServersTestSuite
- This testsuite is used to inspect and delete stale servers
(servers left from previous burnin runs). - 02:12 pm Revision cee3ee9b: burnin: Finish ServerTestSuite
- 02:12 pm Revision d246be88: burnin: Create a new module to split up codebase
- 02:12 pm Revision fe15cd00: burnin: Add FlavorsTestSuite
- 02:12 pm Revision d11c80c0: 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 ... - 02:12 pm Revision f772699c: burnin: Add ImagesTestSuite
- 02:12 pm Revision 79a5c431: burnin: Add PithosTestSuite
- 02:12 pm Revision 6c78720b: burnin: Write ServerTestSuite
- 02:09 pm Pithos MS Client Feature #4687 (New): Vendor Registry
- We need a vendor registry that will update OOB on any new vendors/services so the user doesnt have to find the Authen...
- 02:07 pm Pithos MS Client Bug #4684 (Resolved): Refreshing API Key fails randomly
- 02:06 pm Pithos MS Client Bug #4684: Refreshing API Key fails randomly
- Issue was due to bug in double.parser when the CultureInfo.InvariantCulture property was set. Switched to using a nat...
- 01:41 pm Revision 06f25e46: docs: No hotplug for CPU and RAM
- Remove incorrectly statement about hotplug-able CPU and RAM.
- 01:32 pm ./kamaki Revision 1d7368ba: Chenagelog update for server deprecations
- 01:31 pm ./kamaki Revision 7da8b62e: Merge branch 'feature-network-api' into develop
- 01:29 pm ./kamaki Revision 61c2c62d: Deprecate server commands expressible with info
- Refs: #4563
- 01:23 pm Pithos Web Client Revision bca3de0b: Get favicon url from injected properties
- Not tested yet, waiting for the devenv
Refs #4677 - 01:02 pm Pithos MS Client Bug #4686 (New): Issue with syncing phandom files
- While a big sync(large ammount of large files) is active a local move will create phandom files in the local db and t...
- 12:54 pm Pithos MS Client Bug #4685 (New): Possible memory leak
- Possible memory leak on client.
- 12:51 pm Revision 6176e251: cyclades: Fix wrong state of deleted networks
- Before deleting a network, the network is marked as drained to be
excluded from automatic IP allocation. The state of... - 12:50 pm Pithos MS Client Bug #4684 (Resolved): Refreshing API Key fails randomly
- On occasion the API key refresh fails to retrieve a new API key.
- 12:39 pm snf-ganeti Revision e8cbe174: Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 12:39 pm ganeti-local Revision e8cbe174: Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 12:36 pm snf-ganeti Revision 11bd1fac: Export logical_id info to hooks env
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:31 pm ./kamaki Revision 1cc2146c: Merge branch 'develop' into feature-network-api
- 12:23 pm ./kamaki Feature #4153 (Closed): Add server resize support
- 12:23 pm ./kamaki Feature #4059 (Closed): Support multiple ranges in kamaki-file-* commands
- 12:23 pm ./kamaki Feature #3862 (Closed): Implement Floating ip client calls in compute/cyclades
- 12:23 pm ./kamaki Feature #4422 (Closed): Create a command group for floating ips
- 12:05 pm Revision 7581f1ee: new ui: color refactoring
- 12:03 pm ganeti-local Revision 4eef428e: 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.
... - 12:03 pm snf-ganeti Revision 4eef428e: 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.
... - 10:48 am Revision 519601bd: new ui: revert main color to turquoise
12/01/2013
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... - 03:20 pm snf-vncauthproxy Revision bd377d7e: Fix pylint warnings, typos and docs
- 03:20 pm snf-vncauthproxy Revision d3817d45: Fix error handling in parse_auth_file
- 03:20 pm snf-vncauthproxy Revision bb8c7e81: Improve logging during startup and shutdown
- 03:20 pm snf-vncauthproxy Revision e736b195: Don't check for SSL arg inside the event loop
11/29/2013
- 06:17 pm Revision 261ac841: new ui: refactoring scss files part I
- 06:17 pm Revision 8ec9825e: new ui: delete unused files
- 06:14 pm Revision 417bd7d4: ui: Fix infinite quota display in create wizard
- 05:55 pm Revision 09092536: ui: Fix image ordering in create view
- avoid parsing image id as int
- 05:52 pm ./kamaki Revision f261965c: Apply waiter in port delete
- Refs: #4624
- 05:49 pm ./kamaki Revision a6a44506: Implement the "wait_for" and "wait_while" methods
- Refs: #4624
- 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... - 05:41 pm Revision ef19e96e: ui: Hotplug aware ip/network actions
- disable port/network connect/disconnect on active vms when ganeti hotplug
is disabled - 05:41 pm Revision 12d01aa2: ui: Configurable fonts base url
- 05:08 pm Revision 2e19e7dc: cyclades: Fix broken unittest
- 05:06 pm ./kamaki Revision 67dfe4a2: Remove waiters from networks, except port
- Refs: #4624
- 04:31 pm ./kamaki Revision 9b3c8fd9: Fix required args parsing in kamaki shell mode
- 04:16 pm ./kamaki Revision b8b1e2f8: Merge branch 'feature-network-api' into develop
- 04:12 pm ./kamaki Revision e8ba3e9f: Re-fix expected codes in network-libs (sorry)
- 04:10 pm Revision 1bf69a52: cyclades: Lock objects in modifying commands
- 04:01 pm ./kamaki Revision 2e9ea066: Merge branch 'feature-network-api' into develop
- 04:00 pm Revision 475d4a85: cyclades: Move all management commands to logic
- Move all management commands from 'api/management/commands' to
'logic/management/commands'. - 03:59 pm ./kamaki Revision 8ac8898f: Fix expected response codes for port lib calls
- 03:56 pm Revision f0cdda46: new ui: add select list to detailed view
- 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... - 03:21 pm Revision 2467655e: docs: Add section about 'helpdesk' app
- 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 ... - 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 ... - 02:26 pm Revision 91884d63: Add some missing Copyright notices
- Also add 2013 in package COPYRIGHT files.
- 02:13 pm ./kamaki Revision d19b7ee3: Remove all traces of networks from cyclades CLI
- 02:12 pm ./kamaki Revision 291cab21: Fix typos in Network CLI
- 01:52 pm Revision 92747314: new ui: actions text for networks/disks view
- 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 - 01:43 pm Revision f1360c76: new ui: various style fixes
- 01:39 pm ./kamaki Revision b82c93a5: Dont required subnet in fixed_ips, in create_port
- Refs: #4563
- 01:34 pm Revision 85ddc6a3: snf_django: Fix typo in --output-format help text
- 01:03 pm ./kamaki Revision eb647cfe: Allow ports without device_id in lib + waits
- Refs: #4624, #4563
- 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... - 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... - 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... - 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... - 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... - 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... - 02:44 am snf-vncauthproxy Revision c5654215: Prompt user for user configuration
- 02:26 am snf-vncauthproxy Revision 590871ee: Remove examples debian file
- 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. - 02:26 am snf-vncauthproxy Revision 63b66016: Fix dirs permissions
11/28/2013
- 06:34 pm ./kamaki Revision c6afee48: Implement port wait
- Refs: #4583
- 06:04 pm Revision 39f05992: astakos: Remove print statement
- 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... - 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... - 06:00 pm Revision 160e5487: Update changelog about sending emails from logging
- 05:59 pm ./kamaki Revision 6f2b87c1: Implement network wait
- Refs: #4563
- 05:52 pm Revision 901b106f: webproject: Propagate 'django.request' logger
- 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. - 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... - 05:47 pm Revision 38dfd548: astakos: Extend oa2 app
- 05:44 pm Revision 7790b2d4: astakos: oa2 app
- 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... - 05:36 pm Revision 77cea253: cyclades: Verbal fixes on some snf-manage commands
- 05:36 pm Revision d31c2e5a: pithos: Fix unbound reference
- 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... - 05:36 pm Revision 7ceca3ce: cyclades: More verbal fixes
- 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 - 05:36 pm Revision 92c40176: cyclades: Catch an unhandled exception
- 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 - 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 - 05:36 pm Revision 40bbf699: cyclades: Typo fixes
- 05:36 pm Revision 292c0b02: django: Add a RemoveCommand class
- * Add a new class for snf-manage *-remove commands
- 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... - 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 ... - 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_... - 05:36 pm Revision 41c674f7: cyclades: Update snf-manage network-create
- * Allow the creation of a network without specifying any subnets
- 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 - 05:36 pm Revision b4b2a528: cyclades: Update success code on subnet create
- 05:36 pm Revision ee0f7f61: ui: Remove dependency on vm_hostname_format setting
- 05:36 pm Revision 20d6f60a: ui: Typo fix
- 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... - 05:36 pm Revision 69c500e1: cyclades: Remove duplicate constants
- 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. - 05:36 pm Revision 2568ab0b: astakos: Remove stack traceback
- 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... - 05:36 pm Revision 65345eca: Document resource and quota changes
- Update Changelog and upgrade notes.
- 05:36 pm Revision d07f43e6: ui: Styling improvements
- 05:36 pm Revision 627ce5f1: ui: Improve ipv6 connectivity warning styles
- 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.
- 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... - 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 ... - 05:36 pm Revision b5adbf5a: astakos: Speed up computing initial_quota
- Restructure code to avoid an extra join and dict manipulations.
- 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... - 05:35 pm Revision 43366c48: astakos: Split quota commands
- Introduce quota-list and quota-verify.
- 05:35 pm Revision 5485e68e: astakos: Enhance quota listing
- Enable filtering quota by resource, over limit status, usage and
limit values. - 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... - 05:33 pm Revision 98254470: astakos: Restrict resource access in API
- Make available in the API only resources with api_visible=True.
- 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. - 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... - 05:32 pm Revision edf74367: astakos: Make limits possibly infinite
- Register new resources with unlimited quota.
- 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... - 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. - 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. - 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. - 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. - 05:28 pm Revision 04518a21: astakos: pep8 fixes
- 05:28 pm Revision 3200d97f: Remove resource import/export commands
- They have been subsumed by the respective service import/export commands.
- 05:28 pm Revision 8215a9f2: astakos: Include astakos_admin in helper script
- 05:28 pm Revision 2bd1bd46: ci: Add --name option to override server name
- 05:28 pm Revision 9f51a926: cyclades: Small fixes to server-import command
- 05:27 pm Revision 31ab36ce: ui: Remove snapshots specific patch
- 05:27 pm Revision 86933134: ui: Proper initialization of port progress indicator
- in icon view vm ips
- 05:27 pm Revision 370c9466: ui: Avoid image name double escaping in vm wizard
- 05:27 pm Revision 63056a26: ui: IPs icons
- 05:27 pm Revision b79f187a: ui: Handle port_forward vm info when available
- display corresponding connect info in vm connect overlay
- 05:27 pm Revision 4211587d: ui: Snapshot action indicator icon
- 05:27 pm Revision cf7ecaeb: ui: Improve inactive vm actions handling
- 05:27 pm Revision 830f9ace: ui: Remove debug statement
- 05:27 pm Revision c383de97: ui: Hide public network connect action border
- 05:27 pm Revision 4a4c9b42: ui: Update image details title styles
- 05:27 pm Revision 33e4a1fa: ui: IPs icon subview alignment fixes
- 05:27 pm Revision effbd71b: ui: Remove categories list in vm wizard view
- 05:27 pm Revision b574c9f3: ui: Fix network ports toggling overflow issues
- 05:27 pm Revision eddba6e3: ui: Disconnect action in vm ips icon subview
- 05:27 pm Revision b47d18ad: ui: Avoid double escaping of image name
- 05:27 pm Revision ec47751d: ui: Additional vm name truncates
- 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... - 05:27 pm Revision fa06d172: ui: Truncate model names in several cases
- 05:27 pm Revision 8f706134: ui: Skip snapshot action confirmation step
- 05:27 pm Revision b25b370a: ui: Network/IPs/Public keys action indicators
- 05:27 pm Revision 4cce6257: cyclades: Update Changelog about exported stats
- 05:27 pm Revision 19dc65b4: Get the latest ganeti packages from wheezy repo
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 74889b2e: ui: Warn user when vm has no public ip v4
- in vm connect overlay
- 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... - 05:24 pm Revision 6b52c29c: ui: Networks view fix
- 05:24 pm Revision 1fee361d: ui: Prevent connecting of suspended vms to private networks
- 05:24 pm Revision d05c0547: ui: Handle shutdown action errors from resize view
- 05:24 pm Revision c451f1c4: ui: Prevent duplicate machine create calls
- 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... - 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,... - 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... - 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... - 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 ... - 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 ... - 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... - 05:22 pm Revision f5079531: ui: Remove deprecated floating IPs API calls
- 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... - 05:22 pm Revision fd9b7c17: cyclades: Update firewall_profile field to None
- Migration value of 'firewall_profile' attribute from '' to None.
- 05:22 pm Revision be840926: ui: Update firewall profile API calls
- using port ids in action parameters
- 05:22 pm Revision a832bd5c: ui: Fix resolving of vm hostname
- 05:22 pm Revision 425a5421: ui: Display connections instead of machines
- in networks view
- 05:22 pm Revision 6866bbdc: ui: Trigger window resize when needed
- 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... - 05:22 pm Revision 2a89e911: ui: Networks/IPs updates and fixes
- 05:04 pm ./kamaki Revision 8c8a95b6: Merge branch 'develop' into feature-network-api
- Conflicts:
kamaki/clients/network/__init__.py - 05:02 pm ./kamaki Revision e3f54dc0: Fix typoes in network commands
- 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... - 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.... - 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>... - 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... - 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... - 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... - 04:05 pm Revision 300a9ea2: new ui: various style and functionality fixes
- 03:58 pm ./kamaki Revision a6d2ad78: Fix required argument inconsistency with lists
- 03:43 pm Revision bef49d8f: astakos: Additional tests for validating access token
- 03:40 pm Revision de9fbf6d: Merge branch 'feature-admin-guide-fixes-kosfar' into develop
- 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-... - 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... - 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 - 02:49 pm ./kamaki Revision f3a239f6: Update changelog
- Refs: #4583
- 02:17 pm Revision 049fa0fe: new ui: unify style parameters
- 02:16 pm Revision d7a5e1a7: new ui: modify the "attach-vm" list in the volume-wizard
- 01:47 pm Revision f83b9201: astakos: Minor improvements in validate token api call
- Add tests for validate access token endpoint
- 01:43 pm ./kamaki Revision bfd0f8db: Complete Pithos+ copmmands
- Refs: #4583
- 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'. - 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... - 01:30 pm Revision 57374655: cyclades: Change logging level to error
- 01:30 pm Revision 2efc2580: helpdesk: Change logging level
- Change logging level of messages about unauthorized access to helpdesk.
Info level should be enough. - 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... - 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... - 01:13 pm Revision af4d8c34: astakos: Cache endpoints in POST /tokens
- Since endpoints are rarely altered, we speed up POST /tokens by caching
them. - 12:59 pm snf-ganeti Revision f8cf7e26: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:58 pm snf-ganeti Revision 3637240d: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 12:23 pm Revision edd28bbf: docs: Update admin section about Cyclades backends
- 12:01 pm ./kamaki Feature #4664 (Assigned): Implement a command for opening and editing remote files with local app...
- 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... - 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... - 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... - 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... - 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...
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 ... - 06:21 pm Revision 701c9a61: new ui: smoothen toogle left sidebar effect
- 06:19 pm Revision 6d86f5b3: docs: Fix typos
- 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. - 06:19 pm Revision 5135245b: cyclades: Remove references to snf-ganeti-hook
- 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... - 06:15 pm Revision ac17f307: cyclades: Change default value for dhcp
- 06:12 pm Revision 74fe3fbc: ui: IE8 missing Node object fix
- 06:12 pm Revision 46987d1c: ui: Suspended view regression fixes
- 06:04 pm Revision 6753a08b: new ui: new position of left sidebar toggle link
- 05:42 pm ./kamaki Revision 7b109aa7: Complete container commands
- Refs: #4583
- 04:56 pm Revision 6cbdc6c2: new ui: add-new link added to left bar items list
- 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> - 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> - 04:39 pm Revision ee23bc02: new ui: fill single view icon
- 04:31 pm Revision 4daf095d: new ui: fix non outlined icon bug
- 04:21 pm Revision 054328f0: new ui: remove extra on/off from firewall methods
- 04:11 pm Revision c653a1cf: cyclades: Fix stale import
- 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. - 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 ... - 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 ... - 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... - 03:15 pm Revision 3c446f85: ui: Multiple actions support
- - Private networks destroy
- IPs detach/destroy
- Public keys destroy - 03:15 pm Revision 8a563c7c: ui: Prevent collection create view from opening
- additionally to style update, when no quota are available for the resource
- 03:15 pm Revision cfd0f789: ui: Reset network pending actions
- when user clicks to connect machines to network
- 03:15 pm Revision 2392ba6c: ui: Minor fixes
- 03:15 pm Revision 00d6e62e: ui: Shutdown action styling update fixes in vm resize ovrelay
- 03:15 pm Revision a1e272d0: ui: Require VM reboot on firewall apply
- 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 ... - 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... - 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 ... - 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 ... - 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, ... - 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, ... - 02:38 pm Revision c264bfaa: new ui: various style fixes
- 02:09 pm ./kamaki Revision bfa33995: Manage file versions
- commands affected: info, modify
Refs: #4583 - 02:05 pm Revision e275e061: new ui: improve hash tabs functionality
- 02:04 pm Revision e3bd17f3: new ui: modify function that changes class name
- 01:48 pm Revision 4081ed61: new ui: hash tab functionality for details view
- 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-... - 12:58 pm Revision 300e9d88: docs: Add prerequisites for upgrade to v0.15
- 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... - 12:19 pm ./kamaki Revision 606f5b54: Allow file download to download containers
- 12:05 pm Revision c6a0dcb2: new ui: fix firefox connected items bug
- 12:02 pm Revision 86e6c139: new ui: fix connected items animation bug
- 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... - 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... - 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
... - 11:06 am Revision 54f6789d: new ui: set one firewall option for each ipv4
- 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... - 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...
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... - 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... - 07:05 pm Revision d73d1554: new ui: add delete-tag functionality
- 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... - 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... - 06:50 pm Revision 9a057bb4: new ui: add function that changes the class of chosen elements
- 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
... - 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... - 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... - 06:16 pm ./kamaki Revision 20206179: Implement info and modify for file
- Refs: #4583
- 06:14 pm Revision ec3e31df: pithos views: Fix tests
- 05:54 pm Revision 99e2779e: pithos views: Fix astakos authorization endpoint url
- The astakos authorization endpoint url should be an absolute url.
- 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 ... - 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.
... - 04:47 pm ./kamaki Revision 74b7c6dc: Implement file download
- Refs: #4583
- 04:19 pm Revision 7f817c5e: new ui: remove 'act' text from disconnect links
- 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... - 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... - 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.
- 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 03:30 pm Feature #3767 (Closed): Changes for compatibility with OS/Compute v2
- 03:29 pm Bug #3090 (Closed): Typo in `snf-manage service-list --help'
- Resolved, but nobody was assigned to close it.
- 03:27 pm Revision c32c74d9: cyclades: Fix bug by wrong indentation
- 03:26 pm Feature #3768 (Closed): Cyclades changes for compatibility with OS/Compute v2
- 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. - 02:48 pm Revision 112e5dd2: new ui: update the disconnect procedure
- 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: ... - 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: ... - 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:... - 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:... - 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... - 02:07 pm Revision ed6959d8: cyclades: Update Changelog
- 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 ... - 01:44 pm Revision 78a37c7f: cyclades: Fix typo in management command
- 01:29 pm Revision bc4dfc43: cyclades: Include 'vlmc' and 'archipelago'
- Fix image ID for both 'vlmc' and 'archipelago' ext providers.
- 01:15 pm Revision db0543aa: Merge branch 'debian-hotfix-0.14.10-wheezy' into debian-develop-wheezy
- Conflicts:
debian/control - 01:13 pm Revision 23a099cd: Merge branch 'develop' into debian-develop-wheezy
- 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... - 12:30 pm Revision 38c7643e: new ui: update volume wizard
- 12:18 pm Revision d288745e: ci: Reduce resources of default flavors
- 12:12 pm Revision 1baac7bb: astakosclient: Fix Content-Type header in get_token requests
- 11:44 am Revision 9a80de55: docs: Add ref to Changelog and NEWS for 0.14.10
- 11:22 am Revision f5791021: Bump version to 0.14.10-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 11:21 am Revision 982e7001: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-squeeze
- 11:17 am Revision 2cd624b2: Bump version to 0.14.10-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 11:16 am Revision 88dd946d: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-wheezy
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 11:05 am Revision b15fdd37: Bump version to 0.14.10
- 11:03 am Revision fd63ffb3: Add release date for version 0.14.10
- 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 ... - 11:02 am Revision f7d0f914: snf-deploy: Default packages should be wheezy
- 11:01 am Revision ee802310: docs: Update snf-ganeti version in upgrade notes
- 10:36 am Revision 7a189e73: new ui: overall fixes
11/25/2013
- 07:40 pm snf-ganeti Revision bd7642ff: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:40 pm ganeti-local Revision bd7642ff: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:39 pm snf-ganeti Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
- 07:39 pm ganeti-local Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 06:46 pm Revision 337ea026: new ui: fix bugs of the creation wizards
- 06:45 pm Revision fa2b958e: new ui: update navigation menu of pithos layout
- 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... - 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... - 06:18 pm Revision 03d3e8f3: new ui: update the "new image" button
- 06:14 pm ./kamaki Revision edc1182f: Carefully copy file * up to car
- Refs: #4583
- 06:00 pm Revision dc303954: new ui: update links
- 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, ... - 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, ... - 05:51 pm Revision 1b2adfd1: new ui: update icon-font and corresponding files
- 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 ... - 05:35 pm Revision 85da142e: new ui: update icon-font and corresponding files
- 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... - 05:20 pm Revision 530cc539: ui: Public keys icons
- 05:20 pm Revision b3aee2e0: ui: Improve port view progress indicator
- when port has an associated vm which is in transitional state
- 05:20 pm Revision ddb7229d: ui: Shutdown functionality in vm resize overlay
- 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. - 05:20 pm Revision 5d213e95: ui: VM busy indicator in IPs pane
- 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... - 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 - 03:51 pm Revision 3131c27d: Merge branch 'feature-user-create' into develop
- 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.
- 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. - 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... - 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... - 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... - 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... - 03:47 pm Revision 5ae8216a: astakos: Remove unused user creation forms
- InvitedLocalUserCreationForm, InvitedThirdPartyUserCreationForm,
ShibbolethUserCreationForm, and InvitedShibbolethUse... - 03:43 pm Revision 135f864e: pithos: Fix unbound reference
- 02:57 pm Revision b7f2a11c: pithos: Add missing import
- 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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.... - 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.... - 02:31 pm Revision 5ccda9de: Revert "docs: Fix typo to upgrade notes"
- This reverts commit afa925ddcb83aad59111e5c1ab7157b047093075.
- 02:23 pm Revision afa925dd: docs: Fix typo to upgrade notes
- 01:47 pm Revision 5313efa9: cyclades: Rename script
- 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... - 01:38 pm ./kamaki Support #4625 (Resolved): pithos object identification
- 01:37 pm ./kamaki Revision de932277: Complete file copy/move (improved)
- Refs: #4583
- 01:16 pm Revision 44a687cc: Install snf-cyclades-app tools to /usr/lib/synnefo
- 01:13 pm Revision 9f6dc661: Merge branch 'feature-neutron' into develop
- 01:13 pm Revision c406d7d9: django: Add a RemoveCommand class
- * Add a new class for snf-manage *-remove commands
- 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... - 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 - 01:13 pm Revision 57c57b88: cyclades: Typo fixes
- 01:13 pm Revision d27b16cc: cyclades: Verbal fixes on some snf-manage commands
- 01:13 pm Revision 2bd38823: cyclades: More verbal fixes
- 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... - 01:13 pm Revision ef761fe4: cyclades: Update success code on subnet create
- 01:13 pm Revision 28ac6e86: cyclades: Update snf-manage network-create
- * Allow the creation of a network without specifying any subnets
- 01:13 pm Revision 406968dc: cyclades: Catch an unhandled exception
- 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 - 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 - 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 - 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... - 01:02 pm Revision 72baf8b9: Bump version to 0.14.10rc3
- 01:02 pm Revision 98b66dd0: Install snf-cyclades-app tools to /usr/lib/synnefo
- 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. - 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 ... - 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_... - 11:32 am Revision 47ea6978: astakos: Remove stack traceback
- 11:13 am Feature #3385 (Resolved): Duplicate code in snf-burnin
- Fixed on branch feature-refactor-burnin and it will be merged to develop.
11/24/2013
- 07:47 pm Revision ae4eee4c: new ui: remove visual effect in the detailed views
- 07:39 pm Revision de9b2b51: new ui: update icon-font and corresponding files
- 05:26 pm Revision 8a50745d: new ui: add confirmation windows
- 05:23 pm Revision cc9091bb: new ui: modify the style and functionality of detailed view
- 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.
11/23/2013
- 07:59 pm Revision edbc1d5a: cyclades: Remove duplicate constants
- 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...
11/22/2013
- 06:35 pm ./kamaki Revision effa4b8f: Sketch-implement file copy/move
- Refs: #4625, #4583
- 06:08 pm Revision 03c98c18: astakos: Provide additional tests for oa2 app
- 06:05 pm Revision 2d159fc1: astakos: Minor changes in oa2 app
- 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... - 05:06 pm ganeti-local Revision 20d6b9c5: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:06 pm snf-ganeti Revision 20d6b9c5: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:04 pm ganeti-local Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
- 05:04 pm snf-ganeti Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
- 04:51 pm Revision f8df95f9: ui: Typo fix
- 04:49 pm Revision d6316aad: ui: Remove dependency on vm_hostname_format setting
- 04:46 pm Revision f21051c8: ui: Styling improvements
- 04:46 pm Revision 2d92b7ed: ui: Improve ipv6 connectivity warning styles
- 04:44 pm Revision 30399f59: Merge branch 'feature-resource-defaults' into develop
- 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... - 04:44 pm Revision 762d2797: Document resource and quota changes
- Update Changelog and upgrade notes.
- 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.
- 04:44 pm Revision 5a0f9d6c: astakos: Enhance quota listing
- Enable filtering quota by resource, over limit status, usage and
limit values. - 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... - 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 ... - 04:44 pm Revision 46b6a8b4: astakos: Speed up computing initial_quota
- Restructure code to avoid an extra join and dict manipulations.
- 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... - 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... - 04:44 pm Revision 85ae5a4c: astakos: Restrict resource access in API
- Make available in the API only resources with api_visible=True.
- 04:44 pm Revision a69ad12b: astakos: Split quota commands
- Introduce quota-list and quota-verify.
- 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. - 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... - 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... - 04:44 pm Revision 2e46be99: astakos: Make limits possibly infinite
- Register new resources with unlimited quota.
- 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. - 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. - 04:44 pm Revision 90e7da53: Remove resource import/export commands
- They have been subsumed by the respective service import/export commands.
- 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. - 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. - 04:44 pm Revision b22da62e: astakos: Avoid multiple user lookups in quota sync
- Also, remove unneeded param of astakos_users_quotas.
- 04:44 pm Revision 72313b77: astakos: pep8 fixes
- 04:35 pm Revision 2945e7ed: ci: Add --name option to override server name
- 04:23 pm Revision 9d47d945: Bump version to 0.14.10~rc2-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 04:22 pm Revision 0a9d9d39: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10-wheezy
- 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... - 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... - 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... - 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 ... - 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/... - 03:32 pm Revision ce6755b8: new ui: modify volume creation wizard
- 03:06 pm Revision a36d4561: Bump version to 0.14.10rc2
- 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... - 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... - 02:46 pm snf-network Revision 0dad67e9: Bump version to 0.15.1-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:46 pm snf-network Revision 682583b1: Merge branch 'master' into debian-wheezy
- 02:42 pm snf-network Revision 5332c3cb: Bump version to 0.15.1
- 02:40 pm snf-network Revision 20fa515c: Support firewalls based on NINC index, uuid, names
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 02:11 pm Revision a716e840: new ui: add disconnect functionality for the detailed view
- 01:16 pm Revision c2e41963: cyclades: Small fixes to server-import command
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 - 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... - 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 - 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... - 11:57 am snf-ganeti Revision 26ce25ef: Export nic name and uuid in configuration scripts
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:57 am ganeti-local Revision 26ce25ef: Export nic name and uuid in configuration scripts
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:13 am Revision 995a0d70: Burnin: Fix some verbal errors
- 10:55 am Revision 4c657887: astakos: Include astakos_admin in helper script
11/21/2013
- 08:37 pm Revision 90fbedb6: ui: Proper initialization of port progress indicator
- in icon view vm ips
- 08:33 pm Revision 93c25f8d: ui: Remove snapshots specific patch
- 08:31 pm Revision 74831b0d: ui: Handle port_forward vm info when available
- display corresponding connect info in vm connect overlay
- 08:31 pm Revision d9128cf3: ui: IPs icons
- 08:31 pm Revision 37353119: ui: Update image details title styles
- 08:31 pm Revision 8626b696: ui: Avoid image name double escaping in vm wizard
- 08:31 pm Revision de0693f8: ui: Snapshot action indicator icon
- 08:29 pm Revision c7aead0b: ui: Remove debug statement
- 08:28 pm Revision 43b53ee7: ui: Remove debug statement
- 08:27 pm Revision b502f75d: ui: Avoid double escaping of image name
- 08:27 pm Revision 807a0305: ui: Truncate model names in several cases
- 08:27 pm Revision deeeb954: ui: Additional vm name truncates
- 08:27 pm Revision d6d1f049: ui: Skip snapshot action confirmation step
- 08:27 pm Revision 3cac4a52: ui: Warn user when vm has no public ip v4
- in vm connect overlay
- 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... - 08:27 pm Revision 45ff73d0: ui: Remove categories list in vm wizard view
- 08:27 pm Revision 9db70e60: ui: Fix network ports toggling overflow issues
- 08:27 pm Revision 9145aad9: ui: Disconnect action in vm ips icon subview
- 08:27 pm Revision 2b516a38: ui: Improve inactive vm actions handling
- 08:27 pm Revision 796d9069: ui: Hide public network connect action border
- 08:27 pm Revision 8d874572: ui: IPs icon subview alignment fixes
- 08:27 pm Revision bfb11987: ui: Network/IPs/Public keys action indicators
- 08:23 pm Revision 3dd4a971: ui: Hide public network connect action border
- 08:17 pm Revision f59423e7: ui: Improve inactive vm actions handling
- 08:12 pm Revision fa5e1f54: ui: Disconnect action in vm ips icon subview
- 06:47 pm Revision c89c1938: ui: Fix network ports toggling overflow issues
- 06:36 pm Pithos Web Client Revision a0a17ab9: Merge branch 'master' into develop
- Conflicts:
version - 06:10 pm Revision 1dafd5f0: ui: IPs icon subview alignment fixes
- 06:08 pm Revision 0ee6a396: ui: Remove categories list in vm wizard view
- 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... - 06:07 pm ./kamaki Revision d1bced10: Expose Network floatingip commands
- Refs: #4583, #4563
- 06:07 pm Revision d397f77e: burnin: Update snf-burnin-run script
- 06:02 pm Revision f0bf914c: ui: Additional vm name truncates
- 06:01 pm Revision da83b041: Get the latest ganeti packages from wheezy repo
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:58 pm Revision ac57b1c4: pithos: Update view tests
- 05:58 pm Revision 64455755: pithos: Minor changes in view decorator
- 05:51 pm Revision a84bb525: ui: Avoid double escaping of image name
- 05:45 pm Revision fede1c2e: ui: Truncate model names in several cases
- 05:42 pm ./kamaki Revision 8fd99602: Implement Network floatingips
- Refs: #4546
- 05:39 pm ./kamaki Revision 86900a30: server create arg type bug: image id not an int
- 05:37 pm ./kamaki Revision 1ad949a7: Implement Network floatingips
- Refs: #4546
- 05:13 pm Revision 9f7eec77: ui: Network/IPs/Public keys action indicators
- 04:38 pm snf-ganeti Revision 6b97b16c: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:38 pm ganeti-local Revision 6b97b16c: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:37 pm ganeti-local Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
- 04:37 pm snf-ganeti Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 04:32 pm Revision df99e15d: Burnin: Small code refactoring
- 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... - 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... - 04:14 pm ./kamaki Revision 77a7fd64: Merge branch 'develop' into feature-network-api
- 04:08 pm Revision fc6bf782: new ui: general style changes
- - add single view link in actions-bar
- update logo
- update navigation links - 04:08 pm ./kamaki Revision cec2dfcd: Reimplement pithos commands (apply naming scheme)
- Refs: #4625, #4583
So far: file list, file create - 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... - 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... - 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... - 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, ... - 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())
... - 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())
... - 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... - 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... - 03:38 pm Revision 41d7c658: burnin: Implement NetworkTestSuite
- 03:38 pm Revision 8b8c28e6: burnin: Implement StaleServersTestSuite
- This testsuite is used to inspect and delete stale servers
(servers left from previous burnin runs). - 03:38 pm Revision 2338f772: burnin: Finish ServerTestSuite
- 03:38 pm Revision 05770ed8: burnin: Create a new module to split up codebase
- 03:38 pm Revision 4000d692: burnin: Write ServerTestSuite
- 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 ... - 03:38 pm Revision cba7f12c: burnin: Add ImagesTestSuite
- 03:38 pm Revision 9d5c8826: burnin: Add PithosTestSuite
- 03:38 pm Revision 5b3b2d49: burnin: Add FlavorsTestSuite
- 03:38 pm Revision 70f14042: burnin: Test name2uuid
- 03:38 pm Revision 1dc73a5d: burnin: Parse arguments
- 03:38 pm Revision 2349591f: burnin: Add new logger
- 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. - 03:31 pm Revision 03e61f57: ui: Skip snapshot action confirmation step
- 03:31 pm Revision b99bf835: ui: Warn user when vm has no public ip v4
- in vm connect overlay
- 03:31 pm Revision 1c0f8d7d: ui: Remove debugging code
- 03:22 pm Revision 045591f2: Merge branch 'feature-export-stats' into develop
- 03:21 pm Revision 4fad2b3f: cyclades: Update Changelog about exported stats
- 02:33 pm Revision f0498685: new ui: modify style and content of detailed views
- 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... - 01:32 pm ./kamaki Revision 379c36a8: Fix typo (network type is network not compute)
- 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... - 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,... - 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... - 12:58 pm Revision 331f7d69: plankton: Make Pithos Archipelago conf a setting
- Add new constants for Archipelago configuration file
and XSEG Object Pool Size - 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 - 12:30 pm Revision 28ec1513: pithos: Pass Archipelago constants to Backend Pool
- Pass archipelago_conf_file and xseg_pool_size constants
to PithosBackendPool function - 12:29 pm Revision 621c30af: pithos: Return if XSEG Object Pool exists
- 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... - 11:31 am Revision 83968a58: pithos: Retrieve PITHOS_XSEG_POOL_SIZE constant
- Import into Pithos settings the new constant for the XSEG
pool size - 11:29 am Revision 379c0c1d: pithos: Add new XSEG pool size constant
- Introduce new constant for XSEG pool size. Default value is 8
- 12:07 am Revision d69f6238: ui: Handle port_forward vm info when available
- display corresponding connect info in vm connect overlay
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 ... - 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 ... - 07:52 pm Revision d1a71346: cyclades: Update firewall_profile field to None
- Migration value of 'firewall_profile' attribute from '' to None.
- 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... - 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... - 06:09 pm Revision b9c9f379: ui: IPs icons
- 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... - 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:
-... - 04:53 pm ./kamaki Feature #4563: Expose networking commands
- Also, modify [--arguments]
Also, update server_create to connect to a network, according to this: - 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... - 04:32 pm snf-vncauthproxy Revision a9cf3cff: Add /var/run/vncauthproxy to dirs
- 04:32 pm snf-vncauthproxy Revision be364255: Fix typo
- 03:09 pm snf-vncauthproxy Revision 1ade46fa: Fix typo in Manifest
- 03:03 pm snf-vncauthproxy Revision d2ae1240: Fix lintian warnings
- 02:43 pm Revision 91ef3764: ui: Snapshot action indicator icon
- 02:41 pm Revision 831fd831: Bump version to 0.14.10~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:41 pm Revision ed979faf: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10
- 02:41 pm Revision 190ae578: Bump version to 0.14.10~rc1-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:40 pm Revision 759aa6ef: pithos: Fix pithos views url prefix
- 02:39 pm Revision be7eabbf: Merge branch 'hotfix-0.14.10' into debian-hotfix-0.14.10
- 02:38 pm Revision 61072783: Update NEWS file
- 02:35 pm Revision 0ab857d0: docs: Add upgrade notes for v0.14.10
- 01:49 pm Revision 7bc6c7e4: ui: Avoid image name double escaping in vm wizard
- 01:49 pm Revision d4219975: ui: Update image details title styles
- 01:42 pm snf-vncauthproxy Revision f5848844: Prepare docs for 1.5 release
- 01:40 pm Revision d487b08e: ui: Truncate image name in vm wizard
- 01:36 pm snf-vncauthproxy Revision 670813d6: Fix error handling in parse_auth_file
- 01:23 pm Revision 3189c779: pithos: Use new ArchipelagoConfFile constant
- Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class. - 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... - 01:23 pm Revision ae151bcf: pithos: pep8 fixes
- 01:23 pm Revision ed74c3a1: cyclades: Fix typo
- 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... - 01:23 pm Revision f68105af: pithos: Move Xseg Pool initialization
- Move Xseg Object Pool initialization to hashfiler module
- 01:23 pm Revision 6ed93fd7: WIP: Make UI work with snapshots
- 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 ... - 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_*. - 01:23 pm Revision b55abf50: cyclades: Check that image fits into disk
- Check that the disk size is big enough to fit the image.
- 01:23 pm Revision 6ea16b55: pithos: Add snf-image support
- 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... - 01:23 pm Revision bf9dbab0: pithos: Use synnefo.settings in backend/__init__.py
- 01:23 pm Revision 36ecd2d6: cyclades: Add dummy management commands for volumes
- 01:23 pm Revision 0be14f37: cyclades: Fix create snapshot return code (202)
- 01:23 pm Revision 168a12e2: WIP: Small fixes to make Cyclades work with snapshots
- 01:23 pm Revision 01815716: cyclades: Resolve cherry-pick conflicts
- 01:23 pm Revision e6f28f02: ui: Include snapshot action in vm icon view
- 01:23 pm Revision bd3d2faf: cyclades: Provider may also be 'archipelago'
- 01:23 pm Revision 212709f0: cyclades: Various fixes for snapshots
- 01:23 pm Revision e0f82220: cyclades: Add vm metadata to snapshot
- 01:23 pm Revision 539cb1f3: cyclades: Delete volumes together with the instance
- 01:23 pm Revision 334bbd75: cyclades: Add 'is_snapshot' to API responses
- Add 'is_snapshot' attribute to Plankton and Compute Images API
responses. - 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. - 01:23 pm Revision 6a93d35a: cyclades: Fix prefixes of images/snapshots
- 01:23 pm Revision 441fc3aa: ui: Implement snapshot create api call
- 01:23 pm Revision 8831a324: cyclades: Add SnapshotInstance RAPI method
- 01:23 pm Revision 825f3123: cyclades: Fix bugs when creating snapshots
- 01:23 pm Revision 55ffb732: ui: Snapshot image icon
- 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 - 01:23 pm Revision 7cf9e37f: ui: Introduce snapshot image type in vm wizard
- 01:23 pm Revision 12394bd5: cyclades: Include volumes in server list response
- 01:23 pm Revision af646943: ui: Update images collection every time user opens vm wizard
- 01:23 pm Revision 8f228e69: ui: Properly set snapshot OS attribute
- if not already set
- 01:23 pm Revision 3be44f0b: cyclades: Add migration file for volumes
- 01:23 pm Revision 39b15ad7: cyclades: Add urls for volume API
- 01:23 pm Revision e0f5c865: cyclades: Implementat volumes and snapshots
- 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... - 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. - 01:23 pm Revision 3e9398b1: cyclades: Create volume when creating instance
- Create the root disk of the instance as a Volume object.
- 01:23 pm Revision 5eb2916f: cyclades: Add tests for volumes
- 01:21 pm Revision 6d8d1c1b: pithos: Remove unused import objpool
- 01:21 pm Revision 9adfea3a: pithos: pep8 fixes
- 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... - 01:21 pm Revision 6dda7f13: pithos: Fix bug when catching IllegalExceptionError
- 01:21 pm Revision 43387972: cyclades: Initialize 'volume' app
- Initialize new 'volume' app, which will implement the block storage API
of Cyclades. - 01:21 pm Revision 6dba0ae7: pithos: Change relative import "base"
- Relative import "base" should be "pithos.backends.base"
- 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 - 01:21 pm Revision 8dea27e5: pithos: Add Archipelago Blocker and Mapper
- 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... - 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 - 01:21 pm Revision c337c019: pithos: pep8 fixes
- 01:21 pm Revision 0c924597: pithos: Add configuration file for Gunicorn
- Make workers delegate only one XSEG port pool
- 01:21 pm Revision 5703408d: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
- 01:21 pm Revision 563bcc22: pithos: Add monkey patch for making XSEG Request go green
- 01:21 pm Revision cfd78434: pithos: Add Gevent Gunicorn Worker for Archipelago
- 01:20 pm snf-vncauthproxy Revision f67f2b8b: Fix typo in client
- 01:20 pm snf-vncauthproxy Revision a1e29b31: Improve logging during startup and shutdown
- 01:18 pm snf-vncauthproxy Revision d3e78250: Fix some pylint warns
- 01:18 pm snf-vncauthproxy Revision 88403aff: Don't check for SSL arg inside the event loop
- 01:18 pm snf-vncauthproxy Revision 3a527be1: Fix typos in docs
- 01:18 pm Revision 53dee9d4: cyclades: Update firewall_profile field to None
- Migration value of 'firewall_profile' attribute from '' to None.
- 01:17 pm snf-vncauthproxy Revision f08f2e23: Enable ci docs building
- 12:43 pm Revision e4330db2: ui: Update firewall profile API calls
- using port ids in action parameters
- 12:43 pm Revision 3e323ae8: ui: Fix resolving of vm hostname
- 12:43 pm Revision 488209a5: ui: Remove deprecated floating IPs API calls
- 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... - 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... - 12:54 am Revision 0b4268c8: ui: Display connections instead of machines
- in networks view
- 12:41 am Revision 69dac1ba: ui: Networks/IPs updates and fixes
- 12:41 am Revision 375a9cb5: ui: Trigger window resize when needed
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 - 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. - 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... - 07:33 pm Revision 6ea05549: astakosclient: Provide call for requesting oa2 token
- 07:33 pm Revision c1d38ca2: astakosclient: Provide call for validating a temporary oa2 token
- 07:33 pm Revision 9956ffe9: astakos: Introduce CRUD management commands for oa2 clients
- 07:33 pm Revision 50f8d281: astakos: Introduce api call for validating a temporary oa2 token
- 07:33 pm Revision ec9999ad: astakos: Initiate (south) db migrations for oa2 app
- 07:33 pm Revision efaec842: astakos: Extend oa2 app
- 07:33 pm Revision 1315e80d: astakos: oa2 app
- 06:44 pm ./kamaki Revision 197b413b: Merge branch 'feature-thread-limit' into develop
- 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... - 06:17 pm ./kamaki Bug #4616 (Resolved): Thread limit is broken
- 06:16 pm ./kamaki Feature #4617 (Resolved): Move threading control to the commands that use threads, add --threads ...
- 05:58 pm Revision 28aa17cb: new ui: update style of networks-list and vms-list
- 05:56 pm Revision f11bc634: new ui: update icon-font and corresponding files
- 05:56 pm Revision 3ed3ef88: new ui: improve volumes list
- 05:56 pm Revision e1265f4a: new ui: add list and grid view of images and snapshots
- 05:51 pm Revision 84e9a07d: new ui: nic connect/disconnect functionality
- 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... - 05:30 pm Revision 9a0058e2: new ui: left sidebar for items list view
- 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. - 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-... - 04:38 pm snf-ganeti Revision c765c553: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:38 pm ganeti-local Revision c765c553: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:37 pm ganeti-local Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
- 04:37 pm snf-ganeti Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 03:40 pm ./kamaki Bug #4616 (Closed): Thread limit is broken
- The max_threads config option is ignored...
- 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... - 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... - 03:00 pm Revision 7a8e156f: snf-ci: Fix a typo
- 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... - 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... - 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... - 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>
... - 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.
... - 01:00 pm Revision 0a9b5fff: deploy: Install vncauthproxy before cyclades
- Install snf-vncauthproxy beforing installing Cyclades, because Cyclades
depends on vncauthproxy. - 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-... - 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-...
11/18/2013
- 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 ... - 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 ... - 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 ... - 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 ... - 07:24 pm Revision ffc4b474: eventd: Fix using attribute from wrong module
- 'CLUSTER_CONF_FILE' attribute belongs to 'ganeti.pathutils' and not
'ganeti.constants'. - 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. - 07:03 pm Revision e6a4b75c: ui: Several ips/networks fixes and improvements
- 07:03 pm Revision d647cc0b: ui: Remove debug statement
- 07:03 pm Revision 8e13afa9: ui: Enable automatic quota handling in collection views
- 07:03 pm Revision 5475c563: ui: Improve floating ip status display
- 07:03 pm Revision a45b4f10: ui: SSH create view. Focus on name input by default
- 07:03 pm Revision b9add257: ui: Disable language select menu
- 07:03 pm Revision 5bfb38cf: ui: Floating ip destroying style
- 07:03 pm Revision 176921aa: ui: Improve floating IP status display
- 07:03 pm Revision af32efaa: ui: VM ip addresses subview improvements
- 07:03 pm Revision f784d324: ui: Floating ip creating progress styles
- 06:56 pm ./kamaki Revision 00b1248e: Apply naming conventions to 1st level image cmds
- Refs: #4583
- 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,... - 06:39 pm Revision 111adca0: docs: Add resource defaults design
- 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... - 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... - 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 ... - 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 ... - 05:00 pm Revision 1fda8642: new ui: initial tabs for vm details view
- 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... - 03:40 pm Revision 34d12b31: new ui: tab functionality for details view
- 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... - 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... - 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.... - 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... - 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... - 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... - 01:21 pm Revision 493f6417: new ui: improve style for the detailed view of vm
- 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... - 01:09 pm ./kamaki Revision 49e85ee2: Make shell syntax help as verbose as one-commands
- Refs: #4583
- 12:54 pm Revision 79584f69: new ui: style for details connected view
- 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... - 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... - 12:46 pm Revision 3549163d: new ui: network details view (connected tab)
- 12:23 pm ./kamaki Feature #4596 (Resolved): Wrap argumentparser to allow required yet non-positional arguments
- 12:22 pm ./kamaki Revision 320af781: Move all argument related syntax help in Arguments
- Refs: #4596
- 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... - 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... - 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... - 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... - 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 ... - 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 ...
11/15/2013
- 06:14 pm ./kamaki Revision 56d84a4e: Syntax check required arguments (incomplete)
- Refs: #4596
- 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... - 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... - 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-... - 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... - 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... - 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... - 05:26 pm Revision 6937280a: cyclades: Catch an unhandled exception
- 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... - 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... - 04:46 pm Revision 7c132ef3: ui: Remove options menu from header
- 04:46 pm Revision eab078ee: ui: Hide empty private network list
- 04:32 pm Feature #3449 (Closed): Use a single Astakos client throughout Synnefo
- 04:31 pm Feature #4192 (Closed): ci: Get flavor by name
- 04:30 pm Feature #4199 (Closed): ci: Read-only config file
- 04:18 pm Revision 70541733: cyclades: Update success code on subnet create
- 04:06 pm Revision e60fa595: new ui: add first approach of the volumes list view
- 04:01 pm Revision 9bae51cb: new ui: extend the vm details view
- 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... - 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... - 03:06 pm Revision 043bbaf0: Merge branch 'feature-helpdesk-ips' into develop
- 03:06 pm Revision 2152dd3f: helpdesk: Fix css and html for IP queries
- 03:06 pm Revision 4a71827c: helpdesk: Order IPs by allocation time
- 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... - 02:55 pm Revision 87726194: cyclades: Fix reference to QuotaLimit
- 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 - 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 ... - 02:12 pm Revision 31f9f14a: Merge branch 'feature-cyclades-commission-refactor' into develop
- 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 ... - 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. - 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... - 01:35 pm Revision 4fb643b3: cyclades: Change function params indentation
- 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... - 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. - 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. - 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... - 01:32 pm Revision 02afb932: cyclades: Fix commission parameter passing
- Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission. - 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... - 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...
11/14/2013
- 11:41 pm snf-vncauthproxy Revision 7a7209a8: Add docs build dir to .gitignore
- 11:41 pm snf-vncauthproxy Revision 6f86c963: Add logging support in client
- 11:41 pm snf-vncauthproxy Revision 5af5b86e: Add README, Changelog and docs
- 10:27 pm snf-vncauthproxy Revision 54015d5d: Fix typo in control
- 08:05 pm snf-vncauthproxy Revision 2c7400e5: Merge branch 'develop' into debian-develop
- 08:02 pm snf-vncauthproxy Revision 7f8ec5bd: Bind to 127.0.0.1 and disable SSL by default
- 07:55 pm snf-vncauthproxy Revision 9f3672b7: Remove extra blank line from changelog
- 07:55 pm snf-vncauthproxy Revision 9f08a7e2: Merge branch 'debian' into debian-develop
- 07:54 pm snf-vncauthproxy Revision 2d3b1399: Merge branch 'develop' into debian-develop
- 06:52 pm Revision 780bdcbc: new ui: initial layout for vm details view
- 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. - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 05:23 pm Revision aafd8478: new ui: modify overlay elements
- - improve ssh keys wizard
- fix bug regarding the error window - 04:44 pm snf-vncauthproxy Revision c8a0d7ad: Various fixes from pyflakes
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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-... - 03:58 pm Revision 12859e45: cyclades: Update snf-manage network-create
- * Allow the creation of a network without specifying any subnets
- 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... - 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> - 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... - 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@... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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 ... - 02:05 pm Revision 67ef560b: astakos: Speed up POST /tokens
- Prefetch endpoint entries to avoid multiple queries.
- 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... - 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... - 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... - 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... - 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... - 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... - 12:14 pm Revision a5a15eba: cyclades: Add '--active' filter to ip-list cmd
- Add filter to display only IPs that are currently active.
- 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. - 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
- 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 ... - 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... - 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... - 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
- 08:41 am Revision fb676f00: cyclades: Small bug fix in IP Pools
- * Handle invalid user input
- 08:41 am Revision 501d0f38: cyclades: Update subnet-inspect
- * Update subnet inspect to print externally reserved IPs too
11/13/2013
- 07:41 pm Revision 42e041f0: cyclades: Fix location of 'ip-list' command
- 05:58 pm snf-ganeti Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:58 pm ganeti-local Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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,... - 04:39 pm Revision fc90a993: pithos: Remove unused import objpool
- 04:09 pm Revision 0f0e73b3: pithos: Change relative import "base"
- Relative import "base" should be "pithos.backends.base"
- 04:00 pm Revision 8e94f2a9: new ui: add a notification window for communication error
- 03:23 pm Revision ffa614e9: pithos: pep8 fixes
- 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 ... - 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>... - 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... - 01:28 pm Revision fcda3fb7: new ui: typo corrections and minor style fixes
- 01:02 pm Revision d759047c: new ui: fix empty overlay bug
- 12:40 pm Revision 353b022b: new ui: style fixes for vm list and vm wizard
- 12:38 pm Revision 9eaa2ef6: pithos: Fix bug when catching IllegalExceptionError
- 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. ... - 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... - 11:08 am Revision 57224c60: new ui: modify ssh-keys wizard
- 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. - 10:39 am Revision 046c8f11: cyclades: Rename option
- Rename '--allocation-pools' option to '--allocation-pool'.
- 10:33 am Revision b1e82987: cyclades: Update networks documentation
- 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... - 09:18 am Revision af1832fe: cyclades: Check for all finalized states
- 09:16 am Revision 5a5ace7c: cyclades: Check for all finalized states
- 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... - 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> - 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> - 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... - 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... - 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>
- 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>
- 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 01:24 am snf-ganeti Revision 16c49e89: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:24 am ganeti-local Revision 16c49e89: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
11/12/2013
- 06:42 pm Revision 208dd6d1: new ui: several minor updates and fixes
- 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... - 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... - 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> - 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> - 06:11 pm Revision ceaaa3be: new ui: refactoring colors
- 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> - 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> - 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... - 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... - 05:44 pm Revision 23638995: pithos: pep8 fixes
- 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... - 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... - 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 - 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... - 05:22 pm Revision 19441a04: cyclades: Fix floating_ip resource counting
- 05:21 pm Revision 9b5dd109: cyclades: sed 's/astakos_url/astakos_auth_url/g'
- 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... - 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... - 04:31 pm Revision 89dc40ca: ui: Floating IP connect vm overlay fix
- pass collection instead of array in show_vms call
- 04:31 pm Revision 68cc89f6: ui: Improve dynamic model attributes handling
- 04:31 pm Revision c935b4ea: ui: Avoid floating ip disconnect on busy vms
- 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 - 04:15 pm Revision a8e54072: pithos: Add Archipelago Blocker and Mapper
- 04:07 pm Revision c3b33119: pithos: Add configuration file for Gunicorn
- Make workers delegate only one XSEG port pool
- 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... - 03:57 pm Revision 9ca2f90f: pithos: Add monkey patch for making XSEG Request go green
- 03:56 pm Revision d89711b5: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
- 03:55 pm Revision e68a0caf: pithos: Add Gevent Gunicorn Worker for Archipelago
- 03:52 pm Revision 65885e5e: new ui: remove overlay from dummy VM option
- 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... - 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... - 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, ... - 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... - 02:31 pm Revision c12627c7: cyclades: Handle snf-ganeti bug
- Create IPv6 only networks as /29 because snf-ganeti can not create /30
networks. - 01:44 pm Revision 9835a70d: cyclades: Replace ASTAKOS_BASE_URL
- Replace ASTAKOS_BASE_URL with ASTAKOS_AUTH_URL.
- 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... - 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:...
- 01:28 pm Revision b10021ae: new ui: remove confirmation dialog from VM start
- 01:26 pm Revision a37c5497: ui: Refactored network/ip vm connect overlay
- 01:26 pm Revision 435bb7fb: ui: Various styles improvements
- 01:26 pm Revision f8aa9fc3: ui: Improve port status display
- 01:26 pm Revision 7dff818c: ui: Prefetch network api data on app initialization
- 01:23 pm Revision ca0d2b34: new ui: disable some actions for some VM states
- 01:06 pm Revision ddffd973: cyclades: Fix some broking tests
- 10:30 am Revision f0ac40a4: new ui: add effect for the rebooting state of the vms
- 10:30 am Revision f04ada8d: cyclades: Update common.get_subnet()
- * Fix the way we handle input of get_subnet()
- 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...
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... - 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... - 07:55 pm Revision 5e0aba0e: new ui: fix navigation icons colors
- 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... - 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... - 07:50 pm Revision 4e7c16f1: new ui: style improvement for vm list view
- 07:50 pm Revision 2b29d985: new ui: replace overlay images
- 07:32 pm Revision 5e66fc73: ui: Allow disconnect of floating network ports
- 07:02 pm Revision 69fd427d: Bump version to 0.14.9next
- 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 ...
- 06:49 pm Revision bc08ae8f: Merge remote-tracking branch 'origin/master' into feature-okeanos-global-shibb...
- 05:59 pm Revision 4bf6778f: ui: Configurable forced networks in network select view
- 05:21 pm Revision 9c8f31ad: ui: Network select view improvements in vm wizard
- 05:02 pm Revision 6201f0e3: ui: Separate truncate length for icon/single port list views
- 05:02 pm Revision 5035e5f7: ui: Missing resize action icon
- 05:02 pm Revision 27d628c4: ui: Implement floating ip port disconnect
- 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 - 04:07 pm Revision bd49a6df: astakos: Fix user status in project test
- Set users as moderated, so that they have proper quota.
- 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... - 03:58 pm Revision ce64ac8b: Update Changelog
- 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 ... - 03:34 pm ./kamaki Revision 2c3671ff: Simplify image shared
- 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 ... - 03:29 pm Revision afea072d: deploy: Install snf-ganeti 2.8 from unstable
- 03:29 pm Revision c1c9c36b: snf-deploy: Enable file disk template
- 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... - 03:29 pm Revision 66932293: cyclades: fix typo in snf-dispatcher
- 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' ... - 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. - 03:29 pm Revision 4b052f94: cyclades: New style format for modifying a NIC
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:29 pm Revision 9c7c6a57: cyclades: Remove hotplug from InstanceCreate
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:29 pm Revision d9b5b020: cyclades: Pass network type info as network tag
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:28 pm Revision 3f68fa52: cyclades: Remove deprecated network type in ganeti
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 03:26 pm Revision cc94ff04: Bump version to 0.14.10rc1
- 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... - 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... - 03:17 pm Pithos Web Client Revision c304f1d7: Bump version to 0.14.9-1~squeeze
- Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr>
- 03:17 pm Pithos Web Client Revision 3ffbb875: Merge branch 'master' into debian
- 03:14 pm Pithos Web Client Revision aba61826: Bump version to 0.14.9-1~wheezy
- Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr>
- 03:11 pm Pithos Web Client Revision 0ac17b40: Merge branch 'master' into debian-wheezy
- 03:10 pm Pithos Web Client Revision 5e710994: Bump version to 0.14.9
- 01:56 pm Revision 77d5883f: new ui: various style fixes
- 01:36 pm Revision fe1e59a9: new ui: update icon-font and corresponding files
- 01:33 pm Revision f5b4165a: new ui: fix style bug
- 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... - 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... - 01:25 pm Revision 553e7d5f: astakos: Remove unused user creation forms
- InvitedLocalUserCreationForm, InvitedThirdPartyUserCreationForm,
ShibbolethUserCreationForm, and InvitedShibbolethUse... - 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... - 01:11 pm Revision da13fbee: Merge branch 'debian-wheezy' into debian-develop-wheezy
- 01:10 pm Revision 24a485f8: Merge branch 'develop' into debian-develop-wheezy
- 01:10 pm Revision 6e73603a: new ui: add notification overlays
- 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... - 12:35 pm ./kamaki Revision 20af04b4: Merge branch 'feature-network-api' into develop
- 12:34 pm ./kamaki Revision 5ec6ec0c: Update Changelog for network API
- Refs: #4563
- 12:19 pm Revision d4cdeb4f: Bump version to 0.14.9-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 12:19 pm Revision 707f7c28: Bump version to 0.14.9-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 12:19 pm Revision 23653377: Merge branch 'master' into debian-wheezy
- 12:19 pm Revision 06bf1215: Merge branch 'master' into debian-squeeze
- 12:14 pm Revision da664f0f: Add release dates for version 0.14.9
- 12:14 pm Revision 30d1660a: Bump version to 0.14.9
- 11:47 am Revision a60145ce: Bump version to 0.14.9~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 11:47 am Revision 5be892a5: Bump version to 0.14.9~rc1-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 11:46 am Revision f64ce568: Merge branch 'hotfix-0.14.9' into debian-hotfix-0.14.9
- 11:46 am Revision 2eaa9afd: Merge branch 'hotfix-0.14.9' into debian-hotfix-0.14.9
- 11:45 am Revision 033321fb: Prepare release for version 0.14.9
- Update Changelog, NEWS and docs.
- 11:42 am Revision d59f5608: astakos: Fix logging issues
- 11:42 am Revision d242d727: Bump version to 0.14.9rc1
- 11:26 am Revision f23fbacf: cyclades: Simplify code to 'logic.subnets' module
- 11:11 am Revision 210e5933: cyclades: Simplify code of 'api.subnets' module
11/10/2013
- 09:40 pm Revision a86035f6: new ui: fix scss variable not found
- 09:39 pm Revision 656c135b: new ui: vm-list list view initial commit
- 09:38 pm Revision 91148e7b: new ui: style fix for header icons nav
- 06:58 pm Revision e5841f52: cyclades: Fix bug in floating-ip-remove
- Add decorator convert_api_faults
- 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... - 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 - 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...
11/09/2013
- 08:15 pm Revision a9c1db43: cyclades: Fix some typos
- 07:51 pm Revision b5e0d5c9: cyclades: Change default value for dhcp option
- Change default value of 'dhcp' option in snf-manage network-create command.
- 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...
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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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:... - 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:... - 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... - 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
... - 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 ... - 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... - 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... - 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>... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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@... - 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@... - 05:39 pm Revision 1229c969: Bump version to 0.14.8-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:38 pm Revision 4d705310: Merge branch 'master' into debian-squeeze
- 05:31 pm Revision 0295d83b: Bump version to 0.14.8-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:30 pm Revision 504011af: Merge branch 'debian-hotfix-0.14.8-squeeze' into debian-squeeze
- Conflicts:
debian/changelog - 05:30 pm Revision 3e8af58a: Merge branch 'master' into debian-wheezy
- 05:29 pm Revision 05632f4e: Merge branch 'debian-hotfix-0.14.8-wheezy' into debian-wheezy
- Conflicts:
debian/changelog - 05:25 pm Revision 29e8764b: Add release dates for version 0.14.8
- 05:22 pm Revision dff1618d: Merge branch 'hotfix-0.14.8'
- Conflicts:
version - 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... - 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... - 04:02 pm Revision fecd61da: astakos: oa2 app
- 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 ... - 03:19 pm Revision 3672c171: snf-deploy Create network as floating IP pool
- 02:34 pm Revision 40d87669: Bump version to 0.14.8~rc3-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:34 pm Revision 8918b971: Bump version to 0.14.8~rc3-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:32 pm Revision 0d57d041: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-wheezy
- 02:32 pm Revision 2ac6e007: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
- 02:02 pm ./kamaki Revision b7d79306: Add fixed_ips in post create
- Refs: #4563
- 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' ... - 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. - 12:25 pm Revision 0b315fc9: astakos: Update resource definitions in script
- 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... - 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 ... - 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... - 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... - 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 ... - 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... - 10:12 am ganeti-local Revision 9cd65e7e: Fix on SimpleRetry() upon disk removal
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 10:12 am ganeti-local Revision 234b4f82: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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>
- 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... - 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... - 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 ... - 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> - 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... - 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@... - 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... - 10:12 am ganeti-local Revision 139c240c: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am snf-ganeti Revision 139c240c: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am ganeti-local Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:12 am snf-ganeti Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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_... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 10:11 am ganeti-local Revision 5e599ff3: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:11 am snf-ganeti Revision 5e599ff3: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 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 ...
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... - 09:32 pm Revision 23f46a1b: snf-deploy: Fix creation of initial networks
- 06:43 pm Revision 21d2d544: ui: Single vm view ip addresses fix
- 06:43 pm Revision 13925182: ui: Display resize in vm actions list
- 06:43 pm Revision f5c5fb5e: ui: Single IP addresesses view improvement
- 06:43 pm Revision 36f338d0: ui: Styles fix
- 06:43 pm Revision af505a94: ui: Truncate template helper
- 06:43 pm Revision 32a58fdf: ui: IP addresses togger in single vm view
- 06:43 pm Revision e481c282: ui: Update network api endpoint
- 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> - 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> - 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... - 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... - 05:36 pm Revision 4ba7f662: Bump version to 0.14.8rc3
- 05:21 pm Revision 58eb8e19: Install the example Gunicorn configuration file
- 05:19 pm Revision 4cbce1ba: Install the example Gunicorn configuration file
- 05:15 pm Revision c5ea4d5f: snf-webproject: add example Gunicorn conf file
- 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... - 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... - 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... - 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
... - 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
... - 04:56 pm ./kamaki Revision 737995ed: Add name to port create
- Refs: #4563
- 04:31 pm Revision a2bd0802: cyclades: Pass 'nfdhcp' tag to IPv6 networks
- Pass 'nfdhcp' tag even if network is IPv6 only.
- 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. - 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. - 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! - 04:28 pm Revision 0e02a709: cyclades: Fix bug in SeparatedValuesField
- Return [] instead of None, if the field is null.
- 04:28 pm Revision 64303189: cyclades: Add option to display IPs in server-list
- 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 ... - 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... - 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... - 03:54 pm Revision d572ccc6: new ui: update the icons in header and actions-bar
- 03:51 pm Revision 27a54f35: new ui: update icon-font and corresponding files
- 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... - 12:41 pm ./kamaki Revision ccdd1b82: Create port_creates extention (cyclaes) and expose
- Refs: #4563
- 12:39 pm Revision ae6ab1c7: cyclades: Changes service type of net resources
- 12:35 pm Revision b4f491c1: cyclades: Remove old networks API
- 12:35 pm Revision df8e3f06: new ui: general style improvements
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... - 08:10 pm Revision 05e735ec: new ui: update network list presentation
- 07:16 pm ./kamaki Revision 45cb7f88: Cancel previous commit
- 07:16 pm ./kamaki Revision 9e04242a: One-byte typo
- 07:15 pm ./kamaki Revision 1d565254: Minor fixes
- 07:13 pm ./kamaki Revision 11cc86af: Fast-create port list
- 07:10 pm ./kamaki Revision 447365fe: Export all port methods, except port create
- Refs: #4563
- 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. - 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 - 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... - 06:17 pm Revision 164fdcd9: new ui: fix search bar focus
- 06:12 pm ./kamaki Revision 62c6652f: Expose subnet commands w.r.t. Cyclades Network
- Refs: #4563
- 06:04 pm Revision f66d5dd8: new ui: 'pulse' animation for building VM
- 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... - 05:40 pm Revision 25a02c79: new ui: welcome page for users with no VMs
- 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... - 04:47 pm Revision fd47d618: new ui: style fixes & cleanup
- 04:46 pm Revision 2469dab6: new ui:fix wizard bars height
- 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> - 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> - 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... - 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... - 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 ... - 03:37 pm ./kamaki Revision 7e57e590: Add user-id filter in network list
- 03:27 pm ./kamaki Revision 0e27687b: Add "detail" to network list
- Refs: #4563
- 02:56 pm Revision 3785b737: cyclades: Merge subnet-create with network-create
- * Merge snf-manage subnet-create into snf-manage network-create
- 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>
- 02:50 pm Pithos Web Client Revision 121ecb52: Merge branch 'hotfix-0.14.5' into debian-hotfix-0.14.5-wheezy
- 02:00 pm Revision f8ce6d44: cyclades: Fix bug in tests
- Fix bug in port tests that were introduced by latest changes in IPPool
manager. - 02:00 pm Revision 8d5795b4: Cyclades: Rename 'Can not' to 'Cannot' to all msgs
- 01:58 pm ./kamaki Revision cd0927f7: Adjust network create to Cyclades extentions
- Refs: #4563
- 01:57 pm Revision 48971921: new ui: smoothen vm-list animation
- 01:55 pm Revision 104e69bf: new ui: change search icon position in header
- 01:46 pm Revision cdef560c: new ui: improve html structure
- 01:43 pm Revision f8714db8: cyclades: Fix bug and typo in IPPool
- 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... - 01:28 pm ./kamaki Revision e864cd9e: Implement client.cyclades.CycladesNetworkClient
- Refs: #4563
This class implements APi extentions custom to Cyclades - 01:10 pm ./kamaki Revision 5c433331: Rename packages networking-->network
- 12:44 pm ./kamaki Revision 58602137: Implement network set (update semantics)
- Refs: #4563
- 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... - 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... - 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... - 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... - 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... - 12:19 pm ./kamaki Revision aef3fa1f: Implement network delete command
- Refs: #4563
- 12:10 pm snf-image Revision dcb86c5b: Bump version to 0.12-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:10 pm snf-image Revision d60815d1: Merge branch 'master' into debian-precise
- 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 ... - 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.
11/05/2013
- 06:52 pm Revision cad4793e: cyclades: Fix a typo in api/subnets.py
- 06:52 pm Revision fef04862: cyclades: Add a test for subnet creation
- 06:52 pm Revision c52f91ad: cyclades: Update snf-manage subnet-create
- * Print info of newly created subnet after snf-manage subnet-create
- 06:51 pm snf-image Revision 481bf9e7: Bump version to 0.12-1~squeeze
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 06:51 pm snf-image Revision 96de0366: Merge branch 'master' into debian
- 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 - 06:22 pm ./kamaki Revision 56f5c6fc: Let kamaki client handle json
- 06:21 pm Revision 3f3bb937: new ui: clean up data-reveal modal in vm-list
- 06:17 pm ./kamaki Revision 677979bc: Fix networking client call (data-->json)
- 06:11 pm ./kamaki Revision bc4662d8: Use the correct networking client
- 06:11 pm Revision 833880fd: Update Changelog and NEWS for version 0.14.8
- 06:06 pm ./kamaki Revision 49413939: Implement network create
- Refs: #4563
- 06:04 pm Revision d5de15a8: new ui: fix vm building animation bug
- 05:57 pm ./kamaki Revision cd40143a: Implement network info
- Refs: #4563
- 05:52 pm ./kamaki Revision 77bf75fe: Add filters in network list
- Refs: #4563
- 05:43 pm ./kamaki Revision ccf8b124: Fix typo in dict creation in network list
- Refs: #4563
- 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 ... - 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... - 05:28 pm Revision 62b8cb49: new ui: fonts style changes
- 05:28 pm Revision 3a6860e3: new ui: Tooltip new style
- 05:28 pm Revision 17ce081a: new ui: Style for vm-list page without VMs
- 05:28 pm Revision 7e201ff0: new ui: login style fixes
- 04:58 pm ./kamaki Feature #4563 (Assigned): Expose networking commands
- New commands:...
- 04:54 pm Revision c68ad72e: ui: Initial refactoring for network view in vm wizard
- 04:52 pm Revision f9f43e09: ui: Base view object fixes
- 04:52 pm Revision 365af933: ui: IP addresses subview in icon vms view
- 04:52 pm Revision 02effd9c: ui: Port connect/disconnect api calls
- 04:52 pm Revision d233867a: ui: Private network view improvements
- display subnet cidr when available
- 04:52 pm Revision 9ce06363: ui: Styles update
- additional styles for active status indicators
- 04:52 pm Revision e38e7fcf: ui: Separate network/subnet create calls
- 04:52 pm Revision ba7421ce: ui: VM status typo
- 04:52 pm Revision 31bc4729: ui: Additional storage_attrs funcionality
- allow custom model id resolver
- 04:35 pm ./kamaki Feature #4546 (Resolved): Implement the OpenStack Networking (Neutron) API
- 04:33 pm ./kamaki Revision bac9c8ac: Complete clients.networkinh + unittests
- Refs: #4546
- 03:53 pm snf-image Revision 0769ab0b: Bump version to 0.12-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 03:53 pm snf-image Revision b0a5542f: Merge branch 'master' into debian-wheezy
- 03:52 pm snf-image Revision 4a272a76: Pin the python-bcrypt package version
- 03:51 pm snf-image Revision 039eb2d0: Pin the python-bcrypt package version
- 03:44 pm snf-image Revision fa335122: Pin the python-bcrypt package version
- 03:42 pm snf-image Revision aa2fe10d: Update Changelog and version for 0.12
- 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... - 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-... - 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-... - 02:41 pm snf-image Revision cfddb3e6: Merge branch 'develop'
- 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.
- 01:55 pm ./kamaki Revision 25d2ff8e: Complete subnet operations + unittests
- Refs: #4546
- 01:50 pm Revision 31d7e532: new ui: Refactoring items-list sass file
- 01:23 pm snf-image Revision 0925f23a: Rename snf-passtohash.py to hashpwd.py
- 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... - 12:05 pm Revision b4c26e76: new ui: modify the style of "new machine" button
- 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...
11/04/2013
- 08:37 pm Revision dafb5cab: new ui: modify vm list style
- 06:38 pm ./kamaki Revision ba1ab65d: Implement create_subnet(s), update implementations
- Refs: #4546
OpenStack modified the API during development, that was odd! - 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> - 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> - 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... - 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... - 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... - 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... - 05:39 pm Revision ddf9cc14: Bump version to 0.14.8~rc2-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:38 pm Revision 4a15d769: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
- 05:38 pm Revision c9044564: Update python-django-south depedency to >= 0.7.3
- 05:31 pm Revision 76bbbfd6: Bump version to 0.14.8~rc2-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:31 pm Revision 99fe79ea: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-wheezy
- Conflicts:
version - 05:30 pm Revision a1dac230: Bump version to 0.14.8rc2
- 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... - 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... - 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 - 05:27 pm Revision fb608f12: Update python-django-south depedency to >= 0.7.3
- 05:27 pm Revision c2a9e00c: astakos: Activation view improvements
- Reject empty activation code requests
- 05:27 pm Revision 8ed6d875: Resolve some undefined names
- Add missing imports; remove call to sqlite3_changes; set key and val
in render_meta. - 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. - 05:27 pm Revision 7f377235: Bump version to 0.14.8~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 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... - 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... - 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. - 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_... - 05:27 pm Revision 3961d018: cyclades: Fix broken test
- Mock getting image from plankton.
- 05:27 pm Revision 991a2a0a: astakos: Add missing save in reject_user
- 05:27 pm Revision 58fdb30c: Update Changelog
- 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/'. ... - 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, ... - 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. - 05:27 pm Revision 8f15047b: docs: Fix reconcile-servers typo in admin guide
- 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. - 05:27 pm Revision 282a218f: ci: Use ci_wheezy.conf as the default ci config
- 05:27 pm Revision 42d43504: snf-ci: Create new section, even with -n option
- 05:27 pm Revision 7686f197: snf-ci: Add --no-colors options
- By default use a colorful output.
- 05:27 pm Revision 7ab56c38: astakos: Handle quota for moderated users only
- At some points, verified users where mistakenly assumed.
- 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. - 05:27 pm Revision d0288f53: snf-deploy: Remove misplaced `raise'
- 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... - 05:27 pm Revision dda6a14e: deploy: Exit with message and not with code
- 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. - 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... - 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-... - 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. - 05:27 pm Revision 462ceaf4: snf-deploy: Abort has been changed to True
- By default abort when a command is failed to be executed.
- 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... - 05:27 pm Revision b3ac8da0: Revert "wheezy: Remove setup_environ"
- This reverts commit a813a25117f3db14d5517f630d6d0e163a58b0f8. This
commit is reverted because it breaks compatibility... - 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... - 05:27 pm Revision caffb59c: Revert "wheezy: Rename depricated HttpRequest attribute"
- This reverts commit cfc4b87c301504627e6a75ab2e4d32c8cd7a6e15. This
commit is reverted because it breaks compatibility... - 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... - 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... - 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 ... - 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. - 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... - 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... - 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 - 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... - 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... - 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... - 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__' ... - 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_... - 05:27 pm Revision 49c1a545: deploy: Pep8 fixes
- 05:27 pm Revision dd886b27: ci: Frist try to use SynnefoCIWheezy image
- 05:27 pm Revision ecb3833e: docs: Remove snf-image.rst
- Make all snf-image references link directly to the official
snf-image documentation - 05:27 pm Revision 867d21f4: ci: Use -U when installing with pip
- 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. - 05:27 pm Revision bc2309e0: astakos: Fix project identification in test
- Test was mistakenly using application id rather than project id in
some occasions. - 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... - 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... - 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/ - 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. - 05:27 pm Revision 5aac4920: Add messages context processor to default settings
- 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... - 05:27 pm Revision a513bbd8: wheezy: HttpResponse has no _is_string attribute
- 05:27 pm Revision 852b54dd: ci: Fix database engine
- 05:27 pm Revision 6665cbc0: wheezy: urls module doesn't export defaults
- 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... - 05:27 pm Revision 0a9dfccb: ci: Fix a bug with config_file relative filepath
- 05:27 pm Revision 4e67240f: wheezy: is_hop_by_hop has been removed from Django
- Implement our own is_hop_by_hop function.
- 05:27 pm Revision 58e2f805: wheezy: mail_admins method in Django has changed
- An extra parameter (html_message) has been added.
- 05:27 pm Revision 0ab4b299: wheezy: Django database engine has been changed
- 05:27 pm Revision 58e1f19f: wheezy: Update Django dependency to <=1.4.5
- 05:27 pm Revision c460c4fe: deploy: Don't use hardcoded version of postgresql
- 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... - 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. - 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. - 05:27 pm Revision 63a56cfa: snf-django: Add missing import
- 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. - 05:27 pm Revision 058d09db: Fix missing import and broken test
- 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... - 05:27 pm Revision 7e8b4dfb: ci: Do not run pithos tests by default
- 05:27 pm Revision 276648ed: Update South dependency to >=0.7.3
- 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 - 05:27 pm Revision dab01c08: Revert "deploy: Fix --dhcp option of network-create cmd"
- This reverts commit 73607c335593146f3f4bf31960c9a7042598d510.
- 05:27 pm Revision a1796673: snf-django: pep8 fixes
- 05:27 pm Revision 7c688b93: ci: add missing squeeze/wheezy conf files
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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. - 05:27 pm Revision 9e6c9379: Copy test settings from develop branch
- 05:27 pm Revision c1aec9e6: ci: Check only .py files for pep8 errors
- 05:27 pm Revision e151927b: ci: Exit if there are no file to check with pep8
- 05:27 pm Revision 4d0177be: Remove obsolete autopkg_debian script
- 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. - 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. - 05:27 pm Revision 31463bb5: snf-deploy: some minor fixes and typos
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 87def5d1: deploy: Support both wheezy and squeeze packages
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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. - 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... - 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... - 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... - 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... - 05:27 pm Revision c172a2f0: ci: Instruct snf-deploy to generate ssh keys
- 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'. - 05:27 pm Revision 5b588c40: snf-deploy: Use filebased email_backend
- Change the email backend from dummy to a filebased one.
- 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 '... - 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... - 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... - 05:27 pm Revision 443be619: snf-burnin: Add a missing `return'
- 05:27 pm Revision 85f6a087: snf-deploy: fix a bug in --disable-colors option
- 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... - 05:27 pm Revision 23a18e88: snf-burnin: Change exit code to 1 for errors
- When burnin test cases fail, return 1 as exit code.
- 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. - 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. - 05:27 pm Revision a18ce293: snf-deploy: add flavor options in synnefo.conf
- 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... - 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.
- 05:27 pm Revision f7f23596: ci: Verify values of image and flavor options
- 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... - 05:27 pm Revision 731d7237: ci: update ci/schemas/one_node/synnefo.conf
- 05:27 pm Revision 5d037ab8: ci: Add --force-yes option to apt-get install
- 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. - 05:27 pm Revision c8323c7e: ci: Add build ID to server name
- 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().
... - 05:27 pm Revision 478b7e6c: ci: Improve flavors/images finder
- Allow for search both by name (using regular
expressions) or by id. - 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 ... - 05:27 pm Revision d4cedda9: ci: Handle ssh access for demo.synnefo.org
- 05:27 pm Revision 12064c44: ci: Install x2goserver
- 05:27 pm Revision df9a8fe1: ci: Automatic yes to apt-get prompts
- 05:27 pm Revision b5c9470a: ci: Remove ssh_keys value from config file
- 05:27 pm Revision 547783ba: ci: Remove forgotten debug message
- 05:27 pm Revision 4e7f237a: ci: Install firefox
- 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 ... - 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... - 05:27 pm Revision f5f39d24: ci: Update schema files
- Package snf-deploy has add a new section (keys) in deploy.conf
- 05:27 pm Revision a0a893fa: deploy: Add snfdeploy to path to import version
- 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. - 05:27 pm Revision 6f4ae15f: deploy: Fix bug introduced by escape character
- 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... - 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. - 05:27 pm Revision 4ae7c856: ci: Get flavor by name
- The option flavor_name support a list of flavors to try.
Refs #4192 - 05:27 pm Revision 795ceb6f: Minor fix in setup_hosts (sed -i /etc/hosts)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision b0db4eae: deploy: Fix --dhcp option of network-create cmd
- 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... - 05:27 pm Revision b01c413b: 0600 mode for ssh keys
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 740d5b8c: Add --no-keys-inject option
- This skips key injection in nodes
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:27 pm Revision bf18dd72: Pass key_inject in setup_env
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 05:27 pm Revision 001da4e7: Try put resolv.conf due to chattr +i
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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> - 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.
... - 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. - 05:27 pm Revision 96181c8b: Remove custon synnefo_settings for webclient
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 361b9eb3: Use ip instead of hostname for env.host_string
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 83fd2ef0: Fix missing things for disable_colors
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision a743cea2: Allow password-less access from db node in db
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 05:27 pm Revision fa596389: snf-deploy: Add option (--disable-colors) to disable color printing in terminal
- 05:27 pm Revision 5776f00f: Remove README/CHANGLOG from snf-deploy/setup.py
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 97eef0c3: Remove some files
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 9ed02c95: snf-deploy: Update snfdeploy/lib.py to be pep8 compliant
- 05:27 pm Revision 3d32ff09: Add snf-deploy tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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.
- 05:27 pm Revision 0bde371d: ci: Add support for downloading ssh_keys file
- Currently support http, https and ftp protocols
using the wget utility. - 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... - 05:27 pm Revision ec3bf0d9: ci: Redirect logging to stdout/stderr
- Use stdout for info/debug messages and stderr for
warning/error messages. - 05:27 pm Revision 8d390b69: Modify devflow for snf-deploy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 05:27 pm Revision 25b967cd: ci: Use -c as sort version of --conf
- Follow kamaki convention where -c should mean --conf
and not --cloud. - 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... - 05:27 pm Revision 049848fd: ci: pep8 fixes
- 05:27 pm Revision 2a294545: ci: Add option to build and fetch documentation
- 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... - 05:27 pm Revision b5e8d7ec: ci: s/mail/email in git config
- 05:27 pm Revision 497a3518: ci: Specify directory to fetch packages to
- 05:27 pm Revision 368b1919: ci: Add option to override schema
- 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. - 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. - 05:27 pm Revision a2d95b16: ci: Helper script to run ci commands
- Make 'snf-ci' python script to run CI commands.
- 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... - 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. - 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... - 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... - 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. - 05:27 pm Revision 80e49925: ci: Install south from squeeze-backports
- 05:27 pm Revision 4f4f5054: ci: Include commands between $()
- 05:27 pm Revision 05c406b1: ci: Fix some typos in utils.py
- 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... - 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 ... - 05:27 pm Revision 69650960: ci: Copy ssh keys
- Add option for copying ssh keys to the created vm.
- 05:27 pm Revision 3c9d7784: burnin: Fix a bug with image metadatas
- Plankton returns properties whereas Cyclades returns
metadata for the images. - 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... - 05:27 pm Revision 80c2ac6e: ci: Fix tests script
- 05:27 pm Revision 623bbaf1: support both pithos and cyclades in tests.sh
- 05:27 pm Revision a9b9f7df: burnin: Don't register images as public
- 05:27 pm Revision 553e740d: burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients
- 05:27 pm Revision 46c556e2: Bump version to 0.14.7
- 05:27 pm Revision 5caf6ca5: burnin: Add new bash script to run burnin
- 05:27 pm Revision a834d551: Bump version to 0.14.8rc1
- 05:27 pm Revision 4e003a2d: Update NEWS and Changelog
- 05:27 pm Revision bed545e9: ci: Remove failfast option from tests
- 05:27 pm Revision 6859305e: helpdesk: Fix network interface queryset
- 05:27 pm Revision 8a17de32: Bump version to 0.14.6
- 05:27 pm Revision 1a8ee1d7: Update NEWS and Changelog
- 05:11 pm Revision 3fdc0d03: new ui: "more actions" overlay in grid vm list
- 04:29 pm Revision 3c96580c: cyclades: Add missing 'ips' module
- 04:07 pm Revision f61f3fa7: docs: Update admin guide and rename mngmt command
- 03:52 pm Revision 0292883e: cyclades: Refactor code
- Move code relative with allocating ips and floating IPs to 'logic.ips'
module. - 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... - 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... - 03:03 pm snf-image Revision ce86d6c7: Merge branch 'feature-bsd-support' into develop
- 02:22 pm Revision 7f44f777: new ui: New grid for items-list page
- 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. - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 01:27 pm Revision 283f4927: new ui: New header style
- 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 - 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... - 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... - 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... - 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... - 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 ... - 11:48 am ./kamaki Revision c95ff061: Pick "networking" as the name of the new client
- Refs: #4546
- 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 - 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 - 10:13 am Revision 446ceca5: vmapi: Allow vmapi base host configuration
- 09:53 am Revision dec4cd84: ui: Better generated ssh key naming
- 09:53 am Revision b51b21db: ui: Verbal changes
- 09:52 am Revision a681ab44: ui: Private network remove action fixes
- 09:14 am Revision 209a38bc: ui: Update included js scripts in home.html
- 09:14 am Revision 7237e429: ui: Update home.html
- 09:14 am Revision 4e8e2834: ui: Improve main view tab hover title display
- extract title from data-hover-title
- 09:14 am Revision b70f6510: ui: Include additional required js libs
- 09:14 am Revision 6db98d7c: ui: Register additional collection fetchers in main view
- 09:14 am Revision 0c88707e: ui:
- 09:14 am Revision dbb907bc: ui: Merge floating ips in single container
- 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
- 09:14 am Revision 00a67605: ui: Model view fix
- handle classes which do not define element for model view to be rendered to
- 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. - 09:14 am Revision 664f05f0: ui: Refactored networks views
- based on introduced neutron models/collections
- 09:14 am Revision 2c2e8ce4: ui: Additional styles
- 09:14 am Revision fff8bd58: ui: Neutron models module
- includes models/collection objects for Network, Port, Subnet, FloatingIP
neutron APIs. - 09:14 am Revision f0c38b0e: ui: Register additional views
- for floating ip's and public keys tabs
- 09:14 am Revision ac07ff0d: ui: Refactored public keys view
- 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... - 09:14 am Revision d7d154c9: ui: Remove NICS, Networks, PublicIPs models
- models depricated. Models wil be provided in upcoming neutron module
- 09:14 am Revision 45b964d3: ui: Models module cleanup and models improvements
- 09:14 am Revision cf4c9298: ui: Base view object improvements
- - pre/post hide/show hooks
- set parent_view attribute if set in options - 09:14 am Revision 4b997f54: ui: Additional view helper objects
- 09:14 am Revision 6dcc461e: ui: Include required js libraries
- 09:14 am Revision 34f802f7: ui: Custom rivets.js adapter
- 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... - 09:14 am Revision 87a459ff: ui: API url sanitization
- 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. ... - 09:14 am Revision fe4777fd: webproject: Do not require django.contrib.admin by default
- 09:14 am Revision 342acb45: cyclades: Register url for ports detail view
- 09:14 am Revision 4bd19308: common: Handle non existent entry point dependencies
Also available in: Atom