Releases: knative/operator
Knative Operator release v0.24.0
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
- Add the manifests of the eventing sources (#641, thanks @houshengbo)
- Change the APIs for eventing sources (#644, thanks @houshengbo)
- Add the logic to install sources (#645, thanks @houshengbo)
- drop use of pkg/test.KubeClient (#655, thanks @dprotaso)
- Install the webhooks after installing the deployments and services (#674, thanks @houshengbo)
🐞 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
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
- Simplify istio installation for e2e test #564 (thanks @nak3)
- Use deployment namespace to determine gateway namespace for Kourier #577 (thanks @markusthoemmes)
- Update the script of the upgrade tests for serving #574 (thanks @houshengbo)
- Drop --strict flag on ko #561 (thanks @markusthoemmes)
Knative Operator release v0.23.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.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
- Simplify istio installation for e2e test #564 (thanks @nak3)
- Use deployment namespace to determine gateway namespace for Kourier #577 (thanks @markusthoemmes)
- Update the script of the upgrade tests for serving #574 (thanks @houshengbo)
- Drop --strict flag on ko #561 (thanks @markusthoemmes)
Knative Operator release v0.23.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.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
- Simplify istio installation for e2e test #564 (thanks @nak3)
- Use deployment namespace to determine gateway namespace for Kourier #577 (thanks @markusthoemmes)
- Update the script of the upgrade tests for serving #574 (thanks @houshengbo)
- Drop --strict flag on ko #561 (thanks @markusthoemmes)
Knative Operator release v0.22.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.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
- Drop unnecessary occurrences of master #513 (thanks @markusthoemmes)
- Add DEVELOPMENT.md #503 (thanks @evankanderson)
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)