Skip to content

Releases: buildkite-plugins/ecs-deploy-buildkite-plugin

v3.0.0 (🎒 Preparations)

22 Mar 18:25
482c967
Compare
Choose a tag to compare

What's new: Major Release

This release changes the assumptions made by the plugin, in particular it should greatly increase compatibility with existing configurations (like fargate, multiple load balancers or target groups, etc). This reduces the scope of things the plugin tries to do that meant possible issues and complexity in configurations by delegating those tasks to tools better suited for them (IaC).

Breaking Change

  • The plugin assumes jq tool is available now
  • Service to update must exist and be configured as desired to use this plugin (see #106)

The following options related to configuring the service have been removed:
+ deployment-config
+ desired-count
+ load-balancer-name
+ service-definition
+ target-container-name
+ target-port
+ target-group

Note that specifying service-definition will cause the execution to fail, the rest will just cause a warning to be printed.

Major change

  • container-definitions configuration is now optional (see #95) @toote

Instead of having the container definition as a file in the repository, it can be obtained off the existing task family specified if the configuration is not present. Note that it is likely that the option will be removed in the future

Bug fixes

  • region is now respected in all commands to AWS (done in #106, but heavily based off #102 by @t1maccapp)

Non-functionality changes

Full Changelog: v2.1.0...v3.0.0

v2.1.0 (☁️ Cloudy Day)

05 Jul 17:37
52dcca4
Compare
Choose a tag to compare

What's new

  • Use array expansion compatible with older bash (#93) @sj26
  • Use plugin tester (#94) @toote
  • Fix query quote tests (#92) @sj26

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v2.0.1:
+     ecs-deploy#v2.1.0:
        cluster: "my-ecs-cluster"

v2.0.1 (🛫 Re:Invent prep)

23 Nov 18:34
3145f35
Compare
Choose a tag to compare

What's new

  • Big Refactoring and correcting a bash 4.3 compatibility issue (#83) @toote

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v2.0.0:
+     ecs-deploy#v2.0.1:
        cluster: "my-ecs-cluster"

v2.0.0 (🍏 Green Apple)

20 Sep 14:50
97fb7ac
Compare
Choose a tag to compare

What's new

  • task-definition was renamed to container-definition
  • added support for task-definition and service-definition parameters

All these changes should help move this plugin to better support Fargate. #77 @aleksclark / @toote

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.4.1:
+     ecs-deploy#v2.0.0:
        cluster: "my-ecs-cluster"

v1.5.0 (🌕 Full Moon)

17 Sep 01:15
250472c
Compare
Choose a tag to compare

Added

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.4.1:
+     ecs-deploy#v1.5.0:
        cluster: "my-ecs-cluster"

v1.4.1 (Mischievous Mongoose)

24 Oct 03:21
b76c49e
Compare
Choose a tag to compare

Added

  • Check container definition format (#45) @patrobinson
    • Improve error messages

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.4.0:
+     ecs-deploy#v1.4.1:
        cluster: "my-ecs-cluster"

v1.4.0 (Calf Constraint)

23 Oct 03:19
613eb00
Compare
Choose a tag to compare

Added

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.3.0:
+     ecs-deploy#v1.4.0:
        cluster: "my-ecs-cluster"

v1.3.0 (🐮 Bull run)

11 Jul 00:27
a28cabb
Compare
Choose a tag to compare

Added

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.2.0:
+     ecs-deploy#v1.3.0:
        cluster: "my-ecs-cluster"

v1.2.0 (🐓 Understated Chicken)

07 Jun 01:04
Compare
Choose a tag to compare

Added

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.1.0:
+     ecs-deploy#v1.2.0:
        cluster: "my-ecs-cluster"

v1.1.0 (Mostly not useless)

21 May 12:14
ff15a21
Compare
Choose a tag to compare

Added

Fixed

  • Ensure JQ starts at container definition key when dereferencing (#28) @patrobinson

Other changes

  • Update buildkite plugin docker-compose to v3.0.3 (#30) @renovate
  • Update buildkite plugin docker-compose to v3.0.2 (#29) @renovate

Upgrading

To upgrade, update your pipeline.yml files:

steps:
  - plugins:
-     ecs-deploy#v1.0.0:
+     ecs-deploy#v1.1.0:
        cluster: "my-ecs-cluster"