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.14.56-x86_64 Team Approvals:
Tests:
Blocking jobs Informing jobs Upgrades from:
Untested upgrades:
4.13.23 ,
4.13.24 ,
4.13.25 ,
4.13.26 ,
4.13.27 ,
4.13.29 ,
4.13.30 ,
4.13.31 ,
4.13.32 ,
4.13.33 ,
4.13.34 ,
4.13.35 ,
4.13.36 ,
4.13.37 ,
4.13.38 ,
4.13.39 ,
4.13.40 ,
4.13.42 ,
4.13.43 ,
4.13.44 ,
4.13.45 ,
4.13.46 ,
4.13.49 ,
4.13.50 ,
4.13.51 ,
4.13.52 ,
4.13.53 ,
4.13.54 ,
4.13.55 ,
4.13.56 ,
4.14.10 ,
4.14.11 ,
4.14.13 ,
4.14.14 ,
4.14.15 ,
4.14.16 ,
4.14.17 ,
4.14.18 ,
4.14.19 ,
4.14.20 ,
4.14.21 ,
4.14.22 ,
4.14.23 ,
4.14.25 ,
4.14.26 ,
4.14.27 ,
4.14.28 ,
4.14.29 ,
4.14.3 ,
4.14.30 ,
4.14.31 ,
4.14.32 ,
4.14.33 ,
4.14.34 ,
4.14.35 ,
4.14.36 ,
4.14.37 ,
4.14.38 ,
4.14.39 ,
4.14.4 ,
4.14.40 ,
4.14.41 ,
4.14.42 ,
4.14.44 ,
4.14.45 ,
4.14.46 ,
4.14.48 ,
4.14.49 ,
4.14.5 ,
4.14.50 ,
4.14.51 ,
4.14.52 ,
4.14.6 ,
4.14.7 ,
4.14.8 ,
4.14.9
Loading changelog, this may take a while ...
Created: 2025-08-28 21:00:48 +0000 UTC
Image Digest: sha256:5f0204b0de50a408dc8b52f568e90aef6b3266ee8d22a77c1b34ceefb2b00f14
Components
New images
Removed images
cluster-config-api
installer-altinfra
kube-metrics-server
openstack-cluster-api-controllers
Rebuilt images without code change
machine-os-content sha256:19be24e930e1c279e2d93dc0fee60236a49f75ff647bdb971d283569e148d654
rhel-coreos sha256:9a7d7fd877f4ca65cce28c3fe8d1a0108d843c8718541ca1976f9b6707f9d8c0
rhel-coreos-extensions sha256:40354318e09914a15cf32c05a779ad3df1cefb35cf0114b30d418eb5aeff11b0
OCPBUGS-33078 : Explicitly reserve 1 attachment for the root disk #306
OCPBUGS-25657 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #302
OCPBUGS-23078 : CVE-2023-44487: bump github.com/openshift/library-go to release-4.14 #296
OCPBUGS-21057 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #280
STOR-1432 : hypershift: deploy controller with control plane release images #252
OCPBUGS-16783 : Chore: Update OWNERS #251
Bump k8s.io/apiextensions-apiserver from 0.27.1 to 0.27.4 #250
Bump k8s.io/component-base from 0.26.3 to 0.27.3 #240
OCPBUGS-15823 : Change CSI RPC call timeouts #248
STOR-1065 : Rework sidecar bindings to bind common ClusterRoles #244
OCPBUGS-14824 : Bump efs-ebs-driver-operator library-go #247
STOR-1168 : Bump common libraries #222
Bump Kubernetes libs to v0.27.1 #243
STOR-1167 : Enable extra-create-metadata to tag snapshots #223
STOR-1300 : Restart controller Pods if metrics-serving-cert changed #216
OCPBUGS-11882 : Added safe-to-evict-local-volume annotation from bound-sa-token to ebs-controller #232
OCPBUGS-11882 : Added safe-to-evict annotation to aws-ebs-csi-driver-controller pods #231
OCPBUGS-13017 : assets/hypershift/controller_sa: Set controller ServiceAccount imagePullSecrets #219
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #217
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #215
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #214
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #207
OCPBUGS-8691 : Hypershift: set control plane operand properties #205
Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 #203
OCPBUGS-8752 : fix: typo #198
OCPBUGS-8752 : feat: add workload annotation to deployment and daemonset #194
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #195
Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #189
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #190
STOR-875 : Implement custom keys in AWS EBS CSI driver operator #185
OCPBUGS-7837 : do not inject-proxy when deploying in hypershift control plane #186
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 #182
Add ok-to-test label to dependabot PRs #184
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #183
add dependabot config for gomod updates #181
STOR-1019 : Bump to k8s 1.26 libs for OCP 4.13 #179
STOR-947 : support disabling default StorageClass via ClusterCSIDriver #173
[#177] fix 404 in readme #178
Bug 2106736 : Add multiplePVsSameID capability #175
STOR-1078 : Add hostPaths necessary for SELinux mounts #174
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #172
OCPBUGS-4491 : hypershift: use correct kubeconfig secret #169
OCPBUGS-4347 : set TLS cipher suites in Kube RBAC sidecars #168
OCPBUGS-3990 : Add HyperShift specific priorityClass #167
OCPBUGS-3978 : Don’t deploy VolumeSnapshotClass in static controller #165
STOR-1040 : port to hypershift #159
OCPBUGS-1904 : Only deploy VolumeSnapshotClass when CRD exists #164
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #162
Reformat for go 1.19 #163
STOR-858 : Bump github.com/openshift/* and k8s.io/* #161
STOR-764 : Change the default StorageClass to the CSI one (AWS) #160
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #158
Bug 2089973 : bump libs to k8s 1.24 for OCP 4.11 #156
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #157
Bug 2074706 : Set custom endpoint environment variable if available #153
Bug 2049671 : avoid excessive GET and DELETE in ResourcesSync controller #151
Set CSIDriver fsGroupPolicy #150
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #148
Bug 2043130 : aws-ebs: Add external-snapshotter permissions to patch snapshots #147
Bug 2038934 : Add custom CA bundle support #146
Bug 2028484 : AWS EBS CSI driver’s livenessprobe does not respect operator’s loglevel #144
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #143
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #141
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #139
Bug 1998174 : Add StorageClass for gp3 #140
Bug 1993931 : Storage operators use older kubernetes client #138
Bug 1990146 : some controllers missing livenessProbe #134
Use generic deployment controller with additional manifest hooks #128
Start using “embed” module for static assets #131
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #132
Updating .ci-operator.yaml build_root_image
from openshift/release #130
Bug 1969538 : Include default VolumeSnapshotClass #129
Bug 1960732 : update manifest and readme #127
Bug 1947402 : Deploy multiple replicas of CSI Controller Service #122
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #126
Bug 1951952 : Metrics for cloudprovider error requests are lost #125
Bug 1956411 : Add custom tags from Infrastructure #116
Bug 1947774 : fix imagePullPolicy to ifNotPresent #120
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #121
Bug 1924470 : Bump Kubernetes to 1.21 #119
Fix kube-rbac-proxy image reference #118
Add metrics scraping #117
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #115
Bug 1933184 : Add maxUnavailable to DaemonSets #114
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #112
Cleanup: Remove serviceName from controller manifest #113
Bug 1905119 : dynamically update controller asset for custom CA bundle #111
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #109
Bug 1912945 : Set proxy config in Deployment containers #106
Bug 1898045 : redeploy CSI Controller Deployment when secret changes #107
Bug 1898045 : redeploy CSI Controller Deployment when secret changes #104
support custom CA bundle for AWS API #102
assets/controller.yaml: support using aws config for credentials #99
Bug 1898851 : Add multipods tests #100
Bug 1898851 : Enable topology tests for the driver #98
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #96
Bug 1840759 : Pass cluster ID to CSI driver #83
Bug 1879475 : Update library-go to include explicit reasons #95
Bug 1879406 : Use port 10300-10301 for liveness probes #94
Bug 1881298 : Run the node DaemonSet only on Linux nodes #93
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #92
Bug 1866791 : Bump library-go to get better operatorLogLevel validation #90
Bug 1876791 : Add default fsType to provisioned PVs #89
Bug 1876791 : Update provisioner container to v2.0.0 #87
Bug 1877084 : Increase resizer timeout to 300s #88
Bug 1868339 : Don’t create CredentialsRequest in aws-ebs-csi-driver-operator #86
Bug 1873168 : set resizer context timeout to 120s #84
Bug 1871998 : Schedule CSI Controller on master nodes #82
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #80
Bug 1872500 : csiTimeout has been removed in favour of timeout parameter #81
Bug 1871051 : Add external-attacher permissions to patch status #79
Use installed StorageClass for tests #78
Add pod-listing permissions #77
Newer resizer needs ability to list/watch all pods #73
Bug 1863055 : CSI drivers should tolerate any taints #71
Update to new version of library-go #76
Bug 1866339 : Update to go 1.14 and OCP 4.6 #67
Change order in which rbacs is applied #74
Don’t use Always pull policy #69
Increase CSI resizer context timeout #72
Use the driver provided by installer for e2e tests #70
Fix the operator images and assets #68
Migrate to CSI operator library from library-go #65
Bug 1843579 : Set progressing condition when removing operand #63
Bug 1842402 : Add word “Driver” to displayName #61
Bug 1834662 : Set proper conditions when running in wrong platform #59
Bug 1839720 : Revert “Add defaulting to driver.Spec fields” #60
Bug 1835726 : Actually use error message from the credentials operator #58
Bug 1835778 : Detect CSI driver installed by cluster admin #56
Bug 1836834 : Rename env. variables #57
Bug 1835726 : Report error conditions on CredentialsRequest on the driver CR #54
Bug 1836834 : Remove VERSION env. variables #55
Bug 1835716 : Allow the operator to be installed only once #53
Bug 1835604 : Add defaulting to driver.Spec fields #52
Bug 1828963 : Fix the operator CSV and CRD #51
Bug 1827130 : Rebase to new library-go #49
Bug 1827638 : Rename CRD to AWSEBSDriver #50
Bug 1827099 : Add suggested namespace for driver install #46
Bug 1826285 : Don’t delete driver if CR doesn’t exist #43
Document how to install OPM tool #40
Update the operand when image changes #32
Fix Dockerfile typo #39
Use quay.io for the operator and driver images #38
Add index image #35
Wait for pods before starting e2e tests #34
Remove hostmount-anyuid SCC from the operator #33
Add BZ component to OWNERS #31
Make credentials secret required #25
Finish e2e test preparation #30
Validate CR name #29
Parse CSV to install the operator for e2e tests #28
Add CSV for OLM #13
Add image with e2e test scripts & manifests #27
Update group of CRD #17
Add CredentialsRequest creation #19
Use /bin/oc when available in e2e tests #24
TODO list has been migrated to GH issues #23
Bump openshift/library-go #14
Rework e2e tests from Makefile to a script #16
Add test-e2e Makefile target #15
Prepare for e2e test #9
Fix log level #10
Bump OCP version in image name #8
Add missing deps #6
Fix unit tests after API bump #5
Bump openshift/library-go #4
Use better resource names and defaults #3
Add OWNERS #2
Import code #1
And 1 elided commits (e.g. from squash or rebase merges)
Full changelog
e2e:performance: decode to valid kubeletconfig object (#1276) #1276
Fix context deadlines in ExecCommandOnPod() (#1272) #1272
OCPBUGS-44506 : Drop sched_migration_cost_ns setting (#1215) #1215
OCPBUGS-44283 : right-hand-side profile_dirs take precedence (#1210) #1210
OCPBUGS-42567 : Add cluster-wide proxy env file (#1176) #1176
TuneD prior to kubelet in one-shot mode (#1137) #1137
OCPBUGS-37754 : Remove tuned/rendered object (#1133) #1133
OCPBUGS-37734 : Backport fix for OCPBUGS-36355 (#1126) #1126
OCPBUGS-33929 : Negative net interface name does not reduce queues (#1074) #1074
Add a ‘.snyk’ to silence static code analysis warnings (#1002) #1002
OCPBUGS-30153 : fix rendering extra ctrcfgs (#978) #978
fix extra-reboot on upgrade with paused mcp worker (#1053) #1053
OCPBUGS-31694 : E2E: Workload hints test cases fixes (#1012) (#1052) #1012
Systemd processes not being moved to cpuset/systemd.slice fix (#1040) #1040
Reduce number of reboots in offline tests (#1035) #1035
OCPBUGS-30507 : Add performance real time tuned template (#984) (#1025) #984
Report duplicate priority only for multiple matching profiles (#1018) #1018
Scheduler plugin: ignore IRQs (#1023) #1023
irqbalance: set banned cpus list to 0 (#994) #994
OCPBUGS-18640 : [release-4.14][manual] backport performance profile owner reference ehnancements (#989) #989
rps: fail silently when rps application failed (#901) #901
OCPBUGS-25982 : E2E: Add tests for Dynamic ovs pinning (#904) (#913) #904
OCPBUGS-26003 : E2E: PPC Test cases (#905) #905
Make MC names deterministic (#903) #903
OCPBUGS-25671 : rps: fix mask update for SR-IOV devices (#891) #891
OCPBUGS-18640 : Fix Racing Machine Configs and add Day 0 Support (#854) (#871) #854
OCPBUGS-24638 : Do not set default RPS sysctl twice (#880) #880
OCPBUGS-21845 : rps: trigger udev event per queue #832 (#832) #832
OCPBUGS-21845 : e2e:rps: improve logging (#831) #831
render: change dir path (#826) #826
Disable HTTP/2 for webhook and metrics servers (#841) #841
Remove obsolete protocols and weak ciphers (#835) #835
OCPBUGS-19459 : check for object being nil (#805) #805
OCPBUGS-19821 : e2e: perfprof: enhance the scheduling domain tests (#813) #813
nto: avoid timeout when there are too many CSV (#817) #817
Add kubeconfig path for IBM Managed OpenShift (#812) #812
OCPBUGS-18868 : [release-4.14] e2e: add expected max latancy to hwlatdetec test & rename constant (#788) #788
Full changelog
OCPBUGS-57321 : Add validation to avoid conflicts between KubeAPIServer and NamedCertificates SANs #6231 #6252
OCPBUGS-55936 : [release-4.14] Add konnectivity-proxy sidecar to openshift-oauth… #6129
CNTRLPLANE-921 : Konflux build pipeline service account migration #6080
CNTRLPLANE-921 : Konflux build pipeline service account migration #6085
OCPBUGS-51802 : Fix golang crypto dependency go.mod replacement #5996
OCPBUGS-53899 : bump golang-jwt v4 #5909
OCPBUGS-53433 : Prevent IgnitionServer from flooding the API server with patch requests #5878
OCPBUGS-51731 , OCPBUGS-51802 : Bump dependencies to OCP fork in backports #5899
Red Hat Konflux update control-plane-operator-4-14 #5953
ART-11792 : update go mod dependency for konflux #5921
OCPBUGS-53314 : Fix IsIPv4 function identifying also addresses instead of CIDRs #5867
OCPBUGS-45559 : Add Network Policies for Konnectivity server and Ignition server proxy #5816
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.6 #5730
NO-JIRA: chore(deps): update dependency mkdocs-material to v9.6.6 #5725
chore(deps): update dependency mkdocs-mermaid2-plugin to v0.6.0 #5687
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.5 #5681
NO-JIRA: chore(deps): update dependency mkdocs-material to v9 #5688
OCPBUGS-50700 : add region to AWS creds passed to operators managed by CPO #5668
NO-JIRA: Red Hat Konflux update control-plane-operator-4-14 #5339
OCPBUGS-47630 : Separate CPO containerfiles #5619
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.4 #5538
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.6.1 #5537
OCPBUGS-49405 : add ValidIDPConfiguration condition to report IDP config issues #5520
NO-JIRA: chore: update konflux references & bump up go version to 1.20 #5517
NO-JIRA: Update squidfunk/mkdocs-material Docker tag to v9.5.50 (release-4.14) #5444
NO-JIRA: Update dependency mkdocs-material to v8.5.11 (release-4.14) #5430
NO-JIRA: [release-4.14] Bump golang.org/x/crypto and golang.org/x/net #5372
NO-JIRA: Update dependency mkdocs-glightbox to v0.4.0 (release-4.14) #5331
NO-JIRA: Update dependency mkdocs to v1.6.1 (release-4.14) #5330
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.49 (release-4.14) - abandoned #5308
OCPBUGS-44279 : Configure OAuth https proxy to dial cloud endpoints directly #5067
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.45 (release-4.14) #5162
NO-JIRA: chore(deps): update konflux references (release-4.14) #5145
NO-JIRA: chore(deps): update konflux references (release-4.14) #5121
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.5-1731518200 (release-4.14) #5105
NO-JIRA: Update Konflux references (release-4.14) #5100
chore(deps): update konflux references (release-4.14) #5076
NO-JIRA: chore(deps): update konflux references (release-4.14) #5055
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.44 (release-4.14) #5056
NO-JIRA: Update Konflux references to fedcfe0 (release-4.14) #5043
chore(deps): update konflux references (release-4.14) #5026
chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.43 (release-4.14) #5021
chore(deps): update konflux references to f53fe54 (release-4.14) #5020
NO-JIRA: Update Konflux references (release-4.14) #5011
OCPBUGS-41701 : cmd: report server version, supported OCP #4718
NO-JIRA: chore(deps): update konflux references (release-4.14) #4975
OCPBUGS-43688 : Use guest DNS resolution in Konnectivity HTTPS proxy by default #4964
chore(deps): update konflux references (release-4.14) #4953
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.42 (release-4.14) #4948
OCPBUGS-43368 : Let payload generation pick the release for the NodePool #4913
NO-JIRA: chore(deps): update konflux references (release-4.14) #4934
NO-JIRA: chore(deps): update konflux references to 66f551f (release-4.14) #4924
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.41 (release-4.14) #4917
NO-JIRA: chore(deps): update konflux references to 674e70f (release-4.14) #4910
NO-JIRA: chore(deps): update konflux references (release-4.14) #4898
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.40 (release-4.14) #4879
NO-JIRA: chore(deps): update konflux references to 37b9187 (release-4.14 #4851
OCPBUGS-42533 : enable audit log for oauth-openshift #4822
chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.21.13 (release-4.14) #4794
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.39 (release-4.14) #4828
NO-JIRA: chore(deps): update konflux references (release-4.14) #4813
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9.5.38 (release-4.14) #4805
NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v9 (release-4.14) #4788
chore(deps): update registry.access.redhat.com/ubi9-minimal docker tag to v9.4-1227.1726694542 (release-4.14) #4758
chore(deps): update squidfunk/mkdocs-material docker tag to v8.5.11 (release-4.14) #4784
OCPBUGS-41374 : CPO oauth idp converter: resolve names before dialing #4763
NO-JIRA: chore(deps): update konflux references to 5ac9b24 (release-4.14) #4783
chore(deps): update konflux references to 2c3426a (release-4.14) #4773
NO-JIRA: chore(deps): update konflux references (release-4.14) #4757
OCPBUGS-42221 : Make guest cluster components use the correct KAS port #4753
OCPBUGS-38060 : Add HTTP konnectivity proxy to OAuth server #4498
OCPBUGS-38066 : [release-4.14] Use HTTP proxy for ingress controller #4724
NO-JIRA: Security fixes for openshift-ci-security job #4752
OCPBUGS-42184 : copy image-registry AdditionalTrustedCA configmap into HC openshift-config #4747
OCPBUGS-41506 : fix: bump google.golang.org/protobuf #4687
HOSTEDCP-1957 : bump go-jose version #4698
OCPBUGS-39378 : Set KCM node monitor grace period #4659
chore(deps): update konflux references (release-4.14) #4683
OCPBUGS-39183 : fix: bump github.com/IBM/go-sdk-core/v5 #4626
NO-JIRA: Add PodDisruptionBudget for router deployment #4692
NO-JIRA: Revert “Merge pull request #4661 from jparrill/bp-4.14/OCPBUGS-24308” #4667
NO-JIRA: PDB backports #4661
NO-JIRA: Konflux migration 4.14 #4648
OCPBUGS-39230 : set proxy envvars on aws CCM #4638
OCPBUGS-38791 : Let the CPO oidc check resolve through data plane #4617
NO-JIRA: Flaky cert validation test #4633
HOSTEDCP-1897 : [release-4.14] Allow setting Kube APIServer maximum requests in flight #4553
OCPBUGS-37076 : Fixed audit-logs sigterm failing to terminate gracefully #4369
OCPBUGS-38624 : remove weak ciphers from security profile #4575
OCPBUGS-37173 : Add newline after TLS certs referenced by image.config #4471
OCPBUGS-37172 : OCPBUGS-35899: Doubled machineHealthCheck timeout on Agent and None #4490
OCPBUGS-36944 : [release-4.14] Add HTTP(s) konnectivity proxy and use it with OpenShift APIServer #4360
HOSTEDCP-1795 , HOSTEDCP-1796 : Customize the self-generated cert validity and rotation #4473
OCPBUGS-37175 : Delete IDMS in dataplane once HCP ICS field is removed #4472
NO-JIRA: Konflux mce-2.4 pipeline fixes #4464
NO-JIRA: [release-4.14] OCPBUGS-36297: kubevirt-csi-driver: Pass infra kubeconfig in case of external infra #4288
NO-JIRA: [release-4.14] test/e2e: remove api budget checks #4438
NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.21.11-2 (release-4.14) - abandoned #4363
NO-JIRA: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.21.10-1.1719562237 (release-4.14) - abandoned #4326
NO-JIRA: Update registry.access.redhat.com/ubi9-minimal Docker tag to v9.4-1134 (release-4.14) - abandoned #4325
OCPBUGS-36518 : Run haproxy to connect to kas from data plane if noproxy settings contain kas #4315
OCPBUGS-36159 : Generate default worker security group rules based on machineCIDR #4270
OCPBUGS-35549 : Restrict image registry overrides to control plane component #4223
OCPBUGS-35365 : fix router on 4.14 y-stream upgrade #4205
NO-JIRA: chore(deps): update konflux references (release-4.14) #4257
OCPBUGS-35401 : Fix disconnected metadata inspection for nodepool #4208
OCPBUGS-35482 : Add TrustedBundles to OAS container #4216
OCPBUGS-35290 : [release-4.14] Backport etcd defrag #4189
NO-JIRA: chore(deps): update konflux references (release-4.14) #4248
OCPBUGS-35183 : add AWS STS URL to OIDC provider audiences #4179
NO-JIRA: hack: make the e2e script generic #4201
chore(deps): update konflux references to 2be7c9c (release-4.14) #4225
NO-JIRA: Update Konflux references to 1025001 (release-4.14) #4181
NO-JIRA: chore(deps): update konflux references (release-4.14) #4168
OCPBUGS-34856 : [release-4.14] OCPBUGS-34855: Add new permission required in CAPA #4149
NO-JIRA: test/e2e: fix prometheus serviceaccount handling against 4.16+ #4159
NO-JIRA: chore(deps): update rhtap references (release-4.14) #4112
NO-JIRA: chore(deps): update rhtap references to 9aec3ae (release-4.14) #4073
NO-JIRA: Remove CLI inspection of release image #4061
OCPBUGS-33713 : Reconcile over ICSP/IDMS #4059
NO-JIRA: chore(deps): update rhtap references to 7cd8020 (release-4.14) #4065
OCPBUGS-33844 : Fix disconnected metadata inspection #4049
OCPBUGS-33843 : Recycler-pod image now points to the OCP Payload reference #4048
NO-JIRA: chore(deps): update rhtap references (release-4.14) #4040
HOSTEDCP-1480 : Update TLS cert hash creation with sha512 #4025
NO-JIRA: Update RHTAP references (release-4.14) #3995
HOSTEDCP-1552 : Update RHTAP tekton files for 0.3 -> 0.4 migration #3958
OCPBUGS-33105 : [release-4.14] remove PrivateIngressController cleanup #3960
OCPBUGS-32471 : Fix ICSP and IDMS inclusion as registriesOverrides #3912
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3920
OCPBUGS-32221 : Added support for OLM Disable default sources on HC creation #3882
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3903
NO-JIRA: [4.14] [e2e test framework] Add a flag to add an annotation to Hosted Cluster #3905
HOSTEDCP-1526 : [release-4.14] Support additional node selectors for request serving nodes #3898
chore(deps): update rhtap references (release-4.14) #3888
NO-JIRA: Update RHTAP references (release-4.14) #3874
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3869
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3858
NO-JIRA: Update RHTAP references (release-4.14) #3836
OCPBUGS-31657 : disable http2 for ignition server and proxy #3831
OCPBUGS-31605 : inject built-in MCP selector for KubeletConfigs and ContainerRuntimeConfigs #3826
HOSTEDCP-1322 : NodeUpgradeType defaulted by provider #3822
NO-JIRA: Update RHTAP references (release-4.14) #3813
OCPBUGS-31417 : honor HC image configuration #3806
OCPBUGS-23914 : Added OLMCatalogPlacement option to the CLI #3229
OCPBUGS-30211 : set Konnectivity cipher suites #3679
chore(deps): update rhtap references (release-4.14) #3792
OCPBUGS-31048 : [4.15] HCP deletion can get stuck if CPO is unable to delete the default worker security group #3771
HOSTEDCP-1488 : Use regionalized STS endpoints in AWS #3756
NO-JIRA: Update RHTAP references (release-4.14) #3755
chore(deps): update rhtap references (release-4.14) #3739
OCPBUGS-30596 : Bump golang.org/x/net to version v0.17.0 #3711
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3706
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3676
NO-JIRA: Update RHTAP references (release-4.14) #3672
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3651
OCPBUGS-29782 : use 2040 for apiserver svc in IBM provider #3594
”[release-4.14] OCPBUGS-29259: Fix default release image lookup” #3550
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3620
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3625
OCPBUGS-29094 : Make ControllerAvailabilityPolicy immutable #3534
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3604
NO-JIRA: Update RHTAP references (release-4.14) #3591
NO-JIRA: Update RHTAP references (release-4.14) #3519
NO-JIRA: Approvers update #3580
MULTIARCH-4084 : Reduce the policy access scope to specific instance #3530
OCPBUGS-29206 : Add GC knobs for KAS #3543
OCPBUGS-29187 : node spread anti-affinity for HA HCP #3541
OCPBUGS-19956 , OCPBUGS-28984 , OCPBUGS-28985 , OCPBUGS-28986 , OCPBUGS-29000 : Support Disconnected HCP #3520
OCPBUGS-29030 : Add ValidatingAdmissionPolicy to KAS config #3524
HOSTEDCP-1272 : Added CLI support to create DualStack clusters using default values #3514
OCPBUGS-28238 : consider HCP upgradeable if CVO has no upgradable condition #3468
OCPBUGS-26526 : Documented to disable UWM telemetry writer in disconnected envs #3389
OCPBUGS-26526 : Disable UWM Telemetry writer when telemeter-client cm not exists #3388
OCPBUGS-27072 : Apply Scheduling Configuration for kCCM #3418
NO-JIRA: Update RHTAP references (release-4.14) #3509
OCPBUGS-20180 , OCPBUGS-20547 : Added network validations #3096
OCPBUGS-23997 : add watch for HCP pullsecret to HCCO #3265
OCPBUGS-28249 : Required RBAC for network-node-identity is not created when hosted cluster networkType is set to Other. #3485
NO-JIRA: Update RHTAP references (release-4.14) #3447
OCPBUGS-24315 : Add prestop to konnectiviy server #3268
OCPBUGS-24307 : Set shutdown-delay-duration to 15s #3264
OCPBUGS-21795 : change trusted bundle volume mount for CPO #3102
OCPBUGS-25217 : Konnectivity agent update strategy #3308
OCPBUGS-26574 : Set new condition on SG deletion. #3398
Update RHTAP references (release-4.14) #3402
Update RHTAP references (release-4.14) #3383
OCPBUGS-22360 : Validate accessTokenInactivityTimeout >= 300s #3175
OCPBUGS-23936 : Use correct kubeconfig in CCM and remove CCMs access t… #3232
OCPBUGS-12720 : Updating hypershift images to be consistent with ART #2467
OCPBUGS-24627 : unset ServiceAccount on ignition-server-proxy #3295
[Release 4.14] OCPBUGS-24556: Fix a bug on deletion of a hostedcluster #3290
OCPBUGS-24269 : add CLI oauthclient #3272
OCPBUGS-23569 : Added IPFamilyPolicy to services exposed at the HCP in DualStack mode #3224
HOSTEDCP-1318 : external OIDC enablement #3261
OCPBUGS-23747 : Added brackets to IPv6 KAS address on kubeconfig #3228
OCPBUGS-24063 : fix(cpo): Set restart annotation on network-node-identity #3248
release-4.14, HOSTEDCP-1315: Improve NodePool CPU arch & platform check #3236
OCPBUGS-22676 : Make the OLMCatalogPlacement field immutable #3143
OCPBUGS-23558 : Let router use svc ips 4.14 #3221
OCPBUGS-19678 : Remove cluster name validation from HCC #3040
”[release-4.14] CNV-35326: unsupported escape hatch mechanism custom HS/KV vms” #3202
OCPBUGS-23027 : Configure HSTS for kube-apiserver #3169
NO-JIRA: chore(deps): update rhtap references (release-4.14) #3085
OCPBUGS-23142 : adding permission to CNO RBAC Calico path for network-node-identity deploy #3182
OCPBUGS-22295 : Added brackets to the kubeconfig server address when IPv6 #3117
OCPBUGS-22690 : Use the same etcd snapshot for all replicas during etcd restore #3146
OCPBUGS-22959 : Update regex validation for nodepool.spec.taints.value #3165
HOSTEDCP-1280 : Adjustment cluster-cidr,service-cidr to support dualstack #3162
OCPBUGS-22898 : Stop exposing kas on 6443 private route service load balancer #3159
OCPBUGS-22898 : Stop defaulting aws private haproxy external port to 6443 #3160
OCPBUGS-19897 : Add konnectivity-proxy container to CNO #3058
OCPBUGS-22379 : Cluster-policy-controller: add missing RBAC for privileged namespaces PSA syncer controller #3131
OCPBUGS-20526 : Align PSA labels on guest cluster namespaces with standalone OCP #3111
OCPBUGS-21869 : Remove EnsurePSANotPrivileged #3107
OCPBUGS-21822 : Add ign proxy label selector for LabelTopologyZone PodAntiAffinity #3105
OCPBUGS-21587 : change required pod anti-affinity rule to preferred rule #3098
OCPBUGS-19794 : Upgrade Agent APIs to v1beta1 #3059
OCPBUGS-19797 : reconcile Authentication global config #3053
OCPBUGS-19794 : Upgrade agent APIs to v1beta1 #3051
OCPBUGS-20249 : Set KAS config pod security Enforce to privileged #3083
OCPBUGS-20163 : Report correct port when API exposed via route #3078
OCPBUGS-19796 : set accesstoken-inactivity-timeout flag to openshift-oauth-apiserver #3052
Update RHTAP references (release-4.14) #3060
Migrate deprecated-base-image-check pipeline #3057
chore(deps): update rhtap references (release-4.14) #2752
Update kubevirt csi driver deployment with proper timeouts #3046
OCPBUGS-19463 : set default deploymentconfig params on AWS CCM #3029
ACM-7278 : Remove marking pull secret as required in hcp cli #3023
OCPBUGS-18978 : add KAS endpoints to Except in router egress rule #3010
CNV-31919 : Validate KubeVirt platform required versioning #3026
OCPBUGS-19063 : amend OLM catalogs ImageStream according to annotation #3016
enable CGO_ENABLED for building FIPS compliant images #3006
OCPBUGS-18828 : tuned DS should not use controlPlaneReleaseImage #3005
Red Hat Trusted App Pipeline update hypershift-release-414 #2639
Full changelog
changes the owners file (#1013) #1013
OCPBUGS-48513 : e2e: use same version of crane as in go.mod (#1023) #1023
Bump version to include v5.11.0 of go-git (#822) #822
Fix to ensure operator not found error exits with correct status (#797) #797
OCPBUGS-28871 : Capability to override default channel (#749) (#790) #749
OCPBUGS-19429 : Fix cross EUS channel upgrade path calculation (#769) #769
OCPBUGS-23327 : Fix MirrorToDisk of oci catalogs in hidden folders (#766) #766
skipping prune failure if manifest not found (#735) #735
OCPBUGS-21472 : fix: CVE-2023-39325 (#711) #711
Fixes HTTP 401 issues when several catalogs are being mirrored and need to be rendered using operator-registry (#704) (#706) #704
Fix OCPBUGS-17546: pod catalogsource generated by oc-mirror will crashloopBackOff randomly (#699) #699
Full changelog
: OCPBUGS-27680,OCPBUGS-27595: UPSTREAM: <carry>: Update go-git to v5.11.0 #73
OCPBUGS-23358 : [release-4.14] Address http2 vulnerability #53
OCPBUGS-21379 : Bump golang.org/x/net from 0.15.0 to 0.17.0 #39
And 1 elided commits (e.g. from squash or rebase merges)
Full changelog
OCPBUGS-59872 : Dockerfile: Remove ovs version pinning #2695
OCPBUGS-57102 : Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.14 #2590
OCPBUGS-56420 : Update to FDP25.A.1 24.03.5-40. #2574
OCPBUGS-48522 : Let OVN-northd bind remote ports #2418
OCPBUGS-54732 : Dockerfile.base: bump OVS version to 3.3 #2511
OCPBUGS-50584 : Bump OVN to 23.09.6-12 to consume fix for FDP-905 #2455
OCPBUGS-45096 : pin libreswan to 4.6-3.el9_0.3 #2368
OCPBUGS-44784 : Bump ovs to 3.1.0-137 #2360
OCPBUGS-44793 : Delete EgressIP LRP stale nexthops when node is not found #2361
OCPBUGS-42944 : Fix egress gateway pod cleanup for remote zone pods. #2356
OCPBUGS-44379 : Revert “Pin libreswan to the known working version 4.5” #2344
OCPBUGS-42952 : pin libreswan to the known working version 4.5 #2323
OCPBUGS-42986 : Add subnet overlap check for transit switch subnet #2317
OCPBUGS-38263 : [release-4.14] Bump OVSDBTimeout and make it configurable #2275
OCPBUGS-38073 : Fix registering northd metrics on appropriate nodes #2249
OCPBUGS-37197 : [release-4.14] ovspinning: Set affinity of each thread #2236
OCPBUGS-36253 : EgressIP: Reload certificates for the grpc heatlhcheck server #2213
OCPBUGS-36554 : Handle IP fragments in SGW mode #2219
OCPBUGS-36703 : Bump ovn to 23.09.4-16 #2222
OCPBUGS-35009 : ipv6+all protocols conntrack flush #2199
OCPBUGS-34570 : Fix EIP GARP config overwritten by gateway update #2188
OCPBUGS-33721 : use a forked version of j-keck/arping that fixes a threading issue #2170
OCPBUGS-34076 : Reuse node-subnet from cache if exists #2177
OCPBUGS-34405 : [release-4.14] dns: fix deadlock in case of error #2183
OCPBUGS-33469 : drop-forwarding: Add ClusterSubnets to allowed forwarding CIDRs #2160
OCPBUGS-33537 : Improves service iptables efficiency on start up #2164
OCPBUGS-32104 : Periodically check the ovnkube-node certificate is not expired #2117
OCPBUGS-32319 : [release-4.14] Full implementation of KEP-1669 ProxyTerminatingEndpoints + ETP=local fix #2128
[Release 4.14] OCPBUGS-32987: Bump OVS #2148
OCPBUGS-32247 : [release-4.14] OVN bump to 23.09.0-139 #2123
OCPBUGS-29397 : 4.14 High CPU usage with APB CRD #2118
OCPBUGS-32353 : Custom v4 and v6 transit switch subnets while creating kind cluster #2122
OCPBUGS-31853 , OCPBUGS-31854 : EIP multi NIC IPv6 support and default route with next hop #2114
OCPBUGS-31648 : Set mac binding age threshold in gateway routers #2115
OCPBUGS-29342 : AdminPolicyBasedExternalRoute CRD failing to watch and reconcile routes for later pods #2076
OCPBUGS-29606 : Update HostNetworkNamespace address_set for remote zone nodes #2091
OCPBUGS-28726 : Update netpol namespace address sets usage to the old ways #2068
OCPBUGS-28819 : Support Permanent Session Affinity #2046
OCPBUGS-29231 : [release-4.14] Separate timeout for handler sync from informer sync & do not resync services during node tracker startup #2061
OCPBUGS-29186 : Wait for ovnkube controller to start before checking result error. #2067
OCPBUGS-29207 : Ignore hybrid-overlay nodes from EgressIP controller #2062
OCPBUGS-25999 : Prevent multiple encap-ips per single chassis #2037
OCPBUGS-28789 : Fix LGW ETP=Local on IPv6 #2042
OCPBUGS-27925 : dont quit if node does not have subnet annotation #2026
OCPBUGS-27256 : Ensure session affinity cleanup on backend removal #2021
OCPBUGS-23395 : Egressfirewall use port groups #1956
OCPBUGS-27243 : CARRY: Updates owners and adds Surya #2019
OCPBUGS-25081 : Update ACL syncer: make default deny acls filter more strict, #1981
OCPBUGS-26568 : Synchronize node primary address update #2012
OCPBUGS-24326 : APB External Route: Add IPv4 and IPv6 validation in CRD schema for static hop IP field #1967
OCPBUGS-25903 : Fix Egress IP Deletion Handler to Prevent OVN Policy Leaks #2003
OCPBUGS-25746 , OCPBUGS-25747 : Dockerfile: Bump OVN to ovn-23.09.0-91.el9fdp #1996
OCPBUGS-24320 : APB status not updated when fails to process during the first reconciliations #1968
OCPBUGS-23257 : Update leaderelection config to allow retries #1955
OCPBUGS-23387 : Ignore completed virt-launcher pods #1954
OCPBUGS-25087 : Fragment oversized reply packets in LGW mode #1982
OCPBUGS-22735 : OVNK/GW: Ignore headless services in syncServices #1970
OCPBUGS-24350 : [release-4.14] fixes MTU configuration on gateway router #1969
OCPBUGS-24209 : Significantly reduce shared informer memory usage #1964
OCPBUGS-19781 : Dockerfile: Copy ovnkube-trace file for RHEL8 platform #1908
OCPBUGS-20260 , OCPBUGS-20261 : [release-4.14] Use private IPv4 address range for transit switch subnet & Incorrect webhook error and exit handling #1933
OCPBUGS-19932 : OCPBUGS-19931: DownStream Batch Merge Blocker Bug 29th september 2023 #1920
OCPBUGS-19886 , OCPBUGS-19887 , OCPBUGS-19888 , OCPBUGS-19889 : EIP fixes, remove ippool dupe call, allow gw mtu in webhook and ovnkube node can set mgt port for dpu #1915
OCPBUGS-19812 , OCPBUGS-19813 , OCPBUGS-19814 , OCPBUGS-19815 : release 4.14 blocker fixes #1909
OCPBUGS-18427 , OCPBUGS-19507 , OCPBUGS-19538 , OCPBUGS-19568 : merging from master to release-4.14 #1889
OCPBUGS-18977 : Update bridge flow cache when the host address changes #1874
OCPBUGS-19503 , OCPBUGS-19649 : Use status subresource, Introduce per-node certs with webhook #1898
OCPBUGS-18584 : Check libovsdbclient.ErrNotFound on wrapped errors #1863
OCPBUGS-19087 : Dockerfile: bump OVN to ovn23.09-23.09.0-beta.31.el9fdp #1879
OCPBUGS-12146 : Updating ovn-kubernetes-microshift images to be consistent with ART #1656
Full changelog
Source code for this page located on github