- 09 Nov, 2012 1 commit
-
-
Kostas Papadimitriou authored
add new option `--suspended` in servers-list command to filter output suspended servers
-
- 08 Nov, 2012 4 commits
-
-
Christos Stavrakakis authored
Conflicts: snf-cyclades-app/synnefo/api/management/commands/flavor-list.py snf-cyclades-app/synnefo/api/management/commands/server-list.py snf-cyclades-app/synnefo/api/networks.py snf-cyclades-app/synnefo/logic/rapi.py
-
Christos Stavrakakis authored
Add extra support for changing link and mac_prefix. Also support reserving and releasing IPs.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
- 07 Nov, 2012 3 commits
-
-
Christos Stavrakakis authored
Use select_for_update method when accessing VM objects to prevent race conditions. Also move start_action from logic to api.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Modify snf-ganeti-eventd and snf-dispatcher to handle jobs with OP_NETWORK_SET_PARAMS opcode. Handling of these jobs is needed to update the IP Pool of network, when reserving and releasing IPs directly from the Ganeti backend.
-
- 06 Nov, 2012 10 commits
-
-
Dimitris Aragiorgis authored
Rename PRIVATE_FILTERED to correct PRIVATE_MAC_FILTERED. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Do not allow api to create public networks and type other than PRIVATE_MAC_FILTERED/PRIVATE_PHYSICAL_VLAN. Rename PUBLIC_ROUTED_USE_POOL setting to PUBLIC_USE_POOL. Let synnefo do IP pool management only if network is private or PUBLIC_USE_POOL is True. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Update networking setup to comply with synnefo 0.11 and ganeti 2.6.1+grnet features. Add section for bridge and mac-prefix pools needed for private networks. Add mini guide to build snf-ganeti package from source. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Add sections for every possible network flavor (DEFAULT, IP_LESS_ROUTED, MAC_FILTERED, PHYSICAL_VLAN) and the corresponding figure. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Add conflicts_check option when creating and add network. Check only if a network is public. Let tags argument in rapi calls be a list. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Get rapi client from snf-ganeti. Add depends argument (for chain jobs) where needed. Argument tags must be a list of strings and arguments add_reserved_ips and remove_reserved_ips must be None or a list of strings. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Ganeti by default checks for conflicting IPs when creating/connecting networks. This feature can be bypassed for private networks. We do not care for IP uniqueness in case of private networks as long as they are level 2 isolated (mac filtering/physical vlans). Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Christos Stavrakakis authored
Return Forbidden(403) instead of Unauthorized(401) when refusing a requested action, because the VM is suspended or the resource is public. Unauthorized should be used only when authentication is required and has failed or has not yet been provided.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Implement two new management commands for plankton. - image-list: lists public images or all images available to a user - image-show: displays information about a public image Also, this commit fixes a bug in server-show, when trying to display an image that has been deleted.
-
- 05 Nov, 2012 4 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Add extra command line arguments, to allow the user specify the link and mac_prefix of the new network if needed.
-
- 03 Nov, 2012 1 commit
-
-
Christos Stavrakakis authored
-
- 02 Nov, 2012 2 commits
-
-
Christos Stavrakakis authored
Add BACKEND_PER_USER setting, a mapping from users to backends. This setting can by used in order to bypass the default backend allocation process, and allocate all the new VMs of a specific user to a specific Backend.
-
Stratos Psomadakis authored
check_ganeti_master function was called in start before checking the SNF_EVENTD_ENABLE config option. Move it just before eventd_start, just as in restart.
-
- 01 Nov, 2012 3 commits
-
-
Constantinos Venetsanopoulos authored
Introduce the 'force-start' option in snf-ganeti-eventd init script. When invoked with force-start snf-ganeti-eventd will start regardless the node's role or the default settings. It will start: * even if the host is NOT the Ganeti master * even if snf-ganeti-eventd is NOT enabled in the defaults file 'force-start' should be used only during the preparation of a node to become a Ganeti master a.k.a during a master-failover.
-
Christos Stavrakakis authored
Modify snf-ganeti-eventd in order to get the name of the Ganeti cluster from shared configuration files (ssconf) instead of performing a LUXI query. Performing a LUXI restricts eventd to run only on the master node.
-
Christos Stavrakakis authored
Do not allow any modification of any administratively suspended VM through the API.
-
- 30 Oct, 2012 6 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Add extra command line arguments, to allow the user specify the link and mac_prefix of the new network if needed.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
- 29 Oct, 2012 6 commits
-
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Christos Stavrakakis authored
Return ServiceUnavailable, instead of OverLimit, when pools of bridges, mac-prefixes or IPs run out of resources.
-