Updated openstack/openstack
Project: openstack/tempest  71fbc00c371ab8d843b62f18fd15c02a3547578a
null
Remove usage of internal library function in basic generator

Internal function shouldn't be used from the outside. Adds unit tests
to verify that the change has no other side effects.

Change-Id: I72d34c253816cfc4c05008f504c9abe6d2182efd
Closes-Bug: bug 1293543
Updated openstack/openstack
Project: openstack/tempest  1886c9c3088478f1387a720a661a876e085abecc
null
Verify the response attributes of 'list_aggregates'

This patch verifies the response attributes of list_aggregates.
The response body of v2 and v3 API has the same format:

"aggregates": [
    {
        "availability_zone": "nova",
        "created_at": "2012-11-16T06:22:23.361359",
        "deleted": false,
        "deleted_at": null,
        "hosts": [],
        "id": 1,
        "metadata": {
            "availability_zone": "nova"
        },
        "name": "name",
        "updated_at": null
    }
]

Partially implements blueprint nova-api-attribute-test

Change-Id: If4c09929f3e9d3fd743aad2b727a74834fdbf8fd
Updated openstack/openstack
Project: openstack/heat  b6795ea23e69a8bc3d44ad8c4d83137d7f4349c2
null
Don't create cloud-init user unless specified

When the the instance_user value from heat.conf is set to empty string/None and
the user doesn't specify Server's admin_user property, Heat will not create a
custom cloud-init user.

The instance_user config option and admin_user property are deprecated and will
be removed in Juno where this behaviour becomes the default.

AWS::EC2::Instance will still create a cloud-init user for CloudFormation
compatibility. In the absence of the instance_user config option, 'ec2-user'
will be used.

Closes-Bug: #1257410
Change-Id: I42dda36045f79be079b2030669284e9db71463d7