Major improvement in OSM charms
- Adapt all new operator charms to use the same pattern. They are all using now this library that encapsulates the common logic for all charms: https://github.com/davigar15/ops-lib-charmed-osm . That will be eventually moved to gitlab, when it has a PyPI repository available - Add unit tests to all charms - Modify installer and bundles to point to the new charms - Improve the build.sh script for building the charms Change-Id: I0896ceb082d1b6a76b3560c07482a4135a220a3f Signed-off-by:David Garcia <david.garcia@canonical.com>
Showing
- devops-stages/stage-test.sh 1 addition, 1 deletiondevops-stages/stage-test.sh
- installers/charm/build.sh 18 additions, 10 deletionsinstallers/charm/build.sh
- installers/charm/bundles/osm-ha/bundle.yaml 73 additions, 124 deletionsinstallers/charm/bundles/osm-ha/bundle.yaml
- installers/charm/bundles/osm/bundle.yaml 71 additions, 127 deletionsinstallers/charm/bundles/osm/bundle.yaml
- installers/charm/generate_bundle.py 1 addition, 1 deletioninstallers/charm/generate_bundle.py
- installers/charm/grafana/.gitignore 4 additions, 2 deletionsinstallers/charm/grafana/.gitignore
- installers/charm/grafana/.jujuignore 28 additions, 0 deletionsinstallers/charm/grafana/.jujuignore
- installers/charm/grafana/.yamllint.yaml 3 additions, 2 deletionsinstallers/charm/grafana/.yamllint.yaml
- installers/charm/grafana/requirements-test.txt 31 additions, 0 deletionsinstallers/charm/grafana/requirements-test.txt
- installers/charm/grafana/requirements.txt 1 addition, 2 deletionsinstallers/charm/grafana/requirements.txt
- installers/charm/grafana/src/charm.py 161 additions, 138 deletionsinstallers/charm/grafana/src/charm.py
- installers/charm/grafana/src/pod_spec.py 16 additions, 21 deletionsinstallers/charm/grafana/src/pod_spec.py
- installers/charm/grafana/tests/test_charm.py 589 additions, 534 deletionsinstallers/charm/grafana/tests/test_charm.py
- installers/charm/grafana/tests/test_pod_spec.py 636 additions, 636 deletionsinstallers/charm/grafana/tests/test_pod_spec.py
- installers/charm/grafana/tox.ini 77 additions, 43 deletionsinstallers/charm/grafana/tox.ini
- installers/charm/keystone/.gitignore 24 additions, 14 deletionsinstallers/charm/keystone/.gitignore
- installers/charm/keystone/.jujuignore 28 additions, 0 deletionsinstallers/charm/keystone/.jujuignore
- installers/charm/keystone/.yamllint.yaml 21 additions, 12 deletionsinstallers/charm/keystone/.yamllint.yaml
- installers/charm/keystone/config.yaml 0 additions, 15 deletionsinstallers/charm/keystone/config.yaml
- installers/charm/keystone/metadata.yaml 5 additions, 0 deletionsinstallers/charm/keystone/metadata.yaml
Loading
Please register or sign in to comment