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-rc.0-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2024-05-06 20:34:08 +0000 UTC
Image Digest: sha256:c56b01191de4cbb4b97c6eeaf61c5c122fcd465d1d0d671db640d877638ed790
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
ClusterAPIInstallAWS (0 tests)
ClusterAPIInstallAzure (0 tests)
ClusterAPIInstallGCP (0 tests)
ClusterAPIInstallIBMCloud (0 tests)
ClusterAPIInstallNutanix (0 tests)
ClusterAPIInstallOpenStack (0 tests)
ClusterAPIInstallPowerVS (0 tests)
ClusterAPIInstallVSphere (0 tests)
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
Move to rhel9, decouple from cli image (#5792) #5792
MGMT-17413 : Change pull secret validation on register/update cluster/infraenv to run only against the required images (#6158) #6158
NO-ISSUE: Update OKD images to 4.16 (#6231) #6231
Update RHTAP references (#6181) #6181
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
OPNET-512 : config/v1/types_infrastructure: change set to atomic for networks #1873
OCPBUGS-31666 : route: Fix insecureEdgeTerminationPolicy default #1845
features: add capi-installer gate per platform #1868
Simplify CEL validations in network operator #1871
clean up NodeDisruptionPolicySpecAction godoc #1870
fix MachineOSBuild printer columns #1867
NO-JIRA: move featuregate definitions to a new package #1821
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
set required-scc for openshift workloads (#968) #968
OCPBUGS-26401 : TuneD prior to kubelet in one-shot mode (#1045) #1045
perfprof: e2e: account for node base load (#1047) #1047
CNF-6517 : [Part 2] Hypershift PAO adoption (#1037) #1037
CNF-11099 : set intel_pstate driver to automatic as default (#950) #950
OCPBUGS-32469 : Remove tuned/rendered object (#1036) #1036
NO-JIRA: 4.16 go deps (#1042) #1042
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
OTA-1160 : pkg/cvo/reconciliation_issues: Publish ClusterOperator transitionStart #1044
NO-ISSUE: pkg/payload/task: Drop unused Requeued property #1043
NE-1318 : Add always-enable-capabilities flag and set Ingress as always enabled #946
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
OCPBUGS-33132 : Restore ingresscontroller rbac #3965
NO-JIRA: sizing: add logging for what we’re doing #3961
chore(deps): update rhtap references #3966
NO-JIRA: Minor doc updates to creating Azure HC on AKS #3964
OCPBUGS-29110 : Reconcile over ICSP/IDMS #3933
OCPBUGS-33101 : Fix nil pointer deref when effects not specified in CSC #3959
OCPBUGS-32110 : disable OCM pull secret controller when imageregistry config managementstate is Removed #3906
HOSTEDCP-1552 : Update RHTAP tekton files for 0.3 -> 0.4 migration #3956
OCPBUGS-31398 : Recycler-pod image now points to the OCP Payload reference #3901
HOSTEDCP-1525 : Support Azure KMS key rotation #3940
CNV-40687 : Detect machine and cluster-network cidr collision #3880
OCPBUGS-32930 : Allow specifying resource requests per cluster size #3941
OCPBUGS-32760 : Request serving scheduler: omit deleting nodes #3929
OCPBUGS-14383 : fix setting replicas on autoscaler #3947
OCPBUGS-32378 : Ensure placeholder deployments are deleted #3931
OCPBUGS-32255 : Remove kube-scheduler readiness probe #3889
HOSTEDCP-1484 : Disaster recovery documentation with OADP #3950
OCPBUGS-32492 : Set ImportMode for catalog #3937
HOSTEDCP-1522 : Add API definitions and CEL for AzurePlatformSpec vars #3879
NO-JIRA: Kubevirt on Azure: Change KAS LB Port to 7443 #3821
chore(deps): update rhtap references (main) #3943
OCPBUGS-30260 : Ignore subnet annotations for control plane load balancers #3944
OCPBUGS-32759 : Fix invalid node selector in autosizing placeholder #3930
HOSTEDCP-1044 : Add NodePool Size/Replicas to Telemetry #3593
NO-JIRA: remove obsolete konnectivity image code #3932
HOSTEDCP-1219 : Add arch & multi-arch flags to HCP CLI #3926
NO-JIRA: reduce autoscaling test memory requests #3938
NO-JIRA: chore(deps): update rhtap references #3934
ACM-11259 : Add mapping documentation for KubeVirt CSI driver snaphotting #3925
OCPBUGS-32496 : Controller to assist autoscaling for placeholder nodes #3922
Revert “Revert “HOSTEDCP-1465: Create HCPs with externalDNS on AKS Clusters”” #3895
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
NO-ISSUE: Add Scott and Mrunal as image approvers #170
NO-ISSUE: remove bparees from owners #169
Full changelog
OU-416 : throw an error when a custom datasource is not found #117
OCPBUGS-12857 : Gracefully Handle NaN values in stacked graphs #111
OU-395 : Alert detail page renders buttons and links from the plugin extension #114
OCPBUGS-31931 : make createdBy mandatory and auto fill with the current user #113
OU-379 : Add datasource parameter to handle metrics from custom datasources #112
OU-370 : Split Dashboard Label and Line Chart Queries #109
Full changelog
NO-JIRA: Use oc rhel8 binary explicitly until base image is rhel9 #418
MON-3754 : Enable metrics-server audit log collection #413
OCPBUGS-32210 : Collect Assisted Installer Namespace Logs #417
CNF-9168 : MetalLB: adjust to support frrk8s and small fix #412
OCPBUGS-31900 : Updating ose-must-gather-container image to be consistent with ART for 4.16 #409
SDN-4597 : Add cluster scoped ANP resource to collection #411
NO-JIRA: Add ARO support to must-gather client #392
OCPBUGS-30349 : Updating ose-must-gather-container image to be consistent with ART for 4.16 #406
Full changelog
OCPBUGS-31092 : Fix archive tar file size to respect the archiveSize setting when mirror with V2 format (#842) #842
OCPBUGS-31083 : Fix help for –strict-archive flag (#841) #841
CLID-101 : Fix graph image mirroring during MirrorToDisk (#840) #840
CLID-63 : moves pkg dir to internal dir (#839) #839
CLID-101 : Fix TlsVerify always set to false (#838) #838
CLID-80 : changes README.md (#837) #837
Exit if release is unsigned (#834) #834
OCPBUGS-23479 (#835) #835
CLID-81 : refines v2 –help (#836) #836
CLID5: Create API v2alpha1 for oc-mirror v2 TP (#830) #830
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
NO-ISSUE: Synchronize From Upstream Repositories #741
NO-ISSUE: Synchronize From Upstream Repositories #739
AUTH-482 : set required-scc for openshift workloads #703
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
OCPBUGS-26440 : feat: add buffer interval for SNO pathological events #28709
NO-JIRA: Adjust the method of get the apiServer #28756
NO-ISSUE: Automated - Update synthetic test data #28744
TRT-1610 : Intervals, move over to new schema, finally… #28727
Revert “TRT-1625: Revert #28741 “OCPBUGS-32923: Fix allowed firing alerts not triggering”” #28748
NO-JIRA: bump library-go #28711
NO-JIRA: Use bound prometheus-k8s API tokens #28655
TRT-1625 : Revert #28741 “OCPBUGS-32923: Fix allowed firing alerts not triggering” #28747
OCPBUGS-32923 : Fix allowed firing alerts not triggering #28741
TRT-1618 : Allow Upgradeable:False with OpenShiftSDN #28738
ETCD-588 : Add e2e test for hardware speed profiles feature #28726
OCPBUGS-32477 : Also rely on oomkilled exit code 137 in build test #28725
OCPBUGS-32293 : Use In-Tree Template for Jenkins #28732
OCPBUGS-31589 : e2e: use bound API token for prometheus-k8s SA #28679
AUTH-509 : Remove system:anonymous
test cases #28686
NO-JIRA: Drop unused images and OWNERS files #28736
OCPBUGS-20097 : Migrate tools image to RHEL9 #28733
NO-JIRA: bump openshift/kubernetes #28712
NO-JIRA: Create autodl file for per user resource request audit entries #28715
OCPBUGS-28230 : enforce termination message policy on all platform pods #28728
NO-JIRA: Record Kube event first/last timestamp in the resulting intervals #28722
OCPBUGS-32484 : chart template: limit tooltip width to first word #27965
OCPBUGS-31030 , OCPBUGS-31032 : Reduce deploymentconfig test 3GBi memory size to reasonable #28680
NO-ISSUE: Automated - Update synthetic test data #28723
OCPBUGS-32485 : upkeep: update test pinned workloads #28704
OCPBUGS-20097 : Switch to use cli image, as the scratch image #28695
TRT-1545 : Complete removal of non-structured locator/message use #28663
OCPBUGS-32320 : revert: removing static pod skip for crio check #28708
Revert “OCPBUGS-28230: enforce termination message policy on all platform pods” #28721
OCPBUGS-31860 : ppc64le without python-cinder #28692
OCPBUGS-28230 : enforce termination message policy on all platform pods #28547
NO-JIRA: Unskip volume populator tests that were disabled in the test suite #28475
USHIFT-2985 : Fix MicroShift crash and router tests skipping #28716
NO-JIRA: Remove test dir OWNERS file, rely on top-level instead #28714
NO-JIRA: split the per-user summary to include verbs for resources #28705
NO-JIRA: add to the operator list #28703
NO-ISSUE: Automated - Update synthetic test data #28701
NO-JIRA: need to make manifest dir to place content #28700
NO-JIRA: Record tests by feature #28694
OCPBUGS-31868 : Add debug logging for SLB monitortest cleanup #28697
SO-121 : Samples Release, fix test cases #28685
AUTH-483 : Reapply #28589 #28660
no-jira: Ignore alerts on CustomNoUpgrade clusters #28678
NO-JIRA: bump golang to 1.21 and to latest o/k master #28672
NO-ISSUE: automated update synthetic test data #28693
NO-JIRA: add service accounts to resourcewatcher #28689
OCPBUGS-20097 : Switch to use must-gather image in build multi-stage #28687
TRT-1545 : Begin removing use of the legacy locator on intervals #28597
OCPBUGS-31513 : feat: update regex for rt kernel version match #28665
OCPBUGS-31492 : Add a test that will fail on over 10k etcd took too long messages #28674
Full changelog
Source code for this page located on github