This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ieb2f3fa18837819459c111bb31d0d33fddc8c2f4
Story: #2002586
Task: #24317
Trove filters what IP addresses are exposed on the Trove API. This
change allows the configuration of the Trove regular expressions
to be used for filtering. There is a network label, black list and
white list regular expressions that can be specified. The default is
set to expose all addresses.
Change-Id: I89aad1d7d38d3a96728c31241e8cf1fc483aba81
Nova config drive can be used to pass parameters and files to the
database instances. In cases where file injection cannot be used
by nova, trove can be configured to tell nova to use config drive
support instead. Nova will then use config drive to configure the
database instance.
Change-Id: I29c1d0e935603a849c2500b2f298b7a6fa84cb28
The charm-helpers project moved from launchpad to github.
Create a copyright file to work around pep8 warning.
Fix keystone.service_catalog.url_for calls to use 'interface'
parameter versus 'endpoint_type'.
Add .stestr to .gitignore file.
Change-Id: I215b09b97e4cd9ebbad5dcb41a03d0c09dcfd9ef
Add version information for pike, queens and rocky.
Correct package key to trove-common.
Add zesty to list of supported Ubuntu releases.
Change-Id: Ief176a837ccf125bb9ee7a3a61c45f0452849c0b
Every reactive charm that uses charms.openstack and implements unit
testing needs to mock charmhelpers, as otherwise the tests blow up.
This patch uses the mocking of charmhelpers in charms.openstack so that
a charm layer can just import test_mocks and charmhelpers will be mocked
out along with setting up a default
charmhelpers.c.o.u.OPENSTACK_RELEASES so that when an OpenStackCharm()
derived charm class won't fail on definition.
Change-Id: Iea3a6dcab0a9bba952208ae92c636ade55627ef4
Related-Bug: #1693017
Depends-On: I5ac40617ee30e5f421ec16fc7592177a5e6aa166
Use default openstack charm hooks where possible, implemented
2 functions to facilitate this: get_amqp_credentials() and get_database_setup().
Allow for additional trove configuration by the user:
trove-volume-support: same name as in trove.conf
trove-datastore-database: used to set datastore_registry_ext in
trove-guestagent.conf
trove-database-volume-support: corresponds to volume_support per DB in
trove.conf
default-neutron-networks: same name as in trove.conf
Add Newton version of the trove configuration files, remove verbose
setting as it's deprecated and ignored in Newton.
Change-Id: I0a9a33128e13ad232f28996b24fea48d081786f2
Remove non-working unit tests (left only the ones that pass
- let's make it a baseline and add more afterwards).
Fix functional tests (dependency + API urls)
Repository tidy up:
Remove log files from tox from git repo;
Fixup gitreview to point to trove repository;
Make gate tests executable.
Change-Id: Ide6b833f77f76e43ebbc9fbe435cff0bd4060ef8
When registering the endpoints with Keystone it looks like a
Trove API version and tenant var should be included in the endpoint
string
I'm not creating a pull request for this as the endpoint format is
based on old Icehouse documentation *1 and I'm not sure what Trove
API version the charm supports
*1 http://docs.openstack.org/icehouse/install-guide/install/apt/content/trove-install.html