Releases: knative/operator
Knative Operator release v0.26.1
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.23 to v0.26, and Knative Eventing component with in-memory channel, ranging from v0.23 to v0.26.
The latest Knative Serving v0.26 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.26 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.26 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v0.26 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
- Adding COC, contributing doc (#790, thanks @psschwei)
- Remove pingsource-mt-adapter from the list of unsupported HA (#788, thanks @houshengbo)
- Apply high-availability to all deployments managed by operator (#749, thanks @nak3)
- fix misspelling wih -> with (#781, thanks @Abirdcfly)
- Add the support of spec.deployments.affinity (#777, thanks @houshengbo)
- Adjust maxReplicas in HPA when high-availability has larger number (#748, thanks @nak3)
- Prepare the Knative Operator for the label app.kubernetes.io/version (#738, thanks @houshengbo)
- Allow to set Tolerations via spec.deployments.tolerations (#747, thanks @nak3)
- Remove pingsource from HA scaling (#740, thanks @matzew)
- Drop deprecated enabledComponents field setting (#735, thanks @nak3)
- Use knative.dev/hack/codegen-library.sh in hack/update-codegen.sh (#734, thanks @nak3)
- Remove heartbeats for eventing (#792, thanks @houshengbo)
🐞 Bug Fixes
- Fix the error issue with installing spec.manifests (#750, thanks @houshengbo)
Knative Operator release v0.26.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.23 to v0.26, and Knative Eventing component with in-memory channel, ranging from v0.23 to v0.26.
The latest Knative Serving v0.26 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.26 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.26 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v0.26 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
- Adding COC, contributing doc (#790, thanks @psschwei)
- Remove pingsource-mt-adapter from the list of unsupported HA (#788, thanks @houshengbo)
- Apply high-availability to all deployments managed by operator (#749, thanks @nak3)
- fix misspelling wih -> with (#781, thanks @Abirdcfly)
- Add the support of spec.deployments.affinity (#777, thanks @houshengbo)
- Adjust maxReplicas in HPA when high-availability has larger number (#748, thanks @nak3)
- Prepare the Knative Operator for the label app.kubernetes.io/version (#738, thanks @houshengbo)
- Allow to set Tolerations via spec.deployments.tolerations (#747, thanks @nak3)
- Remove pingsource from HA scaling (#740, thanks @matzew)
- Drop deprecated enabledComponents field setting (#735, thanks @nak3)
- Use knative.dev/hack/codegen-library.sh in hack/update-codegen.sh (#734, thanks @nak3)
🐞 Bug Fixes
- Fix the error issue with installing spec.manifests (#750, thanks @houshengbo)
Knative Operator release v0.25.2
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.22 to v0.25, and Knative Eventing component with in-memory channel, ranging from v0.22 to v0.25.
The latest Knative Serving v0.25 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.25 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.25 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v0.25 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
🐞 Bug Fixes
- Suggest to install istio for the gateway issue (#697, thanks @houshengbo)
- Remove pingsource from HA scaling (#766, thanks @matzew )
- Fix the error issue with installing spec.manifests (#767, thanks @houshengbo)
Knative Operator release v0.25.1
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.22 to v0.25, and Knative Eventing component with in-memory channel, ranging from v0.22 to v0.25.
The latest Knative Serving v0.25 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.25 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.25 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v0.25 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
🐞 Bug Fixes
- Suggest to install istio for the gateway issue (#697, thanks @houshengbo)
Knative Operator release v0.25.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.22 to v0.25, and Knative Eventing component with in-memory channel, ranging from v0.22 to v0.25.
The latest Knative Serving v0.25 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.25 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.25 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v0.25 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
🐞 Bug Fixes
- Suggest to install istio for the gateway issue (#697, thanks @houshengbo)
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)