Commit Graph

12 Commits

Author SHA1 Message Date
Corey Bryant a68761b7ef 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: I2cb698f719106e54b06009f24ea47259419e9cad
Depends-On: https://review.opendev.org/c/openstack/charm-octavia/+/850215
2022-10-05 07:47:55 -04:00
Alex Kavanagh 75b0a960ab Updates to enable jammy and finalise charmcraft builds
- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga

Change-Id: I44232d2e3e98a759ff6a92cbf28e6cd68c2d10aa
2022-04-04 16:20:06 +01:00
Corey Bryant 270e6f58b8 Add yoga bundles and release-tool syncs
* charm-helpers sync for classic charms
* pin pyparsing for aodhclient
* pin cffi for py35
* add non-voting focal-yoga bundle
* add non-voting jammy-yoga bundle
* add series metadata for jammy
* switch xena bundles to voting
* run focal-ussuri as smoke tests
* remove trusty, xenial, and groovy metadata and tests

Change-Id: I490952f9273faa4ff75f2aef7574376ef6eb28ee
2021-11-12 11:19:15 -05:00
Aurelien Lourot b0f58fcd78 Sync release-tools
In order to fix ResolutionImpossible on tox invocation.

https://github.com/openstack-charmers/release-tools/issues/151
https://github.com/openstack-charmers/release-tools/pull/152

Change-Id: Idf2b26d7e78e19152868e43646dd09861d8b6b94
2021-07-22 14:59:22 +02:00
Alex Kavanagh 41fd7a0311 Updates to pin charm-tools to 2.8.3
* Update requirements.txt to pin charm-tools to 2.8.3
* Update tox.ini to change the build parameters.
* This upgrades from <2.7 which adds reproducible charms
* Bug was fixed that controlled the default output directory
  doesn't get 'builds' appended.  The tox change puts it
  back so that stable & master both build to the same
  directory.  This may be reviewed in the future.

Change-Id: I9b7019639e329f99f844c237136009051c3e2729
2021-02-17 12:16:29 +00:00
Alex Kavanagh 843652597c Rebuild to use charm-tools pre 2.8 release
Reverting to an earlier version of charm-tools to
resolve some building issues seen with latest 2.8.2
version.

Change-Id: I5db0deed3aa0957547099703c22a458bb6d67c47
2021-02-02 17:12:09 +00:00
Aurelien Lourot 1b7aa99a55 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: I98cbbc2398f76790aa48ef38b0b2dbceb6b1f420
2020-12-11 14:02:04 +01:00
Alex Kavanagh 3aa5646ef3 Sync libraries & common files prior to freeze
* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard

Change-Id: I74430fd836d132cdcac8a52438cb4477dfdf392d
2020-09-26 18:37:58 +01:00
Frode Nordahl c364d131f4 Update charm build requirements
Change-Id: Ic012f6c7d196ef97dae67b4d88e33269ee82445f
2020-03-03 09:58:02 +01:00
Ryan Beisner 1397777b05
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ie2d9438b1d4f772007bdf96cde81b1b89164e94c
2019-09-30 20:59:32 -05:00
Frode Nordahl 4d66c30ef4 Purge neutron-lbaas dashboard on install
Remove unnecessary config publish.

Remove unused build time policy generation.

Change-Id: I7616c7aaec8bdd60160e6bc7481ea41b5a71cd3c
2018-11-21 16:35:08 +00:00
Frode Nordahl e7707cd2cd
Initial commit of Octavia Dashboard plugin subordinate 2018-11-06 11:33:41 +01:00