Activity
From 10/09/2013 to 11/07/2013
11/07/2013
- 09:32 pm Revision 84a0469b: cyclades: Fix reconciliation of floating IP pools
- Remove special handling of floating IP pools in reconciliation
mechanism since floating IP pools are treated the same... - 09:32 pm Revision 23f46a1b: snf-deploy: Fix creation of initial networks
- 06:43 pm Revision 13925182: ui: Display resize in vm actions list
- 06:43 pm Revision f5c5fb5e: ui: Single IP addresesses view improvement
- 06:43 pm Revision 21d2d544: ui: Single vm view ip addresses fix
- 06:43 pm Revision 36f338d0: ui: Styles fix
- 06:43 pm Revision 32a58fdf: ui: IP addresses togger in single vm view
- 06:43 pm Revision af505a94: ui: Truncate template helper
- 06:43 pm Revision e481c282: ui: Update network api endpoint
- 05:52 pm snf-ganeti Revision 23d1713b: Revision bump for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:52 pm ganeti-local Revision 23d1713b: Revision bump for 2.9.1
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:52 pm snf-ganeti Revision f9c1d568: Update NEWS for 2.9.1 release
- Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8... - 05:52 pm ganeti-local Revision f9c1d568: Update NEWS for 2.9.1 release
- Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8... - 05:36 pm Revision 4ba7f662: Bump version to 0.14.8rc3
- 05:21 pm Revision 58eb8e19: Install the example Gunicorn configuration file
- 05:19 pm Revision 4cbce1ba: Install the example Gunicorn configuration file
- 05:15 pm Revision c5ea4d5f: snf-webproject: add example Gunicorn conf file
- 05:09 pm Revision d3840a05: docs: document the example Gunicorn conf file
- Update the Admin Guide for two nodes to reflect that since v0.14.8
Synnefo ships an example configuration file for Gu... - 05:05 pm ganeti-local Revision 30796ad6: Readd nodes as online
- Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl... - 05:05 pm snf-ganeti Revision 30796ad6: Readd nodes as online
- Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl... - 05:05 pm ganeti-local Revision fb62843c: When verifying BRBD version, ignore missing values
- When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
... - 05:05 pm snf-ganeti Revision fb62843c: When verifying BRBD version, ignore missing values
- When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
... - 04:56 pm ./kamaki Revision 737995ed: Add name to port create
- Refs: #4563
- 04:31 pm Revision a2bd0802: cyclades: Pass 'nfdhcp' tag to IPv6 networks
- Pass 'nfdhcp' tag even if network is IPv6 only.
- 04:28 pm Revision 68129b44: cyclades: Optimize *-list commands
- Use prefetch_related and select-related to importive the DB queries that
are generated by *-list snf-manage commands. - 04:28 pm Revision 3b6afb38: snf-django: Optimize DB queries in ListCommand
- Add options to use 'prefetch_related' and 'select_related' options of
Django queries to optimize the DB queries. - 04:28 pm Revision 0e02a709: cyclades: Fix bug in SeparatedValuesField
- Return [] instead of None, if the field is null.
- 04:28 pm Revision 6b5cdb0f: cyclades: Fix init of networks in backend-add
- Fix which networks are going to be initialized in the new backend and
how the are printed in the output! - 04:28 pm Revision 64303189: cyclades: Add option to display IPs in server-list
- 04:28 pm Revision d2036274: cyclades: Code refactoring to backend module
- * Create function 'ensure_network_is_active' to check if a network
exists in backend and create it if not.
* Create ... - 04:20 pm ganeti-local Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual... - 04:20 pm snf-ganeti Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual... - 03:54 pm Revision d572ccc6: new ui: update the icons in header and actions-bar
- 03:51 pm Revision 27a54f35: new ui: update icon-font and corresponding files
- 03:42 pm Revision c4b9ea4c: cyclades: Retrieve image names only if needed
- Retrieve images from plankton only if the user asked for the image name.
Otherwise just display the image ID. This wi... - 12:41 pm ./kamaki Revision ccdd1b82: Create port_creates extention (cyclaes) and expose
- Refs: #4563
- 12:39 pm Revision ae6ab1c7: cyclades: Changes service type of net resources
- 12:35 pm Revision b4f491c1: cyclades: Remove old networks API
- 12:35 pm Revision df8e3f06: new ui: general style improvements
11/06/2013
- 09:51 pm Revision 7b5263e4: cyclades: Fix network-create management command
- Fix when network is created in the Ganeti backends. The network must be
created in the Ganeti backends only after IPv... - 08:10 pm Revision 05e735ec: new ui: update network list presentation
- 07:16 pm ./kamaki Revision 45cb7f88: Cancel previous commit
- 07:16 pm ./kamaki Revision 9e04242a: One-byte typo
- 07:15 pm ./kamaki Revision 1d565254: Minor fixes
- 07:13 pm ./kamaki Revision 11cc86af: Fast-create port list
- 07:10 pm ./kamaki Revision 447365fe: Export all port methods, except port create
- Refs: #4563
- 07:10 pm Revision cfc5f411: Fix Django dependency version in Changelog
- Synnefo 0.14.8 can still work with Django 1.2. The dependency will change
to Django >=1.2, <1.5 in Synnefo 0.15. - 06:58 pm Revision 24ea227b: cyclades: Return 'links' in subnet and port calls
- * Return 'links' attribute in subnet api response
* Return 'links' attribute in port api response - 06:58 pm Revision 3549cb2f: cyclades: Fix bugs in subnets and ports
- * Return subnets from public networks, in GET subnets
* Fix a bug in list ports, where only attached ports to servers... - 06:17 pm Revision 164fdcd9: new ui: fix search bar focus
- 06:12 pm ./kamaki Revision 62c6652f: Expose subnet commands w.r.t. Cyclades Network
- Refs: #4563
- 06:04 pm Revision f66d5dd8: new ui: 'pulse' animation for building VM
- 05:50 pm Revision bfb3f9c2: cyclades: Create IPv6 Addresses from dispatcher
- When ports are created from the API they do not have an IPv6 address.
The IPv6 address is only available after the MA... - 05:40 pm Revision 25a02c79: new ui: welcome page for users with no VMs
- 05:33 pm snf-ganeti Revision d16e3ce4: Optimize Haskell compilation
- The idea is to compile (on demand, that is, when necessary) each
source file to a normal object file, a coverage obje... - 04:47 pm Revision fd47d618: new ui: style fixes & cleanup
- 04:46 pm Revision 2469dab6: new ui:fix wizard bars height
- 04:34 pm ganeti-local Revision 2d8438bc: Version bump for 2.8.2
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 04:34 pm snf-ganeti Revision 2d8438bc: Version bump for 2.8.2
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 04:34 pm snf-ganeti Revision 824c6184: Update NEWS file for 2.8.2 release
- Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:34 pm ganeti-local Revision 824c6184: Update NEWS file for 2.8.2 release
- Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:06 pm Revision cdd6fc06: cyclades: Create 'cyclades_network' service
- Create 'cyclades_network' service which is part of Cyclades, of 'network'
type and with 'network' prefix to hold all ... - 03:37 pm ./kamaki Revision 7e57e590: Add user-id filter in network list
- 03:27 pm ./kamaki Revision 0e27687b: Add "detail" to network list
- Refs: #4563
- 02:56 pm Revision 3785b737: cyclades: Merge subnet-create with network-create
- * Merge snf-manage subnet-create into snf-manage network-create
- 02:50 pm Pithos Web Client Revision ecd1644c: Bump version to 0.14.5~rc2-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:50 pm Pithos Web Client Revision 121ecb52: Merge branch 'hotfix-0.14.5' into debian-hotfix-0.14.5-wheezy
- 02:00 pm Revision 8d5795b4: Cyclades: Rename 'Can not' to 'Cannot' to all msgs
- 02:00 pm Revision f8ce6d44: cyclades: Fix bug in tests
- Fix bug in port tests that were introduced by latest changes in IPPool
manager. - 01:58 pm ./kamaki Revision cd0927f7: Adjust network create to Cyclades extentions
- Refs: #4563
- 01:57 pm Revision 48971921: new ui: smoothen vm-list animation
- 01:55 pm Revision 104e69bf: new ui: change search icon position in header
- 01:46 pm Revision cdef560c: new ui: improve html structure
- 01:43 pm Revision f8714db8: cyclades: Fix bug and typo in IPPool
- 01:28 pm Revision ee688a71: cyclades: Do not allow any action on 'ERROR' vms
- Do not allow any action, other than 'DESTROY' in servers that are in
'ERROR' state. If the server is in 'ERROR' state... - 01:28 pm ./kamaki Revision e864cd9e: Implement client.cyclades.CycladesNetworkClient
- Refs: #4563
This class implements APi extentions custom to Cyclades - 01:10 pm ./kamaki Revision 5c433331: Rename packages networking-->network
- 12:44 pm ./kamaki Revision 58602137: Implement network set (update semantics)
- Refs: #4563
- 12:27 pm snf-ganeti Revision f0221cff: When loading configuration fails, include the reason
- Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google... - 12:27 pm ganeti-local Revision f0221cff: When loading configuration fails, include the reason
- Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google... - 12:25 pm ganeti-local Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
- DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat... - 12:25 pm snf-ganeti Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
- DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat... - 12:21 pm Revision 7e56ee5b: new ui: modify the new machine button
- Improve the html structure and set the creation wizard visible when
the user clicks in a area that surrounds the icon... - 12:19 pm ./kamaki Revision aef3fa1f: Implement network delete command
- Refs: #4563
- 12:10 pm snf-image Revision dcb86c5b: Bump version to 0.12-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:10 pm snf-image Revision d60815d1: Merge branch 'master' into debian-precise
- 11:16 am Revision 833f2ad5: cyclades: Fix handling of old IP pools
- Before implementing the Neutron API, each network had one IP pool that
contained the whole subnet CIDR. This changed ... - 10:37 am Revision 06d0657a: new ui: remove the ability to reorder elements using the mouse
- It was applied to the items of the list of networks and vms.
11/05/2013
- 06:52 pm Revision cad4793e: cyclades: Fix a typo in api/subnets.py
- 06:52 pm Revision c52f91ad: cyclades: Update snf-manage subnet-create
- * Print info of newly created subnet after snf-manage subnet-create
- 06:52 pm Revision fef04862: cyclades: Add a test for subnet creation
- 06:51 pm snf-image Revision 481bf9e7: Bump version to 0.12-1~squeeze
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 06:51 pm snf-image Revision 96de0366: Merge branch 'master' into debian
- 06:31 pm snf-image Revision 9787f9c2: Use /etc/motd to check if a system is OpenBSD
- In OpenBSD the first line(s) get overwritten upon each boot by
the rc scripts and kernel informations are added - 06:22 pm ./kamaki Revision 56f5c6fc: Let kamaki client handle json
- 06:21 pm Revision 3f3bb937: new ui: clean up data-reveal modal in vm-list
- 06:17 pm ./kamaki Revision 677979bc: Fix networking client call (data-->json)
- 06:11 pm ./kamaki Revision bc4662d8: Use the correct networking client
- 06:11 pm Revision 833880fd: Update Changelog and NEWS for version 0.14.8
- 06:06 pm ./kamaki Revision 49413939: Implement network create
- Refs: #4563
- 06:04 pm Revision d5de15a8: new ui: fix vm building animation bug
- 05:57 pm ./kamaki Revision cd40143a: Implement network info
- Refs: #4563
- 05:52 pm ./kamaki Revision 77bf75fe: Add filters in network list
- Refs: #4563
- 05:43 pm ./kamaki Revision ccf8b124: Fix typo in dict creation in network list
- Refs: #4563
- 05:41 pm snf-ganeti Revision dfcebee3: Fix getNodeRole
- In the configuration, the master node is now given
by its uuid. Therefore, compare the uuid and not the
name to find ... - 05:35 pm ./kamaki Revision d18e6439: Create networking-related commands + network list
- Refs: #4563
networking related commands: netwokri, port, subnet
this affects the cyclades-related networks, which ar... - 05:28 pm Revision 17ce081a: new ui: Style for vm-list page without VMs
- 05:28 pm Revision 7e201ff0: new ui: login style fixes
- 05:28 pm Revision 3a6860e3: new ui: Tooltip new style
- 05:28 pm Revision 62b8cb49: new ui: fonts style changes
- 04:58 pm ./kamaki Feature #4563 (Assigned): Expose networking commands
- New commands:...
- 04:54 pm Revision c68ad72e: ui: Initial refactoring for network view in vm wizard
- 04:52 pm Revision f9f43e09: ui: Base view object fixes
- 04:52 pm Revision ba7421ce: ui: VM status typo
- 04:52 pm Revision d233867a: ui: Private network view improvements
- display subnet cidr when available
- 04:52 pm Revision e38e7fcf: ui: Separate network/subnet create calls
- 04:52 pm Revision 9ce06363: ui: Styles update
- additional styles for active status indicators
- 04:52 pm Revision 02effd9c: ui: Port connect/disconnect api calls
- 04:52 pm Revision 365af933: ui: IP addresses subview in icon vms view
- 04:52 pm Revision 31bc4729: ui: Additional storage_attrs funcionality
- allow custom model id resolver
- 04:35 pm ./kamaki Feature #4546 (Resolved): Implement the OpenStack Networking (Neutron) API
- 04:33 pm ./kamaki Revision bac9c8ac: Complete clients.networkinh + unittests
- Refs: #4546
- 03:53 pm snf-image Revision 0769ab0b: Bump version to 0.12-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 03:53 pm snf-image Revision b0a5542f: Merge branch 'master' into debian-wheezy
- 03:52 pm snf-image Revision 4a272a76: Pin the python-bcrypt package version
- 03:51 pm snf-image Revision 039eb2d0: Pin the python-bcrypt package version
- 03:44 pm snf-image Revision fa335122: Pin the python-bcrypt package version
- 03:42 pm snf-image Revision aa2fe10d: Update Changelog and version for 0.12
- 03:31 pm snf-ganeti Revision cba1fce1: Merge branch 'stable-2.10' into master
- * stable-2.10
Fix documentation
Replace all constant definitions with re-exports
Prepare constants for automati... - 02:57 pm ganeti-local Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-... - 02:57 pm snf-ganeti Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-... - 02:41 pm snf-image Revision cfddb3e6: Merge branch 'develop'
- 02:04 pm Revision d4427ef0: new ui: add effect that represents percentage of progress
- The effect will be visible when a new vm is building.
- 01:55 pm ./kamaki Revision 25d2ff8e: Complete subnet operations + unittests
- Refs: #4546
- 01:50 pm Revision 31d7e532: new ui: Refactoring items-list sass file
- 01:23 pm snf-image Revision 0925f23a: Rename snf-passtohash.py to hashpwd.py
- 12:28 pm snf-image Revision 23f62254: Fix a bug in ChagePassword task
- In some cases the task removed some shadow/master.passwd entries by
accident because the grep pattern it used was mor... - 12:05 pm Revision b4c26e76: new ui: modify the style of "new machine" button
- 11:07 am Revision 3aecadc8: cyclades: Fix default/forced server networking
- Fix the default behaviour for networking of servers that are being
created. There are two settings controlling this b...
11/04/2013
- 08:37 pm Revision dafb5cab: new ui: modify vm list style
- 06:38 pm ./kamaki Revision ba1ab65d: Implement create_subnet(s), update implementations
- Refs: #4546
OpenStack modified the API during development, that was odd! - 06:26 pm snf-ganeti Revision eb9861d3: Revision bump for 2.9.0
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 06:26 pm ganeti-local Revision eb9861d3: Revision bump for 2.9.0
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 06:25 pm snf-ganeti Revision 357f2342: Schedule release of 2.9.0
- ...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b... - 06:25 pm ganeti-local Revision 357f2342: Schedule release of 2.9.0
- ...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b... - 05:52 pm snf-ganeti Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual... - 05:52 pm ganeti-local Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual... - 05:39 pm Revision ddf9cc14: Bump version to 0.14.8~rc2-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:38 pm Revision 4a15d769: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
- 05:38 pm Revision c9044564: Update python-django-south depedency to >= 0.7.3
- 05:31 pm Revision 76bbbfd6: Bump version to 0.14.8~rc2-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:31 pm Revision 99fe79ea: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-wheezy
- Conflicts:
version - 05:30 pm Revision a1dac230: Bump version to 0.14.8rc2
- 05:30 pm ganeti-local Revision 34ea8da3: Improve error message for replace-disks
- In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges... - 05:30 pm snf-ganeti Revision 34ea8da3: Improve error message for replace-disks
- In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges... - 05:27 pm Revision 8ed6d875: Resolve some undefined names
- Add missing imports; remove call to sqlite3_changes; set key and val
in render_meta. - 05:27 pm Revision 76afd8be: astakos: Handle quota for accepted users
- A user is accepted if moderated=True and is_rejected=False. Only
accepted users have entries in the quotaholder. - 05:27 pm Revision 23c54144: Update cyclades-api docs for links in output
- Regular listing of servers, networks etc. usualy contain a "links"
field. Reflect that in api docs - 05:27 pm Revision 7f377235: Bump version to 0.14.8~rc1-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:27 pm Revision c2a9e00c: astakos: Activation view improvements
- Reject empty activation code requests
- 05:27 pm Revision fb608f12: Update python-django-south depedency to >= 0.7.3
- 05:27 pm Revision 31ae5f90: astakos: Store arbitrary shibboleth headers
- additionally to common shibboleth headers, append any arbitrary shibboleth
headers (SHIB_*) set from the IdP. - 05:27 pm Revision 3d13af3f: astakos: Correctly set user password in user-add
- password field contains the user password in hashed format. The proper way
to populate the field is by using the set_... - 05:27 pm Revision 9a82a040: Fix documentaiton for personality injection mode
- Personality injection documentation was misleading, allowing strings as
personality modes, when a personality mode co... - 05:27 pm Revision 991a2a0a: astakos: Add missing save in reject_user
- 05:27 pm Revision 6bb7a536: astakos: Separate templates in project creation
- instead of including application form summary template in the application form
view, render it from scratch. This res... - 05:27 pm Revision 3961d018: cyclades: Fix broken test
- Mock getting image from plankton.
- 05:27 pm Revision 58fdb30c: Update Changelog
- 05:27 pm Revision c30dd89f: snf-deploy: Change email backend file location
- Change Django's filebased email backend location
from '/var/log/gunicorn/synnefo-mail/' to
'/var/tmp/synnefo-mail/'. ... - 05:27 pm Revision 7686f197: snf-ci: Add --no-colors options
- By default use a colorful output.
- 05:27 pm Revision 6e467c07: snf-ci: Check uniqueness of build_ids
- If the user tries to overwrite a build_id that is
already in use, exit with an error message. - 05:27 pm Revision 282a218f: ci: Use ci_wheezy.conf as the default ci config
- 05:27 pm Revision 7ab56c38: astakos: Handle quota for moderated users only
- At some points, verified users where mistakenly assumed.
- 05:27 pm Revision 6c29540f: Pass hashmap instead of location to snf-image
- Update Cyclades, to pass as 'img_id' the hashmap('checksum') of the
image, instead of the location URL. In that way, ... - 05:27 pm Revision 0cc630d1: cyclades: Fix broken tests from commit #8936368
- Commit #8936368 used the "size" attribute of images. This commit
fixes mocked images of tests to contain this attribute. - 05:27 pm Revision 8f15047b: docs: Fix reconcile-servers typo in admin guide
- 05:27 pm Revision 42d43504: snf-ci: Create new section, even with -n option
- 05:27 pm Revision dda6a14e: deploy: Exit with message and not with code
- 05:27 pm Revision bfda2342: Improve dev-guide
- Update the developer's guide to include an initial section about
how to set up a developing environment. - 05:27 pm Revision d8ff0ec1: snf-ci: Fix a race condition
- When creating a new build_id to be used by snf-ci,
we have to lock the ci_temp_conf file. - 05:27 pm Revision 2cebd933: snf-deploy: Return the correct exit code
- snf-deploy uses os.system to execute it's fabfile. We have
to use sys.exit() for the python script to return with the... - 05:27 pm Revision d0288f53: snf-deploy: Remove misplaced `raise'
- 05:27 pm Revision 42646d5c: docs: Improve development environment setup
- Do not let `setup.py develop' automatically resolve dependencies,
because it fails to pick the right version when mul... - 05:27 pm Revision 48d868bd: snf-deploy: Exit when fab command fails
- The previous approach (using the return value from
os.system for sys.exit) was false. For more information, see
`how-... - 05:27 pm Revision caffb59c: Revert "wheezy: Rename depricated HttpRequest attribute"
- This reverts commit cfc4b87c301504627e6a75ab2e4d32c8cd7a6e15. This
commit is reverted because it breaks compatibility... - 05:27 pm Revision da37ae0a: Revert "wheezy: fix is_safe attribute of template filters"
- This reverts commit 730fb3b0a0607bba95b90db1c6154cb7febb9187. This
commit is reverted because it breaks compatibility... - 05:27 pm Revision b3ac8da0: Revert "wheezy: Remove setup_environ"
- This reverts commit a813a25117f3db14d5517f630d6d0e163a58b0f8. This
commit is reverted because it breaks compatibility... - 05:27 pm Revision 1e4332a1: snf-deploy: Add `generated' note to resolv.conf
- Add a note on top of /etc/resolv.conf file to inform users
that this file has been changed by snf-deploy and the
immu... - 05:27 pm Revision 0682197f: snf-deploy: Remove old keys before generating new
- When creating new ssh keys if the key already exists,
ssh-keygen prompts the user if he want to overwrite it.
To avoi... - 05:27 pm Revision 462ceaf4: snf-deploy: Abort has been changed to True
- By default abort when a command is failed to be executed.
- 05:27 pm Revision 5a7cb4a4: snf-deploy Use symbolic debian_base_url
- For debian_base_url use a link that always resolves
to the latest image. - 05:27 pm Revision fef331e4: Fix a python syntax error
- In python 2 we cannot have keyword-only arguments (PEP 3102).
And even if we could, this was not the right way to
dec... - 05:27 pm Revision 71695dc3: wheezy: Rename depricated HttpRequest attribute
- From django docs:
"""
HttpRequest.raw_post_data renamed to HttpRequest.body
This attribute was confusingly named Htt... - 05:27 pm Revision 316f2695: wheezy: fix is_safe attribute of template filters
- In Django 1.4 'is_safe' and 'needs_autoescape' attributes has been made
keyword arguments of @register.filter - 05:27 pm Revision f8d08a73: wheezy: Remove setup_environ
- From Django docs:
"""
This function temporarily modified sys.path in order to make the parent
“project” directory imp... - 05:27 pm Revision f7a6378d: reconciliation: Strip Ganeti IP addresses
- Strip spaces from Ganeti IP addresses, since they are not automatically
ignored in newer versions of ipaddr. - 05:27 pm Revision 7b9bea42: astakos: Replace commit_manually decorator
- Replace commit_manually decorator with commit_on_success, since the
functions that were using this decorator did not ... - 05:27 pm Revision 49c1a545: deploy: Pep8 fixes
- 05:27 pm Revision 95ab222e: astakos: Fix `save() got unexpected argument'
- From Django documentation:
"""
It’s also important that you pass through the arguments that can be
passed to the mode... - 05:27 pm Revision d7546862: astakos: Don't use `user.__dict__'
- In Django 1.4 the `request.user' returns a SimpleLazyObject instead
of a LazyUser. The equivalent of `user.__dict__' ... - 05:27 pm Revision eccbf888: ci: Fix addition of Ganeti RAPI user
- 'openssl' 1.0.1e-2 prefixes the output with "(stdin)= ". Because of this
registration of a new Ganeti RAPI user faile... - 05:27 pm Revision e6a1049e: deploy: Modify dir for filebased email_backend
- Allow user to modify the directory that will
be used for the filebased email backend by Django.
Also move the EMAIL_... - 05:27 pm Revision 99c0c3e7: cyclades: Remove commit_manually decorator
- Replace commit_manually decorator with commit_on_success. Since network
is no longer created in DB in the API request... - 05:27 pm Revision bf0566de: docs: Remove obsolete installation instructions
- Remove the instructions about the need to run snf-image-update-helper
after the installation of snf-image. This comma... - 05:27 pm Revision dd886b27: ci: Frist try to use SynnefoCIWheezy image
- 05:27 pm Revision 867d21f4: ci: Use -U when installing with pip
- 05:27 pm Revision 2bde575b: docs: Update the links to snf-image's documetation
- The snf-image documentation is hosted under:
http://www.synnefo.org/docs/snf-image/ - 05:27 pm Revision a44a3278: astakos: Fix quota API test
- Sort list before comparing, since ordering in the response data is
not specified. Triggered when run with postgres. - 05:27 pm Revision bc2309e0: astakos: Fix project identification in test
- Test was mistakenly using application id rather than project id in
some occasions. - 05:27 pm Revision ecb3833e: docs: Remove snf-image.rst
- Make all snf-image references link directly to the official
snf-image documentation - 05:27 pm Revision 0c607145: deploy: Install rabbitmq from Debian repos
- Now that squeeze-backports has 2.8.4-1~bpo60+1 and
wheezy has 2.8.4-1 version we can install rabbitmq-server
from the... - 05:27 pm Revision a513bbd8: wheezy: HttpResponse has no _is_string attribute
- 05:27 pm Revision 5aac4920: Add messages context processor to default settings
- 05:27 pm Revision 852b54dd: ci: Fix database engine
- 05:27 pm Revision 0a9dfccb: ci: Fix a bug with config_file relative filepath
- 05:27 pm Revision 6665cbc0: wheezy: urls module doesn't export defaults
- 05:27 pm Revision 7c7b3f82: wheezy: fix _patch_resolve to comply with Django
- Class RegexURLPattern doesn't contain `_get_callback' method any more
and resolve the callback when we try to retriev... - 05:27 pm Revision 06a69908: wheezy: Djangos manage has completely changed
- We have to review our code that used to manage synnefo
since Djangos management modules have changed.
For now, comme... - 05:27 pm Revision 2180d809: wheezy: Temporary disable reconciliation tests
- Temporary disable reconciliation tests because they still run with
fixture data, that are not loaded correctly. - 05:27 pm Revision 416b6657: ci: Support wheezy installation
- * Add new schema (one_node_wheezy) and rename the old
one to one_node_squeeze.
* Add new ci config file (ci_wheezy.co... - 05:27 pm Revision c460c4fe: deploy: Don't use hardcoded version of postgresql
- 05:27 pm Revision 58e2f805: wheezy: mail_admins method in Django has changed
- An extra parameter (html_message) has been added.
- 05:27 pm Revision 4e67240f: wheezy: is_hop_by_hop has been removed from Django
- Implement our own is_hop_by_hop function.
- 05:27 pm Revision 0ab4b299: wheezy: Django database engine has been changed
- 05:27 pm Revision 58e1f19f: wheezy: Update Django dependency to <=1.4.5
- 05:27 pm Revision 87ff4a15: deploy: For local command set capture flag to True
- fabric: Changed in version 1.0: Changed the default value of capture
from True to False. - 05:27 pm Revision 63a56cfa: snf-django: Add missing import
- 05:27 pm Revision 81465d21: ci: Add an x2goplugin command to snf-ci
- With this command snf-ci produces an html file
which uses the x2goplugin to connect to the remote
machine. - 05:27 pm Revision 058d09db: Fix missing import and broken test
- 05:27 pm Revision a40f697c: deploy: Do not import services twice
- Commit 65c656c resulted in double importing services, since this
was already fixed in commmit 3c62626. - 05:27 pm Revision 7e8b4dfb: ci: Do not run pithos tests by default
- 05:27 pm Revision 706fc698: ci: Add xterm into published applications
- Published applications are used by X2Go and makes it possible to
display a menu with a list of the available remote a... - 05:27 pm Revision e2c43b4f: ci: Strip \" from `py_files'
- We want to pass `py_files' to pep8 command
as arguments and not as one single string. - 05:27 pm Revision c1aec9e6: ci: Check only .py files for pep8 errors
- 05:27 pm Revision a1796673: snf-django: pep8 fixes
- 05:27 pm Revision dab01c08: Revert "deploy: Fix --dhcp option of network-create cmd"
- This reverts commit 73607c335593146f3f4bf31960c9a7042598d510.
- 05:27 pm Revision 276648ed: Update South dependency to >=0.7.3
- 05:27 pm Revision 9e6c9379: Copy test settings from develop branch
- 05:27 pm Revision 860980bf: Various fixes to make tests work in hotfix branch
- * Remove PithosTestSuiteRunner because it is only implemented in
develop branch
* Do not run pithos tests by default - 05:27 pm Revision 7c688b93: ci: add missing squeeze/wheezy conf files
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 87def5d1: deploy: Support both wheezy and squeeze packages
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision dad3b1ee: ci: Fix a bug
- Flavor ids are integers so we have to turn them
into strings before comparing them with our value. - 05:27 pm Revision 31463bb5: snf-deploy: some minor fixes and typos
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 6aed5f1f: ci: Change deploy config files
- Whenever we change deploy's config files, we also have to
change the snf-ci's schema files. - 05:27 pm Revision 4d0177be: Remove obsolete autopkg_debian script
- 05:27 pm Revision e151927b: ci: Exit if there are no file to check with pep8
- 05:27 pm Revision 40cac332: ci: Change pep8 script
- Instead of pep8 testing all files, the script
now accepts a list of files to be checked. - 05:27 pm Revision c172a2f0: ci: Instruct snf-deploy to generate ssh keys
- 05:27 pm Revision ab287a6d: deploy: By default use only file disk template
- By default snf-deploy will not enable lvm and drbd storage. So, the
default setting for flavors should include only '... - 05:27 pm Revision 5b588c40: snf-deploy: Use filebased email_backend
- Change the email backend from dummy to a filebased one.
- 05:27 pm Revision cb99a7f0: snf-deploy: Remove ssh keys
- Remove ssh keys from snf-deploy package.
We can now generate new keys running `snf-deploy keygen'. - 05:27 pm Revision cbb634f1: deploy: Automate service registration
- Use script snf-service-export to assist registering service definitions
in astakos. Remove call to resource-import; i... - 05:27 pm Revision 656d7682: deploy: minor updates
- Hard code latest kamaki version that does not break deploy.
snf-manage network-create --dhcp
Signed-off-by: Dimitris... - 05:27 pm Revision cc08f40f: Add os per node
- This is needed for heterogeneous setups.
Depending on os the corresponding sources file is added
and the proper synne... - 05:27 pm Revision 51a391ec: deploy: some fixes
- kamaki register image
tmp wheezy sources for ganeti htools (not used any more)
import_service
Signed-off-by: Dimitri... - 05:27 pm Revision 77644af2: deploy: Refactor nfs
- Switch to nfs v3.
Explicitly use IP in /etc/exports and not subnet.
Subnet and gateway are only used by vlcuster and... - 05:27 pm Revision 85f6a087: snf-deploy: fix a bug in --disable-colors option
- 05:27 pm Revision 01ef1f01: snf-deploy: Fix pithos_url in register
- New version of kamaki accepts the location of
images to register as container:file instead of the old
one "pithos://u... - 05:27 pm Revision 23a18e88: snf-burnin: Change exit code to 1 for errors
- When burnin test cases fail, return 1 as exit code.
- 05:27 pm Revision 94a46e32: snf-burnin: `system-images-user' is not mandatory
- `system-images-user' flag is not mandatory when one
uses the `show-stale' flag. - 05:27 pm Revision 443be619: snf-burnin: Add a missing `return'
- 05:27 pm Revision af845a59: deploy: Fix importing services to astakos
- Use snf-manage service-export and service-import management commands to
import services and corresponding resources t... - 05:27 pm Revision bb441cce: ci: Change run_burnin exit status
- Make run_burnin snf-ci function to exit with the same
exit code as snf-burnin did. - 05:27 pm Revision f7f23596: ci: Verify values of image and flavor options
- 05:27 pm Revision 489b72c6: ci: Allow multiple commands in snf-ci script
- Allow snf-ci script to accept a comma seperated list of commands to run.
- 05:27 pm Revision cf1dc1d4: ci: Include user images and config improvements
- Include the user images in the list of images that are matched against
the image name from the config file. Also, cha... - 05:27 pm Revision a18ce293: snf-deploy: add flavor options in synnefo.conf
- 05:27 pm Revision 731d7237: ci: update ci/schemas/one_node/synnefo.conf
- 05:27 pm Revision 0b928a8a: deploy: Set LC_COLLATE to 'C'
- Update postgresql default template ('template1'), to have LC_COLLATE='C'
and LC_CTYPE='C'. This is needed for test da... - 05:27 pm Revision 478b7e6c: ci: Improve flavors/images finder
- Allow for search both by name (using regular
expressions) or by id. - 05:27 pm Revision 5d037ab8: ci: Add --force-yes option to apt-get install
- 05:27 pm Revision c31c6547: ci: Fix bugs with path expansion
- Python does not do any automatic path expansions.
User has to call functions such as expanduser() and
expandvars().
... - 05:27 pm Revision c8323c7e: ci: Add build ID to server name
- 05:27 pm Revision a72d07d0: ci: Implement file lock mechanism for temp_config
- Before writing to temp config file, acquire a lock
and re-read it's contents to make sure we don't
overwrite anything. - 05:27 pm Revision d4cedda9: ci: Handle ssh access for demo.synnefo.org
- 05:27 pm Revision 54697d85: deploy: Performance tune for postgresql
- Turn off fsync, synchronous_commit and full_pages_writer to speed up
postgresql. DB is not no longer crash-safe, but ... - 05:27 pm Revision 547783ba: ci: Remove forgotten debug message
- 05:27 pm Revision fa51c114: ci: Allow the use of local repo
- Instead of cloning Synnefo from its official repo,
user can choose (using --local-repo option, or by not
setting the ... - 05:27 pm Revision b5c9470a: ci: Remove ssh_keys value from config file
- 05:27 pm Revision 4e7f237a: ci: Install firefox
- 05:27 pm Revision df9a8fe1: ci: Automatic yes to apt-get prompts
- 05:27 pm Revision 12064c44: ci: Install x2goserver
- 05:27 pm Revision 12942207: ci: Temporary_config supports multiple machines
- Use one temporary_config that will contain information
about every machine we have build until now, so we
can go back... - 05:27 pm Revision 709c30a7: ci: snf-deploy is now part of Synnefo software
- Install snf-deploy from the Synnefo repo
and not from it's old one. - 05:27 pm Revision a0a893fa: deploy: Add snfdeploy to path to import version
- 05:27 pm Revision 795ceb6f: Minor fix in setup_hosts (sed -i /etc/hosts)
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision eb70542e: Enforce nodes the given hostnames
- This means that hostnames are not important in nodes.conf and
should not reflect to existing infra.
Signed-off-by: D... - 05:27 pm Revision b5f7605d: ci: Better handling of build_ids
- Now a new build id is created every time we issue a
create command and build_id is None. Any subsequent
commands will... - 05:27 pm Revision f5f39d24: ci: Update schema files
- Package snf-deploy has add a new section (keys) in deploy.conf
- 05:27 pm Revision b0db4eae: deploy: Fix --dhcp option of network-create cmd
- 05:27 pm Revision 4ae7c856: ci: Get flavor by name
- The option flavor_name support a list of flavors to try.
Refs #4192 - 05:27 pm Revision 6f4ae15f: deploy: Fix bug introduced by escape character
- 05:27 pm Revision f7449192: deploy: Allow access in db from localhost
- Allow password-less access in DB from localhost, in order to ease
running of unittests. - 05:27 pm Revision bf18dd72: Pass key_inject in setup_env
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision b5d9f5bf: Fix db access
- Allow password-less access from nodes with webproject.
Allow password-less access from db node.
Signed-off-by: Dimit... - 05:27 pm Revision b01c413b: 0600 mode for ssh keys
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 001da4e7: Try put resolv.conf due to chattr +i
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 740d5b8c: Add --no-keys-inject option
- This skips key injection in nodes
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:27 pm Revision 361b9eb3: Use ip instead of hostname for env.host_string
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 83fd2ef0: Fix missing things for disable_colors
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 96181c8b: Remove custon synnefo_settings for webclient
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 5fa55b8b: ci: Disable snf-deploy colors
- Use --disable-colors option of snf-deploy to disable colors when
running snf-deploy from ci scripts. - 05:27 pm Revision a743cea2: Allow password-less access from db node in db
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 3ab4e091: Make networking test raise errors if fail
- Add abort=True in try_run()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:27 pm Revision 06d3f3d8: Move ifup in separate dir
- ifup is used by vcluster command and has nothing to do with
temlplate files that are used to customize installation.
... - 05:27 pm Revision fa596389: snf-deploy: Add option (--disable-colors) to disable color printing in terminal
- 05:27 pm Revision 9ed02c95: snf-deploy: Update snfdeploy/lib.py to be pep8 compliant
- 05:27 pm Revision 5776f00f: Remove README/CHANGLOG from snf-deploy/setup.py
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision d7a1e245: snf-deploy: Various fixes for merging with synnefo
- * Move ifup script to files/usr/lib
* Remove Changelog and README from Manifest file.
* Remove autopkg.sh file.
* Rem... - 05:27 pm Revision cd6212d3: deploy: Alter db owner+access to create
- Modify database initiliazation by declaring the database owner, and
giving access to synnefo user to create databases... - 05:27 pm Revision 97eef0c3: Remove some files
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 3d32ff09: Add snf-deploy tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 83330429: ci: turn system_uuid option into a hardcoded one
- User doesn't need to specify the UUID of the owner of
system images (it's usually hard to find it).
Instead save the... - 05:27 pm Revision ec3bf0d9: ci: Redirect logging to stdout/stderr
- Use stdout for info/debug messages and stderr for
warning/error messages. - 05:27 pm Revision 05605745: ci: Add --ssh-keys command line option
- Using this option one can specify a file containing
ssh authentication keys to be uploaded and installed
on the newly... - 05:27 pm Revision 0bde371d: ci: Add support for downloading ssh_keys file
- Currently support http, https and ftp protocols
using the wget utility. - 05:27 pm Revision 8d390b69: Modify devflow for snf-deploy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:27 pm Revision 0bf2fbbf: ci: Specify a flavor_name instead of a flavor_id
- Specify a flavor_name (in form of a reg expression) to use.
- 05:27 pm Revision 68e30ac4: ci: Add --noinput option to tests
- Modify tests script to pass the --noinput option to snf-manage test
command, so that Django will promt user for any i... - 05:27 pm Revision 049848fd: ci: pep8 fixes
- 05:27 pm Revision 25b967cd: ci: Use -c as sort version of --conf
- Follow kamaki convention where -c should mean --conf
and not --cloud. - 05:27 pm Revision b2a87b5b: ci: Parse branch from repository
- Guess the branch to build, based on the current branch of the
repository. Also track all remote branches when cloning... - 05:27 pm Revision 368b1919: ci: Add option to override schema
- 05:27 pm Revision 497a3518: ci: Specify directory to fetch packages to
- 05:27 pm Revision 2a294545: ci: Add option to build and fetch documentation
- 05:27 pm Revision b5e8d7ec: ci: s/mail/email in git config
- 05:27 pm Revision e83992f1: ci: Create version files before building docs
- Run 'devflow-update-version' to create all the version files, before
trying to build the docs. - 05:27 pm Revision c6dfe213: ci: Get credentials by kamakirc
- Get credentials for deployment from .kamakirc instead of config file.
Also, add option in config file indicating whic... - 05:27 pm Revision b083511b: ci: Option to override image and flavor
- Add option to use a custom image_id and flavor_id instead of getting
them from config file. - 05:27 pm Revision 1ae36a27: ci: Remove 'deploy_on_io' option
- Remove the 'deploy_on_io' option. Instead check if you will need to
compute manually the ssh port by the domain of th... - 05:27 pm Revision a2d95b16: ci: Helper script to run ci commands
- Make 'snf-ci' python script to run CI commands.
- 05:27 pm Revision e4f379f1: ci: Make some options optional
- Make 'ssh_keys' and 'accept_ssh_from' optional, since there are not
mandatory for ci to work. - 05:27 pm Revision 28b21989: ci: Add option to override configuration file
- Add 'config_file' argument to SynnefoCI in order to use a different
configuration file. Also, added the corresponding... - 05:27 pm Revision 4b334f01: ci: Merge 'fetch_packages.py' to snf-ci script
- Add '--fetch-packages' option to snf-ci script, in order to download the
created debian packages. - 05:27 pm Revision 69650960: ci: Copy ssh keys
- Add option for copying ssh keys to the created vm.
- 05:27 pm Revision b5bc4955: ci: Fixes to ci code
- * override config file from env variable
* pep8 fixes
* do not display vm password
* fail if cloning repo fails
* do ... - 05:27 pm Revision 4f4f5054: ci: Include commands between $()
- 05:27 pm Revision 05c406b1: ci: Fix some typos in utils.py
- 05:27 pm Revision 3c6275cf: ci: Redesign CI scripts
- Spawn VM to use as builder-slave.
Build packages inside this VM.
Deploy Synnefo using snf-deploy.
Run unit tests.
Run... - 05:27 pm Revision 80e49925: ci: Install south from squeeze-backports
- 05:27 pm Revision 80c2ac6e: ci: Fix tests script
- 05:27 pm Revision 553e740d: burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients
- 05:27 pm Revision a9b9f7df: burnin: Don't register images as public
- 05:27 pm Revision 623bbaf1: support both pithos and cyclades in tests.sh
- 05:27 pm Revision 7355f9e8: burnin: add --system-images-user flag
- With this flag one can specify the owner of the
system images.
Currently one has to specify owner's uuid.
This option... - 05:27 pm Revision 3c9d7784: burnin: Fix a bug with image metadatas
- Plankton returns properties whereas Cyclades returns
metadata for the images. - 05:27 pm Revision a834d551: Bump version to 0.14.8rc1
- 05:27 pm Revision 1a8ee1d7: Update NEWS and Changelog
- 05:27 pm Revision bed545e9: ci: Remove failfast option from tests
- 05:27 pm Revision 6859305e: helpdesk: Fix network interface queryset
- 05:27 pm Revision 46c556e2: Bump version to 0.14.7
- 05:27 pm Revision 8a17de32: Bump version to 0.14.6
- 05:27 pm Revision 5caf6ca5: burnin: Add new bash script to run burnin
- 05:27 pm Revision 4e003a2d: Update NEWS and Changelog
- 05:11 pm Revision 3fdc0d03: new ui: "more actions" overlay in grid vm list
- 04:29 pm Revision 3c96580c: cyclades: Add missing 'ips' module
- 04:07 pm Revision f61f3fa7: docs: Update admin guide and rename mngmt command
- 03:52 pm Revision 0292883e: cyclades: Refactor code
- Move code relative with allocating ips and floating IPs to 'logic.ips'
module. - 03:40 pm ./kamaki Revision afba96a7: Implement all network calls + unittests
- Refs: #4546
Implemented: list_networks, create_network, create_networks,
get_network_details, update_network, de... - 03:20 pm Revision 01f5f8d9: cyclades: Workaround for race condition in Ganeti
- Workaround for race where OP_INSTANCE_REMOVE starts executing on Ganeti
before OP_INSTANCE_CREATE. If this is the cas... - 03:03 pm snf-image Revision ce86d6c7: Merge branch 'feature-bsd-support' into develop
- 02:22 pm Revision 7f44f777: new ui: New grid for items-list page
- 02:04 pm snf-image Revision 29847ba9: docs: Update the doc to reflect the latest changes
- Update the documtation to reflect the changes made to support
NetBSD and OpenBSD systems. - 01:39 pm ganeti-local Revision 4c5cb91e: Fix documentation
- Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev... - 01:39 pm snf-ganeti Revision 4c5cb91e: Fix documentation
- Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev... - 01:39 pm ganeti-local Revision ffab1490: Replace all constant definitions with re-exports
- Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th... - 01:39 pm snf-ganeti Revision ffab1490: Replace all constant definitions with re-exports
- Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th... - 01:39 pm snf-ganeti Revision ba174485: Prepare constants for automatic reexport
- * separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio... - 01:39 pm ganeti-local Revision ba174485: Prepare constants for automatic reexport
- * separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio... - 01:39 pm snf-ganeti Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
- Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J... - 01:39 pm ganeti-local Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
- Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J... - 01:27 pm Revision 283f4927: new ui: New header style
- 01:08 pm snf-image Revision 666b80ee: The value of DO_SYNC property should be "yes"
- In order to reenable fsync() the DO_SYNC image property should be
defined like this:
DO_SYNC=yes - 12:57 pm snf-ganeti Revision d5a9b556: Add visual/color marks to the QA script
- * Use different visual marks at the beginning of lines (such as "<<<<" for
starting a test and ">>>>" for finishi... - 12:18 pm Revision d2c3c533: cyclades: Create server in public net with FIP
- Remove 'floating_ips' extension attribute to POST /servers API call.
Instead use the 'fixed_ip' attribute of 'network... - 12:18 pm Revision 3f18f035: cyclades: Forbid new ports no deleting network
- Do not allow creation of new ports and reservation of floating IPs on
network that are being deleted. Currently the s... - 12:18 pm Revision c82f57ad: cyclades: Series of fixes regarding networks & ips
- * Do not delete the network from the DB if it has associated floating
IPs. This should never be the case because a ... - 12:18 pm Revision e8234183: cyclades: Delete backend networks with network
- Delete backend network when network is deleted (marked as deleted=True)
in DB. Backend networks are useless as histor... - 11:48 am ./kamaki Revision c95ff061: Pick "networking" as the name of the new client
- Refs: #4546
- 11:46 am Revision aab200c6: docs: Update admin-guide to reflect subnet changes
- * Add a short description of new snf-manage commands
* Beautify output of snf-manage subnet-inspect - 11:12 am Revision e4758367: cyclades: Add snf-manage subnet-inspect
- * Add snf-manage subnet-inspect
* Update return_end and return_start function in IPPool - 10:13 am Revision 446ceca5: vmapi: Allow vmapi base host configuration
- 09:53 am Revision dec4cd84: ui: Better generated ssh key naming
- 09:53 am Revision b51b21db: ui: Verbal changes
- 09:52 am Revision a681ab44: ui: Private network remove action fixes
- 09:14 am Revision 2c2e8ce4: ui: Additional styles
- 09:14 am Revision 664f05f0: ui: Refactored networks views
- based on introduced neutron models/collections
- 09:14 am Revision 75aedbe3: ui: Refactored floating ips view
- - Use neutron API
- Display as an additional tab within the main content area of the app instead
of using layout view. - 09:14 am Revision fff8bd58: ui: Neutron models module
- includes models/collection objects for Network, Port, Subnet, FloatingIP
neutron APIs. - 09:14 am Revision 6db98d7c: ui: Register additional collection fetchers in main view
- 09:14 am Revision ac07ff0d: ui: Refactored public keys view
- 09:14 am Revision b70f6510: ui: Include additional required js libs
- 09:14 am Revision 209a38bc: ui: Update included js scripts in home.html
- 09:14 am Revision 7237e429: ui: Update home.html
- 09:14 am Revision 4e8e2834: ui: Improve main view tab hover title display
- extract title from data-hover-title
- 09:14 am Revision 00a67605: ui: Model view fix
- handle classes which do not define element for model view to be rendered to
- 09:14 am Revision fb1c2da8: ui: Fix floating ip's in vm create view
- major refactoring on network/ip's step view is on the way
- 09:14 am Revision dbb907bc: ui: Merge floating ips in single container
- 09:14 am Revision 0c88707e: ui:
- 09:14 am Revision f0c38b0e: ui: Register additional views
- for floating ip's and public keys tabs
- 09:14 am Revision 34f802f7: ui: Custom rivets.js adapter
- 09:14 am Revision 4b997f54: ui: Additional view helper objects
- 09:14 am Revision cf4c9298: ui: Base view object improvements
- - pre/post hide/show hooks
- set parent_view attribute if set in options - 09:14 am Revision 45b964d3: ui: Models module cleanup and models improvements
- 09:14 am Revision d7d154c9: ui: Remove NICS, Networks, PublicIPs models
- models depricated. Models wil be provided in upcoming neutron module
- 09:14 am Revision 6be6f0b6: ui: Additional base collection option
- to handle model removals for collections for which we cannot identify if model
has been removed by checking some of i... - 09:14 am Revision 95ff92b4: ui: Extra base model helpers
- model_actions
-------------
Define available model actions, attribute dependencies and a callback which
result is use... - 09:14 am Revision 87a459ff: ui: API url sanitization
- 09:14 am Revision 7977bbc9: ui: Respect silent option on model destroy action
- silent destroy means that model will not be immediately removed from the
collection once destroy action gets called. ... - 09:14 am Revision fe4777fd: webproject: Do not require django.contrib.admin by default
- 09:14 am Revision 4bd19308: common: Handle non existent entry point dependencies
- 09:14 am Revision 342acb45: cyclades: Register url for ports detail view
- 09:14 am Revision 6dcc461e: ui: Include required js libraries
11/02/2013
- 02:39 pm Revision 09b76b7e: cyclades: Fix permissions when looking up ports
- Look up of ports should check the port userid and not the network
userid. - 02:30 pm Revision db908bb1: cyclades: Choose networks in server-create cmd
- 01:59 pm Revision d7862097: cyclades: Port userid can not be null
- 01:43 pm Revision 99988465: cyclades: Create server with existing ports
- Extend POST /servers API call to support creation of servers that will
be using existing ports. Networking of the ins... - 01:08 pm Revision ae2da8a2: cyclades: Fix double double creation of IP log
- The port creation command called 'associate_port_with_machine' function
in order to associate the port with the machi...
11/01/2013
- 06:32 pm ./kamaki Revision 058ee9a8: Implement clients.network.NetworkClient (part)
- Refs: #4546
Implemented in this commit: list_networks, create_network, unittests for both - 04:47 pm ./kamaki Revision 963bd664: Create unittests for network/rest_api
- Refs: #4546
- 04:21 pm Revision a988f795: resource limit design
- 04:17 pm Revision fae6e5f0: cyclades: Create ports without 'device_id'
- Allow creation of ports that are not connected to any instance. Such
ports will be in 'DOWN' state. To allow this, 'm... - 04:17 pm Revision 4cbd934b: cyclades: Reconcile pools only for IPv4+dhcp subs
- Perform IP pools reconciliation only for networks with an IPv4 subnet
that has enabled the dhcp option. - 04:10 pm Revision 6731a6ac: cyclades: Fix bug in floating-ip-list
- 03:09 pm Revision 5d022141: pithos: Decorate backend methods for transaction management
- The decorator checks whether
the frontend has initiated a database transaction
and if not it wraps the backend method... - 01:41 pm snf-image Revision f3bc7bef: Add a new PASSWORD_HASHING_METHOD image property
- This can be used to override the hashing function ChangePassword
task uses. By default for linux and freebsd images, ... - 12:22 pm Revision 447475de: astakos: Add presentational data for new resources
- Define how resources cyclades.active_ram, cyclades.active_cpu, and
cyclades.floating_ip will be viewed on Usage and p... - 12:22 pm Revision 4f21f4a6: astakos: Fix resource_catalog cleanup
- Do not use list index for deleting list elements; it is unstable.
- 12:20 pm ./kamaki Feature #4546 (Assigned): Implement the OpenStack Networking (Neutron) API
- 11:55 am Revision dfbe006a: cyclades: Specify IPv4 address in port-create cmd
- 11:29 am snf-image Revision 63a3904a: Fix a minor bash variable expansion error
- It only affects the printing of an information string
- 11:03 am snf-image-creator Revision 7b626c6b: Remove backup file for shadow
- In Linux when clearing out the account, remove the backup file:
/etc/shadow- - 10:55 am snf-image-creator Revision fb136c1c: Fix typo in comment
- 10:53 am Revision e3de445d: new ui: add ssh key creation wizard
- Add a basic html structure and a simple style and functionality
approach. - 12:55 am Revision 7421d45e: cyclades: Add 'SNF:floating_ip_pool' to networks
- Extend network API methods to include the 'SNF:floating_ip_pool'
attribute which indicates whether floating IP can be... - 12:45 am Revision 69c8d65d: cyclades: Create port with specified IPv4 Address
- Extend POST /ports API method to respsect 'fixed_ips' attribute. If this
attribute contains a valid IPv4 address, the... - 12:45 am Revision 691c98cf: cyclades: Fix bugs relative to pool allocation
- Fix bug when trying to allocate a specified IPv4 address. Only one of
the IP pools will contain this address, so you ... - 12:45 am Revision ff863a80: cyclades: Add accounting for IP Addresses
- Create IPAddressLog DB table to hold information about allocation of IP
addresses to virtual servers. The information... - 12:03 am Revision 5055b4c7: cyclades: PEP8 Fix
10/31/2013
- 06:58 pm ./kamaki Revision c6ebe715: Implement clients.network.rest_api
- Refs: #4546
- 06:39 pm snf-ganeti Revision c5c8d092: Add the function name to textual descriptions of tests
- It makes it a bit easier to find the corresponding functions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-... - 06:29 pm snf-image Revision 748282cb: Make snf-passtohash.py comply with pep8
- 06:18 pm ganeti-local Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:18 pm snf-ganeti Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:00 pm snf-ganeti Revision 958c943b: hsqueeze: document expansion planning in man page
- Describe the new behavior of hsqueeze to also plan taking nodes online
in the man page.
Signed-off-by: Klaus Aehlig ... - 06:00 pm snf-ganeti Revision 65d356d2: Add a test for hsqueeze expansion
- In this example, there are 7 nodes, each with capacity for
4 instances. Two nodes are online and host 4 instances eac... - 06:00 pm snf-ganeti Revision c407510c: hsqueeze: support planing for onlining nodes
- If the amount of free resources falls below a given threshold,
hsqueeze will suggest putting standby nodes back onlin... - 06:00 pm snf-ganeti Revision 9c53f891: Add an --minimal-resources option
- Add a new option, to be used by hsqueeze, to specify
the amount of free resources that has to be on each
node, in ord... - 05:59 pm snf-ganeti Revision b679628f: Text Backend: correctly read data for offline nodes
- With standby nodes, simply ignoring the specification of
an offline node is not sufficient any more.
Signed-off-by: ... - 05:59 pm snf-ganeti Revision db0ea4ae: hsqueeze: add a test for the -v option
- This test also verifies that the master node is
not considered for being offlined.
Signed-off-by: Klaus Aehlig <aehl... - 05:59 pm snf-ganeti Revision 7839bb67: Change default for target resource to 2.0
- The target resources, as used by hsqueeze, are supposed to
be strictly higher than the minimal resources. However,
ke... - 05:59 pm snf-ganeti Revision e77bb27d: git-ignore test/hs/hsqueeze
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 04:49 pm ./kamaki Feature #4546 (Resolved): Implement the OpenStack Networking (Neutron) API
- 04:43 pm snf-image Revision d1628244: Add support for sha1 hashing method
- This is the default password hashing method for NetBSD.
- 04:40 pm Revision 51a681ac: cyclades: Fix bug in port-create
- Check if floating-ip belongs to the given network
- 04:20 pm ./kamaki Feature #4479 (Resolved): .kamaki.history recommendations
- 04:14 pm ./kamaki Revision d3138e0c: Merge branch 'feature-log-astakosclient' into develop
- 03:38 pm ./kamaki Revision 2d1f5058: Remove token from history
- Refs: #4479
- 03:18 pm snf-ganeti Revision 0e627824: configure: avoid duplicate Haskell module checking
- There are some Haskell modules, that are optional for production,
but needed in test. Check for those only once, by u... - 03:15 pm Revision 5f9edd1e: cyclades: Fix bug in snf-manage network-remove
- Add decorator to convert api faults
- 02:53 pm ./kamaki Revision 20211cbb: Astakosclient always ommits token and reveals data
- 02:29 pm ./kamaki Revision 85115c12: Log astakosclient in kamaki style
- 12:46 pm snf-ganeti Revision bb133242: Merge branch 'stable-2.10' into master
- * stable-2.10
Remove FIXME + update man pages wrt iallocator
Don't check for master netdev when using OVS
Fix T... - 11:52 am Revision 4edfc376: cyclades: Get floating IP without specifying pools
- Extend GET /floatingips API method, to allow requests that do not
specify the 'floating_network_id' attribute. In thi... - 11:51 am Revision 2cd636fe: Log http requests/responses in members variables
- This feature is useful for logging by external applications like kamaki
New member variables:
self.log_request=dict... - 11:28 am snf-ganeti Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 11:28 am ganeti-local Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 11:04 am snf-image Revision 9e8db27f: Fix a function name typo in AssignHostname task
- 10:09 am Revision d42b9a6d: new ui: experimenting with overlay areas of each vm
10/30/2013
- 07:23 pm Revision 8b178e6b: cyclades: Fix server-create and server-inspect
- Fix output of server-inspect command. Also, add --wait option to
server-create command and pretty-print the newly cre... - 06:58 pm Revision 6907afd3: new ui: modify network wizard
- * add dropdown menu to choose project to assign the new network
* fix bug regarding the display of network subnet cho... - 06:29 pm Revision 0723a85c: cyclades: --wait option to port-{create,remove}
- 06:27 pm Revision 6b8dc47c: cyclades: Common code for creating ports
- Merge code for creating ports that was duplicated between
'logic.servers' and 'logic.ports' modules. - 06:27 pm Revision 8c15a209: cyclades: Mock Ganeti in ports tests
- 06:27 pm Revision f32e8021: cyclades: Mock GANETI_USE_HOTPLUG on ports tests
- Test that you can not create or delete a port on a machine
that is started if GANETI_USE_HOTPLUG is set to False. - 06:21 pm snf-image Revision b0e6727c: Add support for Blowfish passwd hashing algorithm
- This is not supported by the Linux version of crypt and is needed
for NetBSD and OpenBSD. Add a new python-bcrypt pac... - 06:15 pm Revision 5c6d914f: webproject: Do not require django.contrib.admin by default
- 06:15 pm Revision 177f40cc: common: Handle non existent entry point dependencies
- 05:54 pm Revision 9d867863: cyclades: Resolve undecided serial in force mode
- Reject a serial with pending=True only when we need to force a new
commission on a given resource.
Also improve hand... - 05:54 pm Revision 10c83001: cyclades: Issue commission based on action
- Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued. - 05:54 pm Revision 4d5e6cac: cyclades: Handle qh errors in a context manager
- Replace decorator handle_astakosclient_error with a more flexible
context manager, AstakosClientExceptionHandler. - 05:54 pm Revision 9f985870: cyclades: Simplify issue_and_accept_commission
- Simplify the 'issue_and_accept_commission' function that handled
commissions that should be auto-accepted. Also do no... - 05:54 pm Revision bbe90589: cyclades: Fix commission parameter passing
- Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission. - 05:54 pm Revision 3cc534bf: cyclades: Generalize issue_and_accept_commission
- Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing a... - 05:54 pm Revision 71340cde: cyclades: Change function params indentation
- 05:54 pm Revision 2a6e6389: cyclades: Pass action params in server_command
- Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm. - 05:50 pm ./kamaki Revision a2ed4352: Merge branch 'feature-require-astakosclient' into develop
- 05:46 pm Revision 9b94cf0f: docs: Update projects design
- Mention `resource-modify --update-existing-base-projects' and
`reconcile-quota'; clarify cyclades and pithos API chan... - 05:45 pm ./kamaki Feature #4340 (Resolved): Reorganize astakosclient-originated command namespaces
- 05:43 pm Revision 9a73f94d: cyclades: Fix bugs in floating-ip tests
- 05:39 pm ./kamaki Revision aa68b48f: Update changelog and readme.updte
- Refs: #4340
- 05:36 pm ./kamaki Revision fa7d08b6: Implement user session commands for kamaki
- Refs: #4340
- 05:30 pm Revision 8b388efe: cyclades: Fix typo
- 05:20 pm Revision 381a548c: snf_django: Change error status code if request method is not valid
- Return 405 (NotAllowed) instead of 400 (BadRequest)
Add Allow header in the response containing the list of valid met... - 04:56 pm Revision b7311f3d: cyclades: Various refactors in subnets
- * Remove unused functions and imports from logic/subnets.py
* Remove --network-id option from snf-manage subnet-modif... - 04:55 pm snf-image Revision b3c48174: Define {open,net}bsd_shadow vars in ChangePassword
- Those variables are needed to make ChangePassword work
- 04:31 pm Revision 1fb3293d: cyclades: Fix typo
- 04:23 pm Revision b968e8e6: cyclades: Get VM for update when creating port
- 04:23 pm Revision 53b0ea25: cyclades: Fix floating ips API response
- Return 'floatingips' instead of 'floating_ips'.
- 04:23 pm Revision d610698e: cyclades: Do not allow updating a floating IP
- Do not allow attaching and detaching floating IPs to instance with
Neutron floating IP API. Instead floating IPs will... - 03:39 pm Revision 096f8090: webproject: Do not require django.contrib.admin by default
- 03:38 pm Revision f8af937f: common: Handle non existent entry point dependencies
- 03:30 pm snf-ganeti Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 03:30 pm ganeti-local Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 03:27 pm Revision b9364b15: cyclades: Fix bug in floating-ips api tests
- 02:58 pm ganeti-local Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:58 pm snf-ganeti Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:26 pm Revision b48697f0: cyclades: Fix stale references to moved function
- 02:06 pm ganeti-local Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 02:06 pm snf-ganeti Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 01:14 pm Revision 4911365b: cyclades: Fix bug in network test
- 12:56 pm Revision 96feddae: cyclades: Update state of NICs if VM creation fail
- Set the state of NICs(ports) to ERROR if the OP_INSTANCE_CREATE job
fails. - 12:51 pm Revision 3a6be177: cyclades: Rename Port state from BUILDING to BUILD
- Neutron API defines the 'BUILD' status. This commit renames BUILDING
state of NIC to BUILD. - 12:43 pm Revision e4f484da: cyclades: Update floating-ips api
- Make changes to the floating-ips ip so that it complies with the
Openstack Quantum API. - 12:36 pm Revision d5a4a8d1: cyclades: Common module for pretty-printing
- Create common module for pretty-printing database objects. Currently it
contains only functions for pretty-printing n... - 12:34 pm ganeti-local Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 12:34 pm snf-ganeti Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 11:35 am snf-ganeti Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am ganeti-local Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am snf-ganeti Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am ganeti-local Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am snf-ganeti Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:35 am ganeti-local Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:26 am snf-ganeti Revision a8b1e9f8: Add design document for multi-version tests
- This patch adds a design document for multi-version tests, discussing
what they aim to do and how they should be impl... - 11:03 am ganeti-local Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 11:03 am snf-ganeti Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 10:43 am Revision 1f47fbe3: pithos: Fix calling AstakosClient in reconcile
- Do not pass service token in AstakosClient calls.
- 10:40 am snf-image Revision 62e97e7f: Fix DeleteSSHKeys to work on non-linux systems
- 10:30 am snf-image Revision 1722e242: Add code to detect openbsd flavors
- 01:05 am Revision d88c9628: snf-deploy: Enable file disk template
- 12:56 am Revision 0711e5aa: cyclades: Fix default values for IP pool
- Temporary commit to change default offset and size of IPPoolTable
factory. - 12:40 am Revision 3b2984dc: cyclades: Make tests work with multiple IP pools
- Refactor tests so that they are aware that a network can have multiple
IP pools. Also, add extra check to PoolManager...
10/29/2013
- 11:20 pm Revision e59cda53: cyclades: Fix bugs in IP pools
- Fix default value for 'external' argument of release_address method of
Network model. Also fix how is checked whether... - 08:22 pm Revision 2c2d4f0a: cyclades: Fix tests for ports
- * Mock GanetiRapiClient
* Fix some wrong checks about response codes
* PEP8 fixes - 07:46 pm Revision 53162472: cyclades: Improve subnet-list management command
- Remove unnecessary functions.
- 07:41 pm Revision e537f85f: cyclades: Fix subnet-list management command
- Remove stale imports
- 07:38 pm Revision 0e0a6ef9: cyclades: Fix reconciliation for network and pools
- Fix reconciliation to work with multiple IP pools per network:
* Fix reconcile-networks command to check if a reserve... - 07:38 pm Revision f82dfec6: cyclades: Various fixes to networks/subnets/pools
- * Fix IP pools of subnets to take into account the 'offset' when searching
if a pool contains an IP address and when ... - 07:36 pm Revision 9c15e488: cyclades: Fix output of port-inspect command
- 06:52 pm snf-image Revision 5ff568d5: Add code for detecting NetBSD's in get_distro
- 06:50 pm Revision 65566d61: cyclades: Add snf-manage subnet-update
- * Add snf-manage subnet-update. For the time being only the name of
subnet can be updated. - 06:18 pm snf-image Revision f80d3498: Fix a awk bug in get_ufstype function
- 05:58 pm snf-image Revision 5c4d4bee: Fix a variable typo in MountImage task
- 05:55 pm Revision 42c9ed6e: pithos: Fix test
- 05:48 pm ganeti-local Revision cf2cda79: Add snap-server to the test-relevenat packages
- While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional... - 05:48 pm snf-ganeti Revision cf2cda79: Add snap-server to the test-relevenat packages
- While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional... - 05:18 pm Pithos Web Client Revision 4e9db871: Merge branch 'feature-astakosclient-auth-url' into develop
- 05:14 pm Revision 017cf3d5: Merge branch 'feature-astakosclient-auth-url' into develop
- 05:10 pm Revision f019f93d: Fix pep8 errors
- 04:48 pm Revision 6ce03057: Trim trailing slash from ASTAKOS_AUTH_URL
- Endpoints no more end in slash.
- 04:33 pm Revision 06f38d70: upgrade-notes: Add note for new 'ASTAKOS_AUTH_URL'
- 04:15 pm Revision cceaebef: docs: Use the new AstakosClient
- 04:15 pm Revision a7d32e21: ci: Prefer IPv4 over IPv6
- Set up the newly created machine to prefer IPv4 connections
(mainly for apt-get) over IPv6 connections. - 04:15 pm Revision f759041f: snf-pithos-app: Use the new AstakosClient
- 04:15 pm Revision afbdd032: snf-deploy: Use the new AstakosClient
- 04:15 pm Revision e8e50dcc: Fix pep8 errors
- 04:15 pm Revision b4b82ec4: astakos: Remove call GET /authenticate
- Use POST /tokens to authenticate. Delete AstakosClient.get_user_info()
and replace its uses by AstakosClient.authenti... - 04:15 pm Revision 311aecf3: Changelog: Use the new AstakosClient
- 04:15 pm Revision 9c3cbd0d: astakosclient: Update documentation
- 04:15 pm Revision 837d85bb: astakosclient: Usage request parameter deprecated
- Astakos' Authenticate Api Method has deprecated the `usage' request
parameter. Remove it from AstakosClient. - 04:15 pm Revision 283a43e9: astakosclient: Fix astakosclient tests
- 04:15 pm Revision 45c0bcf8: astakosclient: Separate public/private POST /tokens
- Introduce function authenticate(), which performs POST /tokens in
private mode, i.e. giving a token to be checked for... - 04:15 pm Revision cb1060f2: ci: Extend tests.sh to run astakosclient unittests
- 04:03 pm Revision 99718617: cyclades: Small bug fixes in logic/subnets.py
- 04:03 pm Revision cfc33ff7: cyclades: Add snf-manage subnet-create command
- 04:03 pm Revision 6f99f94f: cyclades: Bug fixes in snf-manage subnet-list
- * Subnet-list now prints correctly the user ID and network ID of a subnet
* Remove non-existing field "created" - 04:03 pm Revision 316787ab: cyclades: Update docstrings, remove old functions
- * Update docstrings in api/subnets.py and logic/subnets.py
* Remove duplicate and unused functions from logic/subnets.py - 04:03 pm Revision c068e75d: cyclades: Update snf-manage subnet-create
- Update snf-manage subnet-create. Previous version was pushed without
being tested, thus it wasn't working at all. - 04:03 pm Revision 8646e606: cyclades: Fix some bugs in subnets
- * Fix a bug, where a user could change the name of a subnet without
being the owner of said subnet.
* Fix two bugs in... - 04:00 pm Revision e407f159: snf-cyclades-app: Use the new AstakosClient
- Change AstakosClient to use ASTAKOS_AUTH_URL as entry point to the
Astakos service, instead of ASTAKOS_BASE_URL it wa... - 03:56 pm snf-ganeti Revision 88acff3f: Add possibility to compress to OpInstanceCreate
- OpInstanceCreate now supports the 'compress' option. It allows to enable
compression during instance imports.
Signed... - 03:56 pm snf-ganeti Revision 5c5c73fd: Add --compress option to instance_move
- instance_move now supports the --compress option with which it's
possible to select the compression mode to use durin... - 03:56 pm snf-ganeti Revision 7d993147: Mention compression for moves/backups in NEWS
- Mention the possibility to specify compression for transfers / instance
storage in NEWS file.
Signed-off-by: Thomas ... - 03:56 pm snf-ganeti Revision 896cc964: Add local compression to OpBackupExport
- OpBackupExport is extended by a compress parameter. This parameter
(either 'none' or 'gzip') controls if instance dis... - 03:56 pm snf-ganeti Revision f198cf91: Add possibility to compress to OpInstanceMove
- OpInstanceMove now supports the 'compress' option. It allows to enable
compression for intra-cluster instance moves.
... - 03:56 pm snf-ganeti Revision 94ab995a: Add --compress option to gnt-instance move
- Add a new command line parameter to gnt-instance and pass its value to
OpInstanceMove. Also document the option in th... - 03:56 pm snf-ganeti Revision f048c574: Remove trailing whitespace
- Remove trailing whitespace from OpCodes.hs and OpParams.hs.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev... - 03:56 pm snf-ganeti Revision 51d7ac96: Support import with compressed instance moves
- Support compressing instance data while sending it to the target node on
instance imports.
Signed-off-by: Thomas Thr... - 03:56 pm snf-ganeti Revision 0a6e6e6d: Add --compress option to gnt-backup export
- Add a new command line parameter to gnt-backup export and pass its value
to OpBackupExport. Also document the option ... - 03:56 pm snf-ganeti Revision a986a581: Optimize dd parameters for instances moves
- Benchmarks have shown that increasing the buffer size and disabling
synchronous output increased the throughput by ab... - 03:56 pm snf-ganeti Revision 258de3fe: Honor compress parameter in remote backups
- Use the specified compression mode not only for local exports, but also
for remote ones.
Signed-off-by: Thomas Thrai... - 03:56 pm snf-ganeti Revision 3fd85fba: Remove blockdev_export RPC
- This RPC call is no longer used, as for intra-cluster instance moves the
import/export daemon is used too.
Signed-of... - 03:56 pm snf-ganeti Revision 8ca22fef: Add --compress option to gnt-backup import
- Add a new command line parameter to gnt-backup import and pass
its value to OpInstanceCreate. Also document the optio... - 03:56 pm snf-ganeti Revision d29f52a6: Use cluster variable consistently
- The cluster object is already retrieved from the configuration, so use
it consistently in LUInstanceMove.CheckPrereq(... - 03:56 pm snf-ganeti Revision 83266db6: Correct comments
- Correct comments which confuse the target node with the secondary node
of an instance in LUInstanceMove.
Signed-off-... - 03:56 pm snf-ganeti Revision 063613aa: Use import-export daemon for intra-cluster moves
- This unifies the inter- and intra-cluster moves and the backup code, so
less code needs to be maintained.
Also fix f... - 03:56 pm snf-ganeti Revision 80ae381e: Fix expectation of the htools wrapping
- With the addition of hsqueeze, htools obtained a new personality.
Additionally, the longer htool name also changes th... - 03:40 pm Revision 014df29c: cyclades: Remove stale references to vm.router
- 03:37 pm Revision 81e604c5: astakos: Move astakos_services from astakosclient
- Move astakos_services from astakosclient to astakos.api.services.
- 03:37 pm Revision ef57e622: django-lib: Use the new AstakosClient
- 03:37 pm Revision 2c9c147e: astakosclient: Complete redesign astakosclient
- Accept auth_url as the default entry point and
query astakos endpoints to find out the
account and ui urls. - 03:32 pm snf-image Revision 84d01e3e: Add partial support for NetBSD and OpenBSD
- Resizing NetBSD and OpenBSD partitions, as well as FFS filesystems
does not work for now - 03:11 pm snf-network Revision 7727600e: Bump version to 0.15.0-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:11 pm snf-network Revision 70f52b0c: Merge branch 'master' into debian-wheezy
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:09 pm snf-network Revision e25a5fce: Bump version to 0.15.0
- 03:08 pm snf-network Revision c3e4bf8c: Merge branch 'debian-develop' into debian-wheezy
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:07 pm snf-network Revision b69d0c7b: Merge branch 'develop'
- Conflicts:
version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:06 pm Revision 87105bf9: cyclades: Remove stale reference to 'router'
- 02:57 pm Revision a859190b: cyclades: Fix output of network-inspect command
- 02:42 pm Revision 437e1eee: cyclades: Create network in backend if missing
- Automatically create a network in a Ganeti backend if missing.
Currently, this was done only for private networks. Th... - 02:26 pm snf-ganeti Revision 9e354be4: Add a man page for hsqueeze
- Describe the current state of the Ganeti dynamic power management
tool, hsqueeze, in a man page.
Signed-off-by: Klau... - 02:26 pm snf-ganeti Revision 1c912fd2: Add test for hsqueeze compression
- In this example cluster, there are 6 nodes with
capacity for 4 instances each, holding a total
of 8 instances. So eve... - 02:26 pm Revision a15114a0: cyclades: Default name for ports and subnets
- 02:26 pm snf-ganeti Revision 5f6e9cb9: Add hsqueeze planning for compression
- Add a new htool, hsqueeze, for dynamic power management. This
commit only implements the first useful part: plan (but... - 02:26 pm snf-ganeti Revision d2fd234c: Provide --target-resources option
- Add a new option, to be used by hsqueeze, to specify the
target free resources on each node. It is given as a multipl... - 02:22 pm Revision 3d63d954: cyclades: Set external_router for public networks
- Set 'external_router' attribute of created networks to True, if a
network is a public network. - 02:20 pm Revision 7f7f49e3: cyclades: Add migratrion for external_router field
- Add data migration for 'external_router' fields. This field is set to
True for all 'public' networks. - 02:17 pm Revision 495e2be8: Revert "cyclades: Add /routers api"
- This reverts commit 69dadbe4e3223dc4d8cbaa5b09dde755c15679ed. Temporary
remove the /routers API. - 01:55 pm Bug #4501 (Resolved): Views should return 405 (Method Not Allowed) instead of raising (500) Asser...
- 01:55 pm Bug #4502 (Resolved): 500 Internal Server Error on file sharing
- 01:49 pm Revision 3dce76b5: pithos: Eliminate AssertionError in views
- Remove check for not allowed request method in view_method() decorator.
Let the api_method() decorator handle such ca... - 01:48 pm Bug #4501: Views should return 405 (Method Not Allowed) instead of raising (500) AssertionError f...
- The common api_method() decorator in such cases returns 400 (Bad Request)
- 01:46 pm Revision 6c9df07c: pithos: Handle database errors during permission updates
- Refs: #4502
- 01:10 pm Revision 7883f0bb: new ui: update icon-font and corresponding files
- 12:36 pm Revision 51bf568b: Bump version to 0.14.8~rc1-1~squeeze
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 12:36 pm Revision a36486b6: Merge branch 'hotfix-0.14.8' into debian-hotfix-0.14.8-squeeze
- 12:32 pm Revision 21cd1b24: Bump version to 0.14.8
- 12:23 pm ./kamaki Support #4342 (Closed): Make --json option more generic
- 12:23 pm ./kamaki Feature #4301 (Closed): Recursive file listing on container level
- 12:23 pm ./kamaki Feature #4298 (Closed): Add wait functionality to /server firewall set
- 12:22 pm ./kamaki Feature #4297 (Closed): Easier arguments for server personality
- 12:22 pm ./kamaki Feature #4292 (Closed): Parametrize commands output and make it flexible
- 12:21 pm ./kamaki Feature #4279 (Closed): Use pydoc.pager instead of the custom kamaki pager.
- 12:21 pm ./kamaki Feature #4288 (Closed): Modify print methods in cli utils to use arbitary stream objects
- 12:21 pm Revision cc518a8a: Merge branch 'hotfix-0.14.8'
- 12:20 pm ./kamaki Bug #4352 (Closed): kamaki wait has no timeout argument and shows a meaningless progress bar
- 12:18 pm ./kamaki Bug #4345 (Closed): kamaki server wait is lying
- 12:18 pm ./kamaki Bug #4341 (Closed): Wait functionality should catch inerrupt signals and exit gracefully
- 12:15 pm ./kamaki Bug #4325 (Closed): Misleading error message in network delete
- 12:11 pm Revision d3e9d04b: cyclades: pep8 fixes
- 12:10 pm ./kamaki Revision 5033585e: Use the already initialized astakosclient in user
- Refs: #4312
- 12:05 pm Revision d495600d: cyclades: Fix userdata tests
- Mock the 'snf_django.lib.astakos.get_user' function.
The way it was done didn't seem to work. - 11:42 am Revision 1d346984: Update cyclades-api docs for links in output
- Regular listing of servers, networks etc. usualy contain a "links"
field. Reflect that in api docs - 10:04 am Revision 8eb36b8e: new ui: improve the structure of header
10/28/2013
- 05:49 pm Revision fdd03619: new ui: add area with action buttons for each vm
- 05:24 pm ganeti-local Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
- Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P... - 05:24 pm snf-ganeti Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
- Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P... - 04:53 pm snf-ganeti Revision 47c477c8: Add RpcResult.__repr__ for debugging
- This way it's possible to easily log the whole result in a human
readable form.
Signed-off-by: Petr Pudlak <pudlak@g... - 04:13 pm snf-ganeti Revision 79a32c67: Let git ignore `.hsenv` directory and vim's session file
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 04:09 pm snf-ganeti Revision 542a91d4: If a configuration file can't be loaded, show which one
- So far the error message only says it can't be loaded, but not what file
it is.
Signed-off-by: Petr Pudlak <pudlak@g... - 01:48 pm snf-ganeti Revision 46cc1ab4: Refactor `getAllConsoleParams` to be more readable
- Instead of creating a lot of lists and then zipping them, just work
on every item one at a time. It makes the code mu... - 12:07 pm ganeti-local Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
- This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w... - 12:07 pm snf-ganeti Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
- This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w... - 12:05 pm ganeti-local Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
- Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
... - 12:05 pm snf-ganeti Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
- Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
... - 12:04 pm snf-ganeti Revision 413434a5: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision 413434a5: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
- * add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were... - 12:04 pm snf-ganeti Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
- * add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were... - 12:04 pm snf-ganeti Revision 558d8ed8: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision 558d8ed8: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:04 pm ganeti-local Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
- * add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '... - 12:04 pm snf-ganeti Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
- * add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '... - 12:04 pm ganeti-local Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
- Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes... - 12:04 pm snf-ganeti Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
- Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes... - 12:04 pm snf-ganeti Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
- Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
- Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
- Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop... - 12:04 pm snf-ganeti Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
- Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop... - 12:04 pm snf-ganeti Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
- Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@... - 12:04 pm ganeti-local Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
- Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@... - 12:04 pm ganeti-local Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
- Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:04 pm snf-ganeti Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
- Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:04 pm ganeti-local Revision 47ea2344: Hs2Py constants: add 'becDefaults'
- Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty... - 12:04 pm snf-ganeti Revision 47ea2344: Hs2Py constants: add 'becDefaults'
- Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty... - 12:04 pm ganeti-local Revision 85bcb1de: Remove 'Show' from 'PyValue' class
- Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc... - 12:04 pm snf-ganeti Revision 85bcb1de: Remove 'Show' from 'PyValue' class
- Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc... - 12:04 pm snf-ganeti Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
- Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm ganeti-local Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
- Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol... - 12:04 pm snf-ganeti Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
- Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c... - 12:04 pm ganeti-local Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
- Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c... - 12:04 pm snf-ganeti Revision c549d1b6: Hs2Py constants: remove useless constants
- Remove unused constants from Python because they were only used by
constants which are currently generated, and move ... - 12:04 pm ganeti-local Revision c549d1b6: Hs2Py constants: remove useless constants
- Remove unused constants from Python because they were only used by
constants which are currently generated, and move ... - 12:04 pm snf-ganeti Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
- Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-... - 12:04 pm ganeti-local Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
- Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-... - 12:04 pm ganeti-local Revision c506f986: Hs2Py constants: remove unused constant
- Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ... - 12:04 pm snf-ganeti Revision c506f986: Hs2Py constants: remove unused constant
- Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ... - 11:37 am snf-network Revision 22023e89: Use the script name when logging
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
10/27/2013
- 12:56 pm snf-network Revision b6b17b36: Update debian files
- * Depend on iputils-arping, vzctl
* Rename clear-proxy-ndp to fix-net
Signed-off-by: Dimitris Aragiorgis <dimara@grn... - 12:52 pm snf-network Revision b2261cca: Merge branch 'develop' into debian-develop
- 12:51 pm snf-network Revision 65e751e1: Rename clear-proxy-ndp to fix-net
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:38 pm snf-network Revision 7c088335: Refactor clear-proxy-ndp post-migrate hook
- * Search all NICs for ip-less routed setup and not only NIC0
* On source node clear proxy ndp
* On target node arping...
10/25/2013
- 06:36 pm Revision e161c24f: pithos: Fix permission listing for objects containing / in their name
- Add tests
- 06:27 pm Revision aaaf78f2: cyclades: Fix userdata limit check
- Argument passed to PublicKeyPair.user_limit_exceeded() was a dict
rather that a string (user uuid). Django would happ... - 05:59 pm Revision e77c59a6: snf-ci: Run the unit tests for cyclades-userdata
- 04:32 pm Revision 84d2db4f: ci: kamaki config.get_global method is deprecated
- Use the newer config.get("global", ..) syntax.
Fallback to the old one for older version of kamaki. - 04:25 pm Revision 9c74cc19: cyclades: Fix POST /ports
- Modify port create api call. If the user gives a public network
he has to give a valid floating ip as well. - 04:23 pm snf-ganeti Revision 9749f90b: Fix default value for reason trail
- The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2.... - 04:23 pm ganeti-local Revision 9749f90b: Fix default value for reason trail
- The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2.... - 03:41 pm Revision 79f4eec0: cyclades: Use existing IP when creating port
- Extend port creation with the option to use an existing IPAddress. This
will be used to create a port with an existin... - 03:03 pm Revision 6d5c0344: cyclades: Fixes to port-create command
- Verbal and code-style fixes to port-create command.
- 02:30 pm Revision 54f13218: cyclades: PEP8 fix
- 01:48 pm ./kamaki Revision 172ee8f9: Implement "get_client" in clients.astakos
- Returns the synnefo-astakosclient object
- 12:53 pm Revision 05205849: new ui: general fixes
- 11:44 am ./kamaki Revision b1f6632f: Update README.update
- 12:35 am Revision 69dadbe4: cyclades: Add /routers api
- * Add support for /routers api calls
* Add tests for the api - 12:35 am Revision 666b9edc: cyclades: Fix snf-manage floating-ip-list
- A minor fix to the snf-manage floating-ip-list command to comply
to the new models - 12:35 am Revision b3106aa4: cyclades: snf-manage floating-ip-dettach <address>
- 12:35 am Revision a1ab4e66: cyclades: Fix bug in snf-manage network-modify
- There was no field floating_ips, ips instead.
- 12:35 am Revision d9c36253: cyclades: snf-manage floating-ip-attach
- snf-manage floating-ip-attach <address> --machine <server_id/router_id>
- 12:35 am Revision 9d1e6480: cyclades: snf-manage floating-ip-release <address>
- 12:33 am Revision 0e4ec1f5: cyclades: Fix snf-manage port-create command
- In order to create a new port on a server you give --server <server_id>
In order to create a new port on a router you... - 12:33 am Revision 7bff4d2f: cyclades: Add a port deletion test
- 12:33 am Revision f29f1326: cyclades: Start the snf-manage floating-ip commands
- * Add snf-manage floating-ip-create command
10/24/2013
- 07:27 pm Revision 775d43ea: new ui: add another approach of header
- 06:32 pm Revision bf42a16c: cyclades: Add snf-manage subnet-list command
- 06:15 pm ./kamaki Revision 4f228300: Apply "readall" method to PithosClient local IO
- 06:11 pm ./kamaki Revision 3ddb2ade: Implement a readall method to retry-read from file
- 05:20 pm ./kamaki Revision 3017dfe3: Update Changelogs for astakos command renamings
- Refs: #4340
- 05:14 pm ./kamaki Revision ab863157: Complete astakosclient exposition in astakos.py
- Refs: #4340
- 04:49 pm Revision 5d83d2ff: cyclades: Bug fixes in subnets
- 03:33 pm Revision 9cd6d7e9: cyclades: Update api/subnets.py to use logic files
- 12:36 pm Revision 9eb0710b: cyclades: move subnets.py from api to logic
- Move api/subnets.py to logic/subnets.py, for further code refactoring
- 12:27 pm ganeti-local Revision 4f2f98f1: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 12:27 pm snf-ganeti Revision 4f2f98f1: drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 12:27 pm snf-ganeti Revision e15a00dc: Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:27 pm ganeti-local Revision e15a00dc: Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 12:27 pm ganeti-local Revision 51951d38: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:27 pm snf-ganeti Revision 51951d38: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 12:27 pm snf-ganeti Revision 41a878b5: block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:27 pm ganeti-local Revision 41a878b5: block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 12:27 pm snf-ganeti Revision 50e0f1d9: Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:27 pm ganeti-local Revision 50e0f1d9: Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 12:27 pm ganeti-local Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:27 pm snf-ganeti Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 12:27 pm ganeti-local Revision fda3d987: Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:27 pm snf-ganeti Revision fda3d987: Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 12:27 pm ganeti-local Revision e61c0f24: Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:27 pm snf-ganeti Revision e61c0f24: Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 12:27 pm snf-ganeti Revision 363d2f88: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 12:27 pm ganeti-local Revision 363d2f88: Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 12:27 pm ganeti-local Revision df58ca1c: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:27 pm snf-ganeti Revision df58ca1c: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 12:27 pm ganeti-local Revision ba924970: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:27 pm snf-ganeti Revision ba924970: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 12:27 pm ganeti-local Revision ff5def9b: Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:27 pm snf-ganeti Revision ff5def9b: Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 12:27 pm ganeti-local Revision c5708931: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:27 pm snf-ganeti Revision c5708931: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 12:27 pm ganeti-local Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:27 pm snf-ganeti Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 12:27 pm ganeti-local Revision cad837b9: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 12:27 pm snf-ganeti Revision cad837b9: Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 12:27 pm ganeti-local Revision 97cd9092: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 12:27 pm snf-ganeti Revision 97cd9092: Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 12:27 pm ganeti-local Revision a7ccf635: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 12:27 pm snf-ganeti Revision a7ccf635: Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 12:27 pm ganeti-local Revision 2615646c: Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:27 pm snf-ganeti Revision 2615646c: Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 12:27 pm ganeti-local Revision 0fe22ad2: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 12:27 pm snf-ganeti Revision 0fe22ad2: Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 12:27 pm ganeti-local Revision a16f0d77: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 12:27 pm snf-ganeti Revision a16f0d77: Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 12:27 pm ganeti-local Revision 66d3d195: block_devices = (disk, link, uri)
- Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ... - 12:27 pm snf-ganeti Revision 66d3d195: block_devices = (disk, link, uri)
- Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ... - 12:27 pm ganeti-local Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 12:27 pm snf-ganeti Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 12:27 pm ganeti-local Revision 9569d877: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 12:27 pm snf-ganeti Revision 9569d877: Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 11:25 am snf-ganeti Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
- Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library... - 11:25 am ganeti-local Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
- Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library... - 10:38 am Revision a17ce1de: cyclades: Add get_subnet in management/common.py
10/23/2013
- 06:50 pm Revision 937c0d49: new ui: unify functions and structures of wizards
- 04:54 pm Revision 5a390037: deploy: chown root.www-data /var/log/gunicorn
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:51 pm snf-image-creator Revision 6b7eb528: Change the dialog inputbox of register to form
- This allows us to add a Description field in register. This can be
used to update the DESCRIPTION image property - 04:39 pm ./kamaki Revision de4ba35a: Bump version to 0.11.3-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 04:39 pm ./kamaki Revision 31607eb9: Merge branch 'master' into debian-precise
- 04:32 pm ./kamaki Revision ae2474da: Bump version to 0.11.3-2~squeeze
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:20 pm ./kamaki Revision b905711e: Fix changelog error
- 03:58 pm ./kamaki Revision cfc32399: Merge branch 'master' into debian-master
- 03:30 pm ./kamaki Revision 4696bc63: Bump version to 0.11.3-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:29 pm ./kamaki Revision febe2cfa: Merge branch 'master' into debian
- 03:26 pm ./kamaki Revision ec99a757: Bump version to 0.11.3-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:26 pm ./kamaki Revision 7979cee9: Merge branch 'master' into debian-wheezy
- 03:22 pm ./kamaki Revision 6e6d364e: Merge branch 'hotfix-0.11.3'
- 03:21 pm ./kamaki Revision f7153bfd: Merge branch 'hotfix-0.11.3' into debian-wheezy
- 03:21 pm ./kamaki Revision 9327cc0b: Merge branch 'debian-master' of https://code.grnet.gr/git/kamaki into debian-m...
- 03:21 pm ./kamaki Revision bb50094a: Merge branch 'hotfix-0.11.3' into debian-master
- 03:20 pm ./kamaki Revision 71a34515: Update version and changelog
- 03:19 pm ./kamaki Revision 7ce65416: Fix buig with image meta set
- 03:19 pm snf-network Revision 523acbcc: Debian files changes, needed for runlocked script
- 03:18 pm ./kamaki Revision 4475f8b7: Fix buig with image meta set
- 03:18 pm ./kamaki Revision b490a8b8: Fix buig with image meta set
- 03:16 pm snf-network Revision bd65f897: Merge branch 'develop' into debian-develop
- 03:00 pm snf-network Revision 1409faba: Serialize the excecution of ebtables processes
- ebtables cannot handle multiple userspace ebtables processes running
concurrently. This could lead to failures while ... - 02:32 pm snf-ganeti Revision b7190988: Add dependency between test/py/docs_unittest.py and scripts/
- test/py/docs_unittest.py tests that the scripts/ folder has been
populated and fails otherwise. The following sequenc... - 01:21 pm ./kamaki Revision c308d73f: Move project commands to astakos.py file
- Refs: #4340
- 11:07 am Revision 09f7ad00: ci: Improve pep8 script
- Rewrite the script in python.
Invoke pep8 for a list of files given in the command line.
Exclude files which are not ...
10/22/2013
- 07:44 pm Revision 84c67d8e: pithos: Extend/fix tests
- 07:44 pm Revision d3c34119: pithos: Update/fix sqlite backend module
- 06:10 pm Revision 66e2808e: docs: Update projects design
- Mention `resource-modify --update-base-projects' and `reconcile-quota';
clarify cyclades and pithos API changes. - 05:47 pm Revision ca1de37b: snf-deploy: pep8 fixes
- 05:44 pm snf-ganeti Revision 93208049: QA: run all the instances during upgrade
- The parameter 'upgrade-instances' was meant that one instance of
each of these templates is left alive over the upgra... - 05:00 pm Revision 00ccfef1: debian: snf-deploy depends on fabric (>= 1.3)
- 04:57 pm Revision 106d0dcc: snf-deploy: Add fabric as a dependency
- 04:37 pm Revision 3bae85da: deploy: use execute() instead of fab
- This way we have a unique execution environment between
snf-deploy script and fabfile. Arguments and options
are hand... - 04:33 pm Revision dcce60bd: deploy: just move fabfile into python module
- This prepares the refactor that will take place in the following ones.
Signed-off-by: Dimitris Aragiorgis <dimara@gr... - 04:08 pm ./kamaki Revision 9440cea8: Update changelog
- 04:06 pm ./kamaki Revision 2d7278d0: Fix bug with bool convertion in file list
- 02:59 pm ./kamaki Revision a7e78c99: Fix bug with permissions get
- 02:53 pm ./kamaki Revision f68e0dc3: Bump version to 0.11.2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:53 pm ./kamaki Revision 065bd1b7: Merge branch 'master' into debian
- 02:42 pm Bug #4502 (Resolved): 500 Internal Server Error on file sharing
- When sharing a file, if a user provides a uuid that has length greater than 257 characters, the server returns 500 In...
- 02:40 pm ./kamaki Revision aa5f11b0: Bump version to 0.11.2-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:38 pm ./kamaki Revision 09b37195: Merge branch 'master' into debian-wheezy
- 02:38 pm ./kamaki Revision c61e029f: Merge branch 'master' into debian-master
- 02:32 pm Bug #4501 (Resolved): Views should return 405 (Method Not Allowed) instead of raising (500) Asser...
- Eliminate the following assertion:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/djang... - 01:48 pm ./kamaki Revision f72f1719: Merge branch 'hotfix-0.11.2'
- 01:46 pm ./kamaki Revision b67dde55: Update version and Changelog
- 01:46 pm ./kamaki Revision ad7e9e60: Fix bug with permissions get
- 01:45 pm ./kamaki Revision 4f736175: Fix bug with permissions get
- 01:45 pm ./kamaki Revision 676a70b4: Fix bug with permissions get
- 12:30 pm Revision 4d710a47: pithos: Pass the length of the object hash to string_at when retrieving it
- from the mapfile
Archipelago mapperd does not null terminate the hash string. - 12:23 pm snf-image-creator Revision 5a33a51f: Rename diagnose to inspect
- 12:15 pm snf-image Revision 812358b1: Bump version to 0.11.1-2~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:10 pm snf-image Revision 53cf0238: Bump version to 0.11.1-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:10 pm snf-image Revision 04809fa2: Merge branch 'master' into debian-precise
- 12:26 am Revision 064ff615: pithos-backend: Fix put_container() call
- The 'account' argument was missing from the put_container() call in
register_object_map() in the pithos modular backend.
10/21/2013
- 09:45 pm Revision b3e94a99: volume: Unexisting container distinct error message
- 09:43 pm Revision a6e8310d: ui: Remove trailing slash from snapshots url
- 09:31 pm Revision c77a43e1: ui: Avoid double image fetching on vm wizard
- 09:23 pm Revision 0077aa65: ui: Fix api error message handling
- do not display overriden api error message if one is explicitly set in the
api error response object - 07:29 pm snf-ganeti Revision c2c2e891: Merge branch 'stable-2.10' into master
- * stable-2.10
(no new changes)
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.... - 07:07 pm ganeti-local Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a... - 07:07 pm snf-ganeti Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a... - 06:46 pm Revision 8c7e3402: ui: Display all available snapshot categories
- 05:26 pm Revision c8914c67: Revert "cyclades: Fix bug when deleting instances"
- This reverts commit 8331c929facc5849b98e0fb945d047a4f4504b3a. Before
this commit is applied we must extend DeleteInst... - 04:48 pm snf-image Revision 72295f44: Bump version to 0.11.1-1~squeeze
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 04:47 pm snf-image Revision 133a2985: Merge branch 'master' into debian
- 04:46 pm Revision 3b9a6bc5: pithos: Remove check of empty hash when checking for an Archipelago map file.
- 03:25 pm snf-image Revision f59d5348: Fix a typo in a update-helper msg
- 03:20 pm snf-image Revision d2c9bf8e: Merge branch 'hotfix-0.11.1' into develop
- 03:16 pm snf-image Revision 1b03007c: Merge branch 'hotfix-0.11.1'
- 02:28 pm Revision e3e0c1c3: ui: Snapshot create success indicator
- 02:28 pm Revision ee242932: ui: Create machine loading images indicator
- snapshots feature introduced the requirement for updating images displayed on
vm creation view, every time the view i... - 02:28 pm Revision 6c00c4b6: ui: Separate image/snapshot menu in vm wizard
- 01:28 pm snf-image Revision baccd9a5: Bump version to 0.11.1-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:27 pm snf-image Revision 49be6f7b: Merge branch 'hotfix-0.11.1' into debian-hotfix-0.11.1
- 01:24 pm snf-image Revision 903482bf: Update Changelog and version for 0.11.1
- 01:24 pm Revision d8a64c0a: docs: Add ref to the SECRET_ENCRYPTION_KEY setting
- 01:15 pm snf-image Revision 35b8835f: Fix a bug in pithcat introduced in 08c317fad685ddc
- There was a debug print in pithcat causing problems
- 01:14 pm Revision aed6cc95: cyclades: Remove conditional import for paramiko
- 01:12 pm Revision a1df92f1: Fix typo in userdata settings files
- 01:10 pm Revision ea26b5dd: cyclades: Include paramiko as required dependency
- paramiko is required in automatic ssh key generation
- 01:09 pm Revision 6594d9d7: Fix title in the 500.html webproject template
- 01:01 pm Revision acc2de7c: astakos: Add presentational data for new resources
- Define how resources cyclades.active_ram, cyclades.active_cpu, and
cyclades.floating_ip will be viewed on Usage and p... - 01:01 pm Revision fa46d159: astakos: Fix resource_catalog cleanup
- Do not use list index for deleting list elements; it is unstable.
- 01:00 pm Revision d3a62b42: cyclades: Include paramiko as required dependency
- paramiko is required in automatic ssh key generation
- 12:40 pm Revision c948e5ec: deploy: remove fabfile form install
- It now is part of the python module so it gets automatically
installed under /usr/share/pyshared/snfdeploy along with... - 12:08 pm snf-ganeti Revision d7d78dd0: Merge branch 'origin/stable-2.10' into 'master'
- * stable-2.10
Create check-news Makefile target
Add dynamic hbal entry to the NEWS file
Update NEWS file about ... - 11:46 am Revision 277faddf: pithos: Do not report size change in move folder operation
- Refs: #4154
- 11:41 am Revision d192b84c: pithos: Automatically create container if it does not exist
- when registering new snapshot map file.
10/18/2013
- 06:38 pm snf-ganeti Revision 7cde5b0b: 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... - 06:38 pm ganeti-local Revision 7cde5b0b: 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... - 06:26 pm ganeti-local Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:26 pm snf-ganeti Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm snf-ganeti Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm snf-ganeti Revision d9005915: 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... - 06:03 pm ganeti-local Revision d9005915: 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... - 06:03 pm snf-ganeti Revision bf33c5fa: 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... - 06:03 pm ganeti-local Revision bf33c5fa: 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... - 06:03 pm ganeti-local Revision dcd57483: 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 ... - 06:03 pm snf-ganeti Revision dcd57483: 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 ... - 06:03 pm snf-ganeti Revision f1172d48: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:03 pm ganeti-local Revision f1172d48: Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:03 pm snf-ganeti Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 06:03 pm ganeti-local Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 06:03 pm ganeti-local Revision 4d48f0a6: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 06:03 pm snf-ganeti Revision 4d48f0a6: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 06:03 pm snf-ganeti Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 06:03 pm ganeti-local Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as... - 06:03 pm ganeti-local Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm snf-ganeti Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm snf-ganeti Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 7fc4b008: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 06:03 pm snf-ganeti Revision 7fc4b008: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 06:03 pm ganeti-local Revision 616fd139: 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... - 06:03 pm snf-ganeti Revision 616fd139: 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... - 06:03 pm ganeti-local Revision 3031b041: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 06:03 pm snf-ganeti Revision 3031b041: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 06:03 pm snf-ganeti Revision ebaa086f: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 06:03 pm ganeti-local Revision ebaa086f: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 06:03 pm ganeti-local Revision ac32f7b7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 06:03 pm snf-ganeti Revision ac32f7b7: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 06:03 pm snf-ganeti Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 06:03 pm ganeti-local Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 06:03 pm snf-ganeti Revision bdfb4d37: 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... - 06:03 pm ganeti-local Revision bdfb4d37: 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... - 06:03 pm snf-ganeti Revision 2a32d706: 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... - 06:03 pm ganeti-local Revision 2a32d706: 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... - 06:03 pm ganeti-local Revision 0f4117c9: 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... - 06:03 pm snf-ganeti Revision 0f4117c9: 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... - 06:03 pm snf-ganeti Revision 6a52d8a3: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 06:03 pm ganeti-local Revision 6a52d8a3: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 06:03 pm snf-ganeti Revision dbbeb5d4: 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 ... - 06:03 pm ganeti-local Revision dbbeb5d4: 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 ... - 06:03 pm ganeti-local Revision daa369e7: 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... - 06:03 pm snf-ganeti Revision daa369e7: 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... - 06:03 pm snf-ganeti Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 06:03 pm ganeti-local Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 06:03 pm ganeti-local Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm snf-ganeti Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision fe1c3131: 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 ... - 06:03 pm snf-ganeti Revision fe1c3131: 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 ... - 05:46 pm Revision 8331c929: cyclades: Fix bug when deleting instances
- If OP_INSTANCE_REMOVE runs before OP_INSTANCE_CREATE the job will fail.
Dispatcher will ask Ganeti if the instance ex... - 05:29 pm Revision 9baa2d49: cyclades: Add dummy management commands for volumes
- 05:29 pm Revision 5c5633c6: cyclades: Delete volumes together with the instance
- 05:29 pm Revision 8a36d323: cyclades: Fix create snapshot return code (202)
- 05:29 pm Revision 3f745d83: cyclades: Add vm metadata to snapshot
- 05:29 pm Revision a6dec0c2: cyclades: Fix view for POST in snapshots and volumes
- Those methods should contain all attributes inside the 'snapshot' and
'volume' attributes. - 05:29 pm Revision fce28de3: cyclades: Add 'is_snapshot' to API responses
- Add 'is_snapshot' attribute to Plankton and Compute Images API
responses. - 05:29 pm Revision 1a39e947: cyclades: Provider may also be 'archipelago'
- 05:29 pm Revision a762ab0c: cyclades: Various fixes for snapshots
- 05:29 pm Revision 5422c8f0: cyclades: Fix bugs when creating snapshots
- 05:29 pm Revision c9652bd4: cyclades: Add SnapshotInstance RAPI method
- 05:29 pm Revision 04918f6f: cyclades: Fix typo
- 05:14 pm Revision 6f8a3e6a: astakos: Consider no base url in service register
- Check whether component's base_url is None before assuming a string.
- 04:55 pm Revision 51787625: pithos: Fix mapfile support the new snapshots naming.
- Raise exception when cannot retrieve Archipelago mapfile
- 04:36 pm snf-image Revision e9b88c1d: docs: Ommit mentioning a specific FreeBSD version
- In the first page do not mention a specific FreeBSD version that
was successfully deployed by snf-image. The versions... - 04:34 pm Revision 00eb7f51: cyclades: Add message to exceptions
- 04:33 pm Revision 1aec0223: cyclades: Fix bug in port-inspect command
- 04:16 pm Revision 4ac628d3: cyclades: Fix network inspect management command
- 03:54 pm Revision 7219a2ca: new ui: update network wizard style
- 03:46 pm Revision b8985188: astakos: Fix system setup in stress test
- 03:44 pm Revision 86961519: cyclades: Add backend code to Ports API/logic
- Add backend code to create and remove ports from Ganeti backends. Also
add some imporovements and fixes to logic, API... - 03:25 pm snf-image Revision d0c154c1: docs: Remove reference to a file:// img_id prefix
- Remove a reference to the deprecated file:// img_id prefix in the
documentation - 02:50 pm Revision fe3b2809: cyclades: Fix bug when creating networks
- 02:49 pm Revision 87cbf4eb: astakos: Log shibboleth exception
- 02:43 pm ganeti-local Revision 35bdbec3: Create check-news Makefile target
- Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only... - 02:43 pm snf-ganeti Revision 35bdbec3: Create check-news Makefile target
- Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only... - 02:02 pm snf-ganeti Revision d80e2abe: Fix lint on qa_cluster.py
- pep8 wants two blank lines after TestUpgrade. The previous commit gave
it one. This commit gives it the second.
Sign... - 02:00 pm snf-image Revision 9e4f84fe: Bump version to 0.11-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:59 pm snf-image Revision 2cba3073: Merge branch 'master' into debian-precise
- 01:42 pm snf-ganeti Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
- This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <... - 01:42 pm ganeti-local Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
- This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <... - 01:41 pm snf-image Revision d4c1152c: Bump version to 0.11-2~squeeze
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:29 pm snf-image Revision 84cc7413: Bump version to 0.11-1~squeeze
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:29 pm snf-image Revision 9d4f86de: Merge branch 'master' into debian
- 01:28 pm Revision ed88de55: astakos: Shibboleth EPPN migration functionality
- Prior to this commit astakos used the mod_shib2 EPPN header value as the
unique identifier for associating shibboleth... - 01:27 pm Revision 5dc53e99: 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... - 01:16 pm Revision 9f6760ee: cyclades: PEP8 fixes
- 01:13 pm Revision a1d3bc8a: cyclades: Hack-ish commit for old IP pools
- 12:32 pm ./kamaki Revision 8b291b66: Deep print snapshot creation results
- 12:27 pm ./kamaki Revision 05f1452c: Make snapshot create to output image info in 202
- 12:24 pm Revision e9b50477: new ui: style fixes for network wizard
- 12:16 pm ./kamaki Revision ec3b1fe7: Use bool instead of string in snapshot_list check
- 12:12 pm Revision 942505fe: ui: Styling fix in networks view
- 12:08 pm Revision 7c869886: ui: Snapshot improvements
- - Snapshot action in icon view
- Update API call to match new spec
- Display snapshot icon in action indicator
- Trun... - 11:55 am ./kamaki Revision a8b13805: Fix typo in snapshot_list
- 11:54 am Revision 45d9d315: new ui: fix bug and style on network wizard
- * Change input field style
* Add simple style on focused elements
* Modify reset function - 11:41 am snf-image Revision 828b253b: Bump version to 0.11-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 11:38 am snf-image Revision d5a32d4e: Merge branch 'master' into debian-wheezy
- 11:31 am snf-image Revision feeff3f6: Update version and ChangeLog for 0.11
- 11:13 am snf-image Revision 781cb36b: Merge branch 'develop'
- 11:03 am snf-image Revision 3bb66fac: helper: Fix a bug triggered by corrupted images
- Fix a bug in get_partition_to_resize where the script would not stop
if the get_partition_table function failed, lead... - 10:07 am Revision adcfc986: new ui: extend wizard functionality
- The updated functionalities are related with the
selection of flavor (vm-wizard: step 2).
10/17/2013
- 07:36 pm ./kamaki Revision dfd362f6: Fix typos
- 07:23 pm ganeti-local Revision 726886cb: Update NEWS file about cpuid and soundhw
- Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ... - 07:23 pm snf-ganeti Revision 726886cb: Update NEWS file about cpuid and soundhw
- Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ... - 07:16 pm snf-ganeti Revision 9c3dcbbf: Fix end-of-line whitespace
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 07:01 pm ./kamaki Revision db8deed5: Implement VolumeClient, use if for creation
- 06:34 pm Revision d258d112: volumes: Remove trailing slash from snapshots endpoint
- 06:32 pm Revision 701eab3b: Update cyclades-api docs for links in output
- Regular listing of servers, networks etc. usualy contain a "links"
field. Reflect that in api docs - 06:20 pm snf-ganeti Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
- Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1... - 06:20 pm ganeti-local Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
- Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1... - 06:16 pm snf-ganeti Revision 94f06b98: Run the cluster upgrade test in qa, if enabled
- The test is not run directly after the cluster related tests,
but only after basic istance creation is verified, as t... - 06:16 pm snf-ganeti Revision aa104b5e: Add QA routine to test 'gnt-cluster upgrade'
- The subtle points of upgrading a cluster can only be found in
QA, so add a method to do so. A prerequisite is, that b... - 06:16 pm snf-ganeti Revision 37889387: QA: Factor out the list of available instance test
- The knowledge about which instance creating tests are
available is best kept in the module on istances. Moreover,
it ... - 06:11 pm snf-ganeti Revision 4dbc4c85: Mention the --enable-symlinks option in INSTALL
- From version 2.11 onwards, the default for Ganeti is to install as
a standby version to be activated by the old Ganet... - 06:11 pm snf-ganeti Revision 98ef4a7b: Mention gnt-cluster upgrade in UPGRADE
- Ganeti 2.11 is the first version of Ganeti reachable (from 2.10) with
gnt-cluster upgrade. Hence suggest this method ... - 06:00 pm snf-ganeti Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
- So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-... - 06:00 pm ganeti-local Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
- So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-... - 05:55 pm snf-ganeti Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
- Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 05:55 pm ganeti-local Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
- Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog... - 05:40 pm Revision bdf1d2fd: new ui: focus on input when network wizards shows
- 05:25 pm Revision a74955c7: new ui: remove submenu in network wizard
- 05:22 pm Revision 8896dd4e: new ui: fix safari vm wizard bug
- 05:15 pm Revision 2e5f0c62: ui: Update default snapshot name,description
- 05:15 pm Revision 390d9667: ui: Incude volume_id to create_snapshot params
- 05:15 pm Revision a40fac79: ui: Visibility improvements
- truncate long image names
- 05:15 pm Revision 2bcfe8d7: ui: Include trailing slash in snapshots endpoint
- 05:15 pm Revision 63cbabaa: ui: Fixes for snapshot creation api request
- 05:15 pm Revision 3030ec6c: ui: Fix image/flavor size comparison
- in order to properly decide whether or not flavor will be available on the
flavor selection step - 05:15 pm Revision d4b871ca: ui: Typo fix
- 05:15 pm Revision 9e658fa2: ui: Properly resolve snapshots endpoint
- 04:34 pm Revision 96f9f6fd: pithos: Delete rejected quotaholder serials
- 04:07 pm ganeti-local Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi... - 04:07 pm snf-ganeti Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi... - 04:06 pm snf-ganeti Revision 3fe7d670: Fix 'times' return type in the fake hypervisor
- This patch changes the type of the times value returned by the fake
hypervisor from string to int. The values are use... - 03:32 pm snf-image Revision 271fbdfd: Fix minor typo
- 03:18 pm snf-image Revision 4a4e861a: Fix some debug messages
- 03:03 pm ./kamaki Revision f5d3b2ab: Fix volume output bug
- 02:47 pm Revision 491a54a1: pithos: Clear quotaholder serials after post_exec() execution
- 02:35 pm ./kamaki Revision 603f9a1a: Better output in volume list
- 02:35 pm snf-ganeti Revision 04610c2a: WIP commit for OP_INSTANCE_SNAPSHOT
- 02:24 pm ./kamaki Revision 45783984: Implement volume list for servers
- Since users can get the volume ids, they can now use snapshot create
with volume ids instead of server ids. snapshot ... - 02:17 pm ganeti-local Revision 39d36a5d: Version bump for 2.8.1
- Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl... - 02:17 pm snf-ganeti Revision 39d36a5d: Version bump for 2.8.1
- Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl... - 01:23 pm ganeti-local Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
- This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info... - 01:23 pm snf-ganeti Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
- This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info... - 01:14 pm Revision 08cf9173: ui: Do not extract nic/vm details from attachment id
- 01:06 pm ./kamaki Revision 96f04513: Stop mocking snapshot list
- 12:27 pm snf-ganeti Revision 46c33a2b: Change default for --enable-symlinks to false
- While in Ganeti 2.10, which is the first version to use
version-dependent symlinks in the sysconfdir should bring
the... - 12:03 pm ganeti-local Revision f277f142: Update NEWS file about move-instance improvements
- Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo... - 12:03 pm snf-ganeti Revision f277f142: Update NEWS file about move-instance improvements
- Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo... - 11:38 am snf-ganeti Revision 2b4e194e: Fix 'hvVncTls' key in 'hvsParameterTypes'
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 11:18 am snf-ganeti Revision e7098533: RPC: request spindle information properly
- This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s... - 11:18 am ganeti-local Revision e7098533: RPC: request spindle information properly
- This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s... - 11:18 am snf-ganeti Revision 8b7b7766: Remove deprecated deprecation warning for --no-lvm-storage
- This removes the deprecation warning for the option
'--no-lvm-storage'. The deprecation warning was intended
to be ra... - 11:09 am snf-ganeti Revision e96c0a5c: Turn on the usage of Haskell instance queries
- This commmit finally switches the instance query handling on.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Review... - 11:09 am snf-ganeti Revision ee8bb326: Optimize instance query speed
- The instance queries have a field called console which requires an
extra RPC call. This commit allows extra parameter... - 11:09 am snf-ganeti Revision ad56f735: Haskell RPCs can now differ in parameters
- The Haskell interface allowed multi-node RPCs to be executed in
parallel, but with the same parameters every time. Th... - 11:09 am snf-ganeti Revision b9e12624: Add a console information RPC call
- As the instance queries need console information, and the information
is retrieved through python classes that should... - 11:09 am snf-ganeti Revision 1d3d454f: Add the last leftover fields
- A few fields were missing from earlier work. The timestamp fields,
the pnode.group.uuid field, and the custom nic par... - 11:09 am snf-ganeti Revision efa0d4fd: Tests for InstanceInfo retrieval added
- As the retrieval of instance information is a tricky operation which
affects the way the instance status is calculate... - 11:09 am snf-ganeti Revision 3b89cb1b: Rename Fillable fields to Indexed fields
- The naming used in the previous commits did not reflect the use of
the fields well, and clashed with the concept of f... - 11:09 am snf-ganeti Revision b9666288: Add the console field
- This patch adds the final console field, using the RPC calls of the
previous commit.
As this requires another RPC ca... - 11:09 am snf-ganeti Revision 3fd38382: Add aliases of existing instance fields
- For legacy reasons, some instance fields are aliased. The aliases have
the same definition but appear under different... - 11:09 am snf-ganeti Revision a861d322: Add instance network fields
- This commit adds the instance network fields. Some of these fields are
also present for every NIC, requiring the reus...
10/16/2013
- 09:21 pm Revision fb4ef6eb: astakos: Activation view improvements
- Reject empty activation code requests
- 08:57 pm snf-ganeti Revision 88b58ed6: Add instance disk fields
- The instance disk fields have been added. As these are the first
fields to be duplicated, some helper functions are p... - 08:57 pm snf-ganeti Revision 4e6f1cde: Add instance parameter fields
- This patch adds instance parameter fields to the Haskell instance
queries. The fields retrieve maps of parameters rel... - 08:57 pm snf-ganeti Revision 9491766c: Add further fields to instance queries
- This commit adds some more fields that are simple to retrieve, as
they are properties of instances recorded in the co... - 08:57 pm snf-ganeti Revision df583eaf: Add the first instance query live fields
- This patch adds live fields which can be implemented with the existing
RPC calls. Some fields require additional call... - 08:57 pm snf-ganeti Revision 11d09d75: Add a new field type - FieldConfigRuntime
- In the instance queries, some fields require both config and runtime
information. This patch adds a new field type fo... - 08:57 pm snf-ganeti Revision c2fe6008: Move hypervisor fetches from Node.hs to Common.hs
- As patches that follow will need the functionality in
Ganeti.Query.Node, this patch moves it to the common query file... - 08:56 pm snf-ganeti Revision c14ba680: Enable 'AllInstancesInfo' RPC call in Haskell
- The AllInstancesInfo call appears to have been implemented but never
used. The commit makes it usable by modifying th... - 08:56 pm snf-ganeti Revision d286d795: Unify all live calls which return no data
- With the (current) instance query, there are three queries which do not
require live data: instance, network, and gro... - 08:56 pm snf-ganeti Revision 1df0266e: Initial changes for adding instance queries
- Add basic instance querying capabilities to the Haskell codebase.
Several fields are present, more to come.
Signed-o... - 08:56 pm snf-ganeti Revision 5771c501: Document the generic query function
- The way the generic query works was not documented anywhere. For
greater readability, add a short explanation to the ... - 08:56 pm snf-ganeti Revision 697e573c: Fix the "times" field type for KVM hypervisor
- The KVM hypervisor Python class returned a "0" value for the times
field, which gets serialized as a string. As Haske... - 07:49 pm Revision 93efd619: cyclades: Fix prefixes of images/snapshots
- 07:38 pm ganeti-local Revision c9e52e4c: Verify that ConfD is running after master-failover
- This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ... - 07:38 pm snf-ganeti Revision c9e52e4c: Verify that ConfD is running after master-failover
- This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ... - 07:36 pm snf-ganeti Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
- Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ... - 07:36 pm ganeti-local Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
- Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ... - 07:31 pm Revision e8029873: ui: Update images collection every time user opens vm wizard
- 07:31 pm Revision 27e625c8: ui: Properly set snapshot OS attribute
- if not already set
- 07:31 pm Revision e815cc31: ui: Snapshot image icon
- 07:31 pm Revision 6671a8a1: ui: Implement snapshot create api call
- 07:31 pm Revision 13f4d0ea: ui: Introduce snapshot image type in vm wizard
- 07:31 pm Revision 589fc4ae: ui: Create vm snapshot view
- - New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view - 07:11 pm Revision 4cb3b19c: cyclades: Add migration file for volumes
- 07:09 pm Revision 4182c600: cyclades: Create volume when creating instance
- Create the root disk of the instance as a Volume object.
- 07:09 pm Revision ef726c68: cyclades: Add tests for volumes
- 07:09 pm Revision d801a4c3: cyclades: Include volumes in server list response
- 07:09 pm Revision 3beeb7d5: cyclades: Implementat volumes and snapshots
- 07:09 pm Revision b0123ace: cyclades: Make plankton aware of snapshots
- Add 'is_snapshot' attribute to plankton images. Also add methods for
getting or deleting a snapshot. - 07:09 pm Revision f8907785: cyclades: Add urls for volume API
- 07:09 pm Revision 8938ca7b: cyclades: Initialize 'volume' app
- Initialize new 'volume' app, which will implement the block storage API
of Cyclades. - 07:09 pm Revision 64ff3d87: cyclades: Create DB models for 'volume' app
- Create new database models for 'volume' app:
* Volume
* Snapshot
* VolumeMetadata
* SnapshotMetadata
Also add Volume... - 06:53 pm Revision 411e5025: cyclades: Update subnet tests
- 06:28 pm Revision 097009bf: cyclades: s/slac/enable_slac in api/subnets.py
- 06:21 pm Revision 3d5906fe: Resolve some undefined names
- Add missing imports; remove call to sqlite3_changes; set key and val
in render_meta. - 06:17 pm ./kamaki Revision a859fd38: Implement snapshot create and list for servers
- This is an experimental implementation, designed for prototyping and
demonstration. - 05:46 pm Revision ce073127: pithos: pep8 fixes
- 05:12 pm ganeti-local Revision 0e3f65d2: Fix indentation of devel/build_chroot
- This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the... - 05:12 pm snf-ganeti Revision 0e3f65d2: Fix indentation of devel/build_chroot
- This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the... - 05:11 pm snf-ganeti Revision ed2c3597: Support wheezy schroots
- Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse... - 05:11 pm ganeti-local Revision ed2c3597: Support wheezy schroots
- Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse... - 05:04 pm ./kamaki Revision e8d3b957: Implement user 1-level commands with astakosclient
- Refs: #4340
- 04:55 pm snf-ganeti Revision c7a02959: Prepare master branch for 2.11 devel cycle
- Bump versions in various places to 2.11 and remove the downgrade code
from cfgupgrade. Also adapt cfgupgrade tests.
... - 04:46 pm snf-image-creator Revision d0daafa2: Add diagnose() method in OSBase derived classes
- This can be used to perform various tests to determine if the media
is supported. - 03:33 pm Revision d49dccba: pithos: Change get_version_props_for_uuid method to return also the metadata
- 02:58 pm Revision 535d5e2f: astakos: Update docs
- Remove obsolete ``usage`` parameter from ``authenticate`` api call
- 02:52 pm Revision 7c07a0ee: pithos: Provide method for deleting an object having a specific uuid
- 02:51 pm Revision b5ed7899: Fix indentation
- 02:15 pm Revision dfc69c64: pithos: Provide a method for getting version properties by the uuid
- 01:57 pm Revision 868e4ce0: cyclades: Fix a typo in api/subnets.py
- 01:26 pm Revision 911a1bc1: cyclades: Various fixes in api/subnets.py
- 01:26 pm Revision 4445f97a: cyclades: Fully support ip pools in subnets
- 01:16 pm Revision 1a3be78b: new ui: add style and functionality to vm wizard
- Disable the resources that exceed the user quotas.
(step 2) - 11:59 am ganeti-local Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
- Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r... - 11:59 am snf-ganeti Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
- Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r... - 11:52 am Revision 47e01d68: new ui: fix bug on network creation wizard
- 11:46 am Revision 026edcbc: new ui: correct w3c validator errors
- 11:46 am Revision 96e40ea0: new ui: improved keyboard functionality
- When enter is pressed on selected os option, the vm wizard
moves to the next step. - 11:37 am Revision a82d4ee8: pithos: pep8 fixes
- 11:37 am Revision 5fa91dc4: cyclades: Add snf-manage port-inspect command
- This command will provide info about the port concerning the DB and
the Ganeti state. For now, it provides only DB info. - 11:27 am Revision f2380a69: new ui: update network creation wizard
- 11:19 am Revision 0069a20c: cyclades: Add snf-manage port-remove command
- 11:17 am ganeti-local Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com> - 11:17 am snf-ganeti Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com> - 11:08 am ./kamaki Feature #4479 (Resolved): .kamaki.history recommendations
- There should be a setting for the maximum allowed file size of .kamaki.history. Like .bash_history, it could be confi...
- 11:08 am snf-ganeti Revision b05b5ec8: Fix typo in storage.FileStorage docstring
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 11:08 am ganeti-local Revision b05b5ec8: Fix typo in storage.FileStorage docstring
- Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 10:41 am ganeti-local Revision 6fe0f9a6: Fix path for serial file
- It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg... - 10:41 am snf-ganeti Revision 6fe0f9a6: Fix path for serial file
- It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg...
10/15/2013
- 07:51 pm Revision 0ba3ffa4: pithos: Rename register_object_hash to register_object_map
- 07:39 pm Revision 5878e530: pithos: Decorate backend methods for transaction management
- The decorator checks whether
the frontend has initiated a database transaction
and if not it wraps the backend method... - 07:17 pm ganeti-local Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:17 pm snf-ganeti Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:58 pm ganeti-local Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:58 pm snf-ganeti Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 06:17 pm ganeti-local Revision fc4c21fa: Add implemented design docs to hidden toc section
- This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b... - 06:17 pm snf-ganeti Revision fc4c21fa: Add implemented design docs to hidden toc section
- This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b... - 06:03 pm Revision 5bc77346: astakos: pep8 fixes
- 05:57 pm snf-ganeti Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:57 pm ganeti-local Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm ganeti-local Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm snf-ganeti Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm ganeti-local Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm snf-ganeti Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:40 pm ganeti-local Revision adb36960: Prepare version numbers for 2.10 release cycle
- - Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra... - 05:40 pm snf-ganeti Revision adb36960: Prepare version numbers for 2.10 release cycle
- - Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra... - 05:35 pm snf-ganeti Revision ebab8f54: Merge branch 'stable-2.9'
- * stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat... - 05:35 pm ganeti-local Revision ebab8f54: Merge branch 'stable-2.9'
- * stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat... - 05:21 pm snf-ganeti Revision d2858cd2: Remove debian patches
- TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne... - 05:21 pm ganeti-local Revision d2858cd2: Remove debian patches
- TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne... - 05:09 pm snf-image Revision e1eda293: docs: Change the FreeBSD version 9.2
- In the sample images change the FreeBSD version from 9.1 to 9.2
- 04:57 pm snf-ganeti Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:57 pm ganeti-local Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:54 pm snf-ganeti Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:54 pm ganeti-local Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:50 pm snf-ganeti Revision c2afda57: Changes for GRNET's custom package
- Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim... - 04:50 pm ganeti-local Revision c2afda57: Changes for GRNET's custom package
- Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim... - 04:46 pm snf-ganeti Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:46 pm ganeti-local Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:54 pm ./kamaki Feature #4337 (Resolved): Cache user catalog requests
- 03:53 pm ./kamaki Revision 91478081: Fix unittests for kamaki.clients.astakos
- Refs: #4337, #4312
- 03:34 pm Revision 3848b521: astakos: Handle quota for accepted users
- A user is accepted if moderated=True and is_rejected=False. Only
accepted users have entries in the quotaholder. - 03:34 pm Revision 4ed19ae2: astakos: Add missing save in reject_user
- 02:54 pm ganeti-local Revision 70b634e6: Add unit tests for LUBackupExport
- This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel... - 02:54 pm snf-ganeti Revision 70b634e6: Add unit tests for LUBackupExport
- This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel... - 02:54 pm snf-ganeti Revision 3388debb: Add unit tests for LUBackupPrepare
- This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He... - 02:54 pm ganeti-local Revision 3388debb: Add unit tests for LUBackupPrepare
- This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He... - 02:53 pm ganeti-local Revision a80e802a: Add unit tests for LUBackupQuery
- This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg... - 02:53 pm snf-ganeti Revision a80e802a: Add unit tests for LUBackupQuery
- This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg... - 02:53 pm snf-ganeti Revision fb2278aa: Use node names in LUBackupQuery
- The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons... - 02:53 pm ganeti-local Revision fb2278aa: Use node names in LUBackupQuery
- The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons... - 02:13 pm snf-ganeti Revision de0aa216: Update design doc design-storagetypes.rst
- This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo... - 02:13 pm ganeti-local Revision de0aa216: Update design doc design-storagetypes.rst
- This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo... - 02:13 pm ganeti-local Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
- Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth... - 02:13 pm snf-ganeti Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
- Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth... - 02:13 pm snf-ganeti Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
- This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m... - 02:13 pm ganeti-local Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
- This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m... - 02:13 pm ganeti-local Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
- This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl... - 02:13 pm snf-ganeti Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
- This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl... - 02:13 pm snf-ganeti Revision 6c00b2c7: Streamlining handling of spindles and default templates
- This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ... - 02:13 pm ganeti-local Revision 6c00b2c7: Streamlining handling of spindles and default templates
- This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ... - 02:13 pm snf-ganeti Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
- This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak... - 02:13 pm ganeti-local Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
- This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak... - 02:10 pm Revision 4e551789: Fix documentaiton for personality injection mode
- Personality injection documentation was misleading, allowing strings as
personality modes, when a personality mode co... - 01:41 pm Revision 94a2ef18: Merge branch 'develop' of https://code.grnet.gr/git/synnefo into develop
- 01:40 pm Revision 2bacef03: Merge branch 'feature-apidocs-personality-inject' into develop
- 12:29 pm ganeti-local Revision e4dac3e1: Add test suite for some names in 'AutoConf'
- Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ... - 12:29 pm snf-ganeti Revision e4dac3e1: Add test suite for some names in 'AutoConf'
- Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ... - 12:29 pm snf-ganeti Revision f1b816b7: Fix several search path configure options
- Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 12:29 pm ganeti-local Revision f1b816b7: Fix several search path configure options
- Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo... - 01:20 am Revision f16aa9e6: cyclades: Add logic ports.py
- Created a new file for ports in logic directory. This will have
the code about port manipulation in the backend. For ... - 01:20 am Revision a1713485: cyclades: snf-manage port-create
- * Create new command snf-manage port-create
* Create new function util.get_security_group
10/14/2013
- 08:19 pm Revision be7c5377: cyclades: Fix some network management commands
- * Fix network-list to properly display networks. Add optionally
'subnets' fields to display the IDs of all subnets
... - 06:34 pm Revision f6cfe41c: new ui: add functionality to vm creation wizard
- In step-1 user can choose from the sub-menu which category of images to
be visible. - 05:56 pm Revision 3278725f: cyclades: Refactor backend code for new networks
- * Optimize DB queries by using prefetch related for NIC IPs.
* Do not try to construct new NIC if it does not exist i... - 05:42 pm Revision a996065e: cyclades: Update subnets.py to support IP Pools
- Update subnets.py to use the two functions introduced in commit 2a1e6fb
- 05:42 pm Revision 812a1114: cyclades: Add two functions to validate IP Pools
- 05:42 pm Revision 2ef199c9: django-lib: Add assertConflict (409) in testing.py
- 05:42 pm Revision 01adca6b: cyclades: Neutron API, update tests for IP Pools
- 05:42 pm Revision 97ca522f: cyclades: Update subnets.py to support slac
- IPv6 subnets now support a boolean attribute called slac.
If a request for a subnet contains both a slac field and an... - 05:18 pm snf-ganeti Revision 30a31713: Design document for hsqueeze
- This design document describes a new htool, hsqueeze, to
be used to move the externally-mirrored instances in such a
... - 05:18 pm ganeti-local Revision 30a31713: Design document for hsqueeze
- This design document describes a new htool, hsqueeze, to
be used to move the externally-mirrored instances in such a
... - 04:30 pm Revision b24e3bda: cyclades: Simplify issue_and_accept_commission
- Simplify the 'issue_and_accept_commission' function that handled
commissions that should be auto-accepted. Also do no... - 04:30 pm Revision 61897995: cyclades: Resolve undecided serial in force mode
- Reject a serial with pending=True only when we need to force a new
commission on a given resource.
Also improve hand... - 04:30 pm Revision 7295e19d: cyclades: Generalize issue_and_accept_commission
- Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing a... - 04:30 pm Revision e34c4322: cyclades: Handle qh errors in a context manager
- Replace decorator handle_astakosclient_error with a more flexible
context manager, AstakosClientExceptionHandler. - 04:30 pm Revision fd3ae40b: cyclades: Fix commission parameter passing
- Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission. - 04:30 pm Revision b1318480: cyclades: Pass action params in server_command
- Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm. - 04:30 pm Revision 981f8c80: cyclades: Issue commission based on action
- Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued. - 04:30 pm Revision f7472471: cyclades: Change function params indentation
- 04:30 pm Revision 915a57e8: 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-... - 04:17 pm Revision 935e59b9: new ui: fix carousel wizard inconsistent state bug
- 03:51 pm Revision fde2c1f7: cyclades: Fix the os-floating-ips API
- Rewrite the of-floating-ips API to match with the new DB schema.
- 03:51 pm Revision 94b7399e: cyclades: Create IPv4 pool when creating network
- Create IPv4 address pool when creating the network. This is a temporary
commit to make logic network work, since subn... - 03:51 pm Revision ae994d2e: cyclades: Fix getting value from pool
- If an address is specified, check that the value belong to the pool,
else raise InvalidValue. - 03:51 pm Revision 710b1c43: cyclades: Refactor code for allocating IPs
- Refactor code that was used for allocating IP addresses and creating
NetworkInterfaces. The new code is more suitable... - 03:51 pm Revision 08e6fe1b: cyclades: Add method to get ip stats to network
- Extend Network model with a method to get the number of free and total
IPv4 addresses of the network. Also, add metho... - 03:04 pm ganeti-local Revision 71ae80d2: Version bump for 2.9.0 rc3
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:04 pm snf-ganeti Revision 71ae80d2: Version bump for 2.9.0 rc3
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:04 pm ganeti-local Revision dd49d91c: Add NEWS entry for 2.9.0 rc3
- The main news is, that we fixed another issue with the configuration
upgrading process.
Signed-off-by: Klaus Aehlig ... - 03:04 pm snf-ganeti Revision dd49d91c: Add NEWS entry for 2.9.0 rc3
- The main news is, that we fixed another issue with the configuration
upgrading process.
Signed-off-by: Klaus Aehlig ... - 02:31 pm Revision 5ffce177: new ui: update actions-bar
- 12:37 pm snf-image Revision 08c317fa: Rifine the help messages in pithcat
- Make sure to inform the users that the preferred way to define the
db url is through the PITHCAT_INPUT_DB environment... - 12:20 pm Revision 97ee3637: new ui: functionality improvements for creation wizard
- 12:09 pm Revision 8be6edbc: astakos: Move astakos_services from astakosclient
- Move astakos_services from astakosclient to astakos.api.services.
- 12:09 pm Revision 34f4ee8c: astakosclient: Complete redesign astakosclient
- Accept auth_url as the default entry point and
query astakos endpoints to find out the
account and ui urls. - 11:50 am Revision 3231ff01: new ui: fix focus input bug in step-3 of vm wizard
- 11:25 am ./kamaki Revision b276abde: Update Changelog for astakosclient changes
- 11:23 am ./kamaki Revision f24819ad: Fix authenticate to return endpoints (bw com.)
- 11:19 am ./kamaki Revision cabc72ae: Cache user_catalogs requests, new methods for that
- Refs: #4337
New methods: uuids2usernames, usernames2uuids
Keep post_user_catalogs for bw comp. - 11:07 am Revision 413fb1dd: cyclades: Add option to get value from pool
- Extend PoolManager 'get' method to also take as argument a value to
get from the pool. If the value is already reserv... - 11:06 am Revision e4c44fcc: new ui: add close wizard functionality
- Vm creation wizard closes when user is at first step and clicks
'cancel' as well as when he is in the last step and p... - 10:53 am snf-ganeti Revision c70dcd8d: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve harep documentation
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lopes... - 10:53 am ganeti-local Revision c70dcd8d: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Improve harep documentation
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lopes... - 12:07 am Revision 9541aab5: cyclades: snf-manage port-list
10/13/2013
- 11:59 pm Revision ab6d1a2f: cyclades: Modify snf-manage network commands
- Modifications according to the new API
- 10:12 pm Revision 73c6773b: new ui: fix color picker bug in vm creation wizard
- 09:03 pm Revision bba1c85c: new ui: fix body overflow bug in FF for vm wizard
- During the animation, body overflow property is set to hidden to
hide the appearance horizontal scrollbar.
Correction...
10/12/2013
- 09:16 pm snf-ganeti Revision 37046199: Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 11:45 am Revision f8843a5f: pithos: Fix bug when trying to print error message on
- IllegalOperationError exception
- 11:45 am Revision 547e3eca: pithos: Introduce new constants for XSEG segment type, name and alignment
- Retrieve XSEG segment ports and size from Archipelago conf.
- 11:45 am Revision 7e345270: pithos: Raise custom backend exception for updating archipelago hashmap.
- 11:45 am Revision 465b56f5: pithos: pep8 fixes
- 11:45 am Revision 4dc3e303: pithos: Remove unused variables
- 11:44 am Revision 2ada7647: pithos: Backend method for registering object hash
- 11:44 am Revision 0d2f6db2: pithos: Raise exception when trying to update data blocks in Archipelago
- Volumes
Retrieve XSEG destination ports from Archipelago conf file. - 11:44 am Revision 75b5826a: pithos: pep8 fixes
- 11:44 am Revision 40d93cf6: pithos: Read Archipelago Volumes
- 11:44 am Revision 023ab59e: pithos: Add Gevent monkey patch for Xseg Request
- 11:44 am Revision 2ab8b610: pithos: Add Gunicorn Gevent Archipelago Worker
- Add Xseg object pool helper class
- 11:42 am Revision 2d13030d: cyclades: Add DB migration file
- 11:42 am Revision e7f05c60: cyclades: Fix case where 'dfree' is None
- If Ganeti has not enabled 'plain' or 'drbd' disk template, then it
reports 'dfree' as None. Fix this corner case by t... - 11:42 am Revision d030f2fb: deploy: Update nfqueue-bindings-python dependency
- 11:42 am Revision 6ebacdfe: deploy: Install snf-ganeti 2.8 from unstable
- 11:42 am Revision 4b2cf144: cyclades: Change format of 'attachment' attribute
- Change the format of the 'attachment' attribute. Until now, each
attachment had an identifier of the form 'nic-$vm_id... - 11:42 am Revision 463df4fe: eventd: Do not send NICs twice
- Fix bug introduced by rebasing, which resulted in NICs to be
sent twice. - 11:42 am Revision 893382d6: deploy: Install vncauthproxy before cyclades
- Install snf-vncauthproxy beforing installing Cyclades, because Cyclades
depends on vncauthproxy. - 11:42 am Revision a27e77cb: cyclades: Do not delete FIPs if VM is deleted
- Remove on delete CASCADE for floating IPs if the VirtualMachine is
deleted. - 11:42 am Revision bb0292c6: cyclades: Clear FloatingIP when deleting NIC
- Override 'delete' method of NetworkInterface model, to clear the
'machine' flag of the corresponding NIC, if any. - 11:42 am Revision 993fe2de: cyclades: Ignore Ganeti NICs with unknown ID
- Do not process Ganeti NICs that do not have a valid ID and so are
unknown to Cyclades, because processing these NICs ... - 11:42 am Revision 08bb5065: cyclades: Include 'index' when comparing NICs
- 11:42 am Revision 94aba2f9: cyclades: Use NIC uuid when deleting NIC
- 11:42 am Revision 10691001: cyclades: Make reconciliation timeouts constants
- Remove hard-coded timeouts from code and make them constants. Also do
not perform reconciliation for recent building ... - 11:42 am Revision 0fcf5e55: gtools: Make snf-ganeti-eventd send NIC names
- 11:42 am Revision 764b62e1: cyclades: Use NIC UUID in firewall tags
- Use NICs UUID instead of index to generate firewall tags. Make the
'set_firewall_profile' action to take the NICs ID ... - 11:42 am Revision 0f78c265: cyclades: Use Ganeti NIC UUIDs
- Since Ganeti 2.8, it is supported to refer to devices (NICs and Disks)
not only by their index but also by their name... - 11:42 am Revision 18c7cffa: cyclades: Use UUIDs to update VM NICs
- Callback functions of snf-dispatcher updated the NICs of a VM by
deleting all NICs from DB, and creating the new NICs... - 11:42 am Revision 24238a89: gtools: Make eventd send job fields
- Make snf-ganeti-eventd send 'job_fields' for instance and network
opcodes, and modify the corresponding backend funct... - 11:42 am Revision a4824081: cyclades: Fix getting action from Ganeti opcode
- Parse the fields of the Ganeti command, to distinquish between
'CONNECT' and 'DISCONNECT' in case of 'OP_INSTANCE_SET... - 11:42 am Revision 70a4950f: gtools: Fix compatibility issues with networks
- From version 2.7, Ganeti returns the network's UUID field in nics
'networks' attribute. Instead use 'networks.names' ... - 11:42 am Revision 36e7114c: cyclades: fix typo in snf-dispatcher
- 11:42 am Revision 117faee9: New style format for modifying a NIC
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:42 am Revision bea92c8f: cyclades: Add 'ip_type' attribute to NIC
- Extend NetworkInterface model with the 'ip_type' attribute to show
whether the IP is a floating or fixed.
Signed-off... - 11:42 am Revision 97b744f6: Pass network type info in tags during create
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:42 am Revision a42802e9: Remove deprecated network type in ganeti
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:42 am Revision 455de0ac: Use opportunistic locking
- Use opportunistic locking, introduced in Ganeti 2.7, to allow parallel creation
of VMs in the Ganeti backend. When th... - 11:42 am Revision 26b9ef83: Fix compatibility issues with ganeti-2.7
- * SimpleConfigReader has been removed. Use SimpleStore
* QUEUE_DIR has been moven from ganeti.constants to ganeti.pat... - 11:42 am Revision 49a5265b: Remove hotplug from InstanceCreate
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:35 am Revision 996ddb98: cyclades: Fix check for backend disk_templates
- Fix the way that is checked that the disk template of the flavor is
included in the available disk templates of the b... - 04:54 am snf-ganeti Revision 7c06165a: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 04:54 am snf-ganeti Revision fa0c923e: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 04:52 am snf-ganeti Revision 0a6a6228: Use blockdev_assemble rpc directly before hotplug
- AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
10/11/2013
- 06:21 pm ganeti-local Revision 05566846: Remove incorrect comment
- Removing a comment which falsely states that Ganeti will
stop supporting certain upgrades at some point.
Signed-off-... - 06:21 pm snf-ganeti Revision 05566846: Remove incorrect comment
- Removing a comment which falsely states that Ganeti will
stop supporting certain upgrades at some point.
Signed-off-... - 06:19 pm snf-ganeti Revision a2112db5: cfg auto update: match ipolicy with enabled disk templates
- This patch fixes issue 599. The problem was that with 2.9,
a sanity check was introduced that made sure that the
ipol... - 06:19 pm ganeti-local Revision a2112db5: cfg auto update: match ipolicy with enabled disk templates
- This patch fixes issue 599. The problem was that with 2.9,
a sanity check was introduced that made sure that the
ipol... - 06:15 pm ganeti-local Revision d19da672: Remove obsolete configure option for shared file storage
- This patch removes an obsolete configure option related
to shared file storage. It was remove a while ago, but
accide... - 06:15 pm snf-ganeti Revision d19da672: Remove obsolete configure option for shared file storage
- This patch removes an obsolete configure option related
to shared file storage. It was remove a while ago, but
accide... - 06:02 pm snf-image-creator Revision e482b7f9: Allow image creation from unsupported media
- Add a new "Unsupported" os_type class. Images that get created from
unsupported media have the EXCLUDE_ALL_TASKS prop... - 05:32 pm snf-ganeti Revision 5808df30: Fix typos and indentation for cluster.py
- This patches fixes a typo and some indentation errors
that were accidentally introduced by premature pushing
of the p... - 05:32 pm ganeti-local Revision 5808df30: Fix typos and indentation for cluster.py
- This patches fixes a typo and some indentation errors
that were accidentally introduced by premature pushing
of the p... - 04:54 pm Revision a3b8aaf6: cyclades: Add more port tests
- 04:01 pm Revision bb8cc1dc: new ui: improved vm wizard carousel functionality
- 04:00 pm Revision 44aa52fd: astakos: Update project-list help text
- Cleanup project status description in management command project-list.
- 03:56 pm ganeti-local Revision 9dd964b9: Improve harep documentation
- Add a more complete description of how the tool works.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed... - 03:56 pm snf-ganeti Revision 9dd964b9: Improve harep documentation
- Add a more complete description of how the tool works.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed... - 03:51 pm Revision fed367f0: new ui: update actions-bar and add search field
- 03:24 pm Revision 92df6d32: new ui: update icon-font and corresponding files
- 02:50 pm snf-image Revision 9e5e9346: docs: Reflect the changes made in local backend
- 02:45 pm Revision e08afd0b: cyclades: Fix typo and tests
- 02:40 pm Revision b3a43976: cyclades: Optimize DB queries of /servers API
- Use 'prefetch_related' attribute of Django queryset to prefetch the
NetworkInterface and IPaddress objects that are r... - 02:13 pm ganeti-local Revision 847a7b02: QA: remove subsumed QA test wrt disk templates
- This patch removes a QA test that was supposed to test
that unused disk templates can be disabled safely. The
test is... - 02:13 pm snf-ganeti Revision 847a7b02: QA: remove subsumed QA test wrt disk templates
- This patch removes a QA test that was supposed to test
that unused disk templates can be disabled safely. The
test is... - 02:13 pm ganeti-local Revision a6f90af4: NEWS: mention restrictions wrt disabling disk templates
- Mention the newly introduced feature, that disk templates
can no longer be disabled when there are instances still
us... - 02:13 pm snf-ganeti Revision a6f90af4: NEWS: mention restrictions wrt disabling disk templates
- Mention the newly introduced feature, that disk templates
can no longer be disabled when there are instances still
us... - 02:13 pm ganeti-local Revision 70e8dd0a: Move unit tests for --file-storage-dir to cmdlib/*
- There were some unit tests for the '--file-storage-dir'
option of 'gnt-cluster modify' still left in the unit
test fi... - 02:13 pm snf-ganeti Revision 70e8dd0a: Move unit tests for --file-storage-dir to cmdlib/*
- There were some unit tests for the '--file-storage-dir'
option of 'gnt-cluster modify' still left in the unit
test fi... - 02:13 pm snf-ganeti Revision 5ce621ab: Correct properties of the cluster's file storage dir
- This patch does:
- Rename the haskell opcode parameter
'pGlobalFileStorageDir' and 'pGlobalSharedfileStorageDir'
... - 02:13 pm ganeti-local Revision 5ce621ab: Correct properties of the cluster's file storage dir
- This patch does:
- Rename the haskell opcode parameter
'pGlobalFileStorageDir' and 'pGlobalSharedfileStorageDir'
... - 02:13 pm snf-ganeti Revision 916c0e6f: Move disk template unit tests to test/py/cmdlib/
- This patch moves some unit tests related to dis/enabling
disk templates from ganeti.cmdlib.cluster_unittest.py
to cmd... - 02:13 pm ganeti-local Revision 916c0e6f: Move disk template unit tests to test/py/cmdlib/
- This patch moves some unit tests related to dis/enabling
disk templates from ganeti.cmdlib.cluster_unittest.py
to cmd... - 02:13 pm snf-ganeti Revision 6e513917: Make GetDiskTemplateSets output disabled disk templates
- This patch extends the 'GetDiskTemplateSets' function to
also output the list of disk templates that were enabled
bef... - 02:13 pm ganeti-local Revision 6e513917: Make GetDiskTemplateSets output disabled disk templates
- This patch extends the 'GetDiskTemplateSets' function to
also output the list of disk templates that were enabled
bef... - 02:13 pm snf-ganeti Revision 87e23f2d: Rename GetEnabledDiskTemplates to include disabled ones
- This patch solely renames the functions
_GetEnabledDiskTemplates* to _GetDiskTemplateSets, because
in later patches, ... - 02:13 pm ganeti-local Revision 87e23f2d: Rename GetEnabledDiskTemplates to include disabled ones
- This patch solely renames the functions
_GetEnabledDiskTemplates* to _GetDiskTemplateSets, because
in later patches, ... - 02:13 pm ganeti-local Revision c2e984e2: Check for running instances when disabling templates
- This patch introduces a function to be used in
'gnt-cluster modify' when disabling a couple of disk
templates. It che... - 02:13 pm snf-ganeti Revision c2e984e2: Check for running instances when disabling templates
- This patch introduces a function to be used in
'gnt-cluster modify' when disabling a couple of disk
templates. It che... - 02:00 pm snf-image Revision 750bb97e: Print the img name and type in the logfile
- Echo IMG_NAME and IMG_TYPE so they get written in the ganeti os log
file. This is handy for debugging - 11:07 am Revision 5db2001a: cyclades: Syntactic refactor ports
- 02:18 am snf-ganeti Revision b786a420: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 02:04 am snf-ganeti Revision da85bf8d: block_devices -> kvm_disk renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 01:45 am snf-ganeti Revision 7299e960: 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... - 01:45 am snf-ganeti Revision 38705986: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
10/10/2013
- 08:08 pm Revision a96e84cf: cyclades: Fix code for networks logic and API
- 08:08 pm Revision 5b8a9240: cyclades: Fix and add new tests for /networks
- Also, delete tests for old networks.
- 08:06 pm Revision 69237e6e: cyclades: Fix quotas tests
- 06:54 pm ./kamaki Feature #4312 (Resolved): Make astakosclient an intergral part of kamaki
- 06:53 pm ./kamaki Revision db93db3e: Dont call astakos form kamaki, use astakosclient
- Refs:#4312
- 06:12 pm Revision 6a959c73: cyclades: Update api/subnets.py and tests
- Commit 4e3a667 introduced a new model for Subnets, this commit contains
the following changes:
* Update api/subnets.... - 05:40 pm Revision 6f4b6de9: new ui: various style fix for vm creation wizard
- 05:30 pm Revision 88329243: cyclades: Fix helpdesk code and tests for new nets
- 05:27 pm snf-ganeti Revision 4008e74e: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:59 pm Revision 8c7c9813: cyclades: Fix DB tests
- 04:48 pm snf-image-creator Revision 920c6c7a: Merge branch 'hotfix-0.5.3' into develop
- Conflicts:
image_creator/version.py
version - 04:46 pm Revision 95a213d4: cyclades: Fix indentation, PEP8 and wrong imports
- 04:35 pm Revision 8764d304: cyclades: Make logic tests pass
- Refactor Cyclades code so that it follows the new models for Networks,
Subnets and IPAddresses. This refactor is not ... - 03:50 pm snf-ganeti Revision c8cd2315: Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 03:49 pm snf-ganeti Revision 973f8e66: Do not hide error in CalculateDeviceUri()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:37 pm ./kamaki Revision 7470ebb9: Require astakosclient, reveal astakos commands
- Refs: #4312
Since astakosclient is required, astakos commands are not need to be hidden anymore - 01:10 pm Revision 94c032f0: new ui: functionality fixes for the vm creation wizard
- 12:55 pm snf-image-creator Revision f599b941: Bump version to 0.5.3-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:55 pm snf-image-creator Revision 69b4acee: Merge branch 'master' into debian-precise
- 12:53 pm Revision e3ca0fe1: new ui: add functionality for the flavor selection
- 12:47 pm snf-image-creator Revision c2278c92: Bump version to 0.5.3-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:47 pm snf-image-creator Revision 3505c6fc: Merge branch 'master' into debian-wheezy
- 12:42 pm ./kamaki Revision dd14c8bc: Bump version to 0.11.1-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 12:42 pm ./kamaki Revision 361f5089: Merge branch 'master' into debian-precise
- 12:41 pm Pithos Web Client Revision 79c8010d: Use proxy to access Astakos service
- Always use a proxy to access the Astakos service and don't import
astakos_services endpoints from astakosclient. - 12:41 pm Revision 061cefb7: new ui: update the navigation area of the ui
- 12:40 pm Pithos Web Client Revision dbb3d39f: Bump version to 0.14.5next
- 12:40 pm Revision 593851e0: cyclades: Add /ports api call
- 12:40 pm Revision 0baa1e3d: Integrate /networks API call
- 12:32 pm Revision 2e27f3b4: pithos: Fix bug when trying to print error message on
- IllegalOperationError exception
- 12:17 pm Revision 99d39120: snf-ci: Bulid pithos-web-client package
- Synnefo depends on pithos-web-client. Up until now
we were downloading this package from apt.dev.grnet.gr.
But when w... - 12:13 pm Pithos Web Client Revision e22a5f99: Merge branch 'debian-hotfix-0.14.5-wheezy' into debian-develop-wheezy
- 12:13 pm Pithos Web Client Revision 5f9d096e: Merge branch 'develop' into debian-develop-wheezy
- 12:12 pm Pithos Web Client Revision 7a8d2705: Merge branch 'hotfix-0.14.5' into develop
- Conflicts:
version - 01:56 am Revision 92d2d1ce: cyclades: Make API server tests pass
- Refactor Cyclades code so that it follows the new models for Networks,
Subnets and IPAddresses. This refactor is not ...
10/09/2013
- 09:20 pm Revision ead254f9: pithos: Introduce new constants for XSEG segment type, name and alignment
- Retrieve XSEG segment ports and size from Archipelago conf.
- 08:00 pm Revision b4695420: cyclades: Make IPPool manager work for subnets
- Temporary commit to make IPPool manager work. This will work only if
there is only one allocation pool for each subnet. - 07:59 pm Revision 74d936dc: cyclades: Change 'null' attribute of Subnet models
- 07:39 pm ganeti-local Revision e8c86ab1: Merge branch 'stable-2.9' into master
- * stable-2.9
Version bump for 2.9.0 rc2
Update NEWS for 2.9.0 rc2
Downgrade 'vif_script'
Downgrade 'xen_cmd'
... - 07:39 pm snf-ganeti Revision e8c86ab1: Merge branch 'stable-2.9' into master
- * stable-2.9
Version bump for 2.9.0 rc2
Update NEWS for 2.9.0 rc2
Downgrade 'vif_script'
Downgrade 'xen_cmd'
... - 07:38 pm Revision 2f1b4cbc: cyclades: Add missing migration file
- 07:36 pm Revision 16f7d0d9: cyclades: Add api/subnets.py
- 07:36 pm Revision cddc2b2f: cyclades: Use a constant for name length of models
- Use a constant for declaring the max length of the name of a
model - 07:36 pm Revision 326c3ec8: cyclades: Replace FloatingIP with IPAddress
- This commit just replaces all references to FloatingIP objects with
references to IPAddress object, in order to be ab... - 07:34 pm Revision 0247388f: cyclades: Update models_factory
- Update models factory to match the new models.
Signed-off-by: Marios Kogias <marioskogias@grnet.gr>
Signed-off-by: D... - 07:33 pm Revision 06ffd11f: cyclades: Remove unused fields and model from DB
- Remove unused 'ipv4' and 'ipv6' attributes from NetworkInterface model
and totally remove FloatingIP model. This info... - 07:33 pm Revision d484f6df: cyclades: Data migration from NIC to IPAddress
- Migrate db data from NetworkInterface model to IPAddress model.
- 07:33 pm Revision bdd0f1a6: cyclades: Major refactor on NIC model
- Major refactor on db models concerning NetworkInterface models. A new
table, namely 'IPAddress' has been created to r... - 07:31 pm Revision 7b72b50d: cyclades: Remove unused fields from Network model
- Remove unused fields from Network: subnet, subnet6, gateway, gateway6,
dhcp and pool. The following attributes have b... - 07:31 pm Revision 4e3a6674: cyclades: Add new Subnet model
- Add Subnet model containing Layer-3 characteristics for networks. Also,
extend IPPoolTable object to hold a reference... - 07:31 pm Revision d8989b47: cyclades: Add DB data migration for subnets
- Migrate attributes from old Network model to new Subnet model.
- 07:31 pm Revision 2b4f7cc5: deploy: Install snf-ganeti 2.8 from unstable
- 06:43 pm ./kamaki Revision 995e1f5b: Merge branch 'feature-docs-register-examples' into develop
- 06:40 pm ./kamaki Revision 278fae3f: Fix image register example sin documentation
- Problem: it was not clear if properties are mandatory in image registration
- 06:32 pm Revision 64156d8e: pithos: pep8 fixes
- 06:06 pm snf-image-creator Revision 9afcc8c9: Merge branch 'hotfix-0.5.3'
- 06:06 pm snf-image-creator Revision 30ba0945: Update version.py and ChangeLog for 0.5.3
- 05:52 pm Revision 770ad9fa: new ui: improved tab functionality for vm wizard
- 05:48 pm snf-image-creator Revision dc0ecb29: docs: "Create a new image" example runs in Wheezy
- Make sure to state that the host system in the "Create a new image"
example is a Debian Wheezy system. Most of the th... - 05:47 pm Revision ab41d710: Merge branch 'debian-hotfix-0.14.8-wheezy' into debian-develop-wheezy
- Conflicts:
debian/pydist-overrides - 05:46 pm Revision 9376a9f1: Merge branch 'develop' into debian-develop-wheezy
- 04:59 pm Revision 76effa44: Merge branch 'feature-astakos-wheezy' into develop
- 04:52 pm Revision c7e03d20: astakos: Remove custom ForUpdateManager
- Remove custom manager that implemented select_for_update(), since this
is already implemented in Django 1.4. - 04:52 pm Revision 1b25228f: astakos: Use bulk_create in migrations
- 04:52 pm Revision a3e3917f: astakos: Remove custom commit_on_success decorator
- Prior to 1.3, django wouldn't set the transaction dirty upon a DB
exception and thus wouldn't trigger a rollback, res... - 04:52 pm Revision bb528b2e: astakos: pep8 fix
- 04:44 pm snf-image-creator Revision 6ca82c22: Fix a crash in dialog menu
- The program would crash if no image properties were available and
the user chose "Edit properties" or "Delete Propert... - 04:44 pm snf-image-creator Revision 0fe2b876: Bump version to 0.5.3
- 04:43 pm ./kamaki Revision db11ca0a: Update version and Changelog (new version)
- 04:15 pm snf-ganeti Revision a89f316b: Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 04:15 pm snf-ganeti Revision ef425728: Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:15 pm snf-ganeti Revision 3cbf839d: Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 04:15 pm snf-ganeti Revision e2270f7c: 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... - 04:15 pm snf-ganeti Revision 6a9e8bad: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 04:15 pm snf-ganeti Revision 71859b6f: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti... - 04:15 pm snf-ganeti Revision 19dd6ead: 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... - 04:15 pm snf-ganeti Revision 9fe3c789: Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 04:15 pm snf-ganeti Revision 285bf4ef: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 04:15 pm snf-ganeti Revision a94d2a99: 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... - 04:15 pm snf-ganeti Revision 7d1186fe: 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... - 04:15 pm snf-ganeti Revision f7ed08e9: 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... - 04:15 pm snf-ganeti Revision 1518ec5f: Hepler methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 04:14 pm snf-ganeti Revision 247386b2: 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 ... - 04:14 pm snf-ganeti Revision e3d33ead: 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... - 04:14 pm snf-ganeti Revision 516788dc: block_devices = (disk, link, uri)
- Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ... - 04:14 pm snf-ganeti Revision 39ce8491: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 04:14 pm snf-ganeti Revision cab64ad2: 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 ... - 04:13 pm snf-ganeti Revision e1aa21c0: Disable iswritable unittest
- When running it with root priviledges it fails.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:11 pm Revision 6c6081fa: new ui: fix bug on visual effect for creation wizard
- 04:03 pm ./kamaki Revision 71b1cec7: Bump version to 0.11.1-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:00 pm ./kamaki Revision 6e2de3ef: Bump version to 0.11.1-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:59 pm ./kamaki Revision e49df702: Merge branch 'master' into debian
- 03:58 pm ./kamaki Revision 76b3021d: Merge branch 'master' into debian-wheezy
- 03:56 pm ./kamaki Revision d62cba24: Check if personality mode is always in octal
- 03:56 pm ./kamaki Revision 9b2dba5e: Merge branch 'hotfix-0.11.1'
- 03:55 pm ./kamaki Revision 8c9eb523: Update version and Changelog
- 03:54 pm ./kamaki Revision c8f43825: Check if personality mode is always in octal
- 03:53 pm Revision 0a891fe0: new ui:correct font-size bug
- 03:53 pm Revision ffaabee9: new ui: smoothen animation
- 03:27 pm snf-ganeti Revision 7e65c12c: Suggest running 'gnt-cluster upgrade --resume' at reboots
- In the example crontab, add an entry to run 'gnt-cluster upgrade --resume'
upon reboot of the node, as suggested in t... - 03:27 pm ganeti-local Revision 7e65c12c: Suggest running 'gnt-cluster upgrade --resume' at reboots
- In the example crontab, add an entry to run 'gnt-cluster upgrade --resume'
upon reboot of the node, as suggested in t... - 03:27 pm snf-ganeti Revision c4332197: Mention 'gnt-cluster upgrade' in NEWS
- We added a new command, so mention it as news.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele ... - 03:27 pm ganeti-local Revision c4332197: Mention 'gnt-cluster upgrade' in NEWS
- We added a new command, so mention it as news.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele ... - 03:27 pm ganeti-local Revision 4418532c: Update man page for 'gnt-cluster upgrade --resume'
- This option is now implemented, and this change should be
mentioned in the man page. Also, document that it is safe
c... - 03:27 pm snf-ganeti Revision 4418532c: Update man page for 'gnt-cluster upgrade --resume'
- This option is now implemented, and this change should be
mentioned in the man page. Also, document that it is safe
c... - 03:21 pm Revision 55f6cbfe: new ui: add simple visual effect for the top bar of vm creation wizard
- 02:45 pm Revision 91a2a94e: Fix documentaiton for personality injection mode
- Personality injection documentation was misleading, allowing strings as
personality modes, when a personality mode co... - 02:40 pm Revision 45a4e443: astakos: Separate templates in project creation
- instead of including application form summary template in the application form
view, render it from scratch. This res... - 02:32 pm Revision 0fa29762: new ui: bigger help text for vm creation step-2
- 01:43 pm ./kamaki Revision b1eddc31: Bump version to 0.11-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:42 pm ./kamaki Revision b0726841: Merge branch 'master' into debian
- 01:40 pm ganeti-local Revision e71b2caf: NEWS: mention improvements on instance allocation
- This patch mentions the improvements of the iallocator
with respect to instance allocation of non-LVM disk
templates.... - 01:40 pm snf-ganeti Revision e71b2caf: NEWS: mention improvements on instance allocation
- This patch mentions the improvements of the iallocator
with respect to instance allocation of non-LVM disk
templates.... - 01:40 pm snf-ganeti Revision d48c944b: Use 'DTS_LVM' when possible
- This patch replaces all usages of the utility function
'GetLvmDiskTemplate' by the new 'DTS_LVM' constant
to make it ... - 01:40 pm ganeti-local Revision d48c944b: Use 'DTS_LVM' when possible
- This patch replaces all usages of the utility function
'GetLvmDiskTemplate' by the new 'DTS_LVM' constant
to make it ... - 01:40 pm snf-ganeti Revision e8936ef7: iallocator: use lookup by disk template
- So far, the iallocator requested storage information
about all enabled disk templates but discarded all but
the LVM i... - 01:40 pm ganeti-local Revision e8936ef7: iallocator: use lookup by disk template
- So far, the iallocator requested storage information
about all enabled disk templates but discarded all but
the LVM i... - 01:40 pm snf-ganeti Revision b669aa41: utils/storage.py: storage info lookup by disk template
- This patch improves the handling of storage information
before and after a call to the RPC 'node_info'. It
adds a fun... - 01:40 pm ganeti-local Revision b669aa41: utils/storage.py: storage info lookup by disk template
- This patch improves the handling of storage information
before and after a call to the RPC 'node_info'. It
adds a fun... - 01:40 pm ganeti-local Revision 7f6d0b05: Replace GetLvmDiskTemplates by 'DTS_LVM'
- To reach consistency by how we manage different
categorizations of disk templates, this patch
introduces the set of d... - 01:40 pm snf-ganeti Revision 7f6d0b05: Replace GetLvmDiskTemplates by 'DTS_LVM'
- To reach consistency by how we manage different
categorizations of disk templates, this patch
introduces the set of d... - 01:29 pm ./kamaki Revision 2a963b7c: Bump version to 0.11-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:27 pm ./kamaki Revision df8bff31: Merge branch 'debian-wheezy' of https://code.grnet.gr/git/kamaki into debian-w...
- 01:27 pm ./kamaki Revision f0dc2561: Merge branch 'master' into debian-wheezy
- 01:26 pm ./kamaki Revision 93a93133: Merge branch 'master' into debian-master
- 01:25 pm ./kamaki Revision 9f75385a: Merge branch 'release-0.11'
- Conflicts:
Changelog
docs/examplesdir/imageregister.rst
docs/installation.rst
kamaki/cli/__init__.py
kamaki/cli/... - 01:07 pm Revision 6fcab23b: new ui: different animation for vm creation wizard
- VM creation wizard now opens and closes with fadeIn/fadeOut
effect instead of slideUp/slideDown effect - 01:00 pm ./kamaki Revision 8878d557: Fix typo
- 12:59 pm ./kamaki Revision 864767eb: Update version in setup and documents, fix tests
- 12:43 pm Revision ace7592b: pithos: pep8 fixes
- 12:32 pm Revision 737feca7: cyclades: Neutron API docstring pep8 fixes
- 12:32 pm Revision e6680c60: cyclades: Neutron, add IPPool support, add tests
- 12:32 pm Revision 8e2cdc43: cyclades: Neutron, add IPPool in models and tests
- Add IPPoolTable in models.py
Add a test checking if user gave an allocation_pool option in an IPv6
network
Update the... - 12:31 pm Revision 1b918ce3: Remove uuid
- 12:22 pm Revision cc19722a: pithos: Raise custom backend exception for updating archipelago hashmap.
- 12:02 pm snf-ganeti Revision 645bba3a: If possible, replace symbolic links in place
- Naive 'ln -s -f a b' will put the link inside 'b', if
'b' is (a symlink to) a directory; so, during upgrades,
the lin... - 12:02 pm ganeti-local Revision 645bba3a: If possible, replace symbolic links in place
- Naive 'ln -s -f a b' will put the link inside 'b', if
'b' is (a symlink to) a directory; so, during upgrades,
the lin... - 12:02 pm snf-ganeti Revision d250bc5d: Make information about GNU ln available to programs
- Propagate the information on whether we have the GNU version of ln
to all programs by making it available as a consta... - 12:02 pm ganeti-local Revision d250bc5d: Make information about GNU ln available to programs
- Propagate the information on whether we have the GNU version of ln
to all programs by making it available as a consta... - 12:01 pm snf-ganeti Revision a849f598: Add simple test whether ln is the GNU version
- If the GNU version is present, we can use certain GNU-extensions,
like the -T option, rendering some parts more robus... - 12:01 pm ganeti-local Revision a849f598: Add simple test whether ln is the GNU version
- If the GNU version is present, we can use certain GNU-extensions,
like the -T option, rendering some parts more robus... - 11:40 am Revision 258d1f78: cyclades: Do not delete FIPs if VM is deleted
- Remove on delete CASCADE for floating IPs if the VirtualMachine is
deleted. - 11:40 am Revision 59d1ee86: deploy: Install vncauthproxy before cyclades
- Install snf-vncauthproxy beforing installing Cyclades, because Cyclades
depends on vncauthproxy. - 11:40 am Revision 81cb992d: deploy: Update nfqueue-bindings-python dependency
- 11:40 am Revision c988fcca: cyclades: Change format of 'attachment' attribute
- Change the format of the 'attachment' attribute. Until now, each
attachment had an identifier of the form 'nic-$vm_id... - 11:40 am Revision 121b8921: cyclades: Fix case where 'dfree' is None
- If Ganeti has not enabled 'plain' or 'drbd' disk template, then it
reports 'dfree' as None. Fix this corner case by t... - 11:40 am Revision 0d069390: cyclades: Ignore Ganeti NICs with unknown ID
- Do not process Ganeti NICs that do not have a valid ID and so are
unknown to Cyclades, because processing these NICs ... - 11:40 am Revision cb7b1c23: cyclades: Clear FloatingIP when deleting NIC
- Override 'delete' method of NetworkInterface model, to clear the
'machine' flag of the corresponding NIC, if any. - 11:40 am Revision e5a92bec: eventd: Do not send NICs twice
- Fix bug introduced by rebasing, which resulted in NICs to be
sent twice. - 11:40 am Revision bfd04b01: cyclades: Include 'index' when comparing NICs
- 11:40 am Revision d0545590: cyclades: Use NIC UUID in firewall tags
- Use NICs UUID instead of index to generate firewall tags. Make the
'set_firewall_profile' action to take the NICs ID ... - 11:40 am Revision 220e3cc0: gtools: Make snf-ganeti-eventd send NIC names
- 11:40 am Revision cd7ed999: cyclades: Use NIC uuid when deleting NIC
- 11:40 am Revision d7ff7f5a: cyclades: Make reconciliation timeouts constants
- Remove hard-coded timeouts from code and make them constants. Also do
not perform reconciliation for recent building ... - 11:40 am Revision 3c52a9df: cyclades: Fix getting action from Ganeti opcode
- Parse the fields of the Ganeti command, to distinquish between
'CONNECT' and 'DISCONNECT' in case of 'OP_INSTANCE_SET... - 11:40 am Revision 443315d6: cyclades: Add 'ip_type' attribute to NIC
- Extend NetworkInterface model with the 'ip_type' attribute to show
whether the IP is a floating or fixed.
Signed-off... - 11:40 am Revision a1baa42b: cyclades: Use UUIDs to update VM NICs
- Callback functions of snf-dispatcher updated the NICs of a VM by
deleting all NICs from DB, and creating the new NICs... - 11:40 am Revision e6fbada1: gtools: Make eventd send job fields
- Make snf-ganeti-eventd send 'job_fields' for instance and network
opcodes, and modify the corresponding backend funct... - 11:40 am Revision 7c714455: cyclades: Use Ganeti NIC UUIDs
- Since Ganeti 2.8, it is supported to refer to devices (NICs and Disks)
not only by their index but also by their name... - 11:40 am Revision 89e92ee5: Remove hotplug from InstanceCreate
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:40 am Revision 32e2716a: gtools: Fix compatibility issues with networks
- From version 2.7, Ganeti returns the network's UUID field in nics
'networks' attribute. Instead use 'networks.names' ... - 11:40 am Revision 457cc553: cyclades: fix typo in snf-dispatcher
- 11:40 am Revision a9bb2a1a: Fix compatibility issues with ganeti-2.7
- * SimpleConfigReader has been removed. Use SimpleStore
* QUEUE_DIR has been moven from ganeti.constants to ganeti.pat... - 11:40 am Revision bc37fa88: Remove deprecated network type in ganeti
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:40 am Revision 700b85be: Pass network type info in tags during create
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:40 am Revision 1d74f135: New style format for modifying a NIC
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:40 am Revision e9d59f5e: Use opportunistic locking
- Use opportunistic locking, introduced in Ganeti 2.7, to allow parallel creation
of VMs in the Ganeti backend. When th... - 11:39 am Revision c4ed6248: cyclades: Fix bug in floating IP test
- 11:29 am Revision 98a01362: cyclades: Fix bug for externally reserved IPs
- Skip check if there are no externally reserved IPs in the Ganeti
backend. - 11:22 am Revision 9fad003b: Update doc about router deletion
- 11:14 am Revision 7475806d: Fixes
- 10:39 am Revision b3ffc710: new ui: style for vm wizard step-3
- 10:21 am Revision 182b07d9: pithos: Remove unused variables
Also available in: Atom