Commit Graph

16 Commits

Author SHA1 Message Date
Dmitrii Shcherbakov 5963ea4fc3 Update the charm for new releases
* Switch to test bundles;
* Update charmcraft.yaml;
* Update requirements files;
* Switch to ch:osci-frr from ch:quagga;
* Update tox config files.

Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1060
Change-Id: Ie611966bb19631a586285f45f27dc52b96ff2937
2023-05-24 14:40:45 +03:00
Alex Kavanagh 13a994f78d Migrate charm charmcraft and for the yoga track
Change-Id: I455d079ffb7ca081d8a1b54d1afcc28d5b8e1751
2022-04-22 12:52:01 -04:00
Hervé Beraud 033a794520 Use unittest.mock instead of mock
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.

Note that https://github.com/openstack/charms.openstack is used during tests
and he need `mock`, unfortunatelly it doesn't declare `mock` in its
requirements so it retrieve mock from other charm project (cross dependency).
So we depend on charms.openstack first and when
Ib1ed5b598a52375e29e247db9ab4786df5b6d142 will be merged then CI
will pass without errors.

Depends-On: Ib1ed5b598a52375e29e247db9ab4786df5b6d142
Change-Id: I2bb3b81355a3bd9f6f055d1c66b038f4f0abfd0e
2021-12-15 14:21:13 +00:00
Corey Bryant 594689b699 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: I11f3688718d11db7043a47d661b75e8ee629f180
2021-11-12 11:18:19 -05:00
Aurelien Lourot 6b5d9fbaf7 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: Iff416d760df7ab86b73f6e62e046bfc668c91f10
2021-07-22 14:58:12 +02:00
Alex Kavanagh 4a383916b1 Updates to flip all libraries back to master
This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.

Change-Id: I3460aefa4931e7c90c690a6c077ff569c31bc0a3
2021-05-03 16:08:31 +01:00
Alex Kavanagh be7a3a5262 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: Ie62670221edbd995c6a2d9256dba58105fb9c28e
2021-04-03 20:30:23 +01:00
Alex Kavanagh ca6a7558b6 Updates for testing period for 20.01 release
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: Ib0ae239fa70656318174d13b857aee6de7c67afc
2021-01-15 16:32:48 +00:00
Aurelien Lourot e7d6f4ddd0 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: I44b3540287fd3301100399371724a6742fe16ff1
2020-12-11 14:00:58 +01:00
Alex Kavanagh f234a7ce1d 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: I33b46b798a639ac38a265140fd383dee97415158
2020-09-26 18:36:30 +01:00
Ryan Beisner 262b5e0752 Sync charm/ceph helpers, tox, and requirements
Change-Id: I37c1817d9b5198dfdeee1e7b14e40aec28362385
2019-10-18 13:31:21 -07:00
Frode Nordahl 8280172407
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.

Clean up test-requirements.txt

Change-Id: Ibf4d82ed84856806d008083ad983e6ac431b8b2a
2019-04-05 15:10:55 +02:00
Pete Vander Giessen 3392d93c5f Replace ostestr with stestr in testing framework.
A system upgrade broke ostestr. We can fix it by just calling stestr
directly.

Change-Id: I98e4c96c4873580f4fbdf5350bd4abe5831971fc
2019-03-07 17:12:15 -05:00
Ryan Beisner 0f5825f62d Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Ib9b2906654e153d55cf9110b4b1b90a2ee0a0932
2018-10-03 16:22:47 -05:00
David Ames 6a087ad8c6 Upgrade OpenStack
Fix upgrade openstack
Update README
Update docstrings
Clean up for final review
2018-04-24 12:02:47 -07:00
David Ames 5f9683541f Neutron Dynamic Routing Agent 2018-02-06 21:24:32 +00:00