1.18. Red Hat OpenShift Serverless 1.30
OpenShift Serverless 1.30 is now available. New features, updates, and known issues that relate to OpenShift Serverless on OpenShift Container Platform are included in the following.
OpenShift Container Platform 4.13 is based on Red Hat Enterprise Linux (RHEL) 9.2. RHEL 9.2 has not been submitted for Federal Information Processing Standards (FIPS) validation. Although Red Hat cannot commit to a specific timeframe, we expect to obtain FIPS validation for RHEL 9.0 and RHEL 9.2 modules, and later even minor releases of RHEL 9.x. Information on updates will be available in the Compliance Activities and Government Standards Knowledgebase article.
1.18.1. New features 复制链接链接已复制到粘贴板!
- OpenShift Serverless now uses Knative Serving 1.9.
- OpenShift Serverless now uses Knative Eventing 1.9.
- OpenShift Serverless now uses Kourier 1.9.
-
OpenShift Serverless now uses Knative (
kn) CLI 1.9. - OpenShift Serverless now uses Knative for Apache Kafka 1.9.
-
The
kn funcCLI plug-in now usesfunc1.10.1. - OpenShift Serverless now runs on HyperShift-hosted clusters.
- OpenShift Serverless now runs on single-node OpenShift.
- Developer Experience around OpenShift Serverless is now available through OpenShift Toolkit, an OpenShift IDE Extension for the Visual Studio Code (VSCode). The extension can be installed from the VSCode Extension Tab and VSCode Marketplace. See the Marketplace page for the Visual Studio Code OpenShift Toolkit extension.
- OpenShift Serverless Functions nows supports Red Hat OpenShift Pipelines versions 1.10 and 1.11. Older versions of Red Hat OpenShift Pipelines are no longer compatible with OpenShift Serverless Functions.
Serverless Logic is now available as a Technology Preview (TP) feature.
See the Serverless Logic documentation for details.
Beginning with OpenShift Serverless 1.30.0, the following runtime environments are supported on IBM zSystems using the s2i builder:
- NodeJS
- Python
- TypeScript
- Quarkus
Eventing integration with Red Hat OpenShift Service Mesh is now available as a Technology Preview (TP) feature.
The integration includes the following:
-
PingSource -
ApiServerSource - Knative Source for Apache Kafka
- Knative Broker for Apache Kafka
- Knative Sink for Apache Kafka
-
ContainerSource -
SinkBinding -
InMemoryChannel -
KafkaChannel - Channel-based Knative Broker
-
- Pipelines-as-code for OpenShift Serverless Functions is now available as a Technology Preview (TP).
-
You can now configure the burst and queries per second (QPS) values for
net-kourier. OpenShift Serverless Functions users now have the ability to override the
readinessandlivenessprobe values in thefunc.yamlfile for individual Quarkus functions.See "Functions development reference guide" for guidance on Quarkus, TypeScript, and Node.js functions.
Beginning with OpenShift Serverless 1.30.0, Kourier controller and gateway manifests have the following limits and requests by default:
requests:
- cpu: 200m
- memory: 200Mi
limits:
- cpu: 500m
memory: 500Mi
See the "Overriding Knative Serving system deployment configurations" section of OpenShift Serverless documentation.
-
The
NamespacedKafkaannotation, which was a Technology Preview (TP) feature, is now deprecated in favor of the standard Kafka broker with no data plane isolation.
1.18.2. Fixed issues 复制链接链接已复制到粘贴板!
Previously, the
3scale-kourier-gatewaypod was sending thousands ofnet-kourier-controllerDNS queries daily. New queries were being sent for eachNXDOMAINreply. This continued until the correct DNS query was produced.The query now has the
net-kourier-controller.knative-serving-ingress.svc.<cluster domain>.fully-qualified domain name (FQDN) by default, which solves the problem.
1.18.3. Known issues 复制链接链接已复制到粘贴板!
Building and deploying a function using Podman version 4.6 fails with the
invalid pull policy "1"error.To work around this issue, use Podman version 4.5.
- On-cluster function building, including using Pipelines-as-code, is not supported on IBM zSystems and IBM Power.
- Buildpack builder is not supported on IBM zSystems and IBM Power.