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.5-x86_64 Tests:
Upgrades from:
Untested upgrades:
4.15.0 ,
4.15.2 ,
4.15.3 ,
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 Upgrades to:
Loading changelog, this may take a while ...
Created: 2024-04-08 13:55:01 +0000 UTC
Image Digest: sha256:f5c9cf5a461434e775af2b946fc2a8aee7240f5b05d4141a588e527adcad7af9
Release 4.16.0-ec.5 was created from registry.ci.openshift.org/ocp/release:4.16.0-0.nightly-2024-04-01-074117
Components
FeatureGate Changes
FeatureGate
Default Hypershift
Default SelfManagedHA
TechPreviewNoUpgrade Hypershift
TechPreviewNoUpgrade SelfManagedHA
DisableKubeletCloudCredentialProviders (0 tests)
Enabled (Changed)
Enabled (Changed)
Enabled (Changed)
Enabled (Changed)
BareMetalLoadBalancer (0 tests)
Enabled (Changed)
Enabled (Changed)
Enabled
Enabled
VSphereStaticIPs (0 tests)
Enabled (Changed)
Enabled (Changed)
Enabled
Enabled
ExternalOIDC (0 tests)
Enabled (Changed)
Disabled
Enabled
Enabled
ImagePolicy (0 tests)
Enabled (New)
Enabled (New)
InsightsConfig (0 tests)
Enabled (New)
Enabled (New)
MetricsCollectionProfiles (0 tests)
Enabled (New)
Enabled (New)
NewOLM (0 tests)
Enabled (New)
Enabled (New)
NodeDisruptionPolicy (0 tests)
Enabled (New)
Enabled (New)
ServiceAccountTokenNodeBinding (0 tests)
Enabled (New)
Enabled (New)
ServiceAccountTokenNodeBindingValidation (0 tests)
Enabled (New)
Enabled (New)
ServiceAccountTokenPodNodeInfo (0 tests)
Enabled (New)
Enabled (New)
Removed images
Rebuilt images without code change
Revert “MGMT-16980: Change the default value of ENABLE_SKIP_MCO_REBOOT to false (#6011)” (#6139) #6011
MGMT-17369 : Add multi-arch release images to as well when setting only_latest=true in …/openshift-versions (#6119) #6119
MGMT-17361 : Changing the addition of configuration release images to run when the instance becomes leader instead of skipping if it not (#6115) #6115
MGMT-17367 : Use ICSP in install-config for older OCP releases (#6125) #6125
Update RHTAP references (#6117) #6117
NO-ISSUE: Bump OCP versions: 4.15, 4.11 (#6118) #6118
MGMT-17354 : Update CBO to support dual stack SNO hub deploying an IPv6 spoke (#6113) #6113
NO-ISSUE: rename docker image for postgres 12 as latest tag disappeared (#6116) #6116
NO-ISSUE: Bump OCP versions: 4.13, 4.14 (#6114) #6114
NO-ISSUE: Bump the go-major-dependencies group with 1 update (#6111) #6111
MGMT-17328 : OCI should be tech preview for OCP 4.14 (#6104) #6104
OCPBUGS-30232 : Handle skipping hostPrefix validation for IPv6 (#6054) #6054
MGMT-16587 : Migrate from dockertest to testcontainers to mitigate CVE-2024-21626 (#6109) #6109
NO-ISSUE: disable dynamic release images collection until UI will merge its changes adjusting itself to larger amount of versions (#6110) #6110
MGMT-16263 : Enable usage of custom OCP release images when we create cluster (#6025) #6025
MGMT-17241 : [soft-timeout] Installation not timeout /aborted after 24Hours (#6092) #6092
Update RHTAP references (#6103) #6103
MGMT-16002 : Accept yml.patch and yaml.patch extensions (#6070) #6070
MGMT-17080 : enable infrastructure operator when MCE and storage operators are selected (#6037) #6037
MGMT-17308 : Offboard osherdp from maintainers list (#6099) #6099
NO-ISSUE: Bump OCP versions: 4.16, 4.15, 4.14, 4.12 (#6098) #6098
Update RHTAP references (#6086) #6086
Allow in-progress clusters to be deleted in more cases (#6061) #6061
MGMT-17266 : Add OCP 4.16 images (#6091) #6091
MGMT-16587 : Bump runc to 1.1.12 to mitigate CVE-2024-21626 (#6090) #6090
MGMT-17196 : Fix none existens of static MAC adr. in case of (#6087) #6087
AGENT-860 : Update configure command to handle multiple HostConfigs (#6062) #6062
NO-ISSUE: Bump OCP versions: 4.13, 4.15, 4.14 (#6085) #6085
MGMT-16813 : Prioritize finding release image with exact CPU architecture (#6066) #6066
NO-ISSUE: Add environment variable ENABLE_SOFT_TIMEOUTS to openshift/template.yaml (#6083) #6083
Update RHTAP references (#6020) #6020
Use client_id
instead of clientId
(#6076) #6076
Protect must gather versions cache with mutex (#6078) #6078
NO-ISSUE: Docs - clarifying consequences of capabilities override (#6060) #6060
MGMT-16759 : Copy cluster proxy settings toi imported local-cluster AgentClusterInstall (#6051) #6051
use multi payload with ABI (#6000) #6000
MGMT-14380 : ODF explicit type of disk error (#6072) #6072
Full changelog
NO-ISSUE: Bump the go-dependencies group with 1 update (#803) #803
MGMT-17308 : Offboard osherdp from maintainers list (#802) #802
MGMT-16587 : Bump runc to 1.1.12 to mitigate CVE-2024-21626 (#801) #801
OCPBUGS-30056 : RAN - SNO 4.16 deployment - Failed at Rebooting in agent (#800) #800
MGMT-16993 : [STG] avoid reboot not working correctly when there is a partition on installation disk (#798) #798
NO-ISSUE: Bump the go-dependencies group with 5 updates (#799) #799
Full changelog
NO-ISSUE: Bump the go-dependencies group with 2 updates (#672) #672
MGMT-17308 : Offboard osherdp from maintainers list (#673) #673
NO-ISSUE: Bump the go-dependencies group with 7 updates (#670) #670
Full changelog
Bump google.golang.org/grpc from 1.61.0 to 1.62.1 #190
Bump github.com/go-openapi/swag from 0.22.9 to 0.23.0 #198
Bump github.com/emicklei/go-restful/v3 from 3.11.2 to 3.12.0 #203
Bump github.com/felixge/fgprof from 0.9.3 to 0.9.4 #185
STOR-1794 : add location for azcopy logs #200
OCPBUGS-23260 : Explicitly reserve 1 attachment for the root disk #199
Bump go.uber.org/zap from 1.26.0 to 1.27.0 #173
Bump the opentelemetry-dependencies group with 8 updates #177
Bump the golang-dependencies group with 6 updates #191
OCPBUGS-30620 : remove legacy directory and duplicate Dockerfile.*.test files #196
OCPBUGS-30469 : CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 #197
NO-JIRA: Configure dependabot for security updates only #174
Full changelog
NO-ISSUE: bump dependencies #659
NO-JIRA: test/lib: create SA on deploy #660
NO-ISSUE: oauth-apiserver: disable priority and fairness #658
NO-ISSUE: oauth-apiserver: enable shutdown-send-retry-after #657
Full changelog
use CEL to enforce immutable featureset #1839
NO-JIRA: enable the SA token node thing #1831
OCPCLOUD-2573 : Enables kubelet cloud credential providers #1786
update vendor for new test changes and vendoring #1834
MON-3486 : add feature gate for Collection Profiles #1835
Add models-schema to make clean #1828
NO-JIRA: remove single-node-developer clusterProfile #1827
NO-JIRA: update integration testing to be by gate #1833
machineconfiguration/v1alpha1: add PinnedImageSetStatus #1830
bump(golang.org/x/tools) to match k8s 1.28 #1832
MCO-1010 : Add node disruption policies to MachineConfiguration CRD #1764
MCO-838 : machineconfiguration/v1alpha1: add PinnedImageSet #1822
NO-JIRA: Switch integration tests to ordered to save time #1823
add markdown generator for featuregates #1820
explain roughly what the new generator is doing #1816
BUILD-854 : Updates to build API reviewers #1792
add section about adding new APIs #1815
add doc.go to each generated mainfest dir #1814
TRT-1563 : Revert #1802 “Move config v1 IP validation to CEL” #1810
move to new directory #1803
skip rendering mutation of CustomNoUpgrade featuresets #1806
All remaining genererated by new generator #1808
Move config v1 IP validation to CEL #1802
make featuregate manifest pattern consistent and remove legacy files #1805
convert generation in a couple more v1 APIs #1804
update the last manifests used directly from this image to featuregate generation #1796
OPNET-466 : PlatformLoadBalancer becomes GA for On-Prem #1757
updating config stragglers to by-feature-gate generation #1793
update network group to use “normal” generation #1795
SPLAT-1293 : Moved vSphereStaticIPs into Default from TechPreview #1729
update the machine group to use the featuregate generator #1799
tighten up the useCRD interface #1801
Add tooling for publishing OpenShift kubebuilder tools #1774
update machineconfiguration to use featuregated generation #1797
update sharedresource to use featuregate generation #1798
updating console stragglers to by-feature-gate generation #1794
Merge manifests based on clusterProfile and featureSet #1791
specify Featuregates by cluster profile #1788
make the serialized featuregate location an input param #1790
remove ungated case from manifest-merge #1784
Full changelog
TRT-1581 : default to self-managed clusterprofile #414
NO-JIRA: change the customnoupgrade featureset to work as force enable and force disable #412
OCPBUGS-29576 : Apply hypershift cluster-profile for ibm-cloud-managed #408
NO-JIRA: add check to ensure clusterprofile matches for featuregates #411
Full changelog
NO-JIRA: Update tuned profile degraded test (#1005) #1005
Change .snyk format (#1000) #1000
Remove removePerformanceOLMOperator() (#997) #997
CNF-11213 : added mixedCpus e2e test (#967) #967
NO-JIRA: Add positive tests with ginkgo timeout (#964) #964
OCPBUGS-30647 : Remove TuneD timeout code and reload on ERRORs (#998) #998
Add sync for rendering extra ctrcfgs (#980) #980
OCPBUGS-29594 : Reduce number of reboots in offline tests (#940) #940
makefile:hypershift: initial make target (#995) #995
e2e:mixedcpus: check env variables of init process (#961) #961
CVE-2024 : 24786: update protobuf (#985) #985
Ignore scheduler plugin IRQs when globally enabled (#987) #987
E2E: skip ovs affinity test due to OCPBUGS-30806 (#988) #988
Full changelog
OCPBUILD-13 : UPSTREAM: <carry>: fix [sig-auth] ServiceAccounts no secret-based service account token should be auto-generated #1909
CFE-910 : [o/k-apis] Add context to ObjectValidator; Consume FeatureGate(s) in kube-apiserver #1852
UPSTREAM: <carry>: OCPBUGS-29520: fix cpu manager cpuset check #1892
OCPBUGS-30954 : Set up CEL IP/CIDR library from 4.14 onwards #1911
OCPBUGS-24481 : Enable SELinux tests #1908
Full changelog
NO-JIRA: (refactor) reduce cognitive and adding unit tests (#889) #889
update & refactor “checkSummaryAndSend” function in the insightsuploader (#919) #919
delete all active jobs during restart (#920) #920
OCPBUGS-31031 : use retrywatcher when watching job (#921) #921
OCPBUGS-30515 : update protobuf version (#918) #918
Full changelog
OCPBUGS-31276 : Updating ose-kubevirt-csi-driver-container image to be consistent with ART for 4.16 #37
CNV-32073 : Sync upstream 2024-03-15 #36
NO-JIRA: Address CVE-2024-1725: Restrict access to infrastructure PVCs by requiring matching infraClusterLabels on tenant PVCs #32
Full changelog
NO-ISSUE: UPSTREAM: <carry>: update owners #47
NO-ISSUE: Synchronize From Upstream Repositories #46
Full changelog
OCPBUGS-31285 : Updating ose-olm-operator-controller-container image to be consistent with ART for 4.16 #89
NO-ISSUE: Synchronize From Upstream Repositories #92
NO-ISSUE: UPSTREAM: <carry>: update owners #91
NO-ISSUE: Synchronize From Upstream Repositories #90
NO-ISSUE: Synchronize From Upstream Repositories #88
OCPBUGS-31285 : Updating ose-olm-operator-controller-container image to be consistent with ART for 4.16 #86
NO-ISSUE: Synchronize From Upstream Repositories #87
NO-ISSUE: Synchronize From Upstream Repositories #84
NO-ISSUE: Synchronize From Upstream Repositories #83
NO-ISSUE: Synchronize From Upstream Repositories #82
NO-ISSUE: Synchronize From Upstream Repositories #81
Full changelog
NO-ISSUE: Synchronize From Upstream Repositories #83
NO-ISSUE: UPSTREAM: <carry>: update owners #82
OCPBUGS-31278 : Updating ose-olm-rukpak-container image to be consistent with ART for 4.16 #81
Full changelog
NO-ISSUE: Synchronize From Upstream Repositories #723
NO-ISSUE: Synchronize From Upstream Repositories #722
OCPBUGS-31080 , OCPBUGS-31438 : Manual downstream sync #719
NO-ISSUE: UPSTREAM: <carry>: update owners #720
OPRUN-3221 : rename from ‘clis’ to ‘tools’ #718
OCPBUGS-29553 : Apply hypershift cluster-profile for ibm-cloud-managed #700
NO-ISSUE: Synchronize From Upstream Repositories #717
NO-ISSUE: Synchronize From Upstream Repositories #716
OPRUN-3221 : image just as a cli source for mirror publishing #713
NO-ISSUE: Semver lastedge error (#1169) [sync] #714
Full changelog
Source code for this page located on github