RFE: default openstack `api_version` to latest
Open
api: compute
drivers: openstack
stale
- Dominant language
- Python
- Stars
- 2.1k
- Forks
- 931
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 4
Description
## Feature Request
[`libcloud/compute/drivers/openstack.py`](https://github.com/apache/libcloud/blob/trunk/libcloud/compute/drivers/openstack.py) defaults to API version "1.1".
```
DEFAULT_API_VERSION = '1.1'
```
It would be nice to default to the very latest API version ("2.2" as of this writing) so that new libcloud users can get started with the latest code easily.
Contributor guide
Research direction
Open libcloud/compute/drivers/openstack.py and inspect DEFAULT_API_VERSION along with nearby API-version handling. Confirm which latest supported OpenStack version should be the default, then verify that the default behaves correctly for new users and existing version overrides.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cloud, python
- Domain
- api, cloud
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100