Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.16.0-ec.6-ppc64le No tests for this release
Upgrades from:
Untested upgrades:
4.15.10 ,
4.15.11 ,
4.15.5 ,
4.15.6 ,
4.15.7 ,
4.15.8 ,
4.15.9 ,
4.16.0-ec.1 ,
4.16.0-ec.2 ,
4.16.0-ec.3 ,
4.16.0-ec.4 ,
4.16.0-ec.5
Loading changelog, this may take a while ...
Created: 2024-04-29 13:04:19 +0000 UTC
Image Digest: sha256:436093e61e477ad466149eb8a715f422fc42b7470667c65796b7a2a5214fd7bc
Components
FeatureGate Changes
FeatureGate
Default Hypershift
Default SelfManagedHA
DevPreviewNoUpgrade Hypershift
DevPreviewNoUpgrade SelfManagedHA
TechPreviewNoUpgrade Hypershift
TechPreviewNoUpgrade SelfManagedHA
AlertingRules (0 tests)
Unconditional (Changed)
Unconditional (Changed)
Unconditional (New)
Unconditional (New)
Unconditional (Changed)
Unconditional (Changed)
AdminNetworkPolicy (0 tests)
Enabled (Changed)
Enabled (Changed)
Enabled (New)
Enabled (New)
Enabled
Enabled
NetworkDiagnosticsConfig (0 tests)
Enabled (New)
Enabled (New)
Enabled (New)
Enabled (New)
VSphereDriverConfiguration (0 tests)
Enabled (New)
Enabled (New)
Enabled (New)
Enabled (New)
Rebuilt images without code change
MGMT-17620 : Change the way release images are handled in RestAPI flow to retrieve multiarch release image in case a multi-arch OpenShift version, single-arch requested and it exist. (#6227) #6227
OCPBUGS: Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (api go.mod) (#6212) #6212
NO-ISSUE: Change only-latest api response to compare versions according to pre-release suffix as well instead of just base version (#6209) #6209
MGMT-17558 : Allow installation on iSCSI volume (#6218) #6218
MGMT-17412 : Change fallbck behavior when error occuring in OpenShift Release Syncer - if there are release images already in the DB, continue using the stale data instead of failing / truncating the table (#6145) (#6186) #6145
MGMT-17503 : Fix the cpu architectures retrieved in ../openshift-versions endpoint (#6184) #6184
MGMT-17365 : Add support for setting agent labels in BMH as annotations (#6124) #6124
MGMT-17313 : Create day 2 BMH and Machine for control plane nodes (#6142) #6142
MGMT-17513 : Change the latest release image retrieved in GetReleaseImage using major.minor OpenShift version to latest non-beta release image if exists, or latest beta release image otherwise (#6185) #6185
MGMT-17468 : Use x86_64 over amd64 and arm64 over aarch64 for CPU architecture of both release and OS images to comply with ABI current behavior (#6190) #6190
MGMT-17518 : Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (#6176) #6176
NO-ISSUE: Bump OCP versions: 4.16, 4.15, 4.12, 4.14, 4.13 (#6199) #6199
MGMT-17414 : Adding new requirements for LVM on 4.16 (#6165) #6165
MGMT-17181 : Add a LocalClusterImportController (#6079) #6079
NO-ISSUE: Prevent false positive host connectivity (#6162) #6162
MGMT-17489 : Fix disconnected capi tests (#6163) #6163
Update RHTAP references (#6148) #6148
MGMT-17412 : Change fallbck behavior when error occuring in OpenShift Release Syncer - if there are release images already in the DB, continue using the stale data instead of failing / truncating the table (#6145) #6145
NO-ISSUE: Bump OCP versions: 4.15, 4.14, 4.12 (#6157) #6157
MGMT-17438 : bugfix, make sure ODF and LVM requirements do not change if MCE is not selected (#6150) #6150
NO-ISSUE: replace minio quay.io image repository (#6151) #6151
OCPBUGS-31631 : Deploy dual stack with IPv6 on top of bond/vlan fails (#6149) #6149
NO-ISSUE: Add doc for iPXE HTTP (#6146) #6146
Full changelog
MGMT-17518 : Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (#818) #818
Move to rhel9, decouple from cli image (#760) #760
NO-ISSUE: Decouple inventoryClient from ops (#811) #811
NO-ISSUE: Decouple inventoryClient from ops (#810) #810
NO-ISSUE: Bump the go-dependencies group with 3 updates (#809) #809
MGMT-16587 : Update to mitigate CVE-2024-21626 (#806) #806
MGMT-17305 : Wipe installation disk on IBI (#808) #808
MGMT-17384 : Change waiting for encapsulated machine config from retry to wait-for-predicate (#807) #807
Full changelog
MGMT-17518 : Bump x/net to 0.24.0 to mitigate CVE-2023-45288 (#690) #690
OCPBUGS-31423 : Try to pull installer image before installing (#679) #679
NO-ISSUE: Bump the go-dependencies group with 2 updates (#683) #683
MGMT-16587 : Update to mitigate CVE-2024-21626 (#676) #676
NO-ISSUE: Bump the go-dependencies group with 2 updates (#678) #678
NO-ISSUE: subsystem test failing due image format version (#677) #677
Full changelog
Revert #1851 “MON-3538: Promote MetricsServer FeatureGate to GA” #1863
MCO-838 : machineconfiguration/v1: update MCP feature gated field to omitempty #1862
NO-JIRA: Change PreviousFlakePercentage value type from int to float #1861
MON-3538 : Promote MetricsServer FeatureGate to GA #1851
Provide a small help when invoking tests/hack/gen-minimal-test.sh #1860
NO-JIRA: Add DevPreviewNoUpgrade as a featureset #1825
OCPBUGS-30954 : Reintroduce CEL IP/CIDR validation for Config APIs #1817
remove alpha level of AlertingRules which are GA since 4.14 #1854
add explanation of how to provide automated testing for FeatureGate #1855
MCO-838 : machineconfig/v1: add PoolSynchronizers to MCP status #1852
STOR-1803 : add vsphere snapshot configuration fields to ClusterCSIDriver #1783
NO-JIRA: add command to restrict features from promotion without tests #1843
NO-JIRA: add type for recording tests per featuregate #1848
MCO API Cleanup #1850
OCPBUILD-9 : Adds seperate controllers for default rolebindings #1770
MCO-993 : MachineOSBuild API #1773
OCPBUGS-28673 : Ingress - add connect timeout to tuning options #1829
SDN-4599 : Configurable network diagnostics pod placement #1800
MCO-838 : machineconfiguration/v1alpha1: add PinnedImageSet to MCN #1824
SDN-4596 : Promote AdminNetworkPolicy
to GA #1840
Proposed new api structure for ovnkubernetes / transit switch api #1626
OCPBUGS-31058 : config/ingress: Make Hostname godoc user-friendly #1819
Full changelog
ETCD-583 : add signer expiration metric and alert #1249
API-1800 : manifests: convert SecretTypeTLS secrets to kubernetes.io/tls #1247
NO-ISSUE: use IsBootstrapComplete from library-go #1244
OCPBUGS-32217 : avoid race conditions during render cert creation #1246
OCPBUGS-32176 : immediately return on dynamic certs errors #1245
Revert “ETCD-579: store revision at which signers are rotated” #1243
ETCD-579 : store revision at which signers are rotated #1235
ETCD-580 : Decrease validity period to prevent cert expiry for offline clusters #1238
OCPBUGS-31658 : Fix feature set custom no upgrade #1233
NO-JIRA: fail certsignercontroller sync when secret can not be applied #1226
Full changelog
CNF-6517 : [Part 1] Hypershift PAO adoption (#1032) #1032
PSAP-1354 : Updated a script for deploying a custom NTO image to a cluster (#1030) #1030
OCPBUGS-30111 : Negative net interface name does not reduce queues (#973) #973
Enhance latency cnf-tests UX (#1041) #1041
pao:controller: remove depracated function (#1039) #1039
Replaced tuned hard-included repo with a git submodule (#1029) #1029
OCPBUGS-31694 : E2E: Workload hints test cases fixes (#1012) #1012
OCPBUGS-30647 : NTO operand (openshift-tuned) fixes (#1024) #1024
NO-JIRA: E2E: use strings.CutPrefix instead of trim function to get containerID (#1031) #1031
NO-JIRA: deps: Bump OCP dependencies and remove MCO deps (#1022) #1022
Update the awk print field to fetch rhcos-image (#1033) #1033
set Cgroups V2 as default (#1010) #1010
E2E: Adjust Dynamic ovs pinning tests with cgroupv2 (#1011) #1011
NO-JIRA: deps: Bump to K8s 1.29.2 (#990) #990
Delete duplicate mixedcpus e2e test (#1015) #1015
e2e: Enhance tests related to crio annotations (#955) #955
NO-JIRA: E2E: Adjust tests for cgroupv2 changes (#993) #993
OCPBUGS-30569 : Systemd processes not being moved to cpuset/systemd.slice fix (#992) #992
NO-JIRA: E2E: Add systemd package to fetch properties of cgroup slice (#991) #991
e2e: when crun is enabled by default skip checking runc config (#948) #948
Full changelog
WRKLDS-1015 : tolerate node-role.kubernetes.io/control-plane:NoExecute #574
OCPBUGS-29580 : Apply hypershift cluster-profile for ibm-cloud-managed #572
OCPBUGS-32346 : the apiservice controller waits until bootstrap complete #575
NO-ISSUE: Makefile: fixes test-e2e-encryption-rotation targets #577
NO-ISSUE: fix: TestRedeployOnConfigChange #576
Full changelog
OCPBUGS-9133 : pkg/cvo/metrics: Connect ClusterVersion to ClusterOperatorDown and ClusterOperatorDegraded #746
AUTH-482 : set required-scc for openshift workloads #1038
NO-ISSUE: docs/user/tasks-*by-number-and-component.svg: Update to 4.15 #1042
OTA-1159 : pkg/cvo: Render status.Failure in ReconciliationIssues #1041
Full changelog
chore(deps): update rhtap references #3919
OCPBUGS-32487 : Fix OLM intilization args #3918
OCPNODE-2096 : Add ClusterImagePolicy to the list of valid config manifests #3894
CNV-36073 : KubeVirt, Add snapshot side car and volumesnapshot class #3640
NO-ISSUE: placeholders: ignore auto-sizer placeholders #3877
OCPBUGS-32228 : Fix failure to create a second hostedcluster in the same namespace #3900
OCPBUGS-32248 : Replace periods with commas in subnet label value #3885
chore(deps): update rhtap references #3886
HOSTEDCP-1462 : set HostPath.Type on volumesource in CloudNodeManagerD… #3892
NO-JIRA: fixed e2e teardown failing the outer test instead of subtest #3891
HOSTEDCP-1519 : feat(api): Add ingress-controller-load-balancer-scope annotation #3848
NO-JIRA: remove ovnkube-control-plane from expected component token m… #3850
CNV-40622 : Docs: Avoid cidr Collisions b/w Infra &Guest cluster #3863
NO-JIRA: Disable kubevirt-csi crash detection in e2e #3896
Revert “HOSTEDCP-1465: Create HCPs with externalDNS on AKS Clusters” #3890
HOSTEDCP-1465 : Create HCPs with externalDNS on AKS Clusters #3688
chore(deps): update rhtap references #3872
OSD-19085 : Replaced hypershift_cluster_cores metric with hypershift_cluster_vcpus metric #3697
NO-ISSUE: *: use the api package constant for the size label #3876
NO-JIRA: bump capk ci image #3830
NO-JIRA: chore(deps): update rhtap references (main) #3867
OCPBUGS-29466 : Fix ICSP and IDMS inclusion as registriesOverrides #3862
STOR-1805 : Set RUN_AS_USER if mgmt cluster doesn’t have SCC #3819
OCPBUGS-29494 : Fix disconnected metadata inspection #3860
OCPBUGS-31012 : Disable audit-log container in kas when profile is None #3765
NO-JIRA: [e2e test framework] Add a flag to add an annotation to HostedCluster #3854
NO-JIRA: update private cluster IAM policy doc #3851
NO-JIRA: chore(deps): update rhtap references (main) #3856
OCPBUGS-14383 : disable autoscaler when no nodepool requires it #3846
NO-JIRA: Document additional known issues for the disconnected scenario #3611
NO-JIRA: Update RHTAP references (main) #3834
OCPBUGS-29391 : Add new permission required in CAPA #3779
CNF-11885 : nto: add events resources under operator Role
#3827
OCPBUGS-31444 : use dnsPolicy: Default for konnectivity-agent in data plane #3810
NO-JIRA: docs: fixing wrong key name #3833
NO-JIRA: Update expected condition to false for ValidAzureKmsConfig s… #3837
OCPBUGS-31725 : include hostnetwork SCC CPO role for 4.13 and earlier #3838
HOSTEDCP-1511 : enable and document kubevirt custom default network #3832
HOSTEDCP-1513 : Support annotation scoping for hostedcluster resources #3702
OCPBUGS-31415 : update desired image even when HCP doesn’t exist yet #3829
NO-JIRA: Added regression tests to ensure certain deployment fields do not get set. #2707
OCPBUGS-31585 : disable http2 for ignition server and proxy #3817
OTA-1211 : api/v1beta1/hostedcluster_types: Add spec.updateService #3576
HOSTEDCP-1365 : kubevirt, Generate kccm lb endpointslices #3528
Full changelog
CLID-19 : Replace the prepare subcommand by dry-run flag (#829) #829
CLID-95 removes the concurrency and adds a progress bar on batch pkg (#832) #832
CLID-53 : Introduce env var to provide OCP release signature verification key (#831) #831
CLID-35 : introduce filtering operators by selecting specific bundles (#824) #824
OCPBUGS-31024 , OCPBUGS-31529 , OCPBUGS-31530 : Remove creationTimestamp from the generated yaml catalogSource (#826) #826
CLID-46 , CLID-47 : Use of TargetCatalog and TargetTag on all catalogs (#827) #827
CLID-20 : feat: Delete functionality for v2 enclave support (#812) #812
CLID-85 : Change string replacement in registry config to use templates (#828) #828
OCPBUGS-31466 : Fix for oc-mirror new defaultChannel override (#815) #815
Bump version to include v5.11.0 of go-git (#821) #821
CLID-54 : Mirror to mirror workflow (#811) #811
OCPBUGS-31024 : Ommit icon from catalogSource if empty (#816) #816
OCPBUGS-31344 : fix: issue when different versions of the same operator catalog (#820) #820
OCPBUGS-31084 : feat: changes the code to have retro-compatible version command with v1 (#817) #817
Full changelog
OCPBUGS-31073 : Synchronize From Upstream Repositories #737
NO-ISSUE: Synchronize From Upstream Repositories #735
OCPBUGS-28230 : enforce termination message policy on all platform pods #733
NO-ISSUE: Synchronize From Upstream Repositories #734
NO-ISSUE: Synchronize From Upstream Repositories #732
NO-ISSUE: Synchronize From Upstream Repositories #729
NO-ISSUE: Synchronize From Upstream Repositories #727
Full changelog
Source code for this page located on github