GitHub user snmpboy opened a pull request:
https://github.com/apache/libcloud/pull/1255
Feature ssl offload
## Changes Title (replace this with a logical title for your changes)
### Description
Added the ability to add certificates and keys to NTTC-CIS load balancer
service. Requires pyopenssl
### Status
Replace this: describe the PR status. Examples:
- done, ready for review
### Checklist (tick everything that applies)
- [ ] [Code
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
(required, can be done after the PR checks)
- [ ] Documentation
- [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ]
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
(required for bigger changes)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/NTTC-CIS/libcloud feature_ssl_offload
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/1255.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1255
----
commit 067e93ec71597d8d2d4aba171cdd60f272e8a65b
Author: mitch <mitch.raful@...>
Date: 2018-10-04T11:56:57Z
Added new code for xml parsing to common/nttcis
commit fcd632ab271ac6331927a3ec39bfa1de8bd3d784
Author: mitch <mitch.raful@...>
Date: 2018-10-26T16:55:26Z
added file test_lib_list.py
commit 15ce000e2791aea5984583739b74b38980a1d0a9
Author: mitch <mitch.raful@...>
Date: 2018-10-26T17:06:45Z
Merge branch 'drs' into feature_drs hopefully get all changes while
preserving the drs and tests directories
commit adcf3bdb938bc9093a0a0772cd71b02adfedb10c
Author: mitch <mitch.raful@...>
Date: 2018-10-26T20:08:44Z
Added abstract Driver class in drs/drivers/nttcis
commit 62d9eb667e51c65d9b73d516275f000890e8ade0
Author: mitch <mitch.raful@...>
Date: 2018-10-27T01:55:58Z
the drs driver does function
commit 14a69ee45c9141329922ef193480eba99ce4adc1
Author: mitch <mitch.raful@...>
Date: 2018-10-27T02:04:46Z
merged with drs
commit a88fb2fc13487b11949e6cf58a20073bb0d7eec6
Author: mitch <mitch.raful@...>
Date: 2018-10-27T02:19:28Z
removed dd prefix from region on tests files
commit 81d57364270d58038f02895bc136f19044446b5f
Author: mitch <mitch.raful@...>
Date: 2018-10-28T15:18:23Z
changed _to_nodes and _to_node and drivers/nttcis.py to handle node
retrieval by process_xml
commit 10c4a31b4ea9b9776ff8fd94553aa294ceb2a1d1
Author: mitch <mitch.raful@...>
Date: 2018-10-29T17:41:24Z
Test failed DRS creation not supported between the selected data centers
commit 88daff6db7d252e8cad773b43fedf93a6e3bc553
Author: mitch <mitch.raful@...>
Date: 2018-10-30T20:09:59Z
moved create_consistency_group to drs/drivers/nttcis.py from
compute/drivers/nttcis.py. Started testing delete
commit 82afeb4d2b49485525bafc408c87dc2a9e0785f6
Author: mitch <mitch.raful@...>
Date: 2018-10-30T20:12:30Z
Merge branch 'feature_drs' of
https://bitbucket.mcp-services.net/scm/devops/libcloud into dynamic
commit f8c0da694dc25bb3f2238a95e7d6968ecb6f9399
Author: mitch <mitch.raful@...>
Date: 2018-10-31T17:24:05Z
can list cg groups
commit c32aa10447c375a287f79aab2ba922cacf23bd25
Author: mitch <mitch.raful@...>
Date: 2018-10-31T21:14:03Z
added directories and started files for drs/test suite
commit 0346c30f26764f7cb63b71e6c321eed7c0b22f22
Author: mitch <mitch.raful@...>
Date: 2018-11-01T15:37:12Z
added fixtures for drs ineligible error and listing cg's and completed tests
commit 62e0aafc21d70b5b58618118154ec37e70e725d9
Author: mitch <mitch.raful@...>
Date: 2018-11-01T20:32:30Z
commented out several classes in common/nttcis module, added tests for get
single cg
commit 3d3289dcc953ba302eadd89649ab6a29e1a34248
Author: mitch <mitch.raful@...>
Date: 2018-11-02T21:00:02Z
added listing snapshots, edited the XmlToDictConfig class to handle XML
from snapshots, added integrations test, and a fixture for unit tests
commit 1935b5f2cff2d8e1d44ead7ab0686dd70d00c93d
Author: mitch <mitch.raful@...>
Date: 2018-11-05T22:21:30Z
added more tests to tests and test directory. nttcis module for drs uses a
decorator to list/filter consistency groups
commit 614b43d47673d626909bfcf23c6c0f020cf232fa
Author: mitch <mitch.raful@...>
Date: 2018-11-06T21:37:56Z
Added documentation for drs via sphinx and added tests for expand journal.
commit 9c76b415254ba193509ae546a752b169d2731bf7
Author: mitch <mitch.raful@...>
Date: 2018-11-06T21:42:10Z
added auto generated rst files to ../docs/drs/
commit 3e83d4beb4380ff36061b20fae991175f91e2f84
Author: mitch <mitch.raful@...>
Date: 2018-11-08T14:20:00Z
added addtional tests and the functionality to choose snapshots by
filtering create times
commit 8ed60c7dc11b2ca4ce35149a4d14a9ecf099ca42
Author: mitch <mitch.raful@...>
Date: 2018-11-08T22:34:29Z
drs finished...need to run tox, pull latest and pull request
commit bc4482a5c1497a86a4267451513f033893e58cfa
Author: mitch <mitch.raful@...>
Date: 2018-11-13T16:28:39Z
fixed drs examples in docs/examples/drs/nttcis; added imports for
MutableSequence and Mapping based on python vesions in libcloud/common/nttcis;
added code blocks for dynamic class creation from xml as opposed to pick
and choose properties from xml in common/nttcis; firewall rules are dynamic
commit 805a27262417e5a23597864c808c90c12fcc5306
Author: mitch <mitch.raful@...>
Date: 2018-11-13T16:31:32Z
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud
into feature_drs
commit 99b7bda820f706567b6ca2509c27a6831b06ba36
Author: mitch <mitch.raful@...>
Date: 2018-11-13T16:56:02Z
renamed file after testing .pylintrc.bak -> .pylintrc
commit 9319bbbc334c62f26dfb57f9ae96466c7c134a82
Author: mitch <mitch.raful@...>
Date: 2018-11-16T20:15:49Z
Started ssl import and offload
commit 35131c86fdf0117a600c4e698112166ba4356be2
Author: mitch <mitch.raful@...>
Date: 2018-11-16T20:59:35Z
Finished ssl import and list
commit 9e3472417fe01a0638c53c18697bf8cd1e906124
Author: mitch <mitch.raful@...>
Date: 2018-11-19T21:15:17Z
added ssl cert chain imports, listing cert chains, get a cert chain.
Created fixtures and pytest tests for certs
commit e18efb151bb8361c1b3755e5c215c8b4e94efe22
Author: mitch <mitch.raful@...>
Date: 2018-11-21T04:47:16Z
added ssl offload profiles as well as listing and getting profiles
commit b8c4b9cce09bcce9b46b6cde4be1b93379546a12
Author: mitch <mitch.raful@...>
Date: 2018-11-22T03:49:07Z
finished tests and tox
commit 44923b9762170b086b4a771bdee7667ba741bd95
Author: mitch <mitch.raful@...>
Date: 2018-11-22T04:30:55Z
LIBCLOUD-1024 commit for pull request
----
---