Refactoring RO Charm to use Operator Framework 48/9948/12
authorsousaedu <eduardo.sousa@canonical.com>
Wed, 4 Nov 2020 21:44:01 +0000 (21:44 +0000)
committersousaedu <eduardo.sousa@canonical.com>
Thu, 14 Jan 2021 00:45:14 +0000 (00:45 +0000)
commitccfacbbb3d3bd025f48f2a1434e0b6bdeae64ead
tree4348e37fa9219ec9d99ce8bfa4bd67365353d0a2
parent83e7eb1778251054509d267da3162c894a0eb3d1
Refactoring RO Charm to use Operator Framework

This refactoring work includes tests.

Note 1: old charm is in ro-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: Ia97de802aec2c4e10a1d2c86ba2515d3f17f55af
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
12 files changed:
installers/charm/ro/.gitignore [new file with mode: 0644]
installers/charm/ro/.yamllint.yaml [new file with mode: 0644]
installers/charm/ro/README.md [new file with mode: 0644]
installers/charm/ro/config.yaml [new file with mode: 0644]
installers/charm/ro/metadata.yaml [new file with mode: 0644]
installers/charm/ro/requirements.txt [new file with mode: 0644]
installers/charm/ro/src/charm.py [new file with mode: 0755]
installers/charm/ro/src/pod_spec.py [new file with mode: 0644]
installers/charm/ro/tests/__init__.py [new file with mode: 0644]
installers/charm/ro/tests/test_charm.py [new file with mode: 0644]
installers/charm/ro/tests/test_pod_spec.py [new file with mode: 0644]
installers/charm/ro/tox.ini [new file with mode: 0644]