Skip to content

Releases: knative/operator

Knative Operator release v0.26.1

28 Sep 09:51
28a98ff
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.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

24 Sep 16:59
fb065e6
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.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

14 Sep 10:32
65ce4e8
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.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

07 Sep 10:27
bc271a5
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.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

23 Aug 16:59
3a97b2d
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.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

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