Skip to content

Releases: aws/amazon-ec2-metadata-mock

EC2 Metadata Mock v1.7.0

04 Nov 21:31
db62880
Compare
Choose a tag to compare

Introducing EC2 Instance Rebalance Recommendation 🎉🎉🎉

v1.7.0 adds support for the new EC2 Instance Rebalance Recommendation, a notification directed towards Spot Instances that are at an elevated risk of interruption!

The latest/meta-data/events/recommendations/rebalance path has been added to support this new notification, and the notification's noticeTime can be overridden via --rebalance-rec-time flag, config file, or environment variable. For more information on testing Rebalance Recommendations with AEMM see here.

Upgrade to v1.7.0 today to ensure your Spot infrastructures are ready to handle Rebalance Recommendations!

EC2 Metadata Mock v1.6.0

08 Sep 19:41
c93b63d
Compare
Choose a tag to compare

New Features

  • Add MockIPCount flag to return spot interrupts (Spot ITN) and events to a set number of IPs within a cluster
    • By default, 2 IPs will be eligible for Spot ITN and 2 IPs will be eligible for scheduled events (separate cache)
  • Add placement/* paths that were added to IMDS Aug 2020:
    • placement/availability-zone-id
    • placement/group-name
    • placement/host-id
    • placement/partition-number
    • placement/region

Bug Fixes

N/A

Improvements

  • Updated ReadMes
  • Shell scripts have been linted with shellcheck
  • AEMM is now configured as a Deployment and no longer a DaemonSet. Replicas is defaulted to 1

Breaking Changes

N/A

EC2 Metadata Mock v1.5.0

17 Aug 20:11
b3e05e3
Compare
Choose a tag to compare

New Features

  • Add MockTriggerTime flag to return spot interrupts and events at a specific time (#88 thanks @bruecktech!)

Bug Fixes

N/A

Improvements

  • upgrading to go 1.15 (#90)

Breaking Changes

N/A

EC2 Metadata Mock v1.4.1

12 Aug 21:05
1f0899b
Compare
Choose a tag to compare

New Features

N/A

Bug Fixes

N/A

Improvements

  • fixed push-docker-images so DockerHub manifest contains all supported os/arch

Breaking Changes

N/A

EC2 Metadata Mock v1.4.0

11 Aug 17:07
7e9c892
Compare
Choose a tag to compare

New Features

  • Adding instance-life-cycle path 🎉
    • ex: curl localhost:1338/latest/meta-data/instance-life-cycle

Bug Fixes

  • Resolving #81 --thanks for the callout @petrukngantuk !

Improvements

  • updated push-docker-images to populate manifest correctly...again

Breaking Changes

N/A

EC2 Metadata Mock v1.3.0

10 Aug 18:32
1cdb191
Compare
Choose a tag to compare

New Features

  • Supports requests with trailing slash
    • ex: curl localhost:1338/latest/meta-data/instance-type/ returns m4.xlarge instead of 404
  • Supports subpath listings
    • ex: curl localhost:1338/latest/meta-data/spot returns instance-action termination-time instead of 404

Bug Fixes

  • Resolving #23

Improvements

  • updated push-docker-images to populate manifest correctly

Breaking Changes

N/A

EC2 Metadata Mock v1.2.0

23 Jul 20:35
06b613a
Compare
Choose a tag to compare

New Features

  • Dynamic path latest/dynamic/instance-identity/document has been added-- Thanks @bobbyc ! #74
  • AEMM can now be deployed to Windows nodes via Helm. #75
    • Try it out by adding --set targetNodeOs="windows" as a parameter in Helm chart installation

Bug Fixes

N/A

Improvements

  • Binary and Docker image builds + deployments for Windows added to Travis
  • Automated PR will be cut to Homebrew post-deployment keeping both repo and tap in sync

Breaking Changes

N/A

EC2 Metadata Mock v1.1.3

20 Jul 19:11
0221ba8
Compare
Choose a tag to compare

New Features

N/A

Bug Fixes

N/A

Improvements

  • Updated helm charts to support k8s versions 1.12 and 1.13

Breaking Changes

N/A

EC2 Metadata Mock v1.1.2

16 Jul 22:22
b1ac92a
Compare
Choose a tag to compare

New Features

N/A

Bug Fixes

N/A

Improvements

  • Dockerfile for windows using the windows nanoserver (#63)
  • Upload gzipped tarballs of the binaries for more efficient downloading (#65)
  • Automatically sync release to the aws/homebrew-tap (#68)
  • Add a spellcheck test and a shellcheck test for bash script linting (#66)

Breaking Changes

N/A

EC2 Metadata Mock v1.1.1

10 Jul 15:47
bb0317c
Compare
Choose a tag to compare

New Features

N/A

Bug Fixes

N/A

Improvements

  • tests related:

    • make helm e2e test script flexible with more cli flags / options(#54)
    • bring back helm e2e tests (#54)
    • add a helm e2e test with a local docker image to test changes between releases (#54)
  • release automation related:

    • add script to validate release version in repo(#54)
    • add script to automate release prep(#56) (#62)
    • improve script to create tag for release by sync-ing local tags before tag creation and make it idempotent (#56) (#59)
    • Travis config improvements(#54)
    • modify travis config to run helm e2e tests conditionally(#56)

Breaking Changes

N/A