Refactoring NBI Charm to use Operator Framework
This refactoring work includes tests.
Note 1: old charm is in nbi-k8s folder.
Note 2: relation-departed is currently not tested because there is
no function to remove a relation in the Testing Harness.
There is currently one issue open and the Charmcraft team
should provide feedback soon.
Change-Id: I25b94d205d2a004946189a231b5309da1deaa8ed
Signed-off-by:
sousaedu <eduardo.sousa@canonical.com>
Showing
- installers/charm/nbi/.gitignore 28 additions, 0 deletionsinstallers/charm/nbi/.gitignore
- installers/charm/nbi/.yamllint.yaml 33 additions, 0 deletionsinstallers/charm/nbi/.yamllint.yaml
- installers/charm/nbi/README.md 23 additions, 0 deletionsinstallers/charm/nbi/README.md
- installers/charm/nbi/config.yaml 62 additions, 0 deletionsinstallers/charm/nbi/config.yaml
- installers/charm/nbi/metadata.yaml 52 additions, 0 deletionsinstallers/charm/nbi/metadata.yaml
- installers/charm/nbi/requirements.txt 24 additions, 0 deletionsinstallers/charm/nbi/requirements.txt
- installers/charm/nbi/src/charm.py 381 additions, 0 deletionsinstallers/charm/nbi/src/charm.py
- installers/charm/nbi/src/pod_spec.py 445 additions, 0 deletionsinstallers/charm/nbi/src/pod_spec.py
- installers/charm/nbi/tests/__init__.py 31 additions, 0 deletionsinstallers/charm/nbi/tests/__init__.py
- installers/charm/nbi/tests/test_charm.py 867 additions, 0 deletionsinstallers/charm/nbi/tests/test_charm.py
- installers/charm/nbi/tests/test_pod_spec.py 648 additions, 0 deletionsinstallers/charm/nbi/tests/test_pod_spec.py
- installers/charm/nbi/tox.ini 82 additions, 0 deletionsinstallers/charm/nbi/tox.ini
Loading
Please register or sign in to comment