Skip to content

Releases: jorgemarey/nomad-nova-autoscaler

v0.4.2

14 Jul 15:31
fd339f6
Compare
Choose a tag to compare

FEATURES:

  • Add name_attribute to specify the property to use when selecting the instance name to search for the instance ID to downscale

v0.4.1

27 Jun 11:18
0f38b0b
Compare
Choose a tag to compare

FEATURES:

  • Updated golang to 1.22.4
  • Updated autoscaler dependendy to 0.4.4
  • floatingip_pool_name can now be specified to attach a floating ip for created instances
  • fix cache data being renoved after reload

v0.4.0

23 Nov 20:10
Compare
Choose a tag to compare

FEATURES:

  • Updated golang 1.21.3
  • Updated gophercloud to 1.7.1 (this is using a fork to pass a context to requests)
  • Now all requests are bound to a default action_timeout of 120 seconds
  • Set a default timeout of 5 minutes on the Status method
  • Allow configuring a scale and status timeouts. Defaults are 5m to Status and 2h for Scale
  • stop_first and force_destroy can now be specified in plugin configuration

v0.3.0

06 Sep 14:45
Compare
Choose a tag to compare

NOTES:

  • This version changes the default behaviour when counting the servers in the pool.
    Previously servers in state ERROR were ignored. If you want to have the same
    behaviour as previously that can be configured using the new ignored_states
    configuration option

FEATURES:

  • Allow setting a ignored_states to ignore server in these states when counting

v0.2.5

11 Apr 14:56
Compare
Choose a tag to compare

BUG FIXES:

  • Fix scale-in when using node name as the mapper function

v0.2.4

05 Apr 05:40
Compare
Choose a tag to compare

BUG FIXES:

  • Fix deletion of all servers when scaling in.

v0.2.3

03 Apr 20:40
Compare
Choose a tag to compare

NOTES:

  • This version contains a bug related to hashicorp/nomad-autoscaler#572
    that will destroy all nodes in the pool when scaling in. You should skip this and upgrade to 0.2.4

FEATURES:

  • Allow configuring a timeout for creation and deletion of servers
  • Allow setting a value_separator to use when splitting value strings
  • Update autoscaler library to v0.3.6

BUG FIXES:

  • Fix use of id_attribute failing after the first use.
  • Do not count servers in ERROR state towards the total

v0.2.2

14 Oct 13:26
Compare
Choose a tag to compare

FEATURES:

  • Allow using meta. attributes to map Nova server ID

BUG FIXES:

  • Fix server deletion when filter is by name
  • Return an error is a server was not found when deleting

v0.2.1

13 Oct 20:03
Compare
Choose a tag to compare

FEATURES:

  • Include cacert_file and insecure_skip_verify options

BUG FIXES:

  • Fix AZ list (correctly remove nova default AZ)

v0.2.0

13 Oct 10:08
Compare
Choose a tag to compare

FEATURES:

  • Allow using networks by name

IMPROVEMENTS:

  • Add cache to avoid API calls when name values are the same. Used for image and flavor

BUG FIXES:

  • Use correct import to discover nova AZs