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: Icd1a12d2b1f9a0ca91e1f88f7f5236edd64ce8bd
Story: #2002586
Task: #24317
Set default branch for git review/gerrit.
Switch amulet tests to stable.
Switch to using stable charm-helpers branch.
Change-Id: I8a7b9b3af387f50a6cde98387d62e464d10993cc
Recent changes in charms.openstack write configuration files with perms
0640; however without a group attribute on the client charm class, these
will root.root owned and this prevents the barbican-worker service from
starting.
Ensure that config files are written using root.barbican for this charm.
Change-Id: Iedce27a14b4a1adee30825274832ad3a3b606634
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata. Dev release tests are enabled separately
because of chickens and eggs.
Change-Id: Ie8eb9810de945c1c6246fe88f8ea97b78f3ca30e
Ensure that oslo.middleware parses any proxy information
forwarded from haproxy/apache with regards to protocol;
this ensures that https connections are correctly detected.
Change-Id: Id44d0f09c79a9464f4da47f1b81d720cfba56260
Depends-On: https://review.openstack.org/578645
Closes-Bug: 1758675
Support for tls-certificates has been added to the openstack-api
layer, charms.openstack and charm-helpers. Trigger a rebuild to
pull in those updates.
Change-Id: Id952857a5de6d5e465c3bc4dd65f6afcc52fa48f
As of pip 10.0, --allow-unverified is not permitted.
Use of the flag in this repo was previously used to force
installation of python-apt to accommodate certain unit tests.
The unverified package, python-apt, is no longer necessary
for test execution.
Related-Bug: #1760720
Change-Id: I9320820838085b34e3958eca262c5281157a3c93
Pull in the fix for internal, public and admin certificates in
charms.openstack.
Change-Id: I6399716022da7550bde3a78197e09149b80b36ba
Closes-Bug: #1750915
The default HAProxy timeout values are fairly strict. On a busy cloud
it is common to exceed one or more of these timeouts. The only
indication that HAProxy has exceeded a timeout and dropped the
connection is errors such as "BadStatusLine" or "EOF." These can be
very difficult to diagnose when intermittent.
This source charm rebuild pulls in the changes to update the default
timeout values to more real world settings. These values have been
extensively tested in ServerStack. Configured values will not be
overridden.
Partial Bug: #1736171
Change-Id: Id94f7b3e519f693df436ccc2b57f4e5e10b3c35e
Bionic, being the next LTS, is important to enable for dev
and test as early as possible ahead of 18.02.
Zesty goes EOL in Jan 2018. The next stable charms release (18.02)
will not provide Zesty series support, as it was an interim
(non-LTS) release.
Change-Id: I8af544ed80ff709c3f8293a7daa0836a84e4a74a
This is to ensure that the charm doesn't trample on system packages
for the things that it needs to install.
Particularly, the problem is with subordinates.
Also a fix for new E722 pep8 standard set.
Change-Id: I72e25c518298d7ac56fc3401118a0c2951ef069c
Trigger a rebuild of the charm to pickup an update to
charms.openstack which fixes enabling SSL for API
endpoint.
Change-Id: If5db1d72da041ed07159ab5af8fe41a863c92549
Partial-Bug: #1719331
A recent commit (ecfd7a64ad) tidied up the
keystone authentication in basic_deployment.py across most of the
charms. Barbican was a bit different in that it has an explicit v3 test
as it was implemented a bit odly and so needed a v3 test for the main
barbican software.
This fix puts back in keystone v3 support for basic_deployment.py
Change-Id: Ic689914402b7966632530d5d595d64f87f3e95bf
Closes-Bug: #1712849
With keystoneauth1 sessions the service catalog search function,
url_for takes argument interface, no longer named endpoint_type.
This change updates tests to use this argument name.
Change-Id: Iffa1f576c9dc0742c5fa3536424da0427c4bb35b
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: I294e20e383e3372dfe61d2c86424776d3e060811
Related-Bug: #1693017
Depends-On: I5ac40617ee30e5f421ec16fc7592177a5e6aa166
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes
Change-Id: I4c227c9b93ddfb5802b00dd0e74c8724f3468121
- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
metadata.yaml changes propagate to the charm store.
Change-Id: Iaae765ae308dde3d61ab1625c0980162e59b0f03
Newer versions of the mysql-shared interface automatically set the
correct hostname based on the network space binding for the relation;
stop providing this from the charm and just let the interface do
its magic!
Change-Id: I358bfe669fb50cbce0380460225866afede8bbf3
Reactive source charms are Python3-only, but have py27 unit tests
declared in project-config.
The Tox tool recently changed behavior. It used to pass when a tox
target was missing commands. Now it fails in that case.
This commit places a py27 no-op shim to allow gate tests to pass,
effectively restoring the original behavior for these py3x-only repos.
Change-Id: I652ae850c2cb8de7103cfe41caa861751893e9da
Partial-Bug: 1642981
- Remove Precise-Icehouse Amulet test definitions if they exist.
- Add Xenial-Newton Amulet test definitions.
- Add Yakkety-Newton Amulet test definitions.
- Use the percona-cluster charm in tests instead of the mysql charm.
Change-Id: I38cf4c134f0057ada305aa31926064117c7c3b8f