Activity
From 11/23/2013 to 12/22/2013
12/20/2013
- 07:21 pm Bug #4804: Exception thrown at /oauth2/auth
- In order to avoid restrictions on the redirect URI lengths we will change the database field to text.
- 07:17 pm Revision ed9223c7: astakos oa2: Handle failures due to too long redirect urls
- Change database field to TextField in order to avoid restrictions on the
redirect url lengths
Update tests
This fix ... - 07:08 pm ./kamaki Revision b4ba8aa0: Bump version to 0.12.2-2~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 07:01 pm ./kamaki Revision 53b3716c: Add python-progress as build dependency
- This is needed to build the documentation
- 06:39 pm Revision ce57391e: Bump version to 0.15~rc3-3~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 06:35 pm Revision d6c12474: Add python-setuptools as a build dependency
- 06:09 pm Revision 1f8c77c2: new ui: Various style fixes
- 05:51 pm snf-vncauthproxy Revision 5861b3d5: Remove redundant shuffle() in gen_salt()
- 05:50 pm Revision 16a44201: Bump version to 0.15~rc3-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 05:49 pm Revision 350eb0f2: Fix override_dh_fixperms
- 05:47 pm snf-vncauthproxy Revision f1facf89: Print dry run output to stdout
- 05:43 pm snf-vncauthproxy Revision c7da5329: Create tempfile in the same dir as passwdfile
- write_wrapper() uses a tempfile to write the new contents of the
passwdfile and then atomically renames / moves it to... - 05:33 pm ./kamaki Revision 06694af1: Add python-astakosclient as a build dependency
- This is needed to build the documentation
- 05:08 pm Revision 3dc222e5: new ui: Fix drag & drop js remove file bug
- 05:04 pm snf-vncauthproxy Revision 1b01e27f: Bump version to 1.5rc2
- 04:56 pm ./kamaki Revision 1a4101f3: Bump version to 0.12.2-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 04:56 pm ./kamaki Revision 37ec71c8: Merge branch 'master' into debian-precise
- 04:49 pm ./kamaki Revision 02105eb4: Add new python-astakosclient dependency
- 04:34 pm Bug #4804: Exception thrown at /oauth2/auth
- We have to increase the length of the specific field (redirect_uri) in the Astakos database (It is really small)
and... - 04:00 pm Revision 86b0e0b9: new ui: update functionality of select-all option
- 03:59 pm ./kamaki Revision e2f39f93: Bump version to 0.12.2-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:52 pm ./kamaki Revision 9f8b38a4: Merge branch 'master' into debian-wheezy
- 03:49 pm snf-ganeti Revision e97cce9f: Reinstantiate inotify after a lost file
- When watching a file, reinstantiate the inotify if notified
of an event that removes the watch. Such events are likel... - 03:49 pm snf-ganeti Revision 2f575937: Improve debug-logging for watch file
- Also log, at debug level only, when a change of a watched
file was observed, but the change did not result in any
cha... - 03:49 pm snf-ganeti Revision 13b05c27: Improve debugging by logging inotify events
- At debug level, not only log that an inotify triggered,
but also log the actual event.
Signed-off-by: Klaus Aehlig <... - 03:45 pm Revision e8a9864b: Bump version to 0.15~rc3-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 03:44 pm Revision ce487dd8: Merge branch 'release-0.15' into debian-release-0.15
- 03:44 pm snf-ganeti Revision 575b31bf: Update design doc to match implementation
- This patch contains some minor changes in the design doc
to make sure the details match the implementation.
Signed-o... - 03:43 pm snf-ganeti Revision 898fd9e1: Update UPGRADE nodes
- Adds to the upgrade nodes that a renewal of the node
certificates is necessary.
Signed-off-by: Helga Velroyen <helga... - 03:41 pm ./kamaki Revision 2f68a898: Merge branch 'hotfix-0.12.2'
- 03:41 pm ./kamaki Revision f557e944: Update Changelog and version tag
- 03:39 pm ./kamaki Revision f4544635: Fix history typo
- 03:39 pm ./kamaki Revision 099b433b: Update wait to use --status
- 03:39 pm ./kamaki Revision 1796361e: Reverse server create --no-network/None http req
- From now on, --no-network produces a "networks=[]" part,
while the absense of network-related arguments makes produce... - 03:39 pm ./kamaki Revision 2a1e7072: Remove --vnc option from server info
- 03:38 pm ./kamaki Revision df4781a4: Restore server console
- Conflicts:
kamaki/cli/commands/cyclades.py - 03:37 pm ./kamaki Revision 5b4e563f: Always use "details" call in neworks/subnets list
- 03:36 pm ./kamaki Revision 24903c7d: Fix history typo
- 03:35 pm Revision b1697f6b: astakos: fix tests after verbal message changes
- 03:15 pm snf-ganeti Revision 224c4204: Update NEWS wrt to client RPC certificates
- This updates the NEWS file regarding the changes in
RPC communication.
Signed-off-by: Helga Velroyen <helgav@google.... - 03:15 pm snf-ganeti Revision a6c43c02: Verify client certificates
- This patch adds a step to 'gnt-cluster verify' to verify
the existence and validity of the nodes' client
certificates... - 03:15 pm snf-ganeti Revision b3cc1646: Verify incoming RPCs against candidate map
- From this patch on, incoming RPC calls are checked against
the map of valid master candidate certificates. If no map
... - 03:15 pm snf-ganeti Revision 28756f80: Handle promoting/demoting nodes wrt to client certificates
- This patch makes Ganeti correctly handle the client
certificates when nodes get promoted to master candidates
or demo... - 03:15 pm snf-ganeti Revision d722af8b: Extend RPC call to create SSL certificates
- So far the RPC call 'node_crypto_tokens' did only retrieve
the certificate digest of an existing certificate. This
ca... - 03:15 pm snf-ganeti Revision 60cc531d: Create client SSL certificates on cluster init
- This patch makes Ganeti create a client SSL certificate for
the master node on cluster initialization. Note that some... - 03:15 pm Revision 8d13521f: Add debian/changlog history
- 03:15 pm snf-ganeti Revision 1059337d: Store candidate certificates in ssconf
- This patch enables Ganeti to store the candidate
certificate map in ssconf. A utility function to
read it is provided... - 03:15 pm snf-ganeti Revision 840ad2ab: Handle client certificates on node add/remove
- This patch adds the certificate of a newly added or
readded master candidate node to the map of master candidate
cert... - 03:15 pm snf-ganeti Revision 5b6f9e35: Add certificate for master node
- On cluster initialization, the master node's
SSL certificate digest is added to the list of master
candidate certific... - 03:15 pm snf-ganeti Revision 3bcf2140: Add candiate certificate map to configuration
- At the end of this patch series, incoming RPC calls are
legitimized against a map of master candidate nodes'
SSL cert... - 03:15 pm snf-ganeti Revision b544a3c2: Retrieve a node's certificate digest
- In various cluster operations, the master node needs to
retrieve the digest of a node's SSL certificate. For this
pur... - 03:15 pm snf-ganeti Revision 3338a9ce: Utility functions to manipulate the candidate map
- This patch adds a couple of utility functions to manipulate
the map of master candidate SSL certificate digests.
Sig... - 03:15 pm snf-ganeti Revision c1cf0435: Remove superfluous imports
- This removes some superfluous imports from the X509 (SSL)
unittests.
Signed-off-by: Helga Velroyen <helgav@google.co... - 03:04 pm Pithos MS Client Bug #4805 (New): Link to home issue on tray icon.
- Κάνοντας δεξί κλικ στο tray icon και επιλέγοντας Go to Account Site (και κάποιον λογαριασμό) ανοίγει η σελίδα "https:...
- 02:58 pm ./kamaki Revision c3d42104: Update wait to use --status
- 02:56 pm Bug #4804 (Resolved): Exception thrown at /oauth2/auth
- Perhaps not properly validating the length of the URL resource?...
- 02:52 pm Revision 1a2d1d0e: Add debian files for Ubuntu Precise
- 02:51 pm Revision bffd1e41: new ui: Fix sidebar list items vertical distance
- 02:51 pm Revision 75b6a8c9: new ui: Uniform button style for overlays
- 02:51 pm Revision 97cd255d: new ui: Fix columns width for items list view
- 02:31 pm Revision 56dc20e5: docs: add API guide link to index page
- This change should have been included in commit
3df48a3faa0d84bdb2c945d117929e17dc999d59
but was mistakenly left out. - 02:29 pm Revision 4cb1fbf9: new ui: fix color-picker bug
- 02:25 pm Revision c3d059f5: astakos: 'activation' -> 'verification'
- Change all Astakos messages to reflect the new sign up procedure:
* first send a verification email
* user clicks ... - 02:07 pm Revision 2c6bc262: astakos: Update astakos tests
- 02:00 pm Revision 20394434: docs: update API guide file names
- Since now we have more services and we have separate guides for each
service API, it is misleading to keep component ... - 02:00 pm Revision 3df48a3f: docs: Rearrange docs wrt Developer's and API guide
- * Separate Developer's guide from API guide
* Update API guide to reflect the latest changes
mostly regarding Net... - 02:00 pm Revision d0d3646d: astakos: Handle third party unverified user change password form submition
- 01:59 pm Revision 3af1fb4b: cyclades: Fixes causing unsynced quotas
- * clear QuotaHolderSerial objects when resolving pending commissions.
* Fix wrong name of Ganeti opcodes.
* Do not up... - 01:59 pm Revision 45ead074: cyclades: Lock objects in reconciliation
- Make reconciliation mechanism take an exclusive lock on objects before
issuing messages for reconciliation events. Th... - 01:34 pm ./kamaki Revision 58f4caba: Reverse server create --no-network/None http req
- From now on, --no-network produces a "networks=[]" part,
while the absense of network-related arguments makes produce... - 01:23 pm Ganeti ExtStorage providers Revision bc598589: Make verify a noop
- 01:20 pm Revision b5a93045: docs: Add vncauthproxy setup in installation guide
- 01:05 pm Revision f77fa71d: astakos: Update snf-manage oauth2-client-list command
- Remove the name field
- 01:05 pm Revision a8cb584f: docs: Minor fix in the upgrade guide
- Fix snf-manage oauth2-client-list command arugments
- 12:27 pm Revision 9ea77c4b: new ui: uniform button style
- 12:26 pm Revision 52380a48: new ui: new color palette
- 12:25 pm Revision d1366c8a: new ui: Refactoring gray colors
- 12:23 pm Revision 914e6fb5: new ui: several style fixes
- 12:15 pm ./kamaki Revision 3e79d925: Remove --vnc option from server info
- 11:58 am ./kamaki Revision edd4eacc: Restore server console
- 11:47 am Bug #4796 (Assigned): Exception thrown: DoesNotExist: AstakosUserAuthProvider matching query does...
- At...
- 11:45 am Bug #4795 (Closed): Exception thrown, 'file' object has no attribute 'reset' during rstimport
- During rstimport to the CMS:...
- 11:41 am Revision d6d06450: new ui: various style fixes
- 11:34 am ganeti-local Revision 4fdfdb26: Update the NEWS file with the Issue 640 fix
- Add an entry in the NEWS file describing the fix of Issue 640.
Signed-off-by: Michele Tartara <mtartara@google.com>
... - 11:34 am snf-ganeti Revision 4fdfdb26: Update the NEWS file with the Issue 640 fix
- Add an entry in the NEWS file describing the fix of Issue 640.
Signed-off-by: Michele Tartara <mtartara@google.com>
... - 11:34 am snf-ganeti Revision 6ee8fdd3: Ensure that all the hypervisors exist in the config file
- All the hypervisors are supposed to exist in the config file, but it might not
be so after upgrades from old versions... - 11:34 am ganeti-local Revision 6ee8fdd3: Ensure that all the hypervisors exist in the config file
- All the hypervisors are supposed to exist in the config file, but it might not
be so after upgrades from old versions... - 11:34 am ganeti-local Revision 52a988f2: Fix testEncodeInstance test input
- The input of the testEncodeInstance test was not adherent to the actual format
of the Ganeti configuration file: kvm ... - 11:34 am snf-ganeti Revision 52a988f2: Fix testEncodeInstance test input
- The input of the testEncodeInstance test was not adherent to the actual format
of the Ganeti configuration file: kvm ... - 11:33 am snf-ganeti Revision b5ae26cd: Fix types for queries in QA
- Due to the actual implementation of the '?' operator
in our query language, it happily accepted essentially
any value...
12/19/2013
- 06:40 pm ./kamaki Revision 7fa09910: Merge branch 'develop' into debian-develop
- Conflicts:
Changelog
version - 06:30 pm ./kamaki Revision c77131f4: Always use "details" call in neworks/subnets list
- 06:05 pm Revision aff81af3: cyclades: Fix typo
- 05:27 pm Revision 02c6595b: ui: Removed feedback form description
- no longer needed since feedback overlay is not manualy triggered any more.
- 05:26 pm Revision ce2cf379: cyclades: Fix typo
- 05:22 pm Revision bdedfd9d: cyclades: Add 'userid' and 'public' to subnets
- Extend 'Subnet' model with 'userid' and 'public' attributes. This is
required in order to avoid an expensive join whe... - 05:22 pm Revision 5920f82c: cyclades: Add 'ipversion' to IPAddress model
- 05:22 pm Revision 40576cf5: cyclades: Optimize dispatcher DB queries
- 05:09 pm Revision eda4d8d0: ui: Match IP's pane/hover titles
- 05:09 pm Revision d7030402: astakos: Existing third party identifier handling in signup
- remove both existing third party authentication and unverified user entries
when the third party identifier gets used. - 05:09 pm Revision 69a6ca1a: astakos: Prerender password input value in profile form
- 05:09 pm Revision 95b7c3f6: astakos: Improve invalid activation code handling
- display error message instead of returning a 404 response
- 05:09 pm Revision bd2c6bc5: astakos: Improved email validator
- Custom EmailValidator class backported from django 1.6
- 05:09 pm Revision b6ac9768: ui: Do not enforce vm quota decrease on vm removal
- 05:09 pm Revision 300ad310: astakos: Auth provider presentation fix
- prevent encoding errors
- 04:36 pm Revision 689d7a07: cyclades: Update help msg on snf-manage commands
- 04:36 pm Revision 01def7a4: cyclades: Properly handle subnet/floating_ip IDs
- * Propery handle IDs that weren't an integer
- 04:36 pm Revision bf58eed3: cyclades: Set detail=True by default
- * Set detail=True by default for networks and ports
* Update subnets to support /detail - 04:22 pm Revision 12e8c717: cyclades: Exclude users from quota enforcement
- 04:08 pm Revision 6aa9924d: cyclades: Limit quota enforcement operations
- Add option in enforce-resources-cyclades to specify the maximum number of
operations to perform per backend.
Also en... - 03:14 pm ./kamaki Revision b45834eb: Add --diagnostics to server info
- 03:10 pm Feature #4792 (New): snf-manage diffsettings
- Καλησπέρα,
Σε συνέχεια της συζήτησης που είχαμε (gkorf), θα ήταν χρήσιμο αν χρησιμοποιώντας την εντολή "snf-manage... - 02:25 pm Revision a64d8485: snf-burnin: Ignore paramiko logger
- 02:21 pm Revision 113b5b7d: snf-burnin: Update dependency to kamaki version
- 02:18 pm Revision cb9edcdf: burnin: Alter AstakosClient to CachedAstakosClient
- Kamaki changed its API and now AstakosClient has been renamed to
CachedAstakosClient whereas the AstakosClient class ... - 01:59 pm snf-ganeti Revision f3ac6f36: Merge branch 'stable-2.10' into master
- * stable-2.10
Version bump for 2.10.0~rc1
Update NEWS for 2.10.0 rc1 release
Fix pylint 0.26.0/Python 2.7 warni... - 01:42 pm Bug #4786 (New): Astakos: Remove existing unverified users on third party identifier takeover
- When user tries to signup using third party credentials which have already been used on another signup process, in th...
- 12:54 pm Revision 2353878f: Merge branch 'develop' into debian-develop
- 12:53 pm Revision ab49dbb8: Fix version number
- 12:36 pm Revision 5861ceef: Merge branch 'develop' into debian-develop
- Conflicts:
version - 12:35 pm Revision 40e81166: Merge branch 'debian-release-0.15' into debian-develop
- Conflicts:
version - 12:33 pm Revision 0f52a694: Merge branch 'release-0.15' into develop
- Conflicts:
ci/ci_wheezy.conf
ci/utils.py
snf-cyclades-app/synnefo/db/migrations/0077_migrate_networks_to_subnets.p... - 12:12 pm Revision 390a85eb: new ui: unify cancel/close buttons
- 11:49 am ./kamaki Revision 6b092488: Bump version to 0.12.1-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 11:20 am ./kamaki Revision 707cdb07: Merge branch 'master' into debian-wheezy
- 10:41 am snf-image-creator Revision 0f0137fc: Fix windows filesystem shrink
- Make it work with Windows Server 2012 R2. The format of
shrink querymax command has changed.
12/18/2013
- 07:41 pm snf-ganeti Revision 9ba38706: Replace errors re-export in luxi.py with proper imports
- Instead of re-exporting errors in luxi.py, import rpc/errors.py in the
modules that use them.
Signed-off-by: Petr Pu... - 07:31 pm Pithos MS Client Feature #4781 (New): Add checks in installer
- Add a check for any 3rd party libs so the installer doesn't try to install them if they are not needed.
Note: Not ... - 07:22 pm Revision d3cf0b89: Update guides to comply with kamaki v0.12+
- Conflicts:
docs/admin-guide.rst
docs/quick-install-admin-guide.rst - 07:21 pm Pithos MS Client Revision 84b880b5: #4684
- #4773
Signed-off-by: George Pantazis <ggpanta@gmail.com> - 07:19 pm Pithos MS Client Bug #4773 (Resolved): Client Fails to check authentication
- 07:18 pm Pithos MS Client Bug #4773: Client Fails to check authentication
- The client will now always use the pithos endpoint to check token validity.
- 07:17 pm Revision 744dced3: cyclades: Fix broken tests
- Fix default values for DB model factories.
- 07:17 pm Revision bf0cd43a: cyclades: Fix migration file
- Fix migration that caused creation of Subnet for networks that did not
had enabled the 'dhcp' option. - 07:17 pm Revision 03d430b5: cyclades: Comment out unused tests
- Security groups are not working yet. Comment out relevant tests.
- 07:17 pm Revision 371ab004: cyclades: Allow deletion of ports from deleted VMs
- Fix corner case where a port seems to be still attached to a VM although
the VM has already been deleted. - 06:06 pm Bug #4779 (Closed): UI: New machine Wizard: "+ create new IP" should not appear when out of IPs
- The option to create a new IP should not appear during the New Machine Wizard,
since the UI already knows I'm out of... - 05:40 pm Bug #4776: View failure for objects under directory
- The fix can be found here: commit:698016f7b4fa549b8b0c0a0ab1283818a7455bb1
- 05:24 pm Revision 698016f7: astakos: Fix view requests for objects whose name contains /
- Astakos erroneously made assumptions about the requested redirect_uri format.
This is not anyway desirable and it was... - 05:18 pm ./kamaki Revision 2320de66: Merge branch 'hotfix-0.12.1'
- 05:17 pm ./kamaki Revision 39a608ca: Update Changelog to reflect recent changes
- 05:02 pm ./kamaki Revision 52167529: Simplify/correct network args in server create
- Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-net... - 05:00 pm ./kamaki Revision 0bf38f8c: Simplify/correct network args in server create
- Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-net... - 04:47 pm snf-ganeti Revision edd09726: break line longer than 80 chars
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 04:44 pm snf-occi Revision d7c70e5c: Fix in setup.py
- 04:40 pm snf-ganeti Revision 22656d9a: luxi.py: Fix pylint warning about unused imports
- Reexport exception classes more explicitly for pylint's convenience.
Signed-off-by: Santi Raffa <rsanti@google.com>
... - 04:34 pm snf-ganeti Revision ad3ab87e: rpc: Fix one more py-apidoc warnings
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 03:49 pm snf-ganeti Revision 79258532: hsqueeze: Also test for tagging
- hsqueeze is required to tag nodes before powering them down. Also test
for this behavior.
Signed-off-by: Klaus Aehli... - 03:49 pm snf-ganeti Revision dcd54d32: hsqueeze: tag nodes before offlining them
- hsqueeze is supposed to tag nodes before powering them down, so that
it later can recognize which nodes can be activa... - 03:49 pm snf-ganeti Revision 25b2392b: Add an hsqueeze test for drbd instances
- In this example, there are two drbd instances, rendering a total of
four nodes ineligible for being offlined. Additio... - 03:49 pm snf-ganeti Revision 2a58a7b1: hsqueeze: only consider nodes that are not secondaries
- If an instance has a secondary node, it cannot be easily
moved to every node (in the same node group), as otherwise
n... - 03:49 pm Revision 880653e7: new ui: update navigation bar and action bar
- 03:32 pm snf-ganeti Revision 4e745e62: rpc: Fix py-apidoc warnings
- The previous commits shuffled code around using import renames as
glue. apidoc ignores import renames, however, and c... - 03:29 pm Revision f46706de: new ui: update icon fonts and relative files
- 02:45 pm ./kamaki Revision 5cd1aee1: Fix mode in personality examples
- 02:45 pm ./kamaki Revision 958c54f1: Fix mode in personality examples
- 02:42 pm Bug #4776: View failure for objects under directory
- Sofia Papagiannaki wrote:
> Request for /<pithos prefix>/ui/view/<account>/<container>/<object>
Request --> Reque... - 02:39 pm Bug #4776: View failure for objects under directory
- Request for /<pithos prefix>/ui/view/<account>/<container>/<object>
fail with "Mismatching redirect uri"
if the <ob... - 02:25 pm Bug #4776 (Resolved): View failure for objects under directory
- View fails with "Mismatching redirect uri"
- 02:10 pm snf-image-creator Revision f63e359f: Add KMS Client Setup Keys for new windows systems
- Add KMS client setup keys for Windows Server 2012 R2 and Windows 8.1
- 01:32 pm ./kamaki Revision 2da652e2: Adjust subnet_update method parameters to API
- 01:32 pm ./kamaki Revision bdff03d5: Adjust subnet_update method parameters to API
- 01:27 pm snf-image-creator Revision 9b49a63b: Fix type in a windows error message
- 01:26 pm Revision 5ffa5e6d: Setup pithos with oa2 secret of conf files
- This was forgotten when we removed the hard-coded secret.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:13 pm Revision 362130c3: snf-burnin: Add new NIC after ping
- Burnin has a race condition where if it tries to add a new NIC before
the server has been completely booted, the kern... - 12:27 pm Pithos MS Client Bug #4773: Client Fails to check authentication
- The client although authenticates, chooses to verify over cyclades which fails for now. It will be forced to verify o...
- 12:24 pm Pithos MS Client Bug #4773 (Resolved): Client Fails to check authentication
- Client retrieves the token and list of services properly but fails to verify authentication.
- 11:51 am Revision b7e79bf3: cyclades: Do not prefetch related in get()
12/17/2013
- 10:11 pm snf-ganeti Revision cda215a9: Separate the LUXI protocol version from the generic client
- This allows other daemons and their clients (such as WconfD) to use a
different versioning sequence of their protocol... - 10:11 pm snf-ganeti Revision 912b2278: Split Luxi Client into a generic and a specific part
- The generic part will be reused in WConfd.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Helga Velroye... - 10:11 pm snf-ganeti Revision 24c09d5e: Rename CallLuxiMethod to CallRPCMethod
- Also update error messages and testing code to refer to RPC instead of
LUXI.
Signed-off-by: Petr Pudlak <pudlak@goog... - 10:11 pm snf-ganeti Revision ff1012ef: Move Transport from luxi.py to a separate module
- Also create a new module for RPC errors.
This allows it to be reused for other clients as well.
Signed-off-by: Petr ... - 10:11 pm snf-ganeti Revision 4869595d: Add a Python directory for RPC code to keep it at one place
- Move rpc.py to rpc/node.py and modify imports in existing code.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Revie... - 07:07 pm snf-occi Revision f25a4623: Add copyright
- 06:27 pm ./kamaki Revision 26413b0d: Adjust to progress 1.2
- 06:26 pm ./kamaki Revision 1df445fe: Adjust to progress 1.2
- 06:12 pm snf-ganeti Revision dd4a4aa9: Gluster: announce in NEWS
- Add the relevant line to NEWS
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Thomas Thrainer <thomast... - 06:12 pm snf-ganeti Revision 5a904197: Gluster: add the Shared File storage type
- The shared file and gluster disk templates should not report their disk
space information like file does, because the... - 06:12 pm snf-ganeti Revision 6488e5bc: Gluster: add userspace access support
- Add support for the QEMU gluster: protocol. Also change the access
mode routines so they check the access parameter f... - 06:12 pm snf-ganeti Revision 845b7ed1: Gluster: mount automatically
- Add parameters to the Gluster disk template so Gluster can manage the
mount point point autonomously.
Signed-off-by:... - 06:12 pm snf-ganeti Revision d3e6fd0e: ssconf: Add Gluster mount directory
- This commit adds the gluster storage directory to ssconf (without
actually using its value just yet).
Signed-off-by:... - 06:12 pm snf-ganeti Revision 58793040: Gluster: add GlusterVolume class
- This commit teaches Gluster what a volume is and how to use it.
Signed-off-by: Santi Raffa <rsanti@google.com>
Signe... - 06:12 pm snf-ganeti Revision 8106dd64: Gluster: minimal implementation
- Add Gluster to Ganeti by essentially cloning the shared file behaviour
everywhere in the code base.
Signed-off-by: S... - 06:12 pm snf-ganeti Revision 05edafd3: netutils: Add ValidatePortNumber method
- This method accepts a port number and checks that it is in fact valid.
Signed-off-by: Santi Raffa <rsanti@google.com... - 06:12 pm snf-ganeti Revision ac156ecd: Gluster: use ssconf value for mountpoint directory
- Gluster still does not mount anything autonomously, but this commit
changes where Gluster expects its mountpoint to b... - 06:12 pm snf-ganeti Revision 2656b017: FileStorage: move to filesstorage.py
- Move the FileStorage class in its own file, together with its helper
functions.
Signed-off-by: Santi Raffa <rsanti@g... - 06:12 pm snf-ganeti Revision d2234191: PathJoin: improve error message when given one argument
- PathJoin fails with an unclear message if only one argument is passed
to it. Calling PathJoin("/foo") causes this exc... - 06:12 pm snf-ganeti Revision 267520ba: FileStorage: extract file logic to a FileDeviceHelper object
- This will allow code reuse for Gluster through composition, rather
than inheritance.
Signed-off-by: Santi Raffa <rsa... - 06:12 pm snf-ganeti Revision 3fffa0c6: ComputeLDParams: do not spell out disk templates
- A large part of the complexity in this function is due to the need
to translate from "template-specific" parameter na... - 06:11 pm snf-ganeti Revision e7d34815: bdev: Fix position of DEV_MAP
- This rather important dictionary from constants to classes was hiding
between function definitions. The dict cannot g... - 05:45 pm ./kamaki Revision 73bf1f64: Make download overwrite more intuitive
- 05:45 pm ./kamaki Revision 60bcb377: Make download overwrite more intuitive
- 05:40 pm Revision 7d4bc8d8: branding: Update admin-guide docs
- * custom 403,404,500 documentation
* Astakos landing page customization explained - 05:31 pm Revision 9e5a9a9a: Change snf-ganeti version in docs
- Update snf-ganeti version with the latest available and explain
the patch sets that are applied on top of the officia... - 05:16 pm Revision fd74cfd3: cyclades: Add datetime fields to Subnet model
- Add 'created' and 'updated' datetime fields in Subnet model.
- 05:11 pm Revision 883c1f94: cyclades: Optimize network related DB queries
- Use 'prefetch_related' and 'select_related' to optimize DB queries.
- 04:59 pm snf-ganeti Revision b0e8ed3f: gnt-cluster verify: demote orphan volume error to warning
- Ganeti checks for orphan volume by making sure that it knows about all
volumes on disk; any additional orphan volume,... - 04:12 pm Revision cfc934ff: quotaholder: Delete holdings of non-accepted users
- Users would previously acquire quotas on email verification; this is now
done on user acceptance. We delete holdings ... - 03:59 pm ./kamaki Revision fac340da: Add --status to port wait
- 03:58 pm ./kamaki Revision 9930045a: Fix typo in download overwrite
- 03:58 pm ./kamaki Revision dbf65aaf: Add --status to port wait
- 03:54 pm Revision f190ce6b: quotaholder: Delete holdings of non-accepted users
- Users would previously acquire quotas on email verification; this is now
done on user acceptance. We delete holdings ... - 03:22 pm ./kamaki Revision 11bdd05d: Fix typo in download overwrite
- 03:10 pm ./kamaki Revision df5f658c: Update Changelog for hotfix version
- 03:06 pm ./kamaki Revision 6fff5733: Merge branch 'hotfix-0.12.1' into develop
- Conflicts:
README.Upgrade
version - 03:04 pm ./kamaki Revision 7f8136c4: Merge branch 'feature-astakosclient-docs' into hotfix-0.12.1
- Conflicts:
README.Upgrade
kamaki/clients/compute/__init__.py - 03:01 pm ./kamaki Revision db78676c: Merge branch 'feature-astakosclient-docs' into develop
- 03:01 pm ./kamaki Support #4752 (Resolved): Document astakosclient commands w. examples
- 02:59 pm ./kamaki Revision 9d84caa4: Astakos membership cmds and documentation
- Refs: #4752
- 02:54 pm Revision 3fd0db82: new ui: modify upload functionality
- 01:25 pm snf-ganeti Revision d75d7772: For the commandline, switch to query socket by default
- As luxid now understands all the requests used by the command-line tools,
switch the default luxi socket for those to... - 01:11 pm snf-ganeti Revision 74d2fa21: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:11 pm ganeti-local Revision 74d2fa21: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:01 pm snf-ganeti Revision b60e353a: Merge branch 'stable-2.8.4-grnet' into debian-2.8.4-grnet
- 01:01 pm ganeti-local Revision b60e353a: Merge branch 'stable-2.8.4-grnet' into debian-2.8.4-grnet
- 01:00 pm ganeti-local Revision cc1d9016: (packaging) Add vcs-version file
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:00 pm snf-ganeti Revision cc1d9016: (packaging) Add vcs-version file
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm snf-ganeti Revision 27e874da: Add new debian/changelog section
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm ganeti-local Revision d396d21e: Change source package to snf-ganeti
- ..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:56 pm snf-ganeti Revision d396d21e: Change source package to snf-ganeti
- ..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:56 pm ganeti-local Revision 27e874da: Add new debian/changelog section
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm snf-ganeti Revision 4f64f422: Remove debian patch that cannot apply
- Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat... - 12:56 pm snf-ganeti Revision cb49d1f5: Run ./autogen.sh before configure
- This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ... - 12:56 pm ganeti-local Revision 4f64f422: Remove debian patch that cannot apply
- Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat... - 12:56 pm ganeti-local Revision cb49d1f5: Run ./autogen.sh before configure
- This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ... - 12:56 pm snf-ganeti Revision c55058f4: ganeti -> snf-ganeti in debian/rules
- override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no... - 12:56 pm ganeti-local Revision b6772b46: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:56 pm ganeti-local Revision c55058f4: ganeti -> snf-ganeti in debian/rules
- override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no... - 12:56 pm snf-ganeti Revision b6772b46: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:56 pm ganeti-local Revision ed88923f: ganeti -> snf-ganeti in debian/control
- snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf... - 12:56 pm snf-ganeti Revision 42591fbb: Remove debian patch that does not apply on 2.8
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm snf-ganeti Revision ed88923f: ganeti -> snf-ganeti in debian/control
- snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf... - 12:56 pm ganeti-local Revision 42591fbb: Remove debian patch that does not apply on 2.8
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm ganeti-local Revision 45b6a5b4: Import debian files from wheezy-backports
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm snf-ganeti Revision 45b6a5b4: Import debian files from wheezy-backports
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:46 pm ganeti-local Revision 2e1b72ee: (ipfix) Allow NICs with mode=routed and ip=none
- This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a... - 12:46 pm snf-ganeti Revision 2e1b72ee: (ipfix) Allow NICs with mode=routed and ip=none
- This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a... - 12:46 pm snf-ganeti Revision a82a94e1: (ext) Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:46 pm snf-ganeti Revision f14863bc: (kvm) Add migration capabilities if supported
- This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
... - 12:46 pm ganeti-local Revision f14863bc: (kvm) Add migration capabilities if supported
- This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
... - 12:46 pm ganeti-local Revision a82a94e1: (ext) Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:46 pm ganeti-local Revision 566853c4: (ext) Override disk_cache hvp with disk param in ext
- This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat... - 12:46 pm ganeti-local Revision 9209d947: (ext) Pass disk geometry in kvm command
- Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec... - 12:46 pm snf-ganeti Revision 9209d947: (ext) Pass disk geometry in kvm command
- Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec... - 12:46 pm snf-ganeti Revision 566853c4: (ext) Override disk_cache hvp with disk param in ext
- This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat... - 12:46 pm ganeti-local Revision 50fc5dfc: (ext) Export logical_id info to hooks env
- DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:46 pm snf-ganeti Revision 50fc5dfc: (ext) Export logical_id info to hooks env
- DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:46 pm snf-ganeti Revision 11e90588: (b64) Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:46 pm ganeti-local Revision 11e90588: (b64) Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:46 pm snf-ganeti Revision 06c2fb4a: (snap) 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... - 12:46 pm ganeti-local Revision 06c2fb4a: (snap) 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... - 12:46 pm ganeti-local Revision f44c88c7: (grnet) 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... - 12:46 pm snf-ganeti Revision f44c88c7: (grnet) 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... - 12:46 pm snf-ganeti Revision d0ccd946: (grnet) 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... - 12:46 pm ganeti-local Revision d0ccd946: (grnet) 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... - 12:46 pm snf-ganeti Revision 150e31ec: (grnet) 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... - 12:46 pm ganeti-local Revision 150e31ec: (grnet) 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... - 12:46 pm ganeti-local Revision 0500f6fd: (grnet) Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 12:46 pm ganeti-local Revision e2800fca: (2.10) Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 12:46 pm snf-ganeti Revision 0500f6fd: (grnet) Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 12:46 pm snf-ganeti Revision e2800fca: (2.10) Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 12:46 pm snf-ganeti Revision 6ba0093c: (2.10) 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... - 12:46 pm ganeti-local Revision 6ba0093c: (2.10) 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... - 12:46 pm ganeti-local Revision 45ba54c4: (2.10) Use HooksDict() to export network options in Xen
- Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim... - 12:46 pm ganeti-local Revision 7d4ae909: (2.10) 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 ... - 12:46 pm snf-ganeti Revision 7d4ae909: (2.10) 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 ... - 12:46 pm snf-ganeti Revision 45ba54c4: (2.10) Use HooksDict() to export network options in Xen
- Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim... - 12:46 pm ganeti-local Revision 569f47dd: (2.10) 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.... - 12:46 pm snf-ganeti Revision 569f47dd: (2.10) 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.... - 12:46 pm ganeti-local Revision e7a77eb8: (2.10) 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... - 12:46 pm snf-ganeti Revision 22001b78: (2.10) 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 ... - 12:46 pm snf-ganeti Revision e7a77eb8: (2.10) 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... - 12:46 pm ganeti-local Revision 22001b78: (2.10) 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 ... - 12:46 pm snf-ganeti Revision e5370111: (2.10) 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... - 12:46 pm ganeti-local Revision 52fc37bd: (2.10) 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 ... - 12:46 pm ganeti-local Revision e5370111: (2.10) 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... - 12:46 pm snf-ganeti Revision bdf3ba80: (2.10) 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 ... - 12:46 pm ganeti-local Revision bdf3ba80: (2.10) 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 ... - 12:46 pm snf-ganeti Revision 52fc37bd: (2.10) 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 ... - 12:46 pm ganeti-local Revision 9de92521: (2.10) SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 12:46 pm snf-ganeti Revision 9de92521: (2.10) SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 12:46 pm snf-ganeti Revision caf74756: (2.10) 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... - 12:46 pm ganeti-local Revision caf74756: (2.10) 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... - 12:46 pm ganeti-local Revision 1c6c4d6d: (2.10) 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... - 12:46 pm snf-ganeti Revision 1c6c4d6d: (2.10) 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... - 12:46 pm ganeti-local Revision 4c6e8e1a: (2.10) Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:46 pm snf-ganeti Revision 4c6e8e1a: (2.10) Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:46 pm ganeti-local Revision d05afa85: (2.10) Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:46 pm snf-ganeti Revision d05afa85: (2.10) Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:46 pm snf-ganeti Revision 9f395c32: (2.10) Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:46 pm ganeti-local Revision 9f395c32: (2.10) Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:46 pm snf-ganeti Revision 4a44d8aa: (2.10) block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:46 pm ganeti-local Revision 4a44d8aa: (2.10) block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:46 pm ganeti-local Revision e419e42f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:46 pm snf-ganeti Revision e419e42f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:46 pm ganeti-local Revision dcedd81a: (2.10) Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:46 pm snf-ganeti Revision dcedd81a: (2.10) Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:46 pm ganeti-local Revision d7185512: (2.10) Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:46 pm ganeti-local Revision 67c450d1: (2.10) 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... - 12:46 pm snf-ganeti Revision 67c450d1: (2.10) 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... - 12:46 pm snf-ganeti Revision d7185512: (2.10) Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:46 pm ganeti-local Revision 97cf0763: (fix) SetDiskID() before blockdev_assemble()
- Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even... - 12:46 pm snf-ganeti Revision 97cf0763: (fix) SetDiskID() before blockdev_assemble()
- Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even... - 12:46 pm ganeti-local Revision 82b948e4: (2.10) Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:46 pm snf-ganeti Revision 82b948e4: (2.10) Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:46 pm snf-ganeti Revision 9b28d122: (2.10) Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:46 pm snf-ganeti Revision e8e50805: (2.10) Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:46 pm ganeti-local Revision e8e50805: (2.10) Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:46 pm ganeti-local Revision 9b28d122: (2.10) Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:46 pm snf-ganeti Revision 860bf930: (2.10) Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:46 pm ganeti-local Revision 860bf930: (2.10) Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:46 pm snf-ganeti Revision af2f716d: (2.10) Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:46 pm ganeti-local Revision af2f716d: (2.10) Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:46 pm ganeti-local Revision 172a75dc: (2.10) 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... - 12:46 pm snf-ganeti Revision 172a75dc: (2.10) 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... - 12:46 pm ganeti-local Revision d7583563: (2.10) 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... - 12:46 pm ganeti-local Revision 0288e7bf: (2.10) 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... - 12:46 pm snf-ganeti Revision 0288e7bf: (2.10) 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... - 12:46 pm snf-ganeti Revision d7583563: (2.10) 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... - 12:46 pm ganeti-local Revision 8b7be6f2: (2.10) Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:46 pm snf-ganeti Revision 8b7be6f2: (2.10) Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:46 pm snf-ganeti Revision 58502c9e: (2.10) 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 ... - 12:46 pm ganeti-local Revision 58502c9e: (2.10) 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 ... - 12:46 pm snf-ganeti Revision 277a9de7: (fix) Remove uri slot from block_devices
- In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha... - 12:46 pm ganeti-local Revision 277a9de7: (fix) Remove uri slot from block_devices
- In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha... - 12:46 pm snf-ganeti Revision 8e1c6109: (2.10) 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 ... - 12:46 pm snf-ganeti Revision ece1057c: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo... - 12:46 pm snf-ganeti Revision 994ccaf2: (2.10) 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... - 12:46 pm ganeti-local Revision 994ccaf2: (2.10) 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... - 12:46 pm ganeti-local Revision 8e1c6109: (2.10) 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 ... - 12:46 pm ganeti-local Revision ece1057c: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo... - 12:46 pm snf-ganeti Revision 2c04ae0d: (2.9) 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:46 pm snf-ganeti Revision fa466513: (2.9) 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... - 12:46 pm ganeti-local Revision fa466513: (2.9) 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... - 12:46 pm ganeti-local Revision 2c04ae0d: (2.9) 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:46 pm ganeti-local Revision adea59b3: (2.8r) Workaround for Issue 621
- Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac... - 12:46 pm ganeti-local Revision 865cdc2e: (2.9) 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:46 pm snf-ganeti Revision 865cdc2e: (2.9) 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:46 pm snf-ganeti Revision adea59b3: (2.8r) Workaround for Issue 621
- Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac... - 12:40 pm Revision b7245b84: Add oa2_secret to conf files
- This secret is used during registering pithos view in astakos.
Make this setting configurable.
Signed-off-by: Dimitr... - 12:15 pm ./kamaki Revision f2051b93: Typo fix
- 12:03 pm Revision e0b9a688: cyclades: Fix bugs in port creation
- * Fix the name of a port not being saved
* Check the length of the name of a port is within acceptable limits - 10:34 am snf-ganeti Revision 1138d32f: Implement fields query for instance
- Support the query for the fields available for instances.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b... - 10:34 am snf-ganeti Revision 5c47a2a6: Remove the hvsGlobals from instance query fields
- ...to be consistent with the python implementation.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Pet... - 10:34 am snf-ganeti Revision 602db636: Add nic.vlans to the query fields
- In commit 3293332 this was only done for the Haskell side; do
so for python as well, to have both views consistent.
... - 10:34 am snf-ganeti Revision af67c5b1: When interpreting [] as "all fields", sort nicely
- When asked for all fields, we promise to return the list of fields
sorted according to niceSort. Keep this promise.
... - 09:58 am Revision c62a2729: snf-deploy: Typo fixes
- 09:58 am Revision 784a3f1e: cyclades: Fix a bug in subnet creation
- * Do not allow subnet creation on deleted networks
- 09:58 am Revision ba6ad346: cyclades: Add a function to check name legnth
- * Add a function logic/utils.py to check the length of a string and
raise an API fault with the corresponding message... - 09:44 am ./kamaki Revision c8b1d760: Typo fix
12/16/2013
- 09:27 pm Revision 236935bb: cyclades: Replace astakos base url with auth url
- Remove stale refence to obsolete 'ASTAKOS_BASE_URL' setting. Instead use
'ASTAKOS_AUTH_URL'. - 07:52 pm Revision e2b37fb9: cyclades: Fix typo in stats-cyclades cmd
- 07:44 pm Revision 776b42a6: cyclades: Fix resource units
- 06:55 pm Revision 7bfff8a6: cyclades: Update backend only when needed
- Make dispatcher ask Ganeti about the enabled/ipolicy disk templates only
after an OP_CLUSTER_SET_PARAMS. Otherwise, d... - 06:55 pm Revision 84813b31: cyclades: Fix bug in network link validation
- 06:55 pm ganeti-local Revision 3eaa6e1d: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add support for blktap2 file-driver
Update opcodes test to include network tags
Make network tags ... - 06:55 pm snf-ganeti Revision 3eaa6e1d: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add support for blktap2 file-driver
Update opcodes test to include network tags
Make network tags ... - 06:42 pm Revision 6be99b24: snf-ci: Fix a typo with `network_id'
- 06:00 pm Revision bbc826ca: snf-ci: Search for IPv4 in the private_networks
- If the user has specified private_networks get the IPv4 from these
networks. Else get it from the first public networ... - 05:54 pm ./kamaki Revision 6c501e15: Bump version to 0.12-2~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:53 pm snf-ganeti Revision a5c50971: Version bump for 2.10.0~rc1
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:53 pm ganeti-local Revision a5c50971: Version bump for 2.10.0~rc1
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:53 pm snf-ganeti Revision 890fdff7: Update NEWS for 2.10.0 rc1 release
- Mention inherited changes as well as the (very few) changes made to
stable-2.10 since beta1.
Signed-off-by: Thomas T... - 05:53 pm ganeti-local Revision 890fdff7: Update NEWS for 2.10.0 rc1 release
- Mention inherited changes as well as the (very few) changes made to
stable-2.10 since beta1.
Signed-off-by: Thomas T... - 05:53 pm snf-ganeti Revision 4a65d4fd: Fix pylint 0.26.0/Python 2.7 warning
- pylint 0.26.0 on Python 2.7 generates a warning on the string '\ ',
recommending to use the r prefix. This patch adds... - 05:53 pm ganeti-local Revision 4a65d4fd: Fix pylint 0.26.0/Python 2.7 warning
- pylint 0.26.0 on Python 2.7 generates a warning on the string '\ ',
recommending to use the r prefix. This patch adds... - 05:53 pm ganeti-local Revision bd341bff: Update INSTALL and devnotes for 2.10 release
- The following changes are made:
* Add M4 as required dependency
* Change reference to qemu-img package to qemu-util... - 05:53 pm snf-ganeti Revision bd341bff: Update INSTALL and devnotes for 2.10 release
- The following changes are made:
* Add M4 as required dependency
* Change reference to qemu-img package to qemu-util... - 05:53 pm ganeti-local Revision 7bc2c097: Add support for blktap2 file-driver
- Newer Xen versions use blktap2 instead of blktap. This patch adds support
for it in Ganeti.
Fixes Issue 638.
Signed... - 05:53 pm snf-ganeti Revision 7bc2c097: Add support for blktap2 file-driver
- Newer Xen versions use blktap2 instead of blktap. This patch adds support
for it in Ganeti.
Fixes Issue 638.
Signed... - 05:46 pm snf-ganeti Revision 03b179ce: Take a fresh Luxi client for each failing test
- Luxid is more strict with closing the connection after receiving
a syntactically incorrect request, gnt-debug cannot ... - 05:45 pm snf-ganeti Revision f18aaff4: Fix race in watchFile
- As the calling of watchFile and the evaluation of the initial
getFStatSafe takes non-zero time, the file could have c... - 05:44 pm Revision b045ca90: pithos: Reduce interaction with the database
- 05:41 pm Revision f1575211: docs: Fix a typo
- 05:31 pm snf-ganeti Revision a4c589d2: Add network tag tests to QA
- The QA did not have a test for network tags until now, and this patch
remedies the situation.
Signed-off-by: Hrvoje ... - 05:31 pm snf-ganeti Revision 36ccc662: Make network tags searchable
- This patch adds the network tags to the tags searched by gnt-cluster
search-tags, and in the process cleans up the co... - 05:31 pm snf-ganeti Revision 95e00de7: Update opcodes test to include network tags
- This patch adds the network tags to the list of all other tag types
that can be tried in QuickCheck tests.
Signed-of... - 05:31 pm snf-ganeti Revision 92ea7d79: Fix RAPI network tag handling
- The network tags were absent from an if check used to actually list
tags. The patch fixes the oversight, and adds a p... - 05:31 pm ganeti-local Revision 95e00de7: Update opcodes test to include network tags
- This patch adds the network tags to the list of all other tag types
that can be tried in QuickCheck tests.
Signed-of... - 05:31 pm ganeti-local Revision 36ccc662: Make network tags searchable
- This patch adds the network tags to the tags searched by gnt-cluster
search-tags, and in the process cleans up the co... - 05:31 pm ganeti-local Revision a4c589d2: Add network tag tests to QA
- The QA did not have a test for network tags until now, and this patch
remedies the situation.
Signed-off-by: Hrvoje ... - 05:31 pm ganeti-local Revision 92ea7d79: Fix RAPI network tag handling
- The network tags were absent from an if check used to actually list
tags. The patch fixes the oversight, and adds a p... - 05:31 pm ganeti-local Revision 9d0b521e: Fix gnt-network list-tags
- Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 05:31 pm snf-ganeti Revision 9d0b521e: Fix gnt-network list-tags
- Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 05:22 pm ./kamaki Revision d443f3ff: Minor typo fix
- 05:20 pm ./kamaki Revision 58b4a57c: Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
- 05:20 pm ./kamaki Revision 40d54a98: Update version tag
- 05:19 pm ./kamaki Revision cfa7859d: Fix typo in group create
- 05:19 pm ./kamaki Revision 4193b902: Fix typo in group create
- 05:18 pm Revision 16c7f032: burnin: 'SSHException' has no attribute 'errno'
- 05:06 pm ./kamaki Revision 7cb8553b: Bump version to 0.12-1~squeeze
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:02 pm snf-cloudcms Revision 485caba3: clean up common.js
- 05:00 pm ./kamaki Revision 6318da0c: Minor typo fix
- 03:49 pm snf-occi Revision fe35958e: features for voms authentication
- 03:37 pm ./kamaki Revision 46e9da7e: Prepare for new version
- 03:29 pm snf-cloudcms Revision 98f71c73: Fixed-positioned left sidebar bug fix
- 03:22 pm ./kamaki Revision d7697411: Update manpage and control
- 03:17 pm Revision 08f1780b: snf-burnin: Better log output
- Testsuite ServerTestSuite will not fail if one of the generated
tests fails. - 03:08 pm ./kamaki Revision 919dc726: Merge branch 'master' into debian-squeeze
- 02:08 pm ./kamaki Revision a2170e99: Bump version to 0.12-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:07 pm ./kamaki Revision e78f2082: Update manpage and debian dependencies
- 02:04 pm ./kamaki Revision f90e516d: Merge branch 'master' into debian-wheezy
- Conflicts:
README.Upgrade
kamaki/cli/commands/cyclades.py
setup.py
version - 02:04 pm Revision 449a1c40: snf-burnin: Retry when SSHException
- Retry when `SSHException: Error reading SSH protocol banner'.
- 01:55 pm snf-ganeti Revision ea732744: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:54 pm snf-ganeti Revision 6cc6f2d9: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
- 01:52 pm snf-ganeti Revision 5af46db3: (ipfix) Allow NICs with mode=routed and ip=none
- This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a... - 01:52 pm snf-ganeti Revision a27d280e: (2.8r) Fix gnt-network list-tags
- Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:13 pm ./kamaki Revision 81cf516b: Merge branch 'release-0.12'
- Conflicts:
Changelog
docs/conf.py
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/image.py
kamaki/cli/comman... - 01:12 pm Revision 9bf901af: snf-burnin: Update kamaki version
- 01:10 pm Revision 6a99aca3: snf-ci: Don't install kamaki from pypi
- 01:06 pm Revision 26e0d95d: snf-burnin: Update kamaki version
- 01:04 pm Revision 01858899: cyclades: Include port in floating-ip-list command
- 01:04 pm Revision a3acfc5b: cyclades: Disable conflict checks for IPv6 nets
- 01:04 pm Revision cad9202c: cyclades: Fix error msg when deleting floating IPs
- 01:03 pm Revision 259a5f9a: astakosclient: Pep8 fixes
- 12:37 pm snf-ganeti Revision c486fb6c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Bump revision for 2.9.2
Update NEWS for 2.9.2 release
Pass hvparams to GetInstanceInfo
Adapt par... - 12:37 pm ganeti-local Revision c486fb6c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Bump revision for 2.9.2
Update NEWS for 2.9.2 release
Pass hvparams to GetInstanceInfo
Adapt par... - 12:22 pm Revision 6476ceb7: astakosclient: Suppress endpoint failures
- Add an option to _fill_endpoints to only query for the oauth2
endpoint if needed. This way we are keeping astakosclie... - 11:44 am Revision 1389fa48: Bump version to 0.15rc3
- 11:19 am snf-nfdhcpd Revision a433cb41: Bump version to 0.11.8-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:16 am snf-nfdhcpd Revision 0ad1b4b6: Merge branch 'master' into debian-wheezy
- 11:15 am snf-nfdhcpd Revision 35bc4bd3: Bump version to 0.11.8
- 11:14 am snf-nfdhcpd Revision 0e9bc27f: Merge branch 'develop'
- 11:14 am snf-nfdhcpd Revision fac9f928: Allow binding files without IP entry
- This is needed for NIC that obtain only IPv6.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:51 am Revision 77baf578: Bump version to 0.15~rc2-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 10:51 am Revision 4cb59396: Merge branch 'release-0.15' into debian-release-0.15
12/13/2013
- 05:46 pm ./kamaki Revision d3d35ae0: New examples for astakos, sketch up to projects
- Refs: #4752
- 03:55 pm Revision 5c29c345: new ui: update images
- 03:54 pm Revision 4b7e9b6e: new ui: style updates for pithos view
- 03:50 pm Revision 6d8bd0be: new ui: update icon fonts and relative files
- 03:12 pm ./kamaki Revision 0db8331f: Fix sphinx commend-related warnings
- Conflicts:
kamaki/clients/cyclades/__init__.py - 03:10 pm ./kamaki Revision de329b4c: Fix sphinx commend-related warnings
- 03:09 pm ganeti-local Revision 89c63fbe: Bump revision for 2.9.2
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 03:09 pm snf-ganeti Revision 89c63fbe: Bump revision for 2.9.2
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 03:09 pm ganeti-local Revision c7a4a8c8: Update NEWS for 2.9.2 release
- Besides a few local fixes, the main improvement are the changes
inherited from stable 2.8.
Signed-off-by: Klaus Aehl... - 03:09 pm snf-ganeti Revision c7a4a8c8: Update NEWS for 2.9.2 release
- Besides a few local fixes, the main improvement are the changes
inherited from stable 2.8.
Signed-off-by: Klaus Aehl... - 02:58 pm snf-ganeti Revision 6897a51e: Use a data type when generating Python types of OpCodes
- Currently they are generated only as Strings.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Jose A. Lo... - 02:58 pm snf-ganeti Revision 0d78accc: Refactor OpCodeDescriptor from a tuple to a data type
- This greatly enhances code readability.
Also fix monadic types "Q ExpQ" [which is "Q (Q Exp)"] to "Q Exp".
Signed-o... - 02:58 pm snf-ganeti Revision 6c1a9fae: Add showValueList to PyValue for proper String instances
- It's the same trick ShowS uses. We add a type class function for
showing a list to PyValue and then just use it in th... - 02:58 pm snf-ganeti Revision b711450c: Rename PyValueInstances.hs to PyValue.hs
- Now the file contains the type class declaration as well.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by... - 02:58 pm snf-ganeti Revision 2886c58d: Move PyValue into PyValueInstances.hs, import it in THH.hs
- This puts all PyValue code into one module, getting rid of orphan
instances.
Signed-off-by: Petr Pudlak <pudlak@goog... - 02:28 pm snf-ganeti Revision d819aba6: Make the duration field optional null-serialized
- The time in SetWatcherPause is optional (with Nothing meaning
that the pause should be canceled), but the serializati... - 01:02 pm Revision 258a4a0f: new ui: fix broken link
- 01:01 pm Revision bd83612d: new ui: rename pithos related views & style fixes
- 12:29 pm Revision ff9dc1db: new ui: general style fixes
- 12:27 pm Revision 6e3bb9c8: astakos: Change email functionality improvements
- - Keep track of account email changes. Do not remove EmailChange objects
after they've been consumed.
- Allow user ... - 12:06 pm Revision 4f3fc1ed: new ui: style changes for pithos containers view
- 11:58 am snf-ganeti Revision be7531a9: Handle QueryConfigValues
- Make luxid handle the QueryConfigValues call providing certain
simple status information about the cluster.
Signed-o... - 11:58 am snf-ganeti Revision 7f58ff5d: Add a predicate for watcher pause
- Add a predicate, in IO, to test whether the watcher is
paused.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Revie... - 11:58 am snf-ganeti Revision 4b7863cb: Provide path to watcher pause file
- Extend Path.hs to also provide the path to the file indicating
whether watcher is paused.
Signed-off-by: Klaus Aehli... - 11:58 am snf-ganeti Revision 946f1fb3: Implement SetWatcherPause in luxid
- Make luxid handle SetWatcherPause correctly.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudla... - 11:57 am snf-ganeti Revision 5ce9cc30: Add the RPC-call set_watcher_pause
- With luxid taking over responsibility for handling watcher-pause requests,
it needs to know about this RPC. So have i... - 11:57 am snf-ganeti Revision 906df9f1: The time field for SetWatcherPause is optional
- A JSON null value is used to indicate that the pause should be canceled.
Signed-off-by: Klaus Aehlig <aehlig@google.... - 11:57 am snf-ganeti Revision 557f5dad: Generate a separate return type for the job queue update RPC
- The instantiation of RPC requires a bidirectional functional dependency
between call type and return type. Hence we c...
12/12/2013
- 07:26 pm Revision 82a5966d: new ui: list/grid view hash functionality
- 06:33 pm ganeti-local Revision e34f46e6: Document format of the file-storage-paths file
- The format of the /etc/ganeti/file-storage-paths file was not documented
in the man page. This patch adds a short not... - 06:33 pm snf-ganeti Revision e34f46e6: Document format of the file-storage-paths file
- The format of the /etc/ganeti/file-storage-paths file was not documented
in the man page. This patch adds a short not... - 05:32 pm Revision b421061a: new ui: get file extenstion from mimetype
- 04:59 pm Revision 1fecdb52: new ui: fix left sidebar icon bug for pithos view
- 04:54 pm snf-image Revision 07e454a4: Bump version to 0.12next
- 04:52 pm Revision d2e6a893: new ui: new icons for files & js checkbox fix
- 04:52 pm snf-image Revision 4c86fa7e: Merge branch 'master' into develop
- 04:30 pm snf-image Revision 9f8664c2: docs: Update OS image links
- 04:22 pm snf-ganeti Revision 3d680d45: Pass hvparams to GetInstanceInfo
- ...so that the xen command to be called can be determined. This
fixes another semantical conflict of the last merge.
... - 04:22 pm ganeti-local Revision 3d680d45: Pass hvparams to GetInstanceInfo
- ...so that the xen command to be called can be determined. This
fixes another semantical conflict of the last merge.
... - 02:58 pm Revision 6bdd3dff: new ui: add image-sprite and relative style rules
- 02:56 pm ./kamaki Revision 392d902d: Rename foo --> func everywhere
- 02:55 pm snf-ganeti Revision ed2fea64: Adapt parameters that moved to instance variables
- Due to a change in the code organization in stable-2.9, some
method variables became instance variables, causing a se... - 02:55 pm ganeti-local Revision ed2fea64: Adapt parameters that moved to instance variables
- Due to a change in the code organization in stable-2.9, some
method variables became instance variables, causing a se... - 02:35 pm Revision 8caa72ce: Merge branch 'feature-uinext-html-mocks' of https://code.grnet.gr/git/synnefo ...
- Conflicts:
snf-cyclades-app/synnefo/ui/new_ui/ui/stylesheets/app.css - 02:33 pm Revision bfdaac22: new ui: general changes
- 02:28 pm Revision f0983986: new ui: update icon fonts and relative files
- 02:17 pm Revision 526dad9e: astakos: style fix for sortable tables thead
- 01:47 pm Revision 536ffa66: new ui: style fixes for pithos view
- 01:15 pm ./kamaki Revision d7a3393c: Update REAME.Upgrade for clients.astakos renames
- 01:13 pm Revision 59669f57: ui: Exempt task_state logic when vm is in ERROR state
- do not update machine status from task_state if machine in ERROR state,
excluding the case when task_state is set to ... - 01:12 pm ./kamaki Revision 36cb577e: Rename astakosclients to give astakosclient 2 divs
- Refs: #4752
Renames in kamaki.clients.astakos:
AstakosClient --> CachedAstakosClient
SynefoAstakosClientOrig -->... - 12:58 pm Revision 9562bff7: ui: Resize overlay initialization fix
- 12:38 pm Revision d3e3cba2: ui: Fix quota limit reached title in create resource buttons
- 12:38 pm Revision c2a55260: ui: Improve handling of ssh key injection in machine wizard
- - Remove setting ``UI_SUPPORT_SSH_OS_LIST``
- Always allow ssh key injection unless image os family is included in
... - 11:48 am snf-ganeti Revision 36399e2a: OS-redesign: change instance IP
- Change the IP of the instance to make it correspond to the one used in the
example.
The .253 is chosen so that, if n... - 11:17 am ganeti-local Revision 791e87b8: Avoid lines longer than 80 chars
- ...as they're a lint error.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@goog... - 11:17 am snf-ganeti Revision 791e87b8: Avoid lines longer than 80 chars
- ...as they're a lint error.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@goog... - 11:09 am snf-ganeti Revision e5eaa80a: OS installation redesign
- Add the document describing a new design for the OS installation process for
new instances.
Signed-off-by: Michele T...
12/11/2013
- 10:59 pm Revision f9ba687f: refactor projects doc
- 09:38 pm Revision cf508a0b: new ui: fix z-index bug in pithos containers view
- 07:43 pm snf-ganeti Revision affe1792: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.3
Update NEWS for 2.8.3 release
Support reseting arbitrary params of ext disk... - 07:43 pm ganeti-local Revision affe1792: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.3
Update NEWS for 2.8.3 release
Support reseting arbitrary params of ext disk... - 06:29 pm snf-occi Revision d573d9ab: Merge branch 'master' of https://code.grnet.gr/git/snf-occi
- 06:24 pm snf-occi Revision 4ab8bfab: New features and network backend support, newer version of kamaki
- 06:21 pm snf-ganeti Revision 637babaa: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:20 pm snf-ganeti Revision 3993be83: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
- 06:10 pm Revision cff6b795: Cyclades UI: Minor fixes in wording
- 05:59 pm Revision f9030e0b: pithos: Reduce astakosclient instances
- Use backend astakosclient instance to query the account quotas.
- 05:45 pm snf-occi Revision b8290c59: Minor fixes to config.py
- 05:44 pm ./kamaki Revision c5160cc5: Bump version to 0.12~rc6-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:44 pm ./kamaki Revision b2f8d598: Merge branch 'release-0.12' into debian-release-0.12
- 05:39 pm Revision fad1549a: new ui: pithos root view
- 05:39 pm ./kamaki Revision 61d579fb: Add self.poolsize in kamaki.clients.Client
- 05:38 pm ./kamaki Revision 083093cf: Update Changelog and version tag
- 05:38 pm snf-ganeti Revision b05b9236: Add new debian/changelog section
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:37 pm ./kamaki Revision b7fcd0f5: Add self.poolsize in kamaki.clients.Client
- 05:29 pm snf-ganeti Revision 7da3529b: Change source package to snf-ganeti
- ..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:29 pm snf-ganeti Revision f09412a4: Run ./autogen.sh before configure
- This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ... - 05:29 pm snf-ganeti Revision 60397ca4: Remove debian patch that cannot apply
- Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat... - 05:29 pm snf-ganeti Revision 236e3bf9: ganeti -> snf-ganeti in debian/rules
- override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no... - 05:29 pm snf-ganeti Revision 1252d873: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:29 pm snf-ganeti Revision 55728e27: Remove debian patch that does not apply on 2.8
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:29 pm snf-ganeti Revision 541434ce: ganeti -> snf-ganeti in debian/control
- snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf... - 05:29 pm snf-ganeti Revision c5faeefb: Import debian files from wheezy-backports
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:10 pm Revision 95a51b73: Suppress oath2 endpoint failure
- This fix will allow astakosclient to function when used with older
synnefo deployments (<0.15), so clients (kamaki, e... - 05:07 pm Revision 0b416fc7: ui: Error view overlay improvements
- additionally display api error message when provided in the error response
object. - 04:28 pm ./kamaki Support #4752 (Resolved): Document astakosclient commands w. examples
- Offer astakosclient as a kamaki library, despite of how it is implemented (external package)
Document client with so... - 04:25 pm ./kamaki Revision c0b795f8: GET subnets status code 201 --> 200
- 04:25 pm ./kamaki Revision 5fcc3f7c: GET subnets status code 201 --> 200
- 04:23 pm Pithos MS Client Feature #4751 (Resolved): Force Update Check
- Make sure the client checks for updates at least once per week, in cases the client is not restarted the user is not ...
- 04:22 pm Revision 681c9851: ui: Floating ip fixes
- - Fix progress indicator display
- Reset model state if attach api call fails - 03:53 pm ./kamaki Revision 05c65cac: astakosclient >= 0.14.10
- 03:53 pm ./kamaki Revision b93910fc: astakosclient >= 0.14.10
- 03:50 pm Revision 442e88bf: ui: Private network creation fix
- handle network creation when no subnet is requested
- 03:50 pm Revision bf926504: ui: Proper display of used floatin ip addresses
- warn and allow detach of floating ip address which is connected to a port
with no device assigned to it. - 03:47 pm ./kamaki Revision 6e254107: Bump version to 0.11.7-1~squeeze
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:46 pm ./kamaki Revision e7c14331: Python-astakosclient dep
- 03:45 pm ./kamaki Revision 0e9ba5b7: Merge branch 'master' into debian
- 03:28 pm ./kamaki Revision 5347de18: Bump version to 0.11.7-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:27 pm ./kamaki Revision 364853b0: astakosclient<=0.14.8.1
- 03:26 pm ./kamaki Revision f5a1ab07: Merge branch 'master' into debian-wheezy
- 03:25 pm ./kamaki Revision 0baa648a: Allow more astakosclient versions
- 03:15 pm ./kamaki Revision bc554e88: Bump version to 0.11.6-2~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:14 pm ./kamaki Revision 1ecbf9aa: Set astakosclient dependency
- 03:13 pm snf-ganeti Revision ac71f26d: (packaging) Add vcs-version file
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:07 pm ./kamaki Revision b0c75e68: Bump version to 0.11.6-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:06 pm ./kamaki Revision 203f2b09: Merge branch 'master' into debian-wheezy
- Conflicts:
setup.py - 03:04 pm ./kamaki Revision 8328144a: Update version tag
- 03:04 pm ./kamaki Revision 39be8a41: Require astakosclient==0.14.8next-10644-2cd636f
- 02:56 pm Revision c4728006: new ui: folders drag & drop functionality
- 02:54 pm Revision c997f7b6: new ui: bind event on dynamically created element
- 02:54 pm Revision c7bac7aa: new ui: fix items-list checkbox bug
- 02:54 pm snf-ganeti Revision 3a224471: (kvm) Add migration capabilities if supported
- This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
... - 02:54 pm snf-ganeti Revision a8deb185: (ext) Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:54 pm snf-ganeti Revision 32b516cd: (ext) Override disk_cache hvp with disk param in ext
- This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat... - 02:54 pm snf-ganeti Revision 9c121852: (ext) Pass disk geometry in kvm command
- Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec... - 02:54 pm snf-ganeti Revision 5d2cbf27: (ext) Export logical_id info to hooks env
- DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 02:54 pm snf-ganeti Revision a5c198eb: (b64) Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 02:54 pm snf-ganeti Revision d2e0774d: (snap) 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:54 pm snf-ganeti Revision 705bd422: (grnet) 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... - 02:54 pm snf-ganeti Revision 1838c0e9: (grnet) 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... - 02:54 pm snf-ganeti Revision 193e8601: (grnet) 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... - 02:53 pm snf-ganeti Revision 2456acca: (2.10) Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 02:53 pm snf-ganeti Revision 4daa1d57: (grnet) Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 02:53 pm snf-ganeti Revision c811dc43: (2.10) 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:53 pm snf-ganeti Revision d6f07e0e: (2.10) 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:53 pm snf-ganeti Revision 312a1928: (2.10) 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:53 pm snf-ganeti Revision fc01b92b: (2.10) 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... - 02:53 pm snf-ganeti Revision 4032def6: (2.10) 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:53 pm snf-ganeti Revision dfe40bf8: (2.10) 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 ... - 02:53 pm snf-ganeti Revision 18bb156b: (2.10) 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 ... - 02:53 pm snf-ganeti Revision 03b3659a: (2.10) 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... - 02:53 pm snf-ganeti Revision 5a3b0421: (2.10) 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 ... - 02:53 pm snf-ganeti Revision da761678: (2.10) SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 02:53 pm snf-ganeti Revision 254d4709: (2.10) 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... - 02:53 pm snf-ganeti Revision 456d485b: (2.10) 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... - 02:53 pm snf-ganeti Revision bbafd35f: (2.10) Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 02:53 pm snf-ganeti Revision 1e79d5de: (2.10) Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 02:53 pm snf-ganeti Revision f4529722: (2.10) Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 02:53 pm snf-ganeti Revision ee7a183c: (2.10) block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 02:53 pm snf-ganeti Revision e769d239: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 02:53 pm snf-ganeti Revision 1c6d3839: (2.10) Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 02:53 pm snf-ganeti Revision af8892da: (2.10) Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 02:53 pm snf-ganeti Revision 2e2d8c6e: (2.10) 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... - 02:53 pm snf-ganeti Revision 40827683: (2.10) Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 02:53 pm snf-ganeti Revision 99452998: (2.10) Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 02:53 pm snf-ganeti Revision 8bb35ebf: (fix) SetDiskID() before blockdev_assemble()
- Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even... - 02:53 pm snf-ganeti Revision 9e6c45cc: (2.10) Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 02:53 pm snf-ganeti Revision 9754d1b7: (2.10) Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 02:53 pm snf-ganeti Revision ee6ed186: (2.10) Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 02:53 pm snf-ganeti Revision d6fb3aea: (2.10) 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... - 02:53 pm snf-ganeti Revision a8c33da7: (2.10) 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... - 02:53 pm snf-ganeti Revision 6cc47318: (2.10) 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... - 02:53 pm snf-ganeti Revision 02d7b9ae: (2.10) Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 02:53 pm snf-ganeti Revision 8b1ebecb: (fix) Remove uri slot from block_devices
- In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha... - 02:53 pm snf-ganeti Revision da8c6616: (2.10) 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... - 02:53 pm snf-ganeti Revision 204e695c: (2.10) 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 ... - 02:53 pm snf-ganeti Revision cd4aa136: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo... - 02:53 pm snf-ganeti Revision dcee1061: (2.10) 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 ... - 02:53 pm snf-ganeti Revision acdf0ea6: (2.9) 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... - 02:53 pm snf-ganeti Revision 2a9b6d2c: (2.9) 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... - 02:53 pm snf-ganeti Revision 71fe51f8: (2.9) 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... - 02:53 pm snf-ganeti Revision 8b2eda35: (2.8r) Workaround for Issue 621
- Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac... - 02:43 pm Revision 2eef02ae: new ui: add functionality for containers-list view
- 02:38 pm snf-ganeti Revision 6ce56f8f: Version bump for 2.8.3
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:38 pm ganeti-local Revision 6ce56f8f: Version bump for 2.8.3
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:37 pm ganeti-local Revision 390fa990: Update NEWS for 2.8.3 release
- List all the changes that happened between 2.8.2 and 2.8.3.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 02:37 pm snf-ganeti Revision 390fa990: Update NEWS for 2.8.3 release
- List all the changes that happened between 2.8.2 and 2.8.3.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 02:27 pm ./kamaki Revision 94cc5a8d: Bump version to 0.11.5-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:26 pm ./kamaki Revision d476407a: Merge branch 'master' into debian-wheezy
- 02:25 pm ./kamaki Revision 438efab2: Fix typo in file upload
- 02:25 pm ./kamaki Revision da17a63d: Fix typo in file upload
- 02:25 pm ./kamaki Revision eb5d6827: Merge branch 'hotfix-0.11.5'
- 02:24 pm ./kamaki Revision 0d952245: Update version tag
- 02:24 pm ./kamaki Revision 7474c948: Fix typo in file upload
- 01:42 pm Revision cc9ed05a: pithos: Further code refactoring in _list_objects()
- 01:32 pm snf-ganeti Revision d79a6502: Generalize the IO client handling in Luxi
- ... to be usable for WConfd as well. A daemon handler is encapsulated
into `Handler` data type, which is then passed ... - 01:32 pm snf-ganeti Revision 43c329e7: Add MonadLog instance for `ReaderT r m`
- This allows to use logging with the ReaderT monad transformer.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Review... - 01:32 pm snf-ganeti Revision c7003a76: Move the generalized IO client from Luxi to UDSServer
- No code is changed in this patch (except imports and qualifiers), only
moved.
Signed-off-by: Petr Pudlak <pudlak@goo... - 01:32 pm snf-ganeti Revision 27f904f7: Add a MonadLog typeclass for monads that allow logging
- This separates logging from IO, allowing to create unit tests in future
for functions that use it.
Signed-off-by: Pe... - 01:32 pm snf-ganeti Revision 964a728f: Add fromJResultE and fromJVal that uses MonadError
- Using MonadError is more correct than just "fail" on an arbitrary
monad, and more scalable when using monad type clas... - 01:32 pm snf-ganeti Revision ed5a07f2: Add an Error instance for GanetiException
- This allows it to be used with MonadError.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Aehlig ... - 01:31 pm snf-ganeti Revision 95e683c6: Add MonadPlus and MonadError instances for GenericResult
- .. and ResultT.
While at it, generalize also the MonadPlus instance of GenericResult and
add some Functor/Applicativ... - 01:27 pm snf-ganeti Revision e228ab9c: Support reseting arbitrary params of ext disks
- If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(... - 01:27 pm ganeti-local Revision e228ab9c: Support reseting arbitrary params of ext disks
- If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(... - 01:27 pm ganeti-local Revision c5c72215: Allow modification of arbitrary params for ext
- Disks of ext template are allowed to have arbitrary parameters
stored in the Disk object's params slot. Those paramet... - 01:27 pm snf-ganeti Revision c5c72215: Allow modification of arbitrary params for ext
- Disks of ext template are allowed to have arbitrary parameters
stored in the Disk object's params slot. Those paramet... - 01:26 pm ganeti-local Revision 54666867: Do not clear disk.params in UpgradeConfig()
- Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ... - 01:26 pm snf-ganeti Revision 54666867: Do not clear disk.params in UpgradeConfig()
- Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ... - 01:14 pm ./kamaki Revision 11835f12: Bump version to 0.11.4-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:13 pm ./kamaki Revision 9dcafe94: Merge branch 'master' into debian-wheezy
- Conflicts:
version - 01:03 pm ./kamaki Revision 43f798ab: Fix bug w. 0 file syncing
- 01:02 pm ./kamaki Revision bd02c3ea: Fix bug w. 0 file syncing
- 01:00 pm ./kamaki Revision d65d838e: Merge branch 'hotfix-0.11.4'
- 01:00 pm ./kamaki Revision 455b406a: Update Changelog
- 12:59 pm ./kamaki Revision 91d443f9: Fix bug w. 0 file syncing
- 12:40 pm Pithos Web Client Revision 3d33fa76: Bump version to 0.15rc2
- 12:28 pm ./kamaki Revision 1e92e97d: Update Changelog and version tag
- 12:24 pm Bug #4727 (Resolved): Fix detailed listing of public objects (shared by me)
- Cherry-picked in release-0.15 branch
- 12:20 pm Revision 2c2513fc: pithos: Fix ordering in detailed listing of public objects
- Refs: #4727
- 12:11 pm snf-cloudcms Revision 74d2b54b: Bump version to 0.15rc2
- 12:08 pm snf-cloudcms Revision 841f81b4: Bump version to 0.15~rc1-1~wheezy
- Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr>
- 12:08 pm snf-cloudcms Revision c86c9c70: Merge branch 'release-0.15' into debian-release-0.15
- 12:07 pm snf-ganeti Revision 6e47412f: Generalize "validateCall" to be usable outside LUXI
- Return the method (as any instance of JSON) and the arguments of a call.
Signed-off-by: Petr Pudlak <pudlak@google.c... - 12:07 pm snf-ganeti Revision 5e671e0e: Add the Unix domain socket path to the Server data type
- This simplifies code for closing such a socket.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Ae... - 12:07 pm snf-ganeti Revision 0fbc8447: Encapsulate a server socket and its parameters
- Instead of passing a bare server socket around, we pass it encapsulated
in a data type together with parameters such ... - 12:07 pm snf-ganeti Revision d605e261: Rename getClient/Server to getLuxiClient/Server
- Later they will be split into LUXI-specific and general parts.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Review... - 12:07 pm snf-ganeti Revision 71a4c605: Split Luxi.hs into LUXI-specific functions and general ones
- This will allow WConfD to use the general functions without importing
Luxi.hs.
Signed-off-by: Petr Pudlak <pudlak@go... - 12:06 pm snf-cloudcms Revision 370c921b: Update Changelog
- 11:59 am ./kamaki Revision 6e4ca4ec: Allow unicode filenames in pithos
- 11:33 am Revision 884aadb8: docs: Indentation fixes in Changelog
- 11:08 am snf-cloudcms Revision ad20d1b0: Install symlink for external packages static files
- 11:05 am snf-cloudcms Revision fabf296b: Merge branch 'release-0.15' into debian-release-0.15
- Conflicts:
cloudcms/synnefo_settings.py
version - 10:59 am snf-cloudcms Revision 054e9a25: Bump version to 0.15next
- 10:58 am snf-cloudcms Revision d7c78790: Bump version to 0.15rc1
- 10:51 am snf-cloudcms Revision 297c58e0: Update documentation
- 10:18 am snf-cloudcms Revision b27119e3: Bump version to 0.14.3next
- 10:18 am snf-cloudcms Revision 7a8f4d63: Update changelog
- 10:18 am snf-cloudcms Revision 97b7ae4c: Remove unsed static files
- 10:18 am snf-cloudcms Revision 3a44ab62: Bump version to 0.14.2next
- 10:18 am snf-cloudcms Revision 85e894f4: Update documentation
- 10:18 am snf-cloudcms Revision 6d51be94: Update cloudbar default config file
- 10:18 am snf-cloudcms Revision 845d9332: Feincms compat setting in default project settings
- 10:18 am snf-cloudcms Revision 66b454b7: ui: Additional Pithos versioninfo.xml client type
- 10:18 am snf-cloudcms Revision 3da73533: Free up space for an additional column in footer navigation
- 10:18 am snf-cloudcms Revision 5cc874ca: Update TwitterFeed cms content type
- using the official twitter embedded timelines API
- 10:18 am snf-cloudcms Revision e5d36310: Missing feincms 1.6 migrations
- 10:18 am snf-cloudcms Revision 0707803a: Removed rollback from non transactional block
- 10:18 am snf-cloudcms Revision ab9fdcfe: Footer nested nav items fix
- 10:18 am snf-cloudcms Revision 1b91b35d: Update required packages versions
- 10:18 am snf-cloudcms Revision 2411b306: Update default project settings for Django 1.4
- 10:18 am snf-cloudcms Revision 06c456e2: Fix level assignment for nested blog category pages
- 10:18 am snf-cloudcms Revision 6b9ccffa: Updated feincms migrations
- 10:18 am snf-cloudcms Revision cb88bc8d: Navigation trees rendering fixes
- - Update used tag
- Resolve nested trees using mptt helpers - 10:17 am snf-cloudcms Revision 333434db: Update template context processors
12/10/2013
- 07:01 pm Revision 71acaee4: new ui: more drag & drop functionality
- 06:31 pm Revision 6e2b07d5: Bump version to 0.15rc2
- 06:10 pm Revision 5c402410: Bump version to 0.15~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 06:09 pm Revision 1be22df4: Merge branch 'release-0.15' into debian-release-0.15
- 06:09 pm Revision a012dea3: Update NEWS to reference Changelog until v0.15
- NEWS file should contain a reference to Changelog until v0.15 is
relaesed. - 06:08 pm Revision 0452c7c9: astakos: More logging fixes
- 06:07 pm ./kamaki Revision b16cb292: Typo fix in a DEPRECATED warning
- 05:59 pm Revision 0f6e6e00: pithos: Remove get_pithos_usage() call from loop
- get_pithos_usage() call is needed only once just before entering
the loop and is used every time afterwards. - 05:54 pm Revision 7f095784: docs: Small fix to upgrade notes
- Rename `client_id` to client `identifier`.
- 05:48 pm Revision 6f65ba13: Update docs
- 05:48 pm Revision 6c966fb7: astakos: Fix logging issue
- 05:36 pm ./kamaki Revision 97d6bf5f: Bump version to 0.12~rc5-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:36 pm ./kamaki Revision a5ed449f: Merge branch 'release-0.12' into debian-release-0.12
- 05:33 pm Revision cd36541f: pithos: Remove get_pithos_usage() call from loop
- get_pithos_usage() call is needed only once just before entering
the loop and is used every time afterwards. - 05:27 pm Pithos Web Client Revision a2393480: Bump version to 0.15~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:27 pm Pithos Web Client Revision 72199063: Merge branch 'release-0.15' into debian-release-0.15
- 05:23 pm ./kamaki Revision e44f33f7: Update Changelog and version tags
- 05:21 pm ./kamaki Revision cc5da5a5: Add ip attach/detach
- 05:21 pm ./kamaki Revision ab154b94: Add ip attach/detach
- 05:19 pm Revision 9190b227: Update admin guide to comply with kamaki v0.12+
- 05:14 pm snf-vncauthproxy Revision b538750f: Bump version to 1.5~rc1-1~wheezy
- Signed-off-by: Stratos Psomadakis <psomas@grnet.gr>
- 05:14 pm snf-vncauthproxy Revision 93e76ea6: Merge branch 'release-1.5' into debian-release-1.5
- 04:54 pm Revision 6ecdb15f: Minor wording fix in Create Machine wizard
- Change the title and subtitle of the Networking tab of the
Create Machine wizard. - 04:54 pm Revision 5d5d8f19: Vocabulary fixes: Dettach -> Detach
- 04:48 pm Revision 62232bba: cyclades: Add setting for Ganeti clone providers
- Add new 'GANETI_CLONE_PROVIDERS' setting to containg the list of
ExtStorage providers that support cloning. For these... - 04:28 pm Revision 00429c48: cyclades: Pass arbitrary params to ext providers
- Add 'GANETI_DISK_PROVIDER_KWARGS' setting, which contains a dictionary
of arbitrary parameters for each of Ganeti's E... - 04:28 pm Revision 129b94d5: cyclades: Setting for max NICs per Ganeti instance
- Add new 'GANETI_MAX_NICS_PER_INSTANCE' setting which represents the
maximum number of NICs that is allowed for each G... - 04:26 pm Revision ec42ea38: ui: Escape machine name in machines list view
- 04:22 pm Revision ae73cdc0: pithos: Fix view issue with unicode paths
- 04:11 pm ./kamaki Revision 16a6ffcf: Update Changelog and version tag
- 04:10 pm ./kamaki Revision 909ae594: Don't demand subnet, when ip
- 04:09 pm ./kamaki Revision 2e06a582: Don't demand subnet, when ip
- 04:03 pm Revision ab38ac31: ui: Improve feedback view submission
- exclude nested collections while rendering user data to JSON string
- 04:03 pm Revision 4c69d744: ui: Proper tab navigation urls
- to allow `open in new tab` functionality
- 04:03 pm Revision 7c56ca01: ui: Reset selected flavor in resize view overlay
- 03:36 pm ./kamaki Revision a5b748c2: Fix Pithos calls unicode bug
- 03:35 pm ./kamaki Revision da19a2ff: Fix Pithos calls unicode bug
- 03:25 pm ./kamaki Revision 7a3c66e1: Fix unittests in kamaki.clients, subnet arg bug
- 03:24 pm ./kamaki Revision 4e25b350: Fix unittests in kamaki.clients, subnet arg bug
- 03:20 pm Revision 74c62d99: Print error when fail to resolve Astakos endpoints
- Cyclades and Pithos use ASTAKOS_AUTH_URL to access the Astakos service.
To do so the have to access Astakos' endpoint... - 03:10 pm Revision 3a0726aa: new ui: add containers-list for pithos
- 02:33 pm Revision 6d28ce6a: snf-deploy: Update kamaki register command
- The --location has to be `pithos://USER_UUID/CONTAINER/PATH'
or `/CONTAINER/PATH'. - 02:32 pm Revision 7b438672: cyclades: Ignore messages about deleted resources
- Ignore messages from Ganeti about servers and networks that have already
been marked as deleted in the Cyclades DB. P... - 02:29 pm Feature #4739 (Assigned): Burnin as a stress testing tool
- Right now burnin act as a verification/debuging tool (i.e. run a series of
tests and verify that there are no obviou... - 02:25 pm Revision 33299f73: ui: Fix network name resolving
- 01:52 pm Revision 56bc5d49: pithos: Force redirect instead of proxying for astakos ui views
- Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr>
Signed-off-by: Ilias Tsitsimpis <iliastsi@grnet.gr> - 01:52 pm Revision efb056c0: ui: Set default names for unnamed networks
- 01:52 pm Revision cb47b287: cyclades: Force redirect instead of proxying for astakos ui views
- Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr>
Signed-off-by: Ilias Tsitsimpis <iliastsi@grnet.gr> - 01:52 pm Revision dd21b1c4: django-lib: redirect option in proxy util
- If set to True proxy view will return an http redirect response to the
corresponding target location.
Signed-off-by:... - 01:32 pm snf-ganeti Revision 6222b3a3: Make luxid support WaitForJobChange
- Make support the WaitForJobChange, waiting for a job to
change on certain monitored fields.
Signed-off-by: Klaus Aeh... - 01:32 pm snf-ganeti Revision 6eeaf385: Add a generic function capable of watching a file
- Add a method to return the new value of a function if it changes within
the given timeout. If not, return the old val... - 01:32 pm snf-ganeti Revision 751fb9e2: Add a safe version of getFStat
- The function getFStat causes an IOError if the file to be stated does
not exist. In some cases, however, the only thi... - 01:29 pm Pithos Web Client Revision 02f1204b: Use pithos proxy path to redirect to astakos login view
- 12:51 pm Revision 812e72c9: docs: Small fixes to upgrade notes
- 12:36 pm Revision 363538b2: ui: Public keys quota reached handling
- 12:36 pm Revision 9f678ebf: ui: Fix header navigation handlers in vm wizard
- 12:02 pm Revision 2c60bfa6: burnin: Fix a bug when generated tests fail
- When a generated test was failing (in particular the
GeneratedServerTestSuite) burnin couldn't know that this test fa... - 09:57 am Revision 292a32ef: new ui: styles for new drag & drop functionality
- 09:56 am Revision 7327e185: new ui: refactoring drag & drop functionality
12/09/2013
- 06:14 pm Revision f0497c25: Update guides to comply with kamaki v0.12+
- 06:10 pm Revision 1b216a82: pithos: Simplify code for applying listing limits
- Use a decorator instead
- 06:07 pm Revision e1fab40f: cyclades: Fix locking issue in port create
- Lock VM before locking network, because otherwise a deadlock may occur
with code of snf-dispatcher. - 05:54 pm ./kamaki Revision e7d27021: Update README.Upgrade for syntax changes
- 05:53 pm Revision f92dffed: docs: Update kamaki image register command
- 05:53 pm Revision 1113f89d: cyclades: Order pools by id
- 05:50 pm ./kamaki Revision db6438fd: Fix documentation for networks in server_create
- 05:17 pm Pithos Web Client Revision ae9e1923: Fix resolving of LOGIN_URL
- resolve it as an absolute astakos url instead or proxying login view contents
from pithos webapp. - 05:14 pm ./kamaki Revision f11a3183: Bump version to 0.12~rc3-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:13 pm ./kamaki Revision b6f1dfdb: Merge branch 'release-0.12' into debian-release-0.12
- 05:05 pm ./kamaki Revision f9953e1a: Rename "network" to "uuid" in server create w. net
- 05:05 pm ./kamaki Revision 1d5653d9: Rename "network" to "uuid" in server create w. net
- 05:00 pm Revision 8b7c2fc3: cyclades: Fix typo error
- 04:56 pm snf-network Revision 287a2f5c: Bump version to 0.15.3-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:55 pm snf-network Revision c4d4a73d: Merge branch 'master' into debian-wheezy
- 04:54 pm Revision 16a7ced5: cyclades: Remove testing try/exception statement
- 04:54 pm Revision 0368716b: ci: Add options for server networking
- 04:44 pm ./kamaki Revision d93af3dd: Update version tag and Changelog
- 04:43 pm ./kamaki Revision f3740b99: Correct key names in network-related http bodies
- Refs: #4563
- 04:42 pm ./kamaki Revision 69565935: Correct key names in network-related http bodies
- Refs: #4563
- 04:40 pm snf-network Revision 69cc856d: Bump version to 0.15.3
- 04:28 pm snf-network Revision 50e44c12: Merge branch 'develop'
- 03:19 pm Revision e9b5ecff: cyclades: Speedup db data migrations
- 03:18 pm Revision 4260227f: pithos: Delete obsolete method
- 03:12 pm Revision 3a5e75cc: pithos: Simplify code in COPY/MOVE/DELETE mass operations
- 02:51 pm snf-ganeti Revision a63985f3: SetDiskID() before accepting an instance
- SetDiskID() fills physical_id slot of a Disk object.
LUInstanceSetParams() does not invoke SetDiskID() upon creation... - 02:51 pm ganeti-local Revision a63985f3: SetDiskID() before accepting an instance
- SetDiskID() fills physical_id slot of a Disk object.
LUInstanceSetParams() does not invoke SetDiskID() upon creation... - 02:37 pm Revision 5acb8b8a: ui: Introduce setting UI_SUPPORT_SSH_OS_FAMILY_LIST
- os families list setting for which ui will allow ssh key injection
- 02:37 pm Revision a98fba9c: ui: Remove public key view link from vm wizard
- 02:25 pm snf-network Revision 0363b080: return in case expected env vars are not set
- In case of IPv6 only setup, IP environment variable should not be
set. Still if we have a routed setup routed_setup_i... - 02:13 pm Revision e21ac0fa: cyclades: Fix deadlock when releasing floating IPs
- 02:12 pm Revision e7142db2: cyclades: Fix duplicate constraint in DB
- 02:01 pm snf-network Revision cf903dc8: Remove unused dsnhook.conf file
- The relevant settings have been moved in /etc/default/snf-network.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:59 pm ganeti-local Revision 8b9887c5: 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... - 01:59 pm snf-ganeti Revision 8b9887c5: 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... - 01:35 pm Revision 9dc74d37: snf-ci: Add delete command
- This patch adds the delete command to snf-ci which deletes
ci's created servers. Also it delete the floating IP attac... - 01:35 pm Revision 94c89c0e: snf-ci: Use the new Network API
- Update snf-ci to use the new Synnefo's Network API.
This means that we have to create a floating IP and a
port to att... - 01:35 pm Revision 7c37ab19: burnin: If machine is ERROR we cannot delete ports
- If the machine is not in ACTIVE state we cannot delete its ports.
This patch changes burnin so when cleaning up stale... - 01:26 pm snf-network Revision 996a6beb: runlocked forgotten ebtables command
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:25 pm snf-network Revision 59bff113: Fix links and dirs
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:09 pm Revision bec0786b: snf-ci: Add delete command
- This patch adds the delete command to snf-ci which deletes
ci's created servers. Also it delete the floating IP attac... - 01:01 pm Revision f3e10f6f: snf-ci: Use the new Network API
- Update snf-ci to use the new Synnefo's Network API.
This means that we have to create a floating IP and a
port to att... - 01:01 pm Revision 25ff8cb2: burnin: If machine is ERROR we cannot delete ports
- If the machine is not in ACTIVE state we cannot delete its ports.
This patch changes burnin so when cleaning up stale... - 12:55 pm Revision 036b07b6: cyclades: Fix bug in getting a free floating IP
- Fix wrong query which resulted in getting non-floating IPs.
- 12:24 pm Revision 734acd05: cyclades: Only IPv4 addresses in port forwarding
- Fix bug that caused calling of port forwarding setting with IPv6
addresses. - 12:23 pm Revision 8c7f5877: helpdesk: Mock quotaholder in helpdesk tests
- 11:51 am ./kamaki Support #4441 (Closed): Update lib documentation with examples featuring (a) cloud management and...
- 11:50 am ./kamaki Feature #4429 (Closed): Implement a kamaki cluster creator
- 11:16 am Revision 17bb60a5: burnin: Fix a bug with missing method
- Method `_disconnect_from_floating_ips' has been removed but
StaleFloatingIPsTestSuite was using it. Replace this meth... - 11:15 am Revision 3966cea9: burnin: Fix a bug with missing method
- Method `_disconnect_from_floating_ips' has been removed but
StaleFloatingIPsTestSuite was using it. Replace this meth...
12/08/2013
- 01:59 pm Revision d614fa31: cyclades: Get network lock when creating a port
- Take the network lock before creating a port in the network. Not taking
the lock may result in a race condition betwe... - 01:59 pm Revision 40a815f8: cyclades: Fix DB locking issues causing deadlocks
- Fix deadlock issues that is caused by Postgresql's locks on foreign
keys. For example, creation of a BackendNetwork r... - 01:59 pm Revision adf766e9: cyclades: Fix division by zero bug
- Ganeti reports zero available and total disk if no vg is set. This
caused a division by zero error in the default bac... - 01:59 pm Revision 7b1a14eb: docs: Add specs for Ganeti NICs to install guide
- 01:59 pm Revision 2fa6faca: cyclades: Fix typo in log msg
- 07:25 am snf-network Revision 1d3d0bc8: Fix links and dirs
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
12/07/2013
- 11:59 pm snf-network Revision 4d80a347: Bump version to 0.15.2-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:56 pm snf-network Revision 6e43f395: Merge branch 'master' into debian-wheezy
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:53 pm snf-network Revision d24495fa: Bump version to 0.15.2
- 11:50 pm snf-network Revision c36b096d: Merge branch 'debian-develop' into debian-wheezy
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 11:47 pm snf-network Revision b6214396: Merge branch 'develop'
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 09:47 pm snf-network Revision d07ff262: Changes in debian files to include dnshook
- * Modify MAC_MASK so that it complies with synnefo implementation.
* Add dns network default tag. This tag triggers d... - 09:25 pm snf-network Revision 48122640: Some fixes/changes in dnshook
- * Do not exit if something fails
* Split update_* for IPv4/IPv6
* Add hooks-log at crucial points
* Fix typos
Signed... - 09:16 pm snf-cloudcms Revision ef231759: Merge branch 'debian-wheezy' into debian-develop
- Conflicts:
version - 06:07 pm snf-cloudcms Revision 5da478d7: Merge branch 'feature-wheezy' into debian-wheezy
- 06:06 pm snf-cloudcms Revision 800a9eb3: Bump version to 0.14.3next
- 06:06 pm snf-cloudcms Revision 0e593899: Merge branch 'feature-wheezy' into debian-wheezy
- Conflicts:
version - 06:05 pm snf-cloudcms Revision ea9152cf: Bump version to 0.14.2next
- 06:03 pm snf-cloudcms Revision 10113466: Update copyright
- 06:02 pm snf-cloudcms Revision 4838167a: Reset wheezy changelog
- 05:46 pm snf-cloudcms Revision ab055e94: Missing feincms 1.6 migrations
- 05:45 pm snf-cloudcms Revision 7052d7ac: Removed rollback from non transactional block
- 05:30 pm snf-cloudcms Revision 3b6e4ef7: Footer nested nav items fix
- 05:08 pm snf-cloudcms Revision 9d6d6fae: Fix level assignment for nested blog category pages
- 04:51 pm snf-network Revision 8e14db9f: Bump version to 0.15.1
- 04:51 pm snf-network Revision 228ec78d: Support firewalls based on NINC index, uuid, names
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:46 pm snf-network Revision df4f3f79: Merge branch 'develop' into debian-develop
- 04:42 pm snf-network Revision c7006a9f: Add GRNET's specific dnshook
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:42 pm snf-network Revision ad5c908a: Practically rewrite dnshook
- Make it more readable.
Introduce specific methods for getting reverse dns info of an IPv4
or eui64.
Parse every nic... - 04:42 pm snf-network Revision 01925722: Bump version to 0.15.1next
- 04:25 pm snf-network Revision b4b733e0: Bump version to 0.15.0next
- 04:25 pm snf-network Revision a336b166: Support firewalls based on NINC index, uuid, names
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:59 am Revision ba402621: pithos: Fix ordering in detailed listing of public objects
- Refs: #4727
- 02:01 am Bug #4727 (Resolved): Fix detailed listing of public objects (shared by me)
- Object properties (e.g. size, type) are mixed.
12/06/2013
- 06:31 pm Revision 87ad58ca: ui: Fix windows rdp template
- properly set port within the ``full address`` field when set using colon
character - 06:23 pm ./kamaki Revision 752ae87a: Bump version to 0.12~rc2-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:23 pm ./kamaki Revision 21190adf: Merge branch 'release-0.12' into debian-release-0.12
- 06:20 pm ./kamaki Revision 73819b23: Merge branch 'release-0.12' into debian-wheezy
- 06:19 pm ./kamaki Revision cfba9587: Fix typo
- 05:44 pm Revision e76bada8: ui: Remove unused static versioned dir
- 05:43 pm ./kamaki Revision 6c894e0c: Update version tag
- 05:42 pm ./kamaki Revision d07e6fc2: Fix typo in file list
- 05:36 pm ./kamaki Revision 520f1bec: Bump version to 0.12~rc1-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:36 pm ./kamaki Revision 3e3e21f1: Merge branch 'release-0.12' into debian-release-0.12
- 05:35 pm ./kamaki Revision 870f03f3: Merge branch 'release-0.12' into debian-wheezy
- Conflicts:
Changelog
README.Upgrade
docs/conf.py
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/image.py
k... - 05:22 pm ./kamaki Revision 2344a06b: Update READMe.Upgrade notes
- 05:17 pm ./kamaki Revision f25bd53b: Update superclass info in networks
- 05:16 pm Revision 65044122: cyclades: Fix typo in DB migration file
- 05:16 pm Revision 361be142: cyclades: Fix bug in migration script
- Only public IPv4 addresses should be upated to floating IPs.
- 05:15 pm Revision 1679a0ea: cyclades: Fix typo in DB migration file
- 05:14 pm Revision d7fa55f9: cyclades: Fix bug in migration script
- Only public IPv4 addresses should be upated to floating IPs.
- 05:09 pm Revision ce6fb98b: ui: Remove debug statement
- 05:08 pm ./kamaki Revision c6ea94ac: Elaborate range argument usage
- Refs: #4704
- 05:04 pm Revision ef5b1547: ui: Typo fix
- 04:44 pm Revision 731cd907: helpdesk: Use api.logic.servers methods to in vm start/stop views
- 04:37 pm ./kamaki Revision 1576d993: Merge branch 'feature-docs' into develop
- 04:36 pm ./kamaki Revision 1c366ac9: Complete updating documentation
- Refs: #4692
- 04:20 pm Revision bed40567: helpdesk: Include tablesorter plugin in static dir
- 04:09 pm Revision f4ee383f: ui: Fix full report link click handler
- bind click handlers for each vm view separately
- 03:54 pm Revision 2c239b28: ui: Disable resize overlay if vm is in error state
- 03:35 pm Revision 5be51d4f: ui: Do not toggle disabled ips subview in single view
- 03:30 pm snf-ganeti Revision cdea7fa8: Gluster: Update design document
- Anticipate and explain the choices made in the Gluster patch series.
Remove parts about a possible way of supporting ... - 03:14 pm Revision ac5a4134: ui: Fix unavailable disk sizes handling
- in vm create wizard
- 03:02 pm Revision 5a5ca502: ui: Typo fix
- 02:42 pm Pithos Web Client Revision e15a05c3: Bump version to 0.15next
- 02:30 pm Revision 0ef95fe4: new ui: pithos files upload progress section
- 02:24 pm Revision 5ba38e8a: ui: Absolute resolve of ui login url
- avoid resolving login url from the astakos proxy endpoints. User should be
redirected to login view under astakos dom... - 01:12 pm Revision c126bd02: docs: Small fixes for astakos in install guide
- 01:03 pm Revision ffbd11e9: docs: Rename IP_ONLY -> IP_LESS_ROUTED
- 01:03 pm Revision 0b228b94: docs: index page: add links to design docs
- 12:53 pm Revision dafa3676: docs: Update quick install guide
- * s/Squeeze/Wheezy/g
- 12:46 pm Pithos Web Client Revision ec3b591b: Bump version to 0.15rc1
- 12:31 pm Revision 8314e2fc: docs: add new networking figure in install guide
- 12:00 pm snf-cloudcms Revision 04fdd9d7: Updated feincms migrations
- 11:59 am Revision dd6062f2: docs: Fix trailing whitespaces issues
- 11:27 am Revision cbb596d4: docs: Update quick install admin guide
- 11:27 am Revision f8cdf6ec: docs: Update quick install admin guide for 0.14.10
- 10:49 am snf-ganeti Revision 543937ce: Fix 'htest' related targets dependencies
- This fixes issue 634.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Helga Velroyen <helgav@google...
12/05/2013
- 08:54 pm snf-cloudcms Revision 69e1a8de: Navigation trees rendering fixes
- - Update used tag
- Resolve nested trees using mptt helpers - 08:53 pm snf-cloudcms Revision b67c45ff: Update default project settings for Django 1.4
- 06:35 pm ./kamaki Revision 68d68112: Merge branch 'feature-docs' into develop
- 06:34 pm ./kamaki Revision f084bdc8: Update docs up to examples/imageregister
- Refs: #4692
- 05:44 pm ./kamaki Revision 432cea25: Adjust image register to new scheme
- Refs: #4583
- 05:37 pm ./kamaki Revision ec6c3949: Adjust image register to new scheme
- Refs: #4583
- 05:07 pm Revision d8e8581b: docs: minor fixes in Pithos view design doc
- Also rename it to "pithos-separate-view domain.rst"
- 04:07 pm ./kamaki Revision 823477e2: Update examples for config
- 03:56 pm Revision aafda5ef: new ui: modify pithos uploader
- 03:34 pm Revision 7ae86e45: cyclades: Remove unused variable
- * Remove an unused variable introduced in previous commit.
- 03:31 pm ./kamaki Revision 76769d2f: Update docs up to usage
- Refs: #4692
- 03:30 pm Revision abcdf219: Merge branch 'develop' into debian-develop
- 03:29 pm Revision a0ef7c27: Merge branch 'release-0.15' into debian-release-0.15
- 03:29 pm Revision ef48be59: cyclades: Chage the password generation function
- * Add an optional argument length (by default is set to 10) to be able
to control the length of the generated passwor... - 03:28 pm Revision 9353f307: Bump version to 0.15next
- 03:27 pm Revision 97fb6bfe: Bump version to 0.15rc1
- 03:22 pm Revision 4bf0ab85: pithos: Rename setting
- Change PITHOS_SERVE_API_DOMAIN to PITHOS_UNSAFE_DOMAIN
- 03:15 pm Revision 91994afd: new ui: update links
- 03:10 pm ganeti-local Revision 9cbcb1be: Fix job error message after unclean master shutdown
- According to commit 599ee321eb, any job-related error messages should
be encoded within a Ganeti-specific error and n... - 03:10 pm snf-ganeti Revision 9cbcb1be: Fix job error message after unclean master shutdown
- According to commit 599ee321eb, any job-related error messages should
be encoded within a Ganeti-specific error and n... - 02:58 pm Revision 03ce7d7d: astakos: Fix POST /tokens (authenticate) api call
- The call should return a string value for the user role id.
- 02:39 pm Revision 91a9dbe4: astakos: Hide empty project list in view
- 02:35 pm Revision 8a41dc10: docs: Update quick install guide and upgrade notes
- 02:11 pm snf-ganeti Revision c2a3c07d: Design: Improvements of Node Security
- This is a design doc addressing issue 377. Objective is
to reduce the number of nodes that are able to establish
ssh ... - 02:10 pm Revision c7f29a98: docs: minor fixes in upgrade-0.15 guide
- 02:00 pm Revision 999bf7b6: docs: Rearrange pithos authorization design document
- 01:42 pm Revision 4fb66014: new ui: update icon-font and corresponding files (merged)
- 01:40 pm Revision f94eb21a: new ui: various minor updates (merged)
- 01:38 pm Revision 5f09bcd8: new ui: various functionality improvements (merged)
- 01:01 pm Revision 0d9523c3: astakos oa2: Use common test code to make a user
- 12:56 pm Revision fc78f5b5: new ui: update icon-font and corresponding files
- 12:47 pm snf-cloudcms Revision 41af0bcd: Update required packages versions
- 12:35 pm Revision 9c9525e3: docs: Update cyclades-ganeti figure
- 12:35 pm Revision 0af59ea1: docs: Include migration script
- 12:35 pm Revision 30ae7724: docs: Update upgrade notes
- 12:35 pm Revision b0bdf005: docs: Update links to Ganeti docs
- 12:17 pm Revision 71053581: docs: Update upgrade guide for 0.15
- - Section numbering fix
- Include shibboleth upgrade notes - 12:17 pm Revision b8603e8a: docs: Update admin-guide
- include details on how astakos resolve shibboleth unique identifier.
- 12:17 pm Revision 7e67657f: docs: Update Changelog
- 12:13 pm Revision b08aadc0: astakos: Shibboleth EPPN migration functionality
- Prior to this commit astakos used the mod_shib2 EPPN header value as the
unique identifier for associating shibboleth... - 12:13 pm Revision 412048af: astakos: Log shibboleth exception and merge fixes
- 12:13 pm Revision 11d5fd8b: astakos: Set initial signup values if available
- prefill third party signup form with initial values (first name, last name,
email) if available in the third party pr... - 11:39 am ganeti-local Revision 77b0d264: Add default file_driver if missing
- If the file driver of an instance with file based storage is not specified, the
default one is automatically added by... - 11:39 am snf-ganeti Revision 77b0d264: Add default file_driver if missing
- If the file driver of an instance with file based storage is not specified, the
default one is automatically added by... - 11:03 am ganeti-local Revision 3fc1dc2f: Update tests
- Update hypervisor unit tests.
Partial cherry-pick from d2e4e099e4248832fef8ed7b0755d01bd4178e3a
Signed-off-by: Jose... - 11:03 am snf-ganeti Revision 3fc1dc2f: Update tests
- Update hypervisor unit tests.
Partial cherry-pick from d2e4e099e4248832fef8ed7b0755d01bd4178e3a
Signed-off-by: Jose... - 11:03 am ganeti-local Revision 364c350f: 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... - 11:03 am snf-ganeti Revision 364c350f: 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... - 11:00 am Revision 8204cb4c: astakosclient: Fix unittests
- A new endpoint (astakos_oauth2) was added to Astakos service.
Add this endpoint to the astakosclient tests.
12/04/2013
- 08:13 pm Revision c6e90126: snf-deploy: Fix Ganeti specs to allow zero nics
- 07:02 pm Revision dfdd413b: snf_ci: Add oa2 app tests
- 06:58 pm Revision e7f0ec5e: pithos: Code simplification
- 06:23 pm Revision dfc437e3: new ui: various minor updates
- 06:02 pm Revision 09a75177: deploy: Auto-generate pithos view secret
- 05:52 pm Revision b213bdec: new ui: basic upload functionality for pithos view
- 05:52 pm snf-ganeti Revision 2713b91a: Make luxid inspect the job queue on startup
- Since luxid handled the scheduling, make luxid also read the queue
upon restart. In this way, jobs get scheduled in t... - 05:52 pm snf-ganeti Revision 39348887: Remove queue inspection from masterd
- When masterd was responsible for queue handling, it would, on
restart, pick up all non-started jobs from the queue. N... - 05:52 pm snf-ganeti Revision 02e40b13: Add a predicate to determine if a job has been started
- Add a predicate jobs indicated that it has left the queue. This
will be needed, to allow restarts of luxid (which now... - 05:52 pm snf-ganeti Revision a0ee4f12: Export getFStat from Utils
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com> - 05:52 pm snf-ganeti Revision 1b3bde96: Use the jobFinalized predicate in JQScheduler
- ...to improve readability.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com> - 05:52 pm snf-ganeti Revision 847df9e9: Provide a function to determine whether a job is finalized
- While there is a function to calculate the job status, sometimes
it is only relevant if the job is finalized. In this... - 05:37 pm Revision 0b14cfb4: new ui: icon actions for pithos list
- 05:11 pm Revision f50cc12b: new ui: clean up class names
- 05:11 pm Revision 9b0b486b: new ui: pithos initial view
- 04:51 pm snf-ganeti Revision 67ec18c0: Fix evacuation out of drained node
- * fix node daemon not to skip data, such as, memory and disk size,
when building the node list to send to HBal, giv... - 04:51 pm ganeti-local Revision 67ec18c0: Fix evacuation out of drained node
- * fix node daemon not to skip data, such as, memory and disk size,
when building the node list to send to HBal, giv... - 04:51 pm snf-ganeti Revision 0eb83d70: Refactor reading live data in htools
- This simplifies different handling of individual items.
Cherry-picked from 8c72f7119f50a11661aacba2a1abffdfdc6f7cfa.... - 04:51 pm ganeti-local Revision 0eb83d70: Refactor reading live data in htools
- This simplifies different handling of individual items.
Cherry-picked from 8c72f7119f50a11661aacba2a1abffdfdc6f7cfa.... - 04:41 pm Bug #4677 (Closed): Missing Favicon
- Implemented
- 04:40 pm Revision ea05b306: astakos: Fix test
- 04:38 pm Pithos Web Client Revision 6da73379: Merge branch 'issue_4677' into develop
- Refs #4677
- 04:38 pm Pithos Web Client Revision 48ac22be: Update rsync script to reflect new dev environment
- 04:14 pm ./kamaki Revision a4986073: Adjust setup
- Refs: #4692
- 03:49 pm Revision 952a28c0: snf_deploy: Setup oa2 app
- 03:49 pm Revision 935f73ba: Update Changelog
- 02:39 pm Revision 7e6e43e1: new ui: various functionality improvements
- 01:53 pm Revision d75bf4c1: docs: Don't use RabbitMQ's apt for rabbitmq-server
- 01:13 pm Revision dce3fc8b: cyclades: Require subnet for IP_LESS_ROUTED nets
- 01:07 pm Revision e4def9d6: cyclades: Remove DEFAULT_ROUTING_TABLE setting
- Do not have a default value from 'link' attribute of IP_LESS_ROUTED
networks. Instead if the admin does not specify a... - 01:07 pm Revision 7fccf095: cyclades: Fix default values
- 12:32 pm Ganeti ExtStorage providers Revision 35acd6c9: Add rbd ext provider
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:23 pm Ganeti ExtStorage providers Revision 343ae85c: Minor changes in svc in order to be functional
- * Add setinfo and snapshot dummy ops.
* Add needed symbolic links.
* Make python script executable.
* parameter.list ... - 11:46 am Revision d193a5c8: cyclades: Add --drained option to network-create
- 02:20 am Revision c820a1e4: Update Changelog to include cyclades ui changes
12/03/2013
- 10:08 pm Revision 7baa6079: pithos: Fix tests
- 09:51 pm Revision 8dc6ce3c: Merge branch 'feature-pithos-file-serve-view' into develop
- 09:49 pm Revision 64a45988: astakos oa2: Add copyright notes
- 09:49 pm Revision 72bb411a: astakos: Fix oauth2-client-delete command
- Delete related authorization codes and tokens before deleting the client
- 09:49 pm Revision f4f948c0: pithos: Fix tests
- 09:49 pm Revision efdc8b01: docs: Fix grammar issues in pithos authorization design document
- 09:49 pm Revision 5547485e: docs: Update Changelog, upgrade notes and guides
- 09:47 pm Revision 256213e4: pithos: Remove assigned but never used variable
- 09:47 pm Revision 9b953ed4: pithos: Remove obsolete settings
- * PITHOS_ASTAKOS_COOKIE_NAME (not useful any more)
* PITHOS_SERVE_API (in favor of PITHOS_SERVE_API_DOMAIN) - 09:47 pm Revision 9f541b00: docs: Add design doc for serving pithos file contents
- 09:47 pm Revision fe7d0186: astakos oa2: rename settings and url prefixes
- Change setting and url prefixes from `oa2` to
`oauth2` - 09:47 pm Revision 46662ee6: pithos: Restrict file serving endpoints to a specific host
- Introduce new setting ``PITHOS_SERVE_API_DOMAIN``. When set, all api views
that serve pithos file contents will be re... - 09:47 pm Revision c3dc1a13: pithos: Fix test
- 09:47 pm Revision 5764728a: astakos: Revoke access granted to resource
- 09:47 pm Revision d3bb95d3: astakos oa2: Add access_token field
- Distinguise offline and online token use
- 09:47 pm Revision be67d92e: astakos: Minor improvements in validate token api call
- Add tests for validate access token endpoint
- 09:47 pm Revision fcd85f90: pithos views: Fix astakos authorization endpoint url
- The astakos authorization endpoint url should be an absolute url.
- 09:47 pm Revision 35030d55: pithos views: Fix tests
- 09:47 pm Revision 75144caa: astakosclient: Fix Content-Type header in get_token requests
- 09:47 pm Revision 671e4232: astakos: Additional tests for validating access token
- 09:47 pm Revision 2f8a7c0e: astakos: Configure oa2 app
- 09:47 pm Revision 798143d9: pithos: Add missing import
- 09:47 pm Revision b32183c6: 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 ... - 09:47 pm Revision c1e4d459: astakos: Provide additional tests for oa2 app
- 09:47 pm Revision 13bf6cd8: pithos: Update view tests
- 09:47 pm Revision 252eb705: astakos: Minor changes in oa2 app
- 09:44 pm Revision 14569c60: pithos: Configurable exclude api calls from being served
- Prevent api calls from being served by setting PITHOS_SERVE_API
to False. - 09:44 pm Revision 5ae33f6c: pithos: Minor changes in view decorator
- 09:44 pm Revision 8a1ae1a7: pithos: Fix pithos views url prefix
- 09:44 pm Revision 8f2eb016: 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... - 09:43 pm Revision 3dd8a637: astakos: Introduce CRUD management commands for oa2 clients
- 09:43 pm Revision 75e0551c: astakos: Initiate (south) db migrations for oa2 app
- 09:43 pm Revision d2104099: astakosclient: Provide call for requesting oa2 token
- 09:43 pm Revision e05bd187: astakos: Introduce api call for validating a temporary oa2 token
- 09:43 pm Revision b39ca571: astakosclient: Provide call for validating a temporary oa2 token
- 09:43 pm Revision e28a4841: astakos: Extend oa2 app
- 09:43 pm Revision 3fc7fd80: astakos: oa2 app
- 06:54 pm snf-ganeti Revision 350f0759: Don't assume we win the archive race
- The job scheduler in luxid regularly watches for changes
of the job files to determine progress of jobs. As these
fil... - 06:42 pm Ganeti ExtStorage providers Revision 5d87846e: Add .gitignore at root level
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:41 pm Ganeti ExtStorage providers Revision bd924ffd: Add shared-filer provider
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:36 pm Ganeti ExtStorage providers Revision ed2ee198: Rename svc_extstorage to svc
- Needed so that with a simple git clone we get a working set of
providers.
Signed-off-by: Dimitris Aragiorgis <dimara... - 06:26 pm Ganeti ExtStorage providers Revision 2eba2338: Add exstorage provider for IBM SVC / Storwize
- 06:25 pm ./kamaki Revision c4f606c0: Update documenation up to "overview"
- Refs: #4692
- 06:10 pm ./kamaki Bug #4704 (New): Document file ranges and make them friendly
- When requesting multiple ranges of bytes from a file using --range, kamaki
prints whatever the server responds, as u... - 06:04 pm Revision 0fa71fcc: webproject: Custom exception reporter filter
- Remove 'cleanse' middleware that was used to clean sensitive variables
from admin mails. Instead, create a custom exc... - 04:10 pm snf-ganeti Revision 2cf2fb5a: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:01 pm Revision 91fc9266: pithos: Slight modifications in file-show command
- * Search by object UUID
* Do not display hashmap by default - 03:52 pm Revision 24d1788b: burnin: Add --temp-directory option
- This option is used to specify a temp directory to be used
by burnin to save it's intermediate files. The default
val... - 03:45 pm snf-ganeti Revision a14fb7fb: Merge branch 'stable-2.8-latest' into debian-2.8
- 03:42 pm snf-ganeti Revision 061a6a1d: Add migration capabilities if supported
- This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
... - 03:29 pm Revision beb1af5f: docs: Update index page figures and minor fixes
- 03:24 pm Revision 0019cd7d: docs: Extend admin guide about cyclades networks
- Add sections about dhcp, public network connectivity, network
connectivity for newly created servers and public IP ac... - 03:21 pm Revision 1229a55f: cyclades: Some verbla fixes to snf-manage commands
- 03:02 pm ./kamaki Revision 6893e31c: Create manpage for new kamaki
- Refs: #4692
- 02:59 pm snf-ganeti Revision f6d4260c: SetDiskID before accept instance RPC
- This is needed for disk entries inside config data without
physical_id slot.
Signed-off-by: Dimitris Aragiorgis <dim... - 02:46 pm Revision 885e4bae: Merge branch 'feature-allowed-methods' into develop
- 02:44 pm Revision 2aba7764: snf_django: Change error status code if request method is not valid
- Return 405 (NotAllowed) instead of 400 (BadRequest)
Add Allow header in the response containing the list of valid met... - 02:39 pm snf-ganeti Revision c82166a2: ganeti-mond: Add the "-b" option to the man page
- This parameter was missing for this particular deamon and was requested
in issue #629.
Signed-off-by: Petr Pudlak <p... - 02:39 pm snf-ganeti Revision ce03c84c: ganeti-mond: Add the "-b" option to specify the bind address
- This parameter was missing for this particular deamon and was requested
in issue #629.
Signed-off-by: Petr Pudlak <p... - 02:05 pm Revision c598a8a7: pithos: Introduce file-show command
- 01:17 pm snf-ganeti Revision b4076d8a: Support reseting arbitrary params for ext disks
- If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(... - 12:50 pm snf-ganeti Revision 7dcb7e22: Support size suffixes in minmem/maxmem backed parameters
- The backed parameters specifying the minimal/maximal memory
can also be passed as values with suffixes. Support parsi... - 12:50 pm snf-ganeti Revision 5b4ed56e: Support fieldRead in partial params
- While from parameters both full and partial versions are generated,
with in the partial version all types mapped to M... - 12:50 pm snf-ganeti Revision eabbda6f: Make disk size a special numerical field
- For disk sizes, instead of plain numbers (naming the value in MiB),
also accept expressions with units like 'GiB'.
S... - 12:50 pm snf-ganeti Revision ba0d1405: Add a field-transformer for accepting parser
- Add a transformer for numerical fields, to also accept
strings instead of numbers if they can be parsed by the
given ... - 12:50 pm snf-ganeti Revision ef8b6bcf: Add a new unit parsing function taking all suffixes binary
- In python, when parsing units (like disk sizes) we take all
suffixes (M, G, T) as 1024-based. To be backwards compati... - 12:43 pm snf-image Revision b03d94b6: Check for python during ./configure
- During ./configure check that python >= 2.6 as well as prctl and
scapy python modules are present in the system - 12:26 pm snf-ganeti Revision 1c532d2d: Make JQScheduler handle failure on job starting
- Given that luxid (at the moment) connects to masterd for starting
jobs, it may be that this inter-process communicati... - 12:26 pm snf-ganeti Revision 7dd21737: fix typo in log message
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 12:26 pm snf-ganeti Revision fe50bb65: Differentiate watchers in luxid
- luxid has two time-based watcher threads, one for the
configuration, and one for the job queue. To improve readabilit... - 12:06 pm ./kamaki Revision 817711e5: Fix docs so that they compile with astakosclient
- 12:05 pm snf-ganeti Revision 9d7e8218: master-up-setup: Ping multiple times with a shorter interval
- In the case of network problems, one ping packet can possibly get lost.
Sending multiple packets is safer. The interv... - 12:05 pm ganeti-local Revision 9d7e8218: master-up-setup: Ping multiple times with a shorter interval
- In the case of network problems, one ping packet can possibly get lost.
Sending multiple packets is safer. The interv... - 12:03 pm Revision ff9c77d4: new ui: add custom scrollbar
- 11:55 am snf-ganeti Revision 819f326b: Override disk_cache hvp with disk param in ext
- This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat... - 11:55 am snf-ganeti Revision f8b4ec36: Pass disk geometry in kvm command
- Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec... - 12:40 am Revision 0cfa5e03: snf-deploy: Add stats support
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 98f1db9e: Add link to snf-vncauthproxy docs
- 04:03 pm Revision 62c0a9e1: Add docs for deploying snf-stats-app
- 04:03 pm Revision 519d057e: Add example collectd config file for stats-app
- 04:03 pm Revision f3c5f1df: Add support for snf-vncauthproxy >= 1.5
- 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
- 04:03 pm Revision bd16bf3e: Encrypt instance ids in the stats URLs
- 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 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 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 5bef1f49: burnin: Get quotas from Astakos service
- 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 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 79a5c431: burnin: Add PithosTestSuite
- 02:12 pm Revision d246be88: burnin: Create a new module to split up codebase
- 02:12 pm Revision cee3ee9b: burnin: Finish ServerTestSuite
- 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 3eaf0ec5: burnin: Implement NetworkTestSuite
- 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 fe15cd00: burnin: Add FlavorsTestSuite
- 02:12 pm Revision 6f2b9836: burnin: Test name2uuid
- 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 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 12ef696f: burnin: Parse arguments
- 02:12 pm Revision 4c52d5bf: burnin: Add new logger
- 02:12 pm Revision 6c78720b: burnin: Write ServerTestSuite
- 02:12 pm Revision f772699c: burnin: Add ImagesTestSuite
- 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 #4422 (Closed): Create a command group for floating ips
- 12:23 pm ./kamaki Feature #3862 (Closed): Implement Floating ip client calls in compute/cyclades
- 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 bb8c7e81: Improve logging during startup and shutdown
- 03:20 pm snf-vncauthproxy Revision d3817d45: Fix error handling in parse_auth_file
- 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 ef19e96e: ui: Hotplug aware ip/network actions
- disable port/network connect/disconnect on active vms when ganeti hotplug
is disabled - 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 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 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: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: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 63b66016: Fix dirs permissions
- 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.
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 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 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 77cea253: cyclades: Verbal fixes on some snf-manage commands
- 05:36 pm Revision 7ceca3ce: cyclades: More verbal fixes
- 05:36 pm Revision d31c2e5a: pithos: Fix unbound reference
- 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 b4b2a528: cyclades: Update success code on subnet create
- 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 41c674f7: cyclades: Update snf-manage network-create
- * Allow the creation of a network without specifying any subnets
- 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 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 627ce5f1: ui: Improve ipv6 connectivity warning styles
- 05:36 pm Revision d07f43e6: ui: Styling improvements
- 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 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: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:35 pm Revision 5485e68e: astakos: Enhance quota listing
- Enable filtering quota by resource, over limit status, usage and
limit values. - 05:35 pm Revision 43366c48: astakos: Split quota commands
- Introduce quota-list and quota-verify.
- 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 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 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 98254470: astakos: Restrict resource access in API
- Make available in the API only resources with api_visible=True.
- 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 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: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:28 pm Revision 3200d97f: Remove resource import/export commands
- They have been subsumed by the respective service import/export commands.
- 05:28 pm Revision 04518a21: astakos: pep8 fixes
- 05:28 pm Revision 8215a9f2: astakos: Include astakos_admin in helper script
- 05:28 pm Revision 9f51a926: cyclades: Small fixes to server-import command
- 05:28 pm Revision 2bd1bd46: ci: Add --name option to override server name
- 05:27 pm Revision 86933134: ui: Proper initialization of port progress indicator
- in icon view vm ips
- 05:27 pm Revision 31ab36ce: ui: Remove snapshots specific patch
- 05:27 pm Revision 4211587d: ui: Snapshot action indicator icon
- 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 370c9466: ui: Avoid image name double escaping in vm wizard
- 05:27 pm Revision 4a4c9b42: ui: Update image details title styles
- 05:27 pm Revision 830f9ace: ui: Remove debug statement
- 05:27 pm Revision cf7ecaeb: ui: Improve inactive vm actions handling
- 05:27 pm Revision c383de97: ui: Hide public network connect action border
- 05:27 pm Revision b574c9f3: ui: Fix network ports toggling overflow issues
- 05:27 pm Revision effbd71b: ui: Remove categories list in vm wizard view
- 05:27 pm Revision 33e4a1fa: ui: IPs icon subview alignment fixes
- 05:27 pm Revision eddba6e3: ui: Disconnect action in vm ips icon subview
- 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 ec47751d: ui: Additional vm name truncates
- 05:27 pm Revision b47d18ad: ui: Avoid double escaping of image name
- 05:27 pm Revision 8f706134: ui: Skip snapshot action confirmation step
- 05:27 pm Revision fa06d172: ui: Truncate model names in several cases
- 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 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:27 pm Revision 74889b2e: ui: Warn user when vm has no public ip v4
- in vm connect overlay
- 05:27 pm Revision 19dc65b4: Get the latest ganeti packages from wheezy repo
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:24 pm Revision c451f1c4: ui: Prevent duplicate machine create calls
- 05:24 pm Revision 1fee361d: ui: Prevent connecting of suspended vms to private networks
- 05:24 pm Revision 6b52c29c: ui: Networks view fix
- 05:24 pm Revision d05c0547: ui: Handle shutdown action errors from resize view
- 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 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 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 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 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 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 f5079531: ui: Remove deprecated floating IPs API calls
- 05:22 pm Revision be840926: ui: Update firewall profile API calls
- using port ids in action parameters
- 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 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 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 6866bbdc: ui: Trigger window resize when needed
- 05:22 pm Revision 2a89e911: ui: Networks/IPs updates and fixes
- 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: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 2efc2580: helpdesk: Change logging level
- Change logging level of messages about unauthorized access to helpdesk.
Info level should be enough. - 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: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 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 6d86f5b3: docs: Fix typos
- 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 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: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: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 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. - 04:11 pm Revision c653a1cf: cyclades: Fix stale import
- 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: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: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 a1e272d0: ui: Require VM reboot on firewall apply
- 03:15 pm Revision 3c446f85: ui: Multiple actions support
- - Private networks destroy
- IPs detach/destroy
- Public keys destroy - 03:15 pm Revision 00d6e62e: ui: Shutdown action styling update fixes in vm resize ovrelay
- 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: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 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: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: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 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: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: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 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 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 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 ganeti-local Revision bd7642ff: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:40 pm snf-ganeti 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 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: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: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 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: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: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 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
- 05:20 pm Revision ddb7229d: ui: Shutdown functionality in vm resize overlay
- 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 b3aee2e0: ui: Improve port view progress indicator
- when port has an associated vm which is in transitional state
- 05:20 pm Revision 530cc539: ui: Public keys icons
- 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 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 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 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 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 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 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 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 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 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 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 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: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: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 57c57b88: cyclades: Typo fixes
- 01:13 pm Revision c406d7d9: django: Add a RemoveCommand class
- * Add a new class for snf-manage *-remove commands
- 01:13 pm Revision 2bd38823: cyclades: More verbal fixes
- 01:13 pm Revision d27b16cc: cyclades: Verbal fixes on some snf-manage commands
- 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 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 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 28ac6e86: cyclades: Update snf-manage network-create
- * Allow the creation of a network without specifying any subnets
- 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:13 pm Revision ef761fe4: cyclades: Update success code on subnet create
- 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 406968dc: cyclades: Catch an unhandled exception
- 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...
Also available in: Atom