kpack v0.4.0
Install
kubectl apply -f release-0.4.0.yaml
or
kubectl apply -f https://github.com/pivotal/kpack/releases/download/v0.4.0/release-0.4.0.yaml
What's New?
- A new kpack api version, v1alpha2, is introduced in this release. Here's what's new in v1alpha2:
- Support for signing images built with kpack with cosign (#684)
- Support for Notary image signing has been removed in v1alpha2. Notary still supported in v1alpha1.
- Support for the Kubernetes Service Binding Specification.
- CNB Service bindings has been removed from v1alpha2. Still supported on v1alpha1.
- ClusterStacks and ClusterStores can be configured with
serviceAccountRef
s to support private registries (#649) serviceAccount
field changed toserviceAccountName
where relevent- Image and Build resources support configuring defaultProcessType (#746)
- Add
projectDescriptorPath
to configure path to project descriptor for Images and Builds (#705) - Allow using a remote registry for caching (#652)
- Allow users to specify additional tags on image resource (#801)
- Allow Images/Builds resources to select nodes and configure the scheduling algorithm (#621)
- Support for signing images built with kpack with cosign (#684)
- Any-Stack Buildpacks are supported buildpacks/spec#140
- kpack
logs
tool is no longer published on kpack releases. Please use the kp cli.
Breaking changes
- Kubernetes cluster version 1.19 or later is required
Changelog
- Support wildcard stack #776
- Migrate webhook configs to v1 api version #783
- Support private registry for ClusterStack & ClusterStore #670
- Project toml path #800
- Add Project descriptor 0.2 support #810
- Add support for platform api 0.6 #811
- Image registry cache #669
- Validate that image cache size does not change when the storage class is not expandable #813
- Add default process to image and build specs #818
- Make build pod nodeSelector, Tolerations, and Affinity configurable #820
- Add support for additional tags #802
- Cosign Signing Integration #817
- Add support for kubernetes service bindings #823
- Migrate ServiceAccount to ServiceAccountName in v1alpha2 #835
- Lifecycle image can be configured with a service account for private registries #837
- Deprecate notary support in v1alpha2 #836
- Validate image build history limit #838
- Builds of an Image use determinstic build names #847
Thanks
Thanks to these contributors who contributed to 0.4.0!
❤️ @samj1912
❤️ @modulo11
❤️ @c0d1ngm0nk3y
❤️ @loewenstein
❤️ @kulhadia
❤️ @Haegi
❤️ @stormqueen1990
❤️ @kkavitha
❤️ @DennyHoang
❤️ @elfotografo007
❤️ @dumez-k
❤️ @pviraj59
❤️ @jromero
❤️ @tomkennedy513
❤️ @matthewmcnew
❤️ @tylerphelan
sha1 f92ef9936d2bb28d2736f6e6c08464108b36a7bf release-0.4.0.yaml