Skip to content

Releases: twplatformlabs/circlepipe

0.3.2

Choose a tag to compare

@twdpsio twdpsio released this 16 Nov 04:17
fad14da

Changelog

Adds support for role post phase that can require n jobs run during a prior pre phase, by making the template variable {{.allprestepjobs}} available to be used in post phase templates.

This is useful for multi-cluster deployments, where you may have a collection of clusters grouped into roles (e.g. nonprod and prod), and you wish to run a task for each individual cluster (for example, a deploy cluster + test cluster), followed by a running a single task at the the collection/role level (for example a cross-cluster test, or a monitor deployment). See example diagram below:

image

0.2.0

Choose a tag to compare

@twdpsio twdpsio released this 28 Aug 18:14
64ec6af

Two new flags added:

  • PipeApproveAfterPre (default true)
  • PipeApproveAfterPost (default false)

The default tool behavior remains the same, however by setting ApproveAfterPre to false and ApproveAfterPost to true you now have the option to run both pre- and post- jobs for roles/instance prior to the approval step. Useful for multi-region cluster deployments where you only need to trigger a release on a per-role basis but need to test per-instance.

Changelog

  • 218259e [nc] added new approval location customizations and tests
  • bc6b7a4 [nc] added tests for new pipeline layout generation
  • ff9926d [nc] updated documentation
  • 155163b [nc] added new flags for approval job location

0.1.0

Choose a tag to compare

@twdpsio twdpsio released this 25 Aug 16:19
077f57f

General release

0.0.11

Choose a tag to compare

@twdpsio twdpsio released this 23 Aug 16:04
4ab54c0

Changelog

0.0.10

Choose a tag to compare

@twdpsio twdpsio released this 22 Aug 23:34
b2cfb00

Changelog