See https://github.com/gocd-contrib/openstack-elastic-agent/releases for releases after 0.14.2
Fix caching when multiple clusters and V5 is used
- added feature to delete instances in error state
- fix openstack API caching issues
- upgrade to elastic api V4 with minimal no-op implementation #18
- adds optional ignoring of ssl certificates
- fixes handling invalid image ID #15
- Added cache for calls to OpenStack API
- Make it possible to spin up more agents than needed at the moment.
- Add randomness to agent's lifetime
- Move to version 3.0 of the elastic agent endpoint, requires Go Server >= v18.2
- Added tracking of agent's instance before registration in server to prevent too many instances being created
- Allow image fallback to previous ID when assigning work
- Allow empty image names
- Add OpenStack Keystone V3 Authentication
- Improve logic for when to create new instances in OpenStack. Will only match state Idle not Building, with a max limit based on profile, plugin or 10 as default in that order.
- Added needed fields in forms.
- Added tests and logging.
- fix null reference when user data is not specified
- make some properties in elastic profile optional and fallback to global plugin settings
- allow flavor specified by name or ID