Build v0.11.0
Shipwright Build v0.11.0 can be found on GitHub at shipwright-io/build v0.11.0. The CLI is available at shipwright-io/cli v0.11.0.
Upgrade Instructions
Install v0.11.0 using the release YAML manifest:
$ kubectl apply -f https://github.com/shipwright-io/build/releases/download/v0.11.0/release.yaml
(Optionally) Install the sample build strategies using the YAML manifest:
$ kubectl apply -f https://github.com/shipwright-io/build/releases/download/v0.11.0/sample-strategies.yaml
Deprecations
Shipwright Build v0.11.0 comes with a set of deprecations in our custom resources:
- In Builds,
spec.sources
is deprecated. We will consolidate supporting a single source for a Build underspec.source
. Also, HTTP sources are deprecated because we think that the focus that secure software supply chain brings, does not match with artifacts that are loaded from an HTTP endpoint. - In Builds,
spec.dockerfile
andspec.builder
are deprecated. Those fields were introduced at the very beginning of this project to support relevant build strategies. But, those fields only relate to specific build strategies. Since a couple of releases, we support strategy parameters for that purpose where we will move to. - In BuildRuns,
spec.serviceAccount.generate
is deprecated. We think that the adhoc generation of service accounts does not fit very well in Kubernetes’ security principals and will therefore move away from that concept.
CLI Installation
Windows
$ curl --silent --fail --location https://github.com/shipwright-io/cli/releases/download/v0.11.0/cli_0.11.0_windows_x86_64.tar.gz | tar xzf - shp.exe
$ shp version
$ shp help
Mac
$ curl --silent --fail --location https://github.com/shipwright-io/cli/releases/download/v0.11.0/cli_0.11.0_macOS_$(uname -m).tar.gz | tar -xzf - -C /usr/local/bin shp
$ shp version
$ shp help
Linux
$ curl --silent --fail --location "https://github.com/shipwright-io/cli/releases/download/v0.11.0/cli_0.11.0_linux_$(uname -m | sed 's/aarch64/arm64/').tar.gz" | sudo tar -xzf - -C /usr/bin shp
$ shp version
$ shp help