Commit Graph

59 Commits

Author SHA1 Message Date
Aurelien Lourot 8c6f2d189d Add impish to metadata.yaml
Change-Id: If19bee71e83b0bfbc22e629fa2e8b94e6de32a17
2021-06-03 11:02:50 +02:00
Alex Kavanagh 65f5cb64a0 Updates to flip all libraries back to master
This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.

Change-Id: I0f5b28437fda22b09fb0d9346fa5581f6a995f72
2021-05-04 09:41:58 +01:00
Alex Kavanagh c478be4764 21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: I8b159e2fd0eadecb23c580804ec9b3609b14fdb1
2021-04-03 20:20:43 +01:00
Alex Kavanagh c6dcfbbdf4 Add hirsute and remove trusty from metadata.yaml
This update adds the new hirsute Ubuntu release (21.04) and
removes trusty support (14.04 which is EOL at 21.04).

Change-Id: Iac0486c6d978a34b9e7873bd00627d5c55d32e25
2021-03-02 20:51:31 +00:00
Aurelien Lourot f5d2f18107 Pin charm-tools<2.8
Change-Id: I8e14d3d41e5c87e444ed868ac4304521a852e222
2021-02-10 22:25:46 +01:00
Zuul 4b7e5feecd Merge "Updates for testing period for 20.01 release" 2021-01-14 13:05:39 +00:00
Alex Kavanagh 4a1a393b30 Updates for testing period for 20.01 release
* charm-helpers sync for classic charms
* rebuild for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure master branch for charms.openstack
  - ensure master branch for charm-helpers

Change-Id: I87d7373ec6407dbfd30a93e04146fb122978634d
2021-01-12 15:27:12 +00:00
Aurelien Lourot 373e59f5df Remove Disco and Eoan bits
Change-Id: Idcae0fd0f130d223fa4d8f36a415d662198c7b11
2021-01-12 13:50:02 +01:00
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
Zuul a78d650d8e Merge "Remove inherited configuration options invalid for charm" 2020-07-20 14:46:50 +00:00
Aurelien Lourot d9b05879b3 Add Ussuri and Victoria tests
Closes-Bug: #1885935
Change-Id: Ia4ab72a73ab44c3263d627bc7f18c1dbafaae2ad
2020-07-08 14:33:04 +02:00
Alex Kavanagh 1ba7c8d694 Updates for 20.08 cycle start for groovy and libs
- Adds groovy to the series in the metadata
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild

Change-Id: I9e6d0b4e0041f11e6a6417a73177b0fc4cfabfe3
2020-06-02 14:27:10 +01:00
Ryan Beisner 2728ec8b24
Add focal series metadata
Change-Id: I088d6cfbd51db5524f6bb049322a31231b392ab3
2020-05-19 14:36:10 -05:00
Frode Nordahl 161aaef2f2
Remove inherited configuration options invalid for charm
Change-Id: I33a9602793c2a19d8d21e4524999c5c2dd51e85f
Closes-Bug: #1879088
2020-05-16 23:09:42 +02:00
Frode Nordahl 14c05427fc
Remove use of admin-token in functional test
Change-Id: I8ac1e315f614bd5a820c6ff7f863406f632a56ee
2020-03-25 09:40:57 +01:00
Liam Young ff6b21a6f9 Rebuild for 20.02 release
Remove disco

Change-Id: I846527b971809e0e6f708f52905bd2868b78d2d1
2020-02-06 07:15:53 +00: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 c8ff34937a
Rebuild for sync layer-openstack
Also explicitly set ``include_system_packages`` to False.

While that setting is now the a default we consume from
``layer-basic`` it is more clear for the causual reader
of the charm source code.

Remove redundant entries from ``wheelhouse.txt``.

Change-Id: I242795da17bed0c78a7c7808d6b80d11528c65c7
2019-08-22 09:00:19 +02:00
Chris MacNaughton edbd917f34
Update series metadata
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: I681f54a71eb5d1c0605f18e0781f024b8966bf47
2019-08-19 11:45:11 -04:00
Frode Nordahl 4df0f75249
Distribute direct charm dependencies
Do not rely on system installed Python packages but distribute the
direct charm dependencies as part of the charms wheelhouse.

As the span of distributions we need to support with reactive
charms widens we will run into compability problems with the
current model.

For further reference see juju/charm-helpers#341 and
juju-solutions/layer-basic#135

Change-Id: Ic4e33d59039421593c8ca22f08834ba6f6561b26
2019-08-14 16:51:37 +02:00
Frode Nordahl 0c596f7c4d Update functional test definitions
Change-Id: I9501a4aed293b3fdf9cda60b47107030f2d5d2eb
2019-07-17 15:27:26 +02:00
Frode Nordahl 3bfb75abcd Enable bionic/stein and disco/stein functional tests
Change-Id: I9b6a952c6633c40cebe5472a12aae0b98985b865
2019-04-09 06:40:42 +02:00
Frode Nordahl af0e3ec723 Update series metadata
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: Iccb39e338643d987309c61afe22713053536fb05
2019-04-05 07:45:40 +02:00
Pete Vander Giessen 0ffc020464 Replace ostestr with stestr in testing framework.
A system upgrade broke ostestr. We can fix it by just calling stestr
directly.

Change-Id: Ic04bd20af254018f4466f32933d187a912daa5b9
2019-03-07 17:01:04 -05:00
Ryan Beisner e320c3a7cc Rebuild for sync charm-helpers
Change-Id: I563f81e62bc3d17814901ab8cd56f260aeb1ac8b
2018-11-10 00:27:24 +00:00
Ryan Beisner 3c7a92d0b3 Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I0778cade506b8c1cff49ca429ab24bfa27a8f019
2018-10-04 10:51:33 -05: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
Ryan Beisner dd5328d86a Update functional test definitions
Change-Id: Ib1f6c7d9e2c40774b614fe4f9429e2548a4a1905
2018-08-27 18:10:11 -05:00
Ryan Beisner 44e1fe72d0 Update functional test definitions
Change-Id: If5a6b1e26d40601f8f4ab2c5eea3f0d4411957ed
2018-07-18 18:34:11 -04:00
Ryan Beisner e9247c7781 Update series metadata
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: I700ef8c2e639f73bec16d3edaa639067ce3a2383
2018-07-11 14:02:45 -05: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 809bd1556c Remove deprecated functional test targets
Change-Id: Ica09148159390a24facbd35cb59bc74dd261ef37
2018-05-09 16:33:12 -05: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
Ryan Beisner c799fa1e24 Add Bionic and remove Zesty series and tests
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: Icdd0442be6755a02b5b4a842aaff24cfbd165b41
2017-12-05 05:26:43 +00:00
Alex Kavanagh 9b0199a547 Ensure that venv is used
This is to ensure that the charm doesn't trample on the system packages
for the things that it needs to install, and that it will cooperate with
another reactive charm, especially as it is a subordinate.

Also fix some PEP8 E722 errors as that seems to have been added to the
pep8 standard set.

Change-Id: I9efb78c6f738db2284677dbde85f9e2a3ed0a6fe
2017-11-17 10:33:04 +00: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
Ryan Beisner fe257b8f16 Update requirements for git charmhelpers
Change-Id: I54fafa25154e48e86e1aae780a47859b5f129169
2017-10-03 04:33:35 +00:00
Ryan Beisner 71279c2ae8 Add Artful dev series metadata
Change-Id: Ic466ed8c42d0ae63fca581305120074814a844a7
2017-09-26 15:21:48 -04:00
Ryan Beisner d8abff370c Remove deprecated series metadata and tests
Change-Id: I0b8eeb81dcbeba6ddf80b433c388a7661ec28839
2017-08-23 09:50:55 -05:00
Andrew McLeod 0ac51d3d89 Modify tests.yaml which specifies bundletester config params
with the following key:value pairs:

- reset_timeout: 600

Change-Id: I6be91ad4aed575ac972f7ca0aae21b22989db797
2017-08-09 14:20:00 -06:00
David Ames 8eeab53c6d Update tests to use keystoneauth1
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: I79b4a842772a4f1a850495eb15bb38afd83cda96
2017-07-24 14:53:55 -07:00
James Page 51d5f834c4 Updates for pike b1
Add amulet tests for pike, leave disabled for now.

Change-Id: I1dff39bc25a667660e61d3295cf96f8362ef1032
2017-05-25 12:43:41 +01:00
David Ames f188f330fa Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I5ce4aff9dee7c184035dc8463a649665dbb3db28
2017-04-27 11:01:24 -07: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 01a113533e Update readme
Change-Id: I028a342608c9c415f2f83e535345c4babce6f7ca
2016-12-08 21:05:41 +00:00
Ryan Beisner f14b949e46 Update Amulet defs, series metadata and c-h sync
- Fix test executable hashbags for virtualenv prep.

- Add Yakkety-Newton Amulet test definitions.

- Prep Xenial-Ocata Amulet test definitions (not yet enabled).

- Prep Zesty-Ocata Amulet test definitions (not yet enabled).

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: I4c4518e5415220e0e89c0893c0079a565771e131
2016-12-08 09:10:13 -08:00