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
 --------------------------------