Releases: knative/operator
Knative Operator release v0.22.0
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
- Drop unnecessary occurrences of master #513 (thanks @markusthoemmes)
- Add DEVELOPMENT.md #503 (thanks @evankanderson)
Knative Operator release v0.21.2
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
- Transition to the new upgrade framework for upgrade tests #437 (thanks @houshengbo)
- Add ingress configuration support #312 (thanks @houshengbo)
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
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
- Transition to the new upgrade framework for upgrade tests #437 (thanks @houshengbo)
- Add ingress configuration support #312 (thanks @houshengbo)
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
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
- Transition to the new upgrade framework for upgrade tests #437 (thanks @houshengbo)
- Add ingress configuration support #312 (thanks @houshengbo)
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
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
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
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
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
- Update to pkg test/KubeClient changes #304 (thanks @n3wscott)
- Lint: previous condition includes return statement, pop else statement #305 (thanks @lberk)
- Drop istio dependency and replace with unstructured operations #311 (thanks @markusthoemmes)
- Drop dependency on pkg/errors #310 (thanks @markusthoemmes)
- Validate the major.minor as the version matching mechanism for customized manifests #320 (thanks @houshengbo)
- Removing incorrect pre-job for 0.17.0 #325 (thanks @matzew)
- Use the hack repository for scripts #333 (thanks @markusthoemmes)
- Use the new update_deps script #332 (thanks @markusthoemmes)
- Add the support to build the operator image for all platforms #370 (thanks @houshengbo)
Knative Operator release v0.19.3
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
- Update to pkg test/KubeClient changes #304 (thanks @n3wscott)
- Lint: previous condition includes return statement, pop else statement #305 (thanks @lberk)
- Drop istio dependency and replace with unstructured operations #311 (thanks @markusthoemmes)
- Drop dependency on pkg/errors #310 (thanks @markusthoemmes)
- Validate the major.minor as the version matching mechanism for customized manifests #320 (thanks @houshengbo)
- Removing incorrect pre-job for 0.17.0 #325 (thanks @matzew)
- Use the hack repository for scripts #333 (thanks @markusthoemmes)
- Use the new update_deps script #332 (thanks @markusthoemmes)
- Add the support to build the operator image for all platforms #370 (thanks @houshengbo)
Knative Operator release v0.18.6
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
- Validate the major.minor as the version matching mechanism for customized manifests #321 (thanks @houshengbo)
- Skip the version checking for network ingress deployment #266 (thanks @houshengbo)
- Bumping k8s to 1.18 #275 (thanks @jcrossley3)
- Add linting config and fix issues #273 (thanks @markusthoemmes)
- Transform jobs first so images are overridable #278 (thanks @markusthoemmes)
- Pin deps to release-0.18 #280 (thanks @ZhiminXiang)