Juju Charm - Manila fileshare service
Go to file
Corey Bryant 10524b6ed3 Build separately for each supported series and use binary builds
Charms for OpenStack Yoga supports both Ubuntu Focal and Jammy
which means Python 3.8 and Python 3.10.  Managing dependencies
across those two versions is non-trivial and we need to build
the charm on the series the charm is supposed to support.

Switch to using a binary build which allows pip's dependency
resolution to work.

This patch also updates manila.py to align with
charm-interface-keystone commit
9ad5cade97e14b672ac859d34040353c3a40c7aa.

This patch also drops the impish bundle.

Change-Id: Ib3aea3fb26aa3e6282989b2758bdf4913ef58c28
2022-10-04 00:20:22 +00:00
src Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00
unit_tests Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00
.gitignore Add *.charm to gitignore 2022-05-09 15:37:38 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:44:39 +00:00
.stestr.conf Rebuild + .testr.conf -> .stestr.conf due to Bug #1718152 2017-11-23 14:22:24 +00:00
.zuul.yaml Updates to enable jammy and finalise charmcraft builds 2022-05-05 18:21:29 -04:00
HACKING.md First commit of manila charm 2016-12-02 13:50:04 +00:00
LICENSE First commit of manila charm 2016-12-02 13:50:04 +00:00
README.md Update docs to remove non-production notices 2020-01-30 17:22:53 +01:00
TODO.md First commit of manila charm 2016-12-02 13:50:04 +00:00
bindep.txt Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00
build-requirements.txt Update to build using charmcraft 2022-02-01 20:23:10 +00:00
charmcraft.yaml Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00
metadata.yaml Migrate charm to charmhub latest/edge track 2022-01-27 20:40:57 +00:00
osci.yaml Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00
pip.sh Add xena bundles 2021-10-07 11:55:15 +02:00
rebuild Add xena bundles 2021-10-07 11:55:15 +02:00
rename.sh Update to build using charmcraft 2022-02-01 20:23:10 +00:00
requirements.txt Updates to enable jammy and finalise charmcraft builds 2022-05-05 18:21:29 -04:00
test-requirements.txt Update to build using charmcraft 2022-02-01 20:23:10 +00:00
tox.ini Build separately for each supported series and use binary builds 2022-10-04 00:20:22 +00:00

README.md

Manila Source Charm

This repository is for the reactive, layered, Manila source charm.

Please see the src/README.md for details on the built Manila charm and how to use it.

Building the charm

To build the charm run the following command in the root of the repository:

$ tox -e build

The resultant built charm will be in the builds directory.

Development/Hacking of the charm

Please see HACKING.md in this directory.