Refactoring LCM charm to use Operator Framework
This refactoring work includes tests.
Note 1: old charm is in lcm-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: Iae2a0e59e74fab8820d2a9a0ef3f3ec449349dbe
Signed-off-by:
sousaedu <eduardo.sousa@canonical.com>
Showing
- installers/charm/lcm/.gitignore 28 additions, 0 deletionsinstallers/charm/lcm/.gitignore
- installers/charm/lcm/.yamllint.yaml 33 additions, 0 deletionsinstallers/charm/lcm/.yamllint.yaml
- installers/charm/lcm/README.md 23 additions, 0 deletionsinstallers/charm/lcm/README.md
- installers/charm/lcm/config.yaml 66 additions, 0 deletionsinstallers/charm/lcm/config.yaml
- installers/charm/lcm/metadata.yaml 47 additions, 0 deletionsinstallers/charm/lcm/metadata.yaml
- installers/charm/lcm/requirements.txt 24 additions, 0 deletionsinstallers/charm/lcm/requirements.txt
- installers/charm/lcm/src/charm.py 278 additions, 0 deletionsinstallers/charm/lcm/src/charm.py
- installers/charm/lcm/src/pod_spec.py 219 additions, 0 deletionsinstallers/charm/lcm/src/pod_spec.py
- installers/charm/lcm/tests/__init__.py 31 additions, 0 deletionsinstallers/charm/lcm/tests/__init__.py
- installers/charm/lcm/tests/test_charm.py 330 additions, 0 deletionsinstallers/charm/lcm/tests/test_charm.py
- installers/charm/lcm/tests/test_pod_spec.py 427 additions, 0 deletionsinstallers/charm/lcm/tests/test_pod_spec.py
- installers/charm/lcm/tox.ini 82 additions, 0 deletionsinstallers/charm/lcm/tox.ini
installers/charm/lcm/.gitignore
0 → 100644
installers/charm/lcm/.yamllint.yaml
0 → 100644
installers/charm/lcm/README.md
0 → 100644
installers/charm/lcm/config.yaml
0 → 100644
installers/charm/lcm/metadata.yaml
0 → 100644
installers/charm/lcm/requirements.txt
0 → 100644
installers/charm/lcm/src/charm.py
0 → 100755
installers/charm/lcm/src/pod_spec.py
0 → 100644
installers/charm/lcm/tests/__init__.py
0 → 100644
installers/charm/lcm/tests/test_charm.py
0 → 100644
installers/charm/lcm/tests/test_pod_spec.py
0 → 100644
installers/charm/lcm/tox.ini
0 → 100644
Please register or sign in to comment