Updated openstack/openstack
Project: openstack/keystone  0287d448cc61bc27af94831a38f6d856ce7e6226
null
Configurable token hash algorithm

Tokens were always hashed with MD5. This change allows tokens to
be hashed with SHA256 (or any other algorithm supported by the
keystoneclient token hash function). This is for security
hardening.

There's a new configuration option 'hash_algorithm' in the [token]
section. This is the algorithm to use for hashing PKI tokens, so is
used

a) when storing the token in the db
b) as the hash in the revocation list

hash_algorithm defaults to 'md5' for backwards compatibility.

SecurityImpact
DocImpact
Closes-Bug: #1174499

Change-Id: Iafe3c975d59818c8f362647f7ea5149a03deee47
Updated openstack/openstack
Project: openstack/swift  068dfb464f5248bc530139cdbd8a7849b7dfba2c
null
Load constraints from cluster info dictionary

Use constrainst from the new "swift-constraints" section of test.conf,
fall back to those found in the response to the /info API call,
ultimately falling back to the constraints module's effective
constraints.

Change-Id: Iea01c9c4b5148faa10004a240df411cbe7336a6a
Updated openstack/openstack
Project: openstack/tempest  ef41ee02825676b780f2dbc981ea76d14c72252d
null
Check attributes of attach/detach volume Nova APIs

This patch adds the JSON schema for attach and detach volume Nova
V2 & V3 APIs and validate the response of Nova attach and detach Volume
APIs with added JSON schema to block the backward incompatibility
change in the future.

Response body of V2 attach volume-

{
    "volumeAttachment": {
        "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
        "device": "/dev/vdd",
        "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
        "serverId": "0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a"
    }
}

Response body of V2 detach Volume-
Empty response body
Status code -202

Response body of V3 attach & detach volume-
Empty response body
Status code -202

Partially implements blueprint nova-api-attribute-test

Change-Id: I8139bfba3e303c2aba1e78519e3470e86929d268