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, including v1.6(v1.6.0, v1.6.1, v1.6.2 and v1.6.3), v1.7(v1.7.0, v1.7.1, v1.7.2, v1.7.3 and v1.7.4), v1.8(v1.8.0, v1.8.1, v1.8.2 and v1.8.3) and v1.9(v1.9.0), and Knative Eventing component with in-memory channel, including v1.6(v1.6.0, v1.6.1, v1.6.2 and v1.6.3), v1.7(v1.7.0, v1.7.1, v1.7.2, v1.7.3, v1.7.4, v1.7.5, v1.7.6 and v1.7.7), v1.8(v1.8.0, v1.8.1, v1.8.2, v1.8.3, v1.8.4 and v1.8.5) and v1.9(v1.9.0).
The latest Knative Serving v1.9 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 v1.9 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-post-install.yaml.
The latest network ingress v1.9 artifacts, bundled within the image of this operator, include net-istio.yaml, net-contour.yaml and kourier.yaml.
The latest eventing source v1.9 artifacts, bundled within the image of this operator, include Ceph, GitHub, GitLab, Apache Kafka, RabbitMQ and Redis.
The latest security guard v0.4 artifacts, bundled within the image of this operator, include gate-account.yaml, guard-service.yaml, guardian-crd.yaml, queue-proxy.yaml and service-account.yaml.
Changes by Kind
💫 New Features & Changes
- Take workload overrides into account for setting SINK_BINDING_SELECTION_MODE env var (#1324, thanks @creydr)
- Allow to set TopologySpreadConstraints via spec.deployments.topologySpreadConstraints (#1305, thanks @kahirokunn)
- Add the module to install and configure the security guard (#1301, thanks @houshengbo)
🐞 Bug Fixes
- Fix the RBAC issue for kafka eventing source(#1280, thanks @houshengbo)