Commit Graph

16 Commits

Author SHA1 Message Date
Aurelien Lourot fa9eb8f482 Sync release-tools
Sync release-tools boilerplate containing these changes
in order to pin pip < 20.3:
https://github.com/openstack-charmers/release-tools/pull/125
https://github.com/openstack-charmers/release-tools/pull/126

Change-Id: I7a341efcacce56a8cfcf5dcc9ec60f2ae576f7b9
2020-12-10 22:14:44 +01:00
Alex Kavanagh c5bb1c231d Release sync for 20.08
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: Ice3f935d7ed834c5caad3a7703f4f7d29ae9813b
2020-07-27 20:48:37 +01:00
Sahid Orentino Ferdjaoui 5b14cf84f9 Enable functional tests for train
This patch also updates the smoke test to run train.

Change-Id: Ib1e3d8b1b8298131237b02692380eade21e31ce8
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>
2019-10-23 16:48:54 +02:00
Ryan Beisner d82958bd65
Sync charm/ceph helpers, tox, and requirements
Also remove duplicate tags declaration from metadata.yaml.

Change-Id: I16ebb5ffbd5e59e72dbb9c642abbcb2aa26b3bb0
2019-10-01 14:41:54 -05:00
Camille Rodriguez b025d3d39b Add disco-stein bundle to gate tests
The bundle disco-stein was in the dev bundles because
a bug with the Python 3.7 syntax prevented the success of
the deployment of HA clusters. This bug is fixed, we can
reintegrate disco-stein in the gate bundles.

Other small additions:
- removing sitepackages in tox.ini to avoid test env pollution
- skip_missing_interpreters in tox.ini set to False to avoid false
positives by skipping missing interpreters.

LP Related-Bug: #1823718

Change-Id: I432a562efb84e486034f97f433186a31a80d4b2d
2019-09-02 11:34:02 -04:00
Frode Nordahl 0c596f7c4d Update functional test definitions
Change-Id: I9501a4aed293b3fdf9cda60b47107030f2d5d2eb
2019-07-17 15:27:26 +02:00
Ryan Beisner e320c3a7cc Rebuild for sync charm-helpers
Change-Id: I563f81e62bc3d17814901ab8cd56f260aeb1ac8b
2018-11-10 00:27:24 +00:00
Liam Young 9cca3cfe2f Pass all CS_ vars to tox env to pickup timeout
Change-Id: I849cfa813eccfb4fc6730c58162a897b858cae4c
2018-09-20 11:17:40 +00:00
David Ames 723396341a Enable Bionic as a gate test
Change bionic test from dev to gate for 18.05.

Change-Id: If4a8a0b70ae44ca01552e640b10b796704eae272
2018-05-11 15:08:06 -07:00
Ryan Beisner 85beff1a2a Update tox.ini to stop using unverified package
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: Icb943fb530f4f97cb8b661975d2955cbb8060152
2018-04-03 16:40:46 +00:00
Ryan Beisner 11b58eae49 Rebuild for sync charm-helpers
Change-Id: Ie94f64e2f6fc1be89910d2520fd0aa8c5bcda41c
2018-02-21 14:02:24 -06:00
Chris MacNaughton a14096c94c update tests to enable pike
Also move gate to xenial-pike

Change-Id: Ib2a1b2a203d1e0393f44543c12924a6e0d427599
2017-11-16 07:28:17 +00:00
David Ames a2594e80dd Enable Ocata Amulet Tests
- 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.
- Sync tox.ini to resolve amulet full test failures.

Change-Id: Ifb0546936260d6c55b8c57e87e4f27d34e681753
2017-03-21 17:17:33 +00:00
Ryan Beisner ff0224dbac Update tox.ini files from release-tools gold copy
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.

This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.

Change-Id: Ie84a6fa14bf68b49376cd9ec560afbe8e29b578d
2016-09-06 22:06:58 +00:00
Alex Kavanagh 2651c4a038 Add amulet/bundle tests to charm-barbican-softhsm
This adds keystone v2 and v3 tests to the charm.
However, because of bug#1611393 the tests can't execute test 400 which
would check the API to barbican.  Thus, it is disabled and the tests
only check that the relation is set up properly.

Change-Id: Ibfcdd82b070f7688a815fcbb1a089090d9529e2a
2016-08-10 13:57:57 +00:00
Ryan Beisner bb82897cda Add .gitreview and clean up repo
Update tox.ini to lint unit_tests, clean lint.

Add src/README.md placeholder to prevent inheritence of the
lower layer readme file in the built charm.

Add src/tox.ini and test-requirements for Amulet prep.

Update metadata.yaml for series.

Update tox.ini to minimize and clarify pep8 ignores.

Resolve flake8/pbr test-requirements version range conflict.

Mock apt in unit tests.

Add required tags data in src/metadata.yaml for charm proof.

Use openstack/charms.openstack proper in test-requirements
instead of a user space fork.

Update src/layer.yaml repo value to point to official location
and remove unnecessary options.

Change-Id: I5ca9e6cf9f8f91b3ce0ec3b48cf63535ca37c0f7
2016-08-03 18:59:01 +00:00