You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by qu...@apache.org on 2017/10/06 19:11:46 UTC
[1/3] libcloud git commit: azure_arm: Fix stop_node without
deallocation
Repository: libcloud
Updated Branches:
refs/heads/trunk bba685f23 -> 311a9546b
azure_arm: Fix stop_node without deallocation
Closes #1003
Signed-off-by: Quentin Pradet <qu...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/3f29c354
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/3f29c354
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/3f29c354
Branch: refs/heads/trunk
Commit: 3f29c35434100112e71147779ef05716b4de7d64
Parents: bba685f
Author: Markos Gogoulos <mg...@mist.io>
Authored: Fri Oct 6 23:03:03 2017 +0400
Committer: Quentin Pradet <qu...@apache.org>
Committed: Fri Oct 6 23:03:56 2017 +0400
----------------------------------------------------------------------
libcloud/compute/drivers/azure_arm.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/3f29c354/libcloud/compute/drivers/azure_arm.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/azure_arm.py b/libcloud/compute/drivers/azure_arm.py
index 38ca2ae..225a9b5 100644
--- a/libcloud/compute/drivers/azure_arm.py
+++ b/libcloud/compute/drivers/azure_arm.py
@@ -1783,7 +1783,7 @@ class AzureNodeDriver(NodeDriver):
if deallocate:
target = "%s/deallocate" % node.id
else:
- target = "%s/stop" % node.id
+ target = "%s/powerOff" % node.id
r = self.connection.request(target,
params={"api-version": "2015-06-15"},
method='POST')
[2/3] libcloud git commit: azure_arm: Convert more node states
Posted by qu...@apache.org.
azure_arm: Convert more node states
Closes #1003
Signed-off-by: Quentin Pradet <qu...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/446300d8
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/446300d8
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/446300d8
Branch: refs/heads/trunk
Commit: 446300d88de9087fe8e3e6544d22140aa23ecc28
Parents: 3f29c35
Author: Markos Gogoulos <mg...@mist.io>
Authored: Fri Oct 6 23:09:17 2017 +0400
Committer: Quentin Pradet <qu...@apache.org>
Committed: Fri Oct 6 23:09:17 2017 +0400
----------------------------------------------------------------------
libcloud/compute/drivers/azure_arm.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/446300d8/libcloud/compute/drivers/azure_arm.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/azure_arm.py b/libcloud/compute/drivers/azure_arm.py
index 225a9b5..bb6383c 100644
--- a/libcloud/compute/drivers/azure_arm.py
+++ b/libcloud/compute/drivers/azure_arm.py
@@ -1947,7 +1947,8 @@ class AzureNodeDriver(NodeDriver):
r = self.connection.request(action,
params={"api-version": "2015-06-15"})
for status in r.object["statuses"]:
- if status["code"] == "ProvisioningState/creating":
+ if status["code"] in ["ProvisioningState/creating",
+ "ProvisioningState/updating"]:
state = NodeState.PENDING
break
elif status["code"] == "ProvisioningState/deleting":
@@ -1965,6 +1966,9 @@ class AzureNodeDriver(NodeDriver):
if status["code"] == "PowerState/deallocated":
state = NodeState.STOPPED
break
+ elif status["code"] == "PowerState/stopped":
+ state = NodeState.PAUSED
+ break
elif status["code"] == "PowerState/deallocating":
state = NodeState.PENDING
break
[3/3] libcloud git commit: Add changes for #1003
Posted by qu...@apache.org.
Add changes for #1003
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/311a9546
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/311a9546
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/311a9546
Branch: refs/heads/trunk
Commit: 311a9546b4f8bbbd89609e7f7638ff45cc05ef67
Parents: 446300d
Author: Quentin Pradet <qu...@apache.org>
Authored: Fri Oct 6 23:11:21 2017 +0400
Committer: Quentin Pradet <qu...@apache.org>
Committed: Fri Oct 6 23:11:21 2017 +0400
----------------------------------------------------------------------
CHANGES.rst | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/311a9546/CHANGES.rst
----------------------------------------------------------------------
diff --git a/CHANGES.rst b/CHANGES.rst
index cd2f18b..5ea6bd2 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -34,6 +34,9 @@ Compute
- [GCE] Allow setting service account in instance templates (LIBCLOUD-947, GITHUB-1108)
[Evan Carter]
+- [ARM] Fix API call on powerOff, convert more node states (GITHUB-1003)
+ [Markos Gogoulos]
+
Changes in Apache Libcloud 2.2.1
--------------------------------