Openshift Container Platform 4.7 Release Notes
Total Page:16
File Type:pdf, Size:1020Kb
OpenShift Container Platform 4.7 Release notes Highlights of what is new and what has changed with this OpenShift Container Platform release Last Updated: 2021-09-29 OpenShift Container Platform 4.7 Release notes Highlights of what is new and what has changed with this OpenShift Container Platform release Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Abstract The release notes for OpenShift Container Platform summarize all new features and enhancements, notable technical changes, major corrections from the previous version, and any known bugs upon general availability. Table of Contents Table of Contents .C . H. .A . P. .T .E . R. 1.. .O . .P . E. N. S. H. I.F .T . .C . O. N. .T . A. .I N. .E . R. P. .L .A . T. .F . O. .R . M. .4 .. 7. R. .E .L . E. .A . S. .E . N. O. .T . E. S. 7. 1.1. ABOUT THIS RELEASE 7 1.2. MAKING OPEN SOURCE MORE INCLUSIVE 7 1.3. NEW FEATURES AND ENHANCEMENTS 7 1.3.1. Red Hat Enterprise Linux CoreOS (RHCOS) 7 1.3.1.1. Enhanced disk provisioning for LUKS, RAID, and FBA DASD 7 1.3.1.2. Update the bootloader by using bootupd 8 1.3.1.3. RHCOS now uses RHEL 8.4 8 1.3.1.4. RHCOS now supports kdump service (Technology Preview) 8 1.3.1.5. Ignition updates 8 1.3.1.6. Configuring the timeout value used when trying to acquire a DHCP lease 8 1.3.1.7. RHCOS supports multipath 9 1.3.1.8. Fetching configs on AWS from Instance Metadata Service Version 2 (IMDSv2) 9 1.3.1.9. Qemu guest agent is now included in RHCOS 9 1.3.2. Installation and upgrade 9 1.3.2.1. Installing a cluster into the AWS C2S Secret Region 9 1.3.2.2. Installing cluster on GCP with disk encryption using a personal encryption key 10 1.3.2.3. Installing a cluster on RHOSP that uses bare metal machines 10 1.3.2.4. Improved RHOSP requirements validation at installation 10 1.3.2.5. Custom subnets for new compute machines on RHOSP 10 1.3.2.6. Easier access to RHOSP user-provisioned infrastructure playbooks 10 1.3.2.7. Support for the QEMU Guest Agent on RHOSP 10 1.3.2.8. Increasing the persistent volume limit for clusters on RHOSP 10 1.3.2.9. Deprecation of the computeFlavor property in the install-config.yaml file 11 1.3.2.10. Using static DHCP reservations for the bootstrap host for clusters with installer-provisioned infrastructure 11 1.3.2.11. Enhancements to installer-provisioned installation 11 1.3.2.12. Installer-provisioned clusters can convert DHCP leases to static IP addresses 11 1.3.2.13. Updates are immediately blocked if a machine config pool is degraded 11 1.3.3. Web console 11 1.3.3.1. Web console localization 11 1.3.3.2. Quick start tutorials 12 1.3.3.3. Insights plug-in 12 1.3.3.4. Developer perspective 12 1.3.3.5. IBM Z and LinuxONE 14 Notable Enhancements 14 Supported features 14 Restrictions 14 1.3.3.6. IBM Power Systems 15 Notable Enhancements 15 Supported Features 16 Restrictions 16 1.3.4. Security and compliance 16 1.3.4.1. Managing user-owned OAuth access tokens 16 1.3.4.2. Cloud Credential Operator support for deletion of GCP root credentials after installation 16 1.3.4.3. CIS Kubernetes Benchmark profile for the Compliance Operator 17 1.3.4.4. Secure Boot support for installer-provisioned clusters 17 1.3.4.5. Advanced Cluster Management 2.2 integration 17 1.3.5. Networking 17 1.3.5.1. Expanded platform support for migrating from the OpenShift SDN cluster network provider to the OVN-Kubernetes cluster network provider 17 1 OpenShift Container Platform 4.7 Release notes 1.3.5.2. Network connection health checks for API servers, load balancers, and nodes 17 1.3.5.3. OVN-Kubernetes egress firewall support for DNS rules 17 1.3.5.4. Library for interacting with SR-IOV virtual functions in DPDK mode within containers 18 1.3.5.5. Egress router CNI (Technology Preview) 18 1.3.5.6. OVN-Kubernetes IPsec support for encrypted traffic between pods 18 1.3.5.7. SR-IOV network node policy enhancement for deployment with Red Hat OpenStack Platform (RHOSP) 18 1.3.5.8. RHOSP Kuryr support for services without pod selectors 18 1.3.5.9. Adjusting HTTP header names 18 1.3.5.10. Kubernetes NMState Operator (Technology Preview) 18 1.3.5.11. Network policy supports selecting host network Ingress Controllers 19 1.3.5.12. Network policy supports selecting host network traffic 19 1.3.6. Storage 19 1.3.6.1. Persistent storage using CSI volume snapshots is generally available 19 1.3.6.2. Persistent storage using the GCP PD CSI Driver Operator (Technology Preview) 19 1.3.6.3. Persistent storage using the OpenStack Cinder CSI Driver Operator 19 1.3.6.4. vSphere Problem Detector Operator 20 1.3.6.5. Local Storage Operator now collects custom resources 20 1.3.6.6. External provisioner for AWS EFS (Technology Preview) feature has been removed 20 1.3.7. Registry 20 1.3.7.1. Open Container Initiative images support 20 1.3.7.2. New image stream metrics 20 1.3.8. Operator lifecycle 20 1.3.8.1. Safe Operator upgrades 20 1.3.8.2. Adding pull secrets to catalog sources 21 1.3.8.3. Mirroring the content of an Operator catalog into a container image registry 21 1.3.8.4. Creating new install plan for better experience 21 1.3.8.5. Mirroring images to a disconnected registry by first mirroring the images to local files 21 1.3.9. Operator development 21 1.3.9.1. Operator SDK now fully supported 21 1.3.10. Builds 22 Print the buildah version to the build log 22 Cluster Samples Operator assistance for mirroring 23 1.3.11. Machine API 23 1.3.11.1. Machine sets running on AWS support Dedicated Instances 23 1.3.11.2. Machine sets running on GCP support customer-managed encryption keys 23 1.3.11.3. Machine API components honor cluster-wide proxy settings 23 1.3.11.4. Some machine configuration updates no longer cause automatic reboot 23 1.3.11.5. BareMetalHost API supports soft shutdown 23 1.3.11.6. Updated machine health check timer example 24 1.3.11.7. Reprovisioning unhealthy nodes if power-based remediation does not complete successfully 24 1.3.11.8. Diagnosing a duplicate MAC address when provisioning a new host in the cluster 24 1.3.12. Nodes 24 1.3.12.1. Descheduler is generally available 24 1.3.12.2. Scheduler profiles (Technology Preview) 25 1.3.12.3. Autoscaling for memory utilization GA 25 1.3.12.4. Autoscaling to zero machines for clusters on RHOSP 25 1.3.12.5. Non-preempting option for priority classes (Technology Preview) 25 1.3.12.6. Specifying CPUs for node host processes with CRI-O 25 1.3.13. Red Hat OpenShift Logging 25 Cluster Logging becomes Red Hat OpenShift Logging 25 1.3.14. Monitoring 25 1.3.14.1. Alerting rule changes 26 2 Table of Contents 1.3.14.2. Version updates to monitoring stack components and dependencies 27 1.3.14.3. AlertmanagerConfig CRD in Prometheus Operator not supported 27 1.3.14.4. New API Performance monitoring dashboard 27 1.3.14.5. Namespace (Pods) and Pod Kubernetes networking dashboards are enabled in Grafana 28 1.3.14.6. HWMon data collection for hardware telemetry for bare metal clusters 28 1.3.14.7.