Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

Knative Knative Gcp release v0.18.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 01 Dec 10:48
· 4 commits to release-0.18 since this release
050221e

Release notes for release-0.18

Documentation

Changelog since v0.17.0

Changes by Kind

Action Required

  • V1alpha1 sources and channels will be removed in 0.19. (#1676, @danyinggu)

Breaking Changes

  • Change storage versions of all below resources from v1beta1 to v1
  • Since we will remove v1alpha1 in 0.19, please make sure resources are migrated to storage version v1beta1

Action Required

  • You must run pre-install job. (#1653, @danyinggu)

  • You must run pre-install job prior to upgrading to get these resources to v1 API.
    ko apply -f config/pre-install/v0.18.0/ (#1644, @danyinggu)

Detailed Changes

  • Change storage versions of all below resources from v1beta1 to v1:
    - "cloudauditlogssources.events.cloud.google.com"
    - "cloudpubsubsources.events.cloud.google.com"
    - "cloudstoragesources.events.cloud.google.com"
    - "cloudschedulersources.events.cloud.google.com"
    - "pullsubscriptions.internal.events.cloud.google.com"
    - "topics.internal.events.cloud.google.com"

  • Since we will remove v1alpha1 in 0.19, please make sure the below resources are migrated to storage version v1beta1:
    - "channels.messaging.cloud.google.com"
    - "cloudbuildsources.events.cloud.google.com"

Resource Usage

  • Default ingress CPU to 2000m and memory to 2000Mi
    • Adjust default HPA parameters accordingly
    • Default pubsub publish buffer limit to 300Mi
    • Loosen probe check threshold to 5 times (#1656, @yolocs)
  • Update broker deployments spec for better availability during upgrades
    • Add MinReadySeconds=60s for broker deployments
    • Add a safer rolling update strategy
    • Relax probe period (#1690, @yolocs)

Reliability

  • 🐛 Fix broker config reconcilation delay. (#1705, @ian-mi)
  • 🐛 Fix bug status messag showing error (#1675, @zhongduo)
  • Allows istio sidecar injection for all broker components (#1736, @yolocs)

Observability

  • 🎁 Add exemplar traces to dispatch time and processing time, the exemplar can be viewed in Stackdriver dashboard in heatmap view. (#1638, @zhongduo)
  • Provide additional error info when auth with pubsub fails in broker ingress. (#1666, @cathyzhyi)
  • Return 429 (too many messages) when the ingress broker is sending too many messages, instead of 500 (internal server error). (#1737, @tayarani)
  • 🎁 Add data residency support through configuration map. (#1681, @zhongduo)

Sources