Commit Graph

16 Commits

Author SHA1 Message Date
Corey Bryant c2c174f539 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: I2c98ab0f82aa6d6d0a43365cee04d6da34a39ce4
2022-08-31 19:58:26 +01:00
Alex Kavanagh bb172c5c03 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
- Pin setuptools < 50.0 in src/wheelhouse.txt

Change-Id: I29b80b1e4797eb794c0e2611e732c376d99c270f
2022-04-08 12:30:57 -04:00
Corey Bryant b2f0dda387 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 groovy bundles

Change-Id: Ibc20974155e5029047f753600f625567173744ec
2021-11-09 10:27:03 -05:00
Aurelien Lourot cfa81adfde 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: Ib0398e33f2c629208ccf7f3323ad92626d791942
2021-07-22 14:53:58 +02:00
Alex Kavanagh dda8a0dff8 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: If01db0736923dea0885c0fe6aa950a617d077750
2021-02-17 12:10:01 +00:00
Alex Kavanagh 40f66dca81 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: I9b10a9c9d8af2ff0a8074dbef0c43f91ae9cf200
2021-02-02 17:07:19 +00:00
Aurelien Lourot bada862189 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: I3b00072df35f88cccb8d558f06666a67d5e506f6
2020-12-11 13:55:49 +01:00
Alex Kavanagh 0670dc08fa 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: I6c087653ed08ce17add35829a8c2f05a7f6837c9
2020-09-26 18:32:26 +01:00
Frode Nordahl e04dae376b Update charm build requirements
Change-Id: I10df42ac5243df0bd2bcf145a345694c7047663f
2020-03-03 09:54:51 +01:00
Ryan Beisner 6f45fa2afb Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I141feafd571ea84dd0d871c0e401bac46e63b893
2018-10-04 10:51:43 -05:00
James Page 1b1fc3ea1d Rebuild for application version fix
Rebuilt with latest layers and charms.openstack to resolve
issues with setting of application version for deployed
codebase.

Change-Id: Icdba3f65c27d432cc961ef077d9966d2985101a6
Closes-Bug: 1715429
Depends-On: Iac95a0b988ae6563039aae599985de5713432c00
Depends-On: I1ca762875f307db9bb15dd80b0c6a01a9e17b71e
2017-09-06 21:41:53 +01:00
Liam Young 32c5548175 Allow all master dns nodes to send notifys
When deployed with mutliple masters the slave will reject notifys
from them so explicitly list all masters who can send notifys.

Minor fir to amulet test as designate no longer creates a default
nameserver

Change-Id: I60397375d3bda317b2b6acfcfc37686d73d1a855
2016-07-27 15:25:31 +00:00
Liam Young c73067bf5b Add missing docstrings and move pep8 to run in python3 venv 2016-07-11 08:47:10 +00:00
Liam Young 51b9f62307 Add unit tests 2016-07-08 12:35:52 +01:00
James Page e3caa76330 Tweaks 2016-02-11 11:34:43 +00:00
James Page 3fb2950ca9 Initial charm 2016-02-11 10:05:16 +00:00