Skip to content

Releases: knative/operator

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)

Knative Operator release v0.20.1

02 Feb 09:31
253548f
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.0, and Knative Eventing component with in-memory channel, ranging from v0.17.0 to v0.20.1.

The latest Knative Serving v0.20.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.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

  • 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)

Knative Operator release v0.20.0

19 Jan 20:57
0876259
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.0, and Knative Eventing component with in-memory channel, ranging from v0.17.0 to v0.20.0.

The latest Knative Serving v0.20.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.20.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.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

  • 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)

Knative Operator release v0.19.4

29 Dec 09:49
952232a
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.16.0 to v0.19.0, and Knative Eventing component with in-memory channel, ranging from v0.16.0 to v0.19.2.

The latest Knative Serving v0.19.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.19.2 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, and eventing-sugar-controller.yaml.

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

Bug Fixes

  • Add the transformer for pingsource to keep the env vars and replicas #381 (thanks @houshengbo)
  • Create the service of knative-local-gateway under the ns istio-system #364 (thanks @houshengbo)
  • Add validation to the field spec.version #319 (thanks @houshengbo)
  • Add support of the major.minor format for spec.version #326 (thanks @houshengbo)

Other Changes

Knative Operator release v0.19.3

22 Dec 09:54
071e6b5
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.16.0 to v0.19.0, and Knative Eventing component with in-memory channel, ranging from v0.16.0 to v0.19.2.

The latest Knative Serving v0.19.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.19.2 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, and eventing-sugar-controller.yaml.

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

Bug Fixes

  • Add the transformer for pingsource to keep the env vars and replicas #381 (thanks @houshengbo)
  • Create the service of knative-local-gateway under the ns istio-system #364 (thanks @houshengbo)
  • Add validation to the field spec.version #319 (thanks @houshengbo)
  • Add support of the major.minor format for spec.version #326 (thanks @houshengbo)

Other Changes

Knative Operator release v0.18.6

22 Dec 10:14
bde1536
Compare
Choose a tag to compare
Pre-release

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.15.0 to v0.18.2, and Knative Eventing component with in-memory channel, ranging from v0.15.0 to v0.18.6.

The latest Knative Serving v0.18.2 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.18.6 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-pre-install-jobs.yaml.

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

Bug Fixes

  • Docs for publishing the operator in OperatorHub #202 (thanks @aliok)
  • Don't wait for Ksvc to scale to zero #299 (thanks @cardil)

Other Changes