Skip to content

Releases: atlassian/escalator

v1.16.2

12 Jan 01:31
83cd10e

Choose a tag to compare

What's Changed

Full Changelog: v1.16.1...v1.16.2

Container Image

ghcr.io/atlassian/escalator:v1.16.2

v1.16.1

09 Jan 05:57
c0ca85d

Choose a tag to compare

What's Changed

Full Changelog: v1.16.0...v1.16.1

Container Image

ghcr.io/atlassian/escalator:v1.16.1

v1.16.0

29 Dec 00:35
166ff31

Choose a tag to compare

This release adds the ability to force remove taint, improves scaling resiliency and bumps a number of packages.

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.16.0

Container Image

ghcr.io/atlassian/escalator:v1.16.0

v1.15.0

14 Jun 01:50
f5e40a7

Choose a tag to compare

This release adds the ability to remove nodes older than a certain age and bumps a number of packages.

🗒️ Changelog

  • Bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #238
  • add the ability to remove nodes older than a certain age even when the node group has reached the min by @awprice in #240
  • update to kubernetes 1.28, go 1.22 by @awprice in #243
  • attempt to fix up docker push action by @awprice in #244

Full Changelog: v1.14.1...v1.15.0

🐳 Container Image

ghcr.io/atlassian/escalator:v1.15.0

v1.14.1

19 Mar 00:28
e6108c5

Choose a tag to compare

What's Changed

  • Dockerfile: Set default value for buildarg ENVVAR in #237

Full Changelog: v1.14.0...v1.14.1

v1.14.0

14 Mar 03:07
08ade33

Choose a tag to compare

This release bumps a number of packages as well as some doc changes.

🗒️ Changelog

🐳 Container Image

ghcr.io/atlassian/escalator:v1.14.0

v1.13.2

13 Jul 02:30
3c30b0c

Choose a tag to compare

This release bumps the tool chain to Go 1.20 and bumps version of other dependencies, as well as some minor changes.

🗒️ Changelog

#214 - Bump github.com/aws/aws-sdk-go from 1.33.0 to 1.34.0
#215 - Bump github.com/prometheus/client_golang from 1.5.1 to 1.11.1
#218 - Bump golang.org/x/net from 0.0.0-20211209124913-491a49abca63 to 0.7.0
#222 - Update docker-publish workflow, disable provenance when building images
#223 - Ensure all node removal and taint log messages contain nodegroup fields
#225 - Ensure that scale-ups always occur when there are starved pods
#227 - Upgrade go version to 1.20

🐳 Container Image

ghcr.io/atlassian/escalator:v1.13.2

v1.13.1

21 Nov 23:19
e8b94c4

Choose a tag to compare

This release bumps the tool chain from Go 1.17 to Go 1.19 and pins container base image to Alpine 3.16, and fixes documentation.

🗒️ Changelog

#210 - docs: remove scale to zero gotcha - Thanks @omjadas
#211 - Update golangci-lint.yml
#212 - Dockefile: Bump golang and Alpine

🐳 Container Image

ghcr.io/atlassian/escalator:v1.13.1

v1.13.0

02 Mar 23:17
ac5f8de

Choose a tag to compare

This release fixes a bug comparing empty pod affinity expressions, bumps the tool chain from Go 1.14 to Go 1.17 and Kuberentes packages to 1.22, and introduces building of arm64 multi-arch container image.

🗒️ Changelog

#209 - Default Pod Selector ignores Pods with affinity set to empty struct - Thanks @decayofmind
#205 - Build arm64 multi-arch Docker images
#206 - Bump versions of Go and dependent libraries

🐳 Container Image

ghcr.io/atlassian/escalator:v1.13.0

v1.12.0

09 Aug 01:14
1227a32

Choose a tag to compare

This release ensures Escalator considers initContainers and pod overhead when calculating pod requests. Escalator will now be more accurate in those edge cases. We migrated the CI/CD system to Github Actions and GCR for images. Additionally, thanks to @haugenj, Escalator now terminates orphaned instances for AWS Fleet.

🗒️ Changelog

  • #203 - Consider initContainers when calculating a pod's requests
  • #201 - Include pod overhead (if set) when calculating a pods requests
  • #197 - Migrate to Github Actions and GCR
  • #194 - Terminate orphaned instances from CreateFleet requests

🐳 Container Image

Note: From this version forward escalator images are published to ghcr.io instead of Dockerhub

ghcr.io/atlassian/escalator:v1.12.0