StatefulSet fail when using Kubernetes client v23.3.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kuryr-kubernetes |
New
|
Undecided
|
Unassigned |
Bug Description
The Kubernetes client library has been updated from v22.6.0 to v23.3.0 at openstack/
The following error occurs when using the latest devstack environment:
```
Traceback (most recent call last):
File "/usr/local/
return self.__
File "/usr/local/
return_data = self.deserializ
File "/usr/local/
return self.__
File "/usr/local/
return self.__
File "/usr/local/
kwargs[attr] = self.__
File "/usr/local/
return self.__
File "/usr/local/
instance = klass(**kwargs)
File "/usr/local/
self.available_
File "/usr/local/
raise ValueError("Invalid value for `available_
ValueError: Invalid value for `available_
```
This is because kuryr-kubernetes uses Kubernetes v1.22.3 now and it does not return `available_
To avoid this, the Kubernetes on the kuryr-kubernetes should be upgraded v1.22.6 or later (v1.23.3 is best for client version).
[1] https:/
[2] https:/