Skip to content

Releases: shipwright-io/operator

v0.18.0

02 Dec 12:06
14594c0

Choose a tag to compare

Release changes since v0.17.0

Features

#273 by @hasanawad94: Updated minimum supported k8s version to v1.32.8

#272 by @hasanawad94: Deploy Shipwright Build v0.18.0 and its dependencies

Fixes

#274 by @hasanawad94: Removed TektonConfig and cert-manager OLM dependencies

v0.17.0

22 Sep 03:48
8a1a9fc

Choose a tag to compare

What's changed since v0.16.0

Features

Fixes

API Changes

Docs

Misc

#268 by @adambkaplan: Deploy Shipwright Build v0.17.0 and its dependencies

#266 by @adambkaplan: deps: Update shipwright-io/build to v0.17.0 and tektoncd/operator to v0.77.0

#256 by @hasanawad94: Fix: build status reports ready early when tektonconfig is at Error/not available state

v0.16.0

09 Jul 11:27
e4d8a69

Choose a tag to compare

What's Changed since v0.15.2

Features

Fixes

API Changes

Docs

Misc

Bump Shipwright Build dependency to v0.16.0 and go runtime to v1.24 by @qu1queee in #260

Full Changelog: v0.15.2...v0.16.0

v0.15.2

03 Mar 20:16
7c692d8

Choose a tag to compare

What's Changed since v0.14.0

Features

  • Update operator to deploy Shipwright Build nightly-2025-02-24-1740373406 components. by @ayushsatyam146 in #243
  • Update operator to deploy Shipwright Build 0.15.2 components by @ayushsatyam146 in #253
  • Update sample build strategies to match Builds v0.15.2 by @adambkaplan in #254

Fixes

API Changes

Docs

Misc

Full Changelog: v0.14.0...v0.15.2

v0.14.0

07 Jan 15:18
4efab8f

Choose a tag to compare

What's Changed since v0.13.0

Features

#234 by @adambkaplan: Update Tekton operator deps. Action required: Minimum validated Tekton Operator version is v0.74.0; minimum validated Kubernetes version is v1.30.6. Other tooling such as Kustomize and controller-gen also updated to k8s 1.30 compatible versions.

#235 by @adambkaplan: Deploy Shipwright Build v0.14.0 controllers and custom resource definitions (CRDs). Action Required:

Fixes

#233 by @adambkaplan: When the operator creates a TektonConfig object, enable the pruner with a default keep setting of 100.

v0.13.0

08 Jul 15:30
ebc4b09

Choose a tag to compare

What's Changed Since v0.12.0

Features

#221 by @adambkaplan: Update version to v0.13.0

#171 by @adambkaplan: Operator installs sample cluster build strategies for tools such as kaniko, buildah, and cloud-native buildpacks.

#145 by @kevydotvinu: Minimum k8s version is now 1.23.13

Fixes

#216 by @adambkaplan: Upgrade shipwright-io/build code dependencies to v0.13.0 and k8s.io to v0.27.11. These upgrades exposed a bug in the controller code, where failure to update the ShipwrightBuild object status would not trigger a requeue. This was fixed so status update failures cause the controller to re-reconcile.

#204 by @ayushsatyam146: Tructate descriptions in Shipwright custom resource definitions to 50 characters.

#177 by @adambkaplan: fix: Add/restore the example for the ShipwrightBuild object in the operator CSV.

#172 by @jkhelil: Shipwright's Build CRDs are no longer deleted when the ShipwrightBuild object is deleted.

API Changes

Docs

Misc

#182 by @adambkaplan: Update operator to use an exact copy of the Builds v0.12.0 release as the base for its manifests.

#164 by @adambkaplan: Add control-plane label to operator deployment so it supports bundling with operator-sdk v1.18

v0.13.0-rc0

24 Jun 18:15
a85a9b8

Choose a tag to compare

v0.13.0-rc0 Pre-release
Pre-release

What's Changed

Features

#171 by @adambkaplan: Operator installs sample cluster build strategies for tools such as kaniko, buildah, and cloud-native buildpacks.

#145 by @kevydotvinu: Minimum k8s version is now 1.23.13

Fixes

#216 by @adambkaplan: Upgrade shipwright-io/build code dependencies to v0.13.0 and k8s.io to v0.27.11. These upgrades exposed a bug in the controller code, where failure to update the ShipwrightBuild object status would not trigger a requeue. This was fixed so status update failures cause the controller to re-reconcile.

#204 by @ayushsatyam146: Tructate descriptions in Shipwright custom resource definitions to 50 characters.

#177 by @adambkaplan: fix: Add/restore the example for the ShipwrightBuild object in the operator CSV.

#172 by @jkhelil: Shipwright's Build CRDs are no longer deleted when the ShipwrightBuild object is deleted.

API Changes

Docs

Misc

#182 by @adambkaplan: Update operator to use an exact copy of the Builds v0.12.0 release as the base for its manifests.

#164 by @adambkaplan: Add control-plane label to operator deployment so it supports bundling with operator-sdk v1.18

v0.12.0

10 Nov 17:20
9567f53

Choose a tag to compare

What's Changed

Features

  • Add dependent images as env vars by @jkhelil in #126
  • Use operator.tekton.dev/release label to detect Tekton version by @jkhelil in #92
  • Bump shipwright build 0.12.0 by @jkhelil in #152
  • Add v1beta1 API with Conversion Webhook and Cert-Manager by @jkhelil in #140

Bug Fixes

  • fix rbac for shipwright-operator serviceaccount by @jkhelil in #143

Docs

Misc

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

09 Sep 18:31
f7dca99

Choose a tag to compare

Features

#93 by @adambkaplan: Update deployment of Shipwright Build to v0.11.0

v0.10.0

03 Jun 16:12
48c8b37

Choose a tag to compare

Features

#80 by @adambkaplan: Deploy Shipwright Builds v0.10.0

#69 by @adambkaplan: Use ko to render full image specifications into the operator bundle image. Add the containerImage annotation to the operator's CSV.

Fixes

#81 by @adambkaplan: Fix bug that caused the signing of the operator image to fail.

#76 by @SaschaSchwarze0: Adding missing permissions for the operator to cleanup the aggregated cluster roles that Shipwright v0.9 introduced.

Misc

#74 by @SaschaSchwarze0: We now build our binaries with Go 1.18