These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.
Change-Id: I02c43750f4c910eb5ce55cc6040f6ea50bd419b2
* 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: I49cade430fa875816b785d72252bd3d34cb787df
- 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: Ifbf5da17ceb179bfc5d9248494a8a552f7880b3a
* 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: If9e43dad6b3addaea2a6587763b8e9d718bc861a
Includes updates to charmhelpers/charms.openstack for cert_utils
and unit-get for the install hook error on Juju 2.9
* 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: Ib320ad10bd4b8e329deecf7444ca1cddc52d0895
* 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: I531389ed98ca2edae09697b102c8f02ba199360a
* 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: Ide0a96c29f72b5233fc9b154e32c054591348191
Using the new version of the sync tool which removes the charmhelpers
directory before syncing, run charm helpers sync to find any unexpected
missing dependencies.
Change-Id: Iee19bad93858db2411eb423c3c04fe9033d3a11e
Misc updates to support the switch to Python 3 for Rocky:
- Change default smoke test target to bionic-rocky
- Resync charm helpers
Charm does not directly install any python packages, so
cinder charm will deal with upgrade and switch to py3.
Change-Id: I77d412a62f4a5362c7221b869f4f9c03d5d87737
Due to changes to the ceph-osd charm, it is
suggested to use Juju storage for testing.
Change-Id: I329a99ea20879224f90384a8f50eecc76f5fb2ad
Related-Bug: #1698154
Resync charmhelpers for pike version support.
Add pike tests but leave disabled until all charms support pike.
Change-Id: I2b0ba853512f0e1f982ac02dd52c8be5796b8383
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes
Change-Id: I81aba6403759fb973c3c2b0b4b0fab875ec5fc3b
- sync charmhelpers with fix-alpha helpers
- fix up code where the alpha comparisons are done
Change-Id: If7d31bbd11cc1c445fc1ac82bd0d4a5097b3f52a
Related-Bug: #1659575
The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.
Resync helpers to bring charmhelpers inline with charm
codebase.
Change-Id: Id34d182bd1804072e11c26fd5e426c3be18b1847
Add support for OpenStack Newton and Ocata.
Rework version detection code to just match on major version for
OpenStack projects using semantic versioning.
Provide fallback version detection based on major.minor versions
for swift packages.
Rework config-flags support helpers.
Fix is_ip function to correctly detect both IPv4 and IPv6 addresses.
Change-Id: If8a2da9d6ef99591a3cfbc1b00da4656c1f26c7f