Skip to content

Releases: knative/operator

Knative Operator release v0.24.0

30 Jun 21:01
af56c69
Compare
Choose a tag to compare

Description

The official document of Knative Operator is here.

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.21 to v0.24, and Knative Eventing component with in-memory channel, ranging from v0.21 to v0.24.

The latest Knative Serving v0.24 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.24 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.24 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

The latest eventing source v0.24 artifacts, bundled within the image of this operator, include Ceph, Apache CouchDB, GitHub, GitLab, Apache Kafka, NATS Streaming, Prometheus, RabbitMQ and Redis.

Changes by Kind

💫 New Features & Changes

🐞 Bug Fixes

  • Improve fetcher by supporting version parameter (#613, thanks @houshengbo)
  • Add a 20-second timeout before running the post upgrade tests (#623, thanks @houshengbo)
  • Add $KO_FLAGS to e2e test (#649, thanks @BbolroC)
  • Make e2e test run over other networks (#650, thanks @BbolroC)
  • Allow to set NodeSelector via spec.deployments.nodeSelector (#658, thanks @nak3)
  • gracefully handle net-* deployment rename (#669, thanks @dprotaso)

Knative Operator release v0.23.2

22 Jun 10:03
b9dcd85
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.20.0 to v0.23.0, and Knative Eventing component with in-memory channel, ranging from v0.20.0 to v0.23.1.

The latest Knative Serving v0.23.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.23.1 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.23.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Bug Fixes

  • Apply high availability settings to kourier as well #579 (thanks @markusthoemmes)
  • Clear OwnerReferences on knative-local-gateway Service #567 (thanks @polivbr)
  • Set the namespace of the service knative-local-gateway to the istio namespace #590 (thanks @houshengbo)
  • Add pingsource-mt-adapter into HA list #591 (thanks @houshengbo)
  • Return an actual newest version of the directory latest is not available #576 (thanks @houshengbo)
  • Allow for all Ingresses to be disabled #571 (thanks @markusthoemmes)

Other Changes

Knative Operator release v0.23.1

08 Jun 10:00
3864381
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.20.0 to v0.23.0, and Knative Eventing component with in-memory channel, ranging from v0.20.0 to v0.23.1.

The latest Knative Serving v0.23.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.23.1 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.23.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Bug Fixes

  • Apply high availability settings to kourier as well #579 (thanks @markusthoemmes)
  • Clear OwnerReferences on knative-local-gateway Service #567 (thanks @polivbr)
  • Set the namespace of the service knative-local-gateway to the istio namespace #590 (thanks @houshengbo)
  • Add pingsource-mt-adapter into HA list #591 (thanks @houshengbo)
  • Return an actual newest version of the directory latest is not available #576 (thanks @houshengbo)
  • Allow for all Ingresses to be disabled #571 (thanks @markusthoemmes)

Other Changes

Knative Operator release v0.23.0

18 May 20:57
5b4c9d0
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.20.0 to v0.23.0, and Knative Eventing component with in-memory channel, ranging from v0.20.0 to v0.23.0.

The latest Knative Serving v0.23.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.23.0 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.23.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Bug Fixes

  • Apply high availability settings to kourier as well #579 (thanks @markusthoemmes)
  • Clear OwnerReferences on knative-local-gateway Service #567 (thanks @polivbr)
  • Set the namespace of the service knative-local-gateway to the istio namespace #590 (thanks @houshengbo)
  • Add pingsource-mt-adapter into HA list #591 (thanks @houshengbo)
  • Return an actual newest version of the directory latest is not available #576 (thanks @houshengbo)
  • Allow for all Ingresses to be disabled #571 (thanks @markusthoemmes)

Other Changes

Knative Operator release v0.22.1

13 Apr 09:36
99d7f91
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.19.0 to v0.22.0, and Knative Eventing component with in-memory channel, ranging from v0.19.0 to v0.22.0.

The latest Knative Serving v0.22.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.22.0 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.22.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Bug Fixes

  • Delete the installed ingress resources only #548 (thanks @houshengbo)
  • Allow the update of ingress resources with spec.additionalManifests #531 (thanks @houshengbo)
  • Refactor the cache mechanism #532 (thanks @houshengbo)
  • Filter the redundant resources in the target manifest #509 (thanks @houshengbo)

Other Changes

Knative Operator release v0.22.0

07 Apr 21:02
d81b45e
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.19.0 to v0.22.0, and Knative Eventing component with in-memory channel, ranging from v0.19.0 to v0.22.0.

The latest Knative Serving v0.22.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.22.0 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.22.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Bug Fixes

  • Allow the update of ingress resources with spec.additionalManifests #531 (thanks @houshengbo)
  • Refactor the cache mechanism #532 (thanks @houshengbo)
  • Filter the redundant resources in the target manifest #509 (thanks @houshengbo)

Other Changes

Knative Operator release v0.21.2

06 Apr 09:45
39d7e47
Compare
Choose a tag to compare
Pre-release

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.18.0 to v0.21.0, and Knative Eventing component with in-memory channel, ranging from v0.18.0 to v0.21.2.

The latest Knative Serving v0.21.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.21.2 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.21.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Features

  • Allow to configure Kourier gateway service-type #470 (thanks @nak3)
  • Adds support for extension custom manifests #468 (thanks @skonto)
  • Add HA support for autoscaler #480 (thanks @nak3)
  • Support spec.deployments to override configuration of system deployments #472 (thanks @nak3)
  • Add ha eventing master #444 (thanks @matzew)

Bug Fixes

Other Changes

  • Add latest as a special version supported by the operator #443 (thanks @houshengbo)
  • Rewrite the tests for serving and eventing upgrade #441 (thanks @houshengbo)
  • Allow to specify build platform for test images #451 (thanks @BbolroC)
  • Bump a few assorted dependencies to their latest versions #463 (thanks @markusthoemmes)
  • Align all used YAML modules #462 (thanks @markusthoemmes)
  • Move istio gateway's override setting into spec.ingress.istio #469 (thanks @nak3)

Knative Operator release v0.21.1

23 Mar 09:45
6e51129
Compare
Choose a tag to compare
Pre-release

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.18.0 to v0.21.0, and Knative Eventing component with in-memory channel, ranging from v0.18.0 to v0.21.2.

The latest Knative Serving v0.21.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.21.2 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.21.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Features

  • Allow to configure Kourier gateway service-type #470 (thanks @nak3)
  • Adds support for extension custom manifests #468 (thanks @skonto)
  • Add HA support for autoscaler #480 (thanks @nak3)
  • Support spec.deployments to override configuration of system deployments #472 (thanks @nak3)
  • Add ha eventing master #444 (thanks @matzew)

Bug Fixes

Other Changes

  • Add latest as a special version supported by the operator #443 (thanks @houshengbo)
  • Rewrite the tests for serving and eventing upgrade #441 (thanks @houshengbo)
  • Allow to specify build platform for test images #451 (thanks @BbolroC)
  • Bump a few assorted dependencies to their latest versions #463 (thanks @markusthoemmes)
  • Align all used YAML modules #462 (thanks @markusthoemmes)
  • Move istio gateway's override setting into spec.ingress.istio #469 (thanks @nak3)

Knative Operator release v0.21.0

26 Feb 01:02
f42bfbe
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.18.0 to v0.21.0, and Knative Eventing component with in-memory channel, ranging from v0.18.0 to v0.21.0.

The latest Knative Serving v0.21.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.21.0 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.21.0 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.

Features

  • Allow to configure Kourier gateway service-type #470 (thanks @nak3)
  • Adds support for extension custom manifests #468 (thanks @skonto)
  • Add HA support for autoscaler #480 (thanks @nak3)
  • Support spec.deployments to override configuration of system deployments #472 (thanks @nak3)
  • Add ha eventing master #444 (thanks @matzew)

Bug Fixes

Other Changes

  • Add latest as a special version supported by the operator #443 (thanks @houshengbo)
  • Rewrite the tests for serving and eventing upgrade #441 (thanks @houshengbo)
  • Allow to specify build platform for test images #451 (thanks @BbolroC)
  • Bump a few assorted dependencies to their latest versions #463 (thanks @markusthoemmes)
  • Align all used YAML modules #462 (thanks @markusthoemmes)
  • Move istio gateway's override setting into spec.ingress.istio #469 (thanks @nak3)

Knative Operator release v0.20.2

23 Feb 09:31
8b04c9c
Compare
Choose a tag to compare

Document

This release consists of the following artifacts:

  • operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.17.0 to v0.20.1, and Knative Eventing component with in-memory channel, ranging from v0.17.0 to v0.20.1.

The latest Knative Serving v0.20.1 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.

The latest Knative Eventing v0.20.1 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, eventing-sugar-controller.yaml, and eventing-post-install.yaml.

The latest network ingress v0.20.0 artifacts, bundled within the image of this operator, include net-istio.yaml.

Bug Fixes

  • Preserve the values of the environment variables for the pingsource-mt-adapter deploy resource #394 (thanks @houshengbo)
  • Implement the additional manifests for customized yamls #374 (thanks @houshengbo)

Other Changes

  • Add support for custom manifests #481 (thanks @skonto)
  • Update attributes to describe which files are generated and/or vendored #423 (thanks @evankanderson)
  • Enable code autogen for config generation #417 (thanks @evankanderson)
  • Add a tool to automatically fetch releases and stage them in kodata #360 (thanks @evankanderson)