Commit Graph

20 Commits

Author SHA1 Message Date
Corey Bryant 6b992ed490 Add 2023.2 Bobcat support
* sync charm-helpers to classic charms
* change openstack-origin/source default to quincy
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic
* update charmcraft_channel to 2.x/stable

Change-Id: If59e6c4db7688c0819da2b3feb0c7bda89de6780
2023-08-03 13:51:39 -04:00
Felipe Reyes dc2d4d32cb Charm-helpers sync
Change-Id: I0053f28aaaecc6b9d60dfbccbb7c308c929cb046
2023-06-16 18:11:21 -04:00
Corey Bryant f7fb2c3693 Add Kinetic and Zed support
* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: I78b0720e75891a41364ba0ddb82add89c3b77ca1
2022-08-26 18:40:28 +00:00
Chris MacNaughton 2750b5591a Updates for jammy enablement
- charmcraft: build-on 20.04 -> run-on 20.04/22.04 [*archs]
- Refresh tox targets
- Drop impish bundles and OSCI testing
- Add jammy metadata
- Default source is yoga
- Charmhelpers and charms.ceph sync

Change-Id: I1e963b2d18aaa8ec61fb5d255f23508879f08e83
2022-04-07 13:58:26 +02:00
Corey Bryant 05da8ca6ae Add yoga bundles and release-tool syncs
* charm-helpers sync for classic charms
* sync from release-tools
* switch to release-specific zosci functional tests
* run focal-ussuri as smoke tests
* remove trusty, xenial, and groovy metadata/tests
* drop py35 and add py39
* charms.ceph sync

Change-Id: I2dda45edafeee8173a9fcb174f3dc18718d664e3
2021-11-18 09:39:34 -05:00
Alex Kavanagh 77c75f62f9 Add xena bundles
- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Idd5275cb2440ee712dae62b1ef4ba5a6d846135d
2021-09-21 14:32:10 +01:00
Corey Bryant c205f68b7c c-h sync - restore proxy env vars for add-apt-repository
Change-Id: I29bbef00f15c349e29d594d2d7d59086b860338a
2021-05-13 08:45:45 -04:00
Alex Kavanagh 7c01180ba8 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: I493cb80145fe91163d011bc78f30e84f317142de
2021-04-03 20:30:36 -07:00
Alex Kavanagh 7697199615 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: I73cdbc4f9a444cb3bc5e9daa4d1cc038b5ed26c5
2021-01-14 11:11:30 +00:00
Aurelien Lourot bee30372d6 Add Groovy to the test gate
Also sync libraries

Change-Id: I60d6b713c152c14b5af37b5c87308c72408801e3
2020-11-27 14:10:03 +01:00
Alex Kavanagh 8db8180576 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: I0003f91a5f451ed3234ae8f4bc273fa4b49f2b51
2020-07-27 20:50:06 +01:00
Corey Bryant 8f90c601e0 Sync charm-helpers for Victoria/Groovy updates
This sync picks up the release and version details for Victoria/Groovy.

Depends-On: https://review.opendev.org/#/c/733686/
Change-Id: I35e74aa488f0f67a9f98ea6807f22d503a1467cc
2020-07-24 17:09:11 +00:00
Alex Kavanagh ce7272e6f6 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: I1b49dc4f3e24483d7a64c6d9c2c55634e3b526e0
2020-07-24 12:57:50 +00:00
Aurelien Lourot d4986ad101 Pre-freeze 'make sync'
Change-Id: Ic587b0a7b5f737258fcb069d0978cb7341d51158
2020-05-11 15:13:42 +02:00
Ryan Beisner f57bb43fe8
Sync charm-helpers for py38, distro, and other updates
Change-Id: I7964252f9d65b17915ac1d324b186955213a6297
2020-03-05 13:30:57 +01:00
Liam Young 98c8156538 Charmhelper sync for 20.02
Change-Id: Ib2e4cb4f12c1d0868af73c8b690b7cd5ebff76c2
2020-02-05 14:07:53 +00:00
Corey Bryant 62c990fede Sync charm-helpers for Ussuri/Focal release and version details
Change-Id: I7587becc363365b7fff1d74b678e917bb27ea2b5
2020-01-17 14:21:32 -05:00
Ryan Beisner 63c0ebbcd7 Sync charm/ceph helpers, tox, and requirements
Also clean up pre-existing pep8 violations in the
files/* dir which was previously not covered by lint testing.

Also clean-up mocking issues around apt-pkg replacements in the
unit tests.

Also fix py35 issue with enabled_manager_modules() function in the
charmhelpers library (see
https://github.com/juju/charm-helpers/pull/387).

Also fix the functional tests bundles so they actually test the
version of OpenStack that the bundle indicates.

Change-Id: I2c8d84fadc11311c622dd308c4694496872dc157
2019-10-14 18:23:31 +01:00
Chris MacNaughton 1d7f50a46d Sync charm-helpers
Change-Id: I759be5dc13a784efe5850c403275c2c0b288da13
2019-07-16 07:06:04 +00:00
Alex Kavanagh ddd26acc6d Convert the charm to Python3
* Move charmhelpers to the root of the charm
* sync charmhelpers to latest version

Change-Id: Id0b838f0206635cf912d205f2fb6fda7b31d0dfe
2019-03-10 14:16:41 +00:00