Commit Graph

20 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 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 373e59f5df Remove Disco and Eoan bits
Change-Id: Idcae0fd0f130d223fa4d8f36a415d662198c7b11
2021-01-12 13:50:02 +01: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
Liam Young ff6b21a6f9 Rebuild for 20.02 release
Remove disco

Change-Id: I846527b971809e0e6f708f52905bd2868b78d2d1
2020-02-06 07:15:53 +00: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
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 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
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
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
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
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 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
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
Alex Kavanagh a1d134bccd Update the charm to work with renamed barbican-hsm interface
The barbican-hsm-plugin interface was changed to barbican-hsm.
2016-07-13 16:43:08 +00:00
Alex Kavanagh f8b5939ba9 Renamed the softhsm_plugin to softhsm
This is part of a rename strategy to remove the word 'plugin' from the charm.

Also changed the charm so that it runs in a venv for better isolation.
2016-07-13 14:09:37 +00:00
Alex Kavanagh cbe7232aac Initial commit of basic softhsm plugin charm
This is a barebones charm (as part of this commit) which only connects to the
prinical barbican charm and announces its name (as softhsm).  Next steps are to
install and configure the software for the softhsm and determine what should go
across the charm relation.
2016-06-23 13:48:39 +00:00