Juju Charm - Ceph FS
Go to file
Alex Kavanagh 62a5f93079 Update to build using charmcraft
Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft.  Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI

Change-Id: I1bbdebb22fcd6cac4ceae74d90d70a8d94f3c769
2022-02-01 19:41:05 +00:00
src Update to build using charmcraft 2022-02-01 19:41:05 +00:00
unit_tests Use unittest.mock instead of mock 2021-12-15 10:58:59 +00:00
.gitignore Update requirements 2018-10-04 16:38:20 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:48:07 +00:00
.stestr.conf Replace ostestr with stestr in testing framework. 2019-03-07 17:10:21 -05:00
.zuul.yaml Use unittest.mock instead of mock 2021-12-15 10:58:59 +00:00
build-requirements.txt Update to build using charmcraft 2022-02-01 19:41:05 +00:00
charmcraft.yaml Update to build using charmcraft 2022-02-01 19:41:05 +00:00
metadata.yaml Migrate charm to charmhub latest/edge track 2022-01-27 19:36:55 +00:00
osci.yaml Update to build using charmcraft 2022-02-01 19:41:05 +00:00
pip.sh Add xena bundles 2021-09-21 13:52:56 +01:00
rebuild Add xena bundles 2021-09-21 13:52:56 +01:00
rename.sh Update to build using charmcraft 2022-02-01 19:41:05 +00:00
requirements.txt Add yoga bundles and release-tool syncs 2021-11-18 16:07:37 -05:00
test-requirements.txt Update to build using charmcraft 2022-02-01 19:41:05 +00:00
tox.ini Update to build using charmcraft 2022-02-01 19:41:05 +00:00