Making main async 24/13424/1
authorMark Beierl <mark.beierl@canonical.com>
Thu, 18 May 2023 19:11:34 +0000 (15:11 -0400)
committerMark Beierl <mark.beierl@canonical.com>
Thu, 18 May 2023 19:11:34 +0000 (15:11 -0400)
commit1addc93e479dcb97fdfecc74606559d9897217ec
treed459f67235d34bf03d9b81371de7be2d29eb7f0e
parente789898a1681e9b8568f57608d7604a447250fe5
Making main async

The initializers for Helm attempt to schedule tasks in the event loop,
but now that we are not starting one explicitly and passing it around,
we need to have a loop already started at the time of constructor.

By making start() async, there is a running loop, and functions like
k8s_helm_conn.py (~ #81) can call asyncio.create_task

Change-Id: Ia4bf25bd5060dc27f07e63c7395dae3a88247a0e
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
osm_lcm/lcm.py