Skip to content

Instantly share code, notes, and snippets.

@spinnaker-release
spinnaker-release / 1.26.0.md
Last active May 13, 2021
Spinnaker 1.26.x Release Notes
View 1.26.0.md

Spinnaker Release 1.26.0

Note: This release requires Halyard version 1.41.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. This section provides a summary of notable improvements followed by the comprehensive changelog.

Curated Changlog

Git pull support for git/repo artifacts

In Spinnaker < 1.26 every time a git/repo artifact was needed during a pipeline execution, clouddriver cloned the repository, returned the files and deleted the clone immediately.

@spinnaker-release
spinnaker-release / 1.25.0.md
Last active May 27, 2021
Spinnaker 1.25.x Release Notes
View 1.25.0.md

Spinnaker Release 1.25.0

Note: This release requires Halyard version 1.41.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. This section provides a summary of notable improvements followed by the comprehensive changelog.

Changelog

Clouddriver 7.3.0

@spinnaker-release
spinnaker-release / 1.24.0.md
Last active May 27, 2021
Spinnaker 1.24.x Release Notes
View 1.24.0.md

Spinnaker Release 1.24.0

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. This section provides a summary of notable improvements followed by the comprehensive changelog.

Curated Changlog

Official Docker Registry Has Changed

Official Spinnaker Kubernetes containers have moved from gcr.io/spinnaker-marketplace to

@spinnaker-release
spinnaker-release / 1.23.0.md
Last active Feb 19, 2021
Spinnaker 1.23.x Release Notes
View 1.23.0.md

Spinnaker Release 1.23.0

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. This section provides a summary of notable improvements followed by the comprehensive changelog.

(Breaking Change) Spinnaker Kubernetes manifest image overwriting with a bound artifact

Spinnaker will now overwrite images in a manifest with a bound artifact if the input manifest's image has a tag on it. The previous behavior was that Spinnaker would only overwrite images in a manifest if the image did not have a tag.

@spinnaker-release
spinnaker-release / 1.22.0.md
Last active Jan 28, 2021
Spinnaker 1.22.x Release Notes
View 1.22.0.md

Spinnaker Release 1.22.0

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. This section provides a summary of notable improvements followed by the comprehensive changelog.

(Breaking Change) Suffix no longer added to jobs created by Kubernetes Run Job stage

Spinnaker no longer automatically appends a unique suffix to the name of jobs created by the Kubernetes Run Job stage. Prior to this release, if you specified metadata.name: my-job, Spinnaker would update the name to

@spinnaker-release
spinnaker-release / 1.21.0.md
Last active Dec 7, 2020
Spinnaker 1.21.x Release Notes
View 1.21.0.md

Spinnaker Release 1.21.0

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. Here we share a summary of notable improvements, followed by the comprehensive changelog.

End of Support for the legacy Kubernetes Provider

1.20 was the final release to include support for Spinnaker's legacy Kubernetes (V1) provider. Please migrate all Kubernetes accounts to the standard (V2) provider before upgrading to Spinnaker 1.21.

@spinnaker-release
spinnaker-release / 1.20.0.md
Last active Sep 15, 2020
Spinnaker 1.20.x Release Notes
View 1.20.0.md

Spinnaker Release 1.20

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. Here we share a summary of notable improvements, followed by the comprehensive changelog.

Kubernetes V2 Run Job Stage

Spinnaker 1.20 no longer automatically adds a unique suffix to the name of jobs. Prior to this release, the Kubernetes V2 Run Job stage added a unique suffix to the name of the deployed job, with no ability to control or configure this behavior.

To continue having a random suffix added to the job name, set the metadata.generateName field instead of metadata.name, which causes the Kubernetes API to append a random suffix to the name.

@spinnaker-release
spinnaker-release / 1.17.0.md
Last active Apr 3, 2020
Spinnaker 1.17.x Release Notes
View 1.17.0.md

Spinnaker Release 1.17.0

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. Here we share a summary of notable improvements, followed by the comprehensive changelog.

Git Repo Artifact Support

In 1.17 we’ve added support for representing Git repositories as artifacts. The intent for this type of artifact is to enable us to build features around tools that work with a collection of files rather than a single file, like the Deploy (Manifest) stage. Currently, this artifact type is only supported by the Bake (Manifest) stage when using the Kustomize rendering engine but other areas are being explored to determine where this might make sense. Halyard support for configuring this artifact type is forthcoming. See the proposal for more details.

Improved Kustomize Support

Support for Kustomize has been improved to utilize the Git Repo artifact type which should make it more broadly useable. The pre

@spinnaker-release
spinnaker-release / 1.18.0.md
Last active May 26, 2020
Spinnaker 1.18.x Release Notes
View 1.18.0.md

Spinnaker Release 1.18.0

Note: This release requires Halyard version 1.29.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. Here we share a summary of notable improvements, followed by the comprehensive changelog.

Support for deploying and managing Alibaba Cloud load balancers

Support for executing CloudFormation ChangeSet

CloudFormation stage allows you to create a change set that allows users to review the changes on the AWS infrastructure before applying them. This new feature enables users to pause the pipeline execution until the user executes the change manually through Deck itself without having to go to AWS console. Users can also configure pre-defined behaviour when the created change set contains a "replacement" in CloudFormation jargon, which can protect users from data-loss and unrecoverable changes in the infrastructure.

@spinnaker-release
spinnaker-release / 1.19.0.md
Last active Sep 16, 2020
Spinnaker 1.19.x Release Notes
View 1.19.0.md

Spinnaker Release 1.19.0

Note: This release requires Halyard version 1.32.0 or later.

This release includes fixes, features, and performance improvements across a wide feature set in Spinnaker. Here we share a summary of notable improvements, followed by the comprehensive changelog.

Scheduled Removal of Kubernetes V1 Provider

The Kubernetes V1 provider will be removed in Spinnaker 1.21. Please see the RFC for more details.

Breaking change: Kubernetes accounts with an unspecified providerVersion will now default to V2. Please update your halconfig to specify providerVersion: v1 for any Kubernetes accounts you are currently using with the V1 provider.