Allow Hacking 0.7.x or later

Allow newer versions of Hacking as well,
which permits further checks to be used for gating.
Suppress H202 for now to pass tests.

Change-Id: I75ab26df94b5dd8b8b05f4ada2ca6831d8584a75
Deprecation warning should be 'pending'

Until python-openstackclient is ready for more mainstream users.

Change-Id: Ic90daa38cd7e8e2f6d6b23c30c3d83935cf6c1a6
Merge "Allow Hacking 0.7.x or later"
Support client generate literal ipv6 auth_uri base on auth_host

This patch is for fix bug 1208784. Support keystone client generate
literal ipv6 auth_uri via provided auth_host, when the auth_uri is
None.

Fixes bug 1208784

Change-Id: I226881a35a74ef668d4cd1c6829a64c94ff185d9
Replace HttpConnection in auth_token with Requests

Requests is becoming the standard way of doing http communication, it
also vastly simplifies adding other authentication mechanisms. Use it in
the auth_token middleware.

This adds the ability to specify a CA file that will be used to verify a
HTTPS connections or insecure to specifically ignore HTTPS validation.

SecurityImpact
DocImpact
Partial-Bug: #1188189
Change-Id: Iae94329e7abd105bf95224d28f39f4b746b9eb70
Merge "Support client generate literal ipv6 auth_uri base on auth_host"
Merge "Replace HttpConnection in auth_token with Requests"
Set example timestamps to 2038-01-18T21:14:07Z

This timestamp is the last possible moment that can be represented on
32-bit systems as an integer.

As a consequence of revising the JSON examples, the corresponding PEM
files must be re-generated as well.

Change-Id: Ic6014c08b4545db036605beef1e6a8829ed347c4
Related-Bug: 1190054
Related-Bug: 1225084
Merge "Deprecation warning should be 'pending'"