nsfarm/lxd: use connection instance instead of global
It was pretty nasty how original LXD connection was designed. It is ok to just wrap that to class and pass it around instead of calling connection from various locations just to be sure that all is initialized before we use it.
Showing
- nsfarm/board/_board.py 4 additions, 3 deletionsnsfarm/board/_board.py
- nsfarm/lxd/__init__.py 1 addition, 0 deletionsnsfarm/lxd/__init__.py
- nsfarm/lxd/_lxd.py 0 additions, 47 deletionsnsfarm/lxd/_lxd.py
- nsfarm/lxd/connection.py 21 additions, 0 deletionsnsfarm/lxd/connection.py
- nsfarm/lxd/container.py 16 additions, 14 deletionsnsfarm/lxd/container.py
- nsfarm/lxd/utils.py 7 additions, 10 deletionsnsfarm/lxd/utils.py
- selftests/test_lxd.py 31 additions, 0 deletionsselftests/test_lxd.py
- tests/conftest.py 14 additions, 6 deletionstests/conftest.py
- tests/network/test_wan.py 4 additions, 4 deletionstests/network/test_wan.py
nsfarm/lxd/_lxd.py
deleted
100644 → 0
nsfarm/lxd/connection.py
0 → 100644
selftests/test_lxd.py
0 → 100644
Please register or sign in to comment