This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


    from 4dcb8f9  Merge pull request #1433 from Kami/v2.8.1-changes
     new a371c82  Update Paramiko SSH client to throw if a private key is 
password protect and no password is provided.
     new fcf8613  Add a test case for it.
     new b3f36cd  Add support for Ed25519 key types when using paramiko >= 
2.2.0.
     new 0e8af0e  Add a test case which verifies deploy_node() correctly 
propagates fatal errors instead of retrying.
     new e8e01f9  Fix lint.
     new 88cbb60  Also correctly handle and abort on invalid encrypted key 
password.
     new 0a4f276  Add missing files.
     new 6be9aa5  Make sure we don't retry SSHCommandTimeoutError exception in 
deploy_node() since it's fatal.
     new c9c906a  Add a test case for it.
     new c48e0e5  Fix typo and use password instead of passphrase.
     new f0ecd52  Make variable a module level constant.
     new ed30a8e  Allow user to pass "timeout" argument to ScriptDeployment and 
ScriptFileDeployment class.
     new b6e33ff  Add new stdout and stderr attribute to SSHCommandTimeoutError 
class.
     new aec9f7d  Add changelog entries.
     new cd263c6  Fix auto assigning of volume device in OpenStack
     new 07bc244  Add a test case for it.
     new bf9e088  Don't run additional assertions when running rackspace tests.
     new cb03098  Add missing test files.
     new ec3311c  Update test cases.
     new 14125f5  Add new "ssh_key_password" argument to the deploy_node() 
method.
     new 3086851  Update changelog, set version.

The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.rst                                        | 64 ++++++++++++++-
 docs/conf.py                                       |  4 +-
 id_rsa_2048b_pass_foobar                           | 28 +++++++
 id_rsa_2048b_pass_foobar.pub                       |  1 +
 libcloud/__init__.py                               |  2 +-
 libcloud/compute/base.py                           | 50 ++++++++----
 libcloud/compute/deployment.py                     | 33 ++++++--
 libcloud/compute/drivers/openstack.py              |  2 +
 libcloud/compute/ssh.py                            | 71 +++++++++++-----
 libcloud/compute/types.py                          |  1 +
 .../test/compute/fixtures/misc/test_ed25519.key    |  7 ++
 .../test/compute/fixtures/misc/test_ed25519.pub    |  1 +
 .../fixtures/misc/test_rsa_2048b_pass_foobar.key   | 39 +++++++++
 .../fixtures/misc/test_rsa_2048b_pass_foobar.pub   |  1 +
 libcloud/test/compute/test_deployment.py           | 79 ++++++++++++++++--
 libcloud/test/compute/test_openstack.py            | 27 ++++++-
 libcloud/test/compute/test_ssh_client.py           | 94 ++++++++++++++++++++++
 17 files changed, 450 insertions(+), 54 deletions(-)
 create mode 100644 id_rsa_2048b_pass_foobar
 create mode 100644 id_rsa_2048b_pass_foobar.pub
 create mode 100644 libcloud/test/compute/fixtures/misc/test_ed25519.key
 create mode 100644 libcloud/test/compute/fixtures/misc/test_ed25519.pub
 create mode 100644 
libcloud/test/compute/fixtures/misc/test_rsa_2048b_pass_foobar.key
 create mode 100644 
libcloud/test/compute/fixtures/misc/test_rsa_2048b_pass_foobar.pub

Reply via email to