charm-nova-cloud-controller/tests
Rodrigo Barbieri a51efaf640 Propagate vendor_data from nova-cloud-controller
When using DVR and L3HA neutron deployment options,
Nova API Metadata requests are served from compute nodes,
instead of from neutron-gateway nodes.

This change allows nova-cloud-controller to send vendor_data
configuration values to nova-compute charm relation so it
can write to nova-compute's nova.conf appropriately.

Replaced the existing context logic with inheritance
from a new context created in charm-helpers, so the
logic can be shared across several charms that write
vendor metadata to nova.conf and vendor_data.json.

Also, small fix in the vendor-data and vendor-data-url
descriptions, where it was incorrectly stating that such
configuration would be effective in nova-cloud-controller
on Queens release.

The values set in vendor-data and vendor-data-url config
options will always be propagated to nova-compute regardless
of the OpenStack release. Those values will continue to only
be effective in nova-cloud-controller nodes on Rocky release
or later.

Included sync of charm-helpers code in order to inherit
the refactored vendor metadata contexts.

Change-Id: If8373fc6b2d04dbc29ed07896d385ac920cae3f4
Depends-On: I0c79e1bfac9fbe7009a7e862ad010cfa2de8cfda
Closes-Bug: #1777714
2019-06-05 10:22:56 -03:00
..
basic_deployment.py Propagate vendor_data from nova-cloud-controller 2019-06-05 10:22:56 -03:00
dev-basic-cosmic-rocky Update functional test definitions 2018-07-18 18:37:32 -04:00
dev-basic-disco-stein Enable bionic/stein and disco/stein functional tests 2019-04-10 07:21:49 +02:00
gate-basic-bionic-queens Enable Bionic as a gate test 2018-05-11 16:12:20 -07:00
gate-basic-bionic-rocky Sync charm helpers and enable Rocky func test 2018-08-29 09:02:23 -05:00
gate-basic-bionic-stein Enable bionic/stein and disco/stein functional tests 2019-04-10 07:21:49 +02:00
gate-basic-trusty-mitaka Update Amulet defs, series metadata and c-h sync 2016-11-28 14:55:42 -06:00
gate-basic-xenial-mitaka Update Amulet defs, series metadata and c-h sync 2016-11-28 14:55:42 -06:00
gate-basic-xenial-ocata Enable SSL termination for nova-placement-api 2017-03-01 14:27:35 +00:00
gate-basic-xenial-pike Enable xenial-pike amulet test 2017-11-16 15:41:44 +13:00
gate-basic-xenial-queens Fix up amulet for queens 2018-02-27 09:01:48 +00:00
README.md Use bundletester for amulet test execution 2016-07-19 10:21:50 +01:00
tests.yaml Modify tests.yaml which specifies bundletester config params 2017-08-09 14:27:52 -06:00

Overview

This directory provides Amulet tests to verify basic deployment functionality from the perspective of this charm, its requirements and its features, as exercised in a subset of the full OpenStack deployment test bundle topology.

For full details on functional testing of OpenStack charms please refer to the functional testing section of the OpenStack Charm Guide.