pylibjuju-3.1.0.1 not compatible with juju 2.9.42
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charmed Kubernetes Testing |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
As seen in https:/
=======
2023-04-11-13:50:14 root DEBUG =======
2023-04-11-13:50:14 root DEBUG ______________ ERROR at setup of test_clusterip_
2023-04-11-13:50:14 root DEBUG Traceback (most recent call last):
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG result = event_loop.
2023-04-11-13:50:14 root DEBUG File "/usr/lib/
2023-04-11-13:50:14 root DEBUG return future.result()
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG res = await gen_obj.__anext__()
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG await model.connect(
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG _, model_uuid = await self._connector
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG await self.connect(
2023-04-11-13:50:14 root DEBUG File "/home/
2023-04-11-13:50:14 root DEBUG raise JujuConnectionE
2023-04-11-13:50:14 root DEBUG juju.errors.
2023-04-11-13:50:14 root DEBUG -------
2023-04-11-13:50:14 root DEBUG WARNING connector:
2023-04-11-13:50:14 root DEBUG =======
2023-04-11-13:50:14 root DEBUG .tox/py3/
2023-04-11-13:50:14 root DEBUG /home/ubuntu/
2023-04-11-13:50:14 root DEBUG import imp
2023-04-11-13:50:14 root DEBUG
=======
We need to come up with a way to validate ck8s 1.27 on juju 2.9.42 controllers
Yes, this will be the first release that supports both juju 3.1 as well as continuing to support juju 3.0 and 2.9
There's a different requirements- 2.9.txt in the repo to use when targeting a juju 2.9 controller
before starting the tests ensure you have the correct pip requirements installed
if bootstrapping a juju 2.9 controller: 2.9.txt
pip-sync requirements-
if bootstrapping a later controller
pip-sync requirements.txt
```
source juju.bash
juju::pip::2.9
```