github buildpacks-community/kpack v0.4.0
kpack v0.4.0

latest releases: v0.13.4, v0.14.0, v0.13.3...
2 years ago

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.
    • ClusterStacks and ClusterStores can be configured with serviceAccountRefs to support private registries (#649)
    • serviceAccount field changed to serviceAccountName 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)
  • 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 

Don't miss a new kpack release

NewReleases is sending notifications on new releases.