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.19.0-ec.2-x86_64 Team Approvals:
Tests:
Upgrades from:
Untested upgrades:
4.18.0-rc.0 ,
4.18.0-rc.1 ,
4.18.0-rc.2 ,
4.18.0-rc.3 ,
4.18.0-rc.4 ,
4.18.0-rc.5 ,
4.18.0-rc.6 ,
4.18.0-rc.7 ,
4.18.0-rc.8 ,
4.18.0-rc.9 ,
4.19.0-ec.0 ,
4.19.0-ec.1
Loading changelog, this may take a while ...
Created: 2025-02-17 18:32:06 +0000 UTC
Image Digest: sha256:573a86d57acab6dfb90799f568421e80a41f85aaef1e94a16e13af13339524c1
Components
FeatureGate Changes
FeatureGate
Default Hypershift
Default SelfManagedHA
DevPreviewNoUpgrade Hypershift
DevPreviewNoUpgrade SelfManagedHA
TechPreviewNoUpgrade Hypershift
TechPreviewNoUpgrade SelfManagedHA
NetworkSegmentation (56 tests)
Enabled (Changed)
Enabled (Changed)
Enabled
Enabled
Enabled
Enabled
Example2 (0 tests)
Enabled (New)
Enabled (New)
Rebuilt images without code change
NO-ISSUE: Update Konflux references (#7256) #7256
NO-ISSUE: [master] Bump OCP versions: 4.18, 4.14, 4.12, 4.17 (#7296) #7296
MGMT-19860 : Add ID and title to operator bundles (#7278) #7278
MGMT-19847 : Move version matching comment to Mirror OpenShift Release Images section (#7282) #7282
(https://issues.redhat.com//browse/MGMT-14453): Fix bugs in the installer cache (#7205) #7205
MGMT-19860 : Remove dependencies from OpenShift AI operator (#7274) #7274
MGMT-19860 : Remove ODF from the virtualization bundle (#7275) #7275
MGMT-19860 : Add descriptions to operator bundles (#7273) #7273
MGMT-19420 : Adding the control-plane-count reference to install-cmd (#7260) #7260
MGMT-19847 : Add Documentation for Mirror Registry Feature (#7259) #7259
OCPBUGS-42059 : Save version of imported clusters (#7249) #7249
WIP: AGENT-1074: Add support for ABI to install OLM operators (#7248) #7248
Stop removing the finalizers from BMH after issuing the delete request for it (#7253) #7253
MGMT-19490 : Day 2 clusters /install-config endpoint is broken (#7246) #7246
MGMT-19484 , MGMT-19670 : Enable multipath + iSCSI as installation disk (#7192) #7192
MGMT-19599 : Update get bundles endpoint to return a list of bundles (#7213) #7213
OCPBUGS-47627 : dnsmasq service on OCP SNO fails to read /etc/resolv.conf file during system startup (#7247) #7247
MGMT-19844 : Validate the internal ignition override (#7254) #7254
Add discovery ignition URL to the infraenv status (#7243) #7243
NO-ISSUE: [master] Bump OCP versions: 4.15 (#7244) #7244
MGMT-19657 : Adding nmstate operator to assisted installer (#7215) #7215
Modify the multipath + iSCSI setup doc (#7245) #7245
MGMT-19819 : Add the commit reference from which the image is built to the image (#7241) #7241
MGMT-19815 : Update tekton pipelines to point to new components (#7242) #7242
NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16 (#7238) #7238
Use inventory to determine if install is on the existing root (#7237) #7237
NO-ISSUE: Set CPU Limit for envoy (#7236) #7236
MGMT-19358 : Switch mirror registry references for disconnected CAPI script (#7207) #7207
MGMT-19102 : Add boot device type (#7221) #7221
NO-ISSUE: Add post deploy job CPU / Memory limits / requests (#7228) #7228
NO-ISSUE: [master] Bump OCP versions: 4.19, 4.18 (#7226) #7226
NO-ISSUE: Update Konflux references (#7225) #7225
MGMT-19521 : Add the supported OLM operators names (#7196) #7196
MGMT-19708 : Ignore mirrored registries when validating pull secrets (#7193) #7193
NO-ISSUE: Ensure that hard links are accounted for when measuring disk usage. (#7217) #7217
NO-ISSUE: Update docker pkg to fix CVEs CVE-2024-41110 and CVE-2023-2253 (#7198) #7198
NO-ISSUE: [master] Bump OCP versions: 4.14 (#7214) #7214
MGMT-19100 : Allow install to the existing root filesystem (#7197) #7197
NO-ISSUE: Update buildah image to fix a bug with SBOM (#7212) #7212
NO-ISSUE: [master] Bump OCP versions: 4.18 (#7208) #7208
MGMT-19733 : Enable user-managed load balancer with hosts on different subnets (#7204) #7204
MGMT-19599 : Extend the operator API to indicate to which bundle the operator belongs (#7170) #7170
Full changelog
NO-ISSUE: Update Konflux references (#1025) #1025
MGMT-19819 : Add the commit reference from which the image is built to the image (#1024) #1024
MGMT-19815 : Update tekton pipelines to point to new components (#1023) #1023
MGMT-19101 : Respect installer args (#1018) #1018
NO-ISSUE: Update Konflux references (#1017) #1017
MGMT-19621 : Fix Race condition between the OLM operators monitor to the cluster installation monitor (#1014) #1014
MGMT-19100 : Install to the current boot device when CoreosImage is set (#1003) #1003
COS-3013 : overlay node image before bootstrapping if necessary (#899) #899
NO-ISSUE: Update buildah image to fix a bug with SBOM (#1013) #1013
Full changelog
NO-ISSUE: Update Konflux references (#903) #903
NO-ISSUE: Increase image pull timeout during install (#904) #904
MGMT-19815 : Update tekton pipelines to point to new components (#902) #902
MGMT-19102 : Add boot device info to inventory (#899) #899
NO-ISSUE: Update Konflux references (#900) #900
MGMT-19100 : Allow install to the existing root filesystem (#897) #897
NO-ISSUE: Update docker pkg to fix cves CVE-2024-41110 and CVE-2023-2253 (#895) #895
NO-ISSUE: Update buildah image to fix a bug with SBOM (#898) #898
Full changelog
MON-4129 : adjust Prometheus classic histograms ‘le’ related selectors in relabel config to accommodate the update to Prometheus v3 #752
OCPBUGS-48177 : Exclude etcd readiness checks from /readyz to ignore temporary etcd hiccups #753
Full changelog
ClusterOperator Conditions should be a listType=map #2194
Add the field “MarketType” to “AwsMachineProviderConfig” #2172
SDN-4930 : Graduate UserDefinedNetworks
to GA #1997
OCPBUGS-49779 : Use BASE_REF env var to pull the release version for sippy data #2187
OCPBUGS-48078 : Add ratcheting tests for PowerVS service endpoints #2142
NO-JIRA: upkeep: update component name for arbiter feature #2182
NO-JIRA: Add envtest archives for K8s 1.32.1 #2185
OTA-209 : operator/v1alpha1: Add the ClusterVersionOperator
to scheme #2162
OCPBUGS-45689 : Updating ose-cluster-config-api-container image to be consistent with ART for 4.19 #2118
OCPBUGS-48740 : Remove unnecessary object-src directive #2176
OSASINFRA-3690 : Fix typo #2168
OAPE-94 : Update API doc for route externalCertificate #2159
Fix race in tests using CRD patches for ratcheting #2175
OCPBUGS-39148 : Add Feature Gate AND on NetworkLoadBalancer CEL #2131
Drop feature promotion from main verify check #2174
Add separate Make target for feature promotion #2173
Change OCL CRD deployment to v1 from v1alpha1 #2134
OCPBUGS-48260 : Update dns1123Subdomain validation message for machineNamePrefix #2147
CNTRLPLANE-2 : Update kubernetes to 1.32 #2096
Fix handling of validations that require multiple feature gates #2133
Update KAL to introduce statussubresource and maxlength linters #2160
OCPBUGS-48740 : Add missing CSP directives #2163
SPLAT-2008 : Update vSphere multi disk api size limit doc #2161
Monitoring Config should start life as v1alpha1 #2155
Full changelog
OCPBUGS-48177 : Exclude etcd readiness checks from /readyz to ignore temporary etcd hiccups #612
MON-4129 : adjust Prometheus classic histograms ‘le’ related selectors in relabel config to accommodate the update to Prometheus v3 #611
Full changelog
PODAUTO-302 : Relax cel rule for karpenter role to be required in an ec2NodeClass #5581
NO-JIRA: Remove haproxy generation error for normal flow #5583
OCPBUGS-49913 : Honor proxy vars in the util insecure http client #5572
CNTRLPLANE-221 : specify region in AWS credentials for operator-roles #5571
NO-JIRA: e2e: combine OpenStack advanced tests within one Nodepool #5579
OCPBUGS-49609 : Split binary builds #5499
NO-JIRA: Apply additional labels to CollectProfilesCronJob #5580
HOSTEDCP-2231 : Remove cloud connection, Set Transit Gateway as default #5293
CNTRLPLANE-209 : Add shared-ingress docs #5564
HOSTEDCP-2257 : Vendor karpenter CRDs #5522
ARO-14442 : introduce capabilities api #5554
NO-JIRA: add optional step for creating release image using cluster b… #5578
CNTRLPLANE-109 : Update Azure API for Phase 3 Managed Identity Work #5556
NO-JIRA: add watch permission to SecretProviderClass in ARO #5565
NO-JIRA: Update cpov2 docs #5560
NO-JIRA: e2e: don’t skip mirrorconfigs on OSP #5441
OCPBUGS-49791 : Use /livez for kubernetes scheduler liveness probe #5546
CNTRLPLANE-111 : Move secretproviderclass.go to support folder #5559
OCPBUGS-49838 : Watch NodePools in HostedCluster controller #5553
HOSTEDCP-2120 : Enable EnsureCustomLabels e2e test #5549
OCPBUGS-49724 : remove passed in image matching desired image check fr… #5524
OCPBUGS-48619 : Add HostedCluster additional trustbundles to konnectivity-https-proxy #5525
HOSTEDCP-2040 : Add TestCreateClusterCustomConfigV2 #5401
OCPBUGS-49748 : Duplicate hostDevices.name when hostDevices.deviceName has multiple types. #5535
OCPBUGS-49804 : Revert “HOSTEDCP-2120: Enable EnsureCustomLabels e2e test” #5547
HOSTEDCP-2259 : CLI: enable secure proxy creation #5526
CNTRLPLANE-172 : cli: azure: allow assigning custom HCP roles #5541
OCPBUGS-49686 : Add ObjectEncoding to the Azure API and SecretProviderClass Reconciliation in the CPO #5505
NO-JIRA: Bump github.com/Azure/go-autorest/autorest from 0.11.29 to 0.11.30 in the azure-github-dependencies group #5518
HOSTEDCP-2120 : Enable EnsureCustomLabels e2e test #5511
OCPBUGS-48688 : Remove Credentials from the Azure API #5510
HOSTEDCP-2249 : Reconcile karpenter user-data secret programmatically instead of creating a mock nodePool #5439
NO-JIRA: Bump the misc-dependencies group with 6 updates #5519
MON-4129 : adjust Prometheus classic histograms ‘le’ related selectors in relabel config to accommodate the update to Prometheus v3 #5508
OCPBUGS-49611 : Konnectivity: add agent readiness #4829
NO-JIRA: cpov2: switch to resource.k8s.io/v1beta1 after kube 1.32 rebase #5514
HOSTEDCP-2226 : Add ValidatingAdmissionPolicy for karpenter EC2NodeClass CRD #5395
HOSTEDCP-2256 : [CPO Refactor] Delete component and its resources when predicate changes to false #5509
HOSTEDCP-2245 : [CPO Refactor] Refactor cluster-node-tuning-operator #5473
NO-JIRA: add assignServicePrincipal check before assignign roles to WI #5498
HOSTEDCP-1706 : feat: add a metric for cluster size override annotation #4825
NO-JIRA: Add instructions for ccoctl and fix minor issues #5490
OCPBUGS-48688 : Add Tenant ID to Azure API & Remove Credentials from CPO #5495
OCPBUGS-48519 : fix overwriting PKI operator HCP conditions #5493
HOSTEDCP-2169 : Add aro scheduler #5417
OCPBUGS-48532 : Fix IsProgressing condition in HostedClusters #5487
NO-JIRA: switch to resource.k8s.io/v1beta1 after kube 1.32 rebase #5496
CNTRLPLANE-187 : Remove MachineIdentityID from Azure HyperShift API #5488
OCPBUGS-49370 : openstack: update CAPI provider deployment spec #5483
NO-JIRA: Fix a few bugs in Azure Upstream Docs #5489
NO-JIRA: chore(deps): update konflux references (main) #5476
NO-JIRA: Update managed Azure/ARO HCP contrib and upstream documents #5474
HOSTEDCP-2061 : [CPO Refactor] Refactor cluster-network-operator #5460
OCPBUGS-48626 : openstack: add DNS option to CLI #5446
NO-JIRA: Bump google.golang.org/grpc from 1.69.4 to 1.70.0 in the misc-dependencies group #5472
NO-JIRA: Sync v2 code #5467
CNTRLPLANE-173 : Assign known ARO roles for CP IDs for ARO HCP #5469
NO-JIRA: Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.5.0 to 1.6.0 in the azure-github-dependencies group #5471
PODAUTO-303 : Re enable karpenter e2e #5462
OCPBUGS-48688 : Remove client secret references now Workload Identity is supported #5455
OCPBUGS-48794 : Adds contributor role over VNET for Cloud Provider #5468
HOSTEDCP-2232 : Destroy DHCP Server before PowerVS Cloud Instance deletion #5227
NO-JIRA: [kubevirt] Skip KubeVirtAdvancedMultinetTest for v4.14 and below #5449
NO-JIRA: Remove OpenStack workaround for Ingress Floating IP #5176
OCPBUGS-48758 : Revert #5404 “PODAUTO-303: Add the most basic e2e for autoNode via Karpenter” #5461
HOSTEDCP-2176 : Enable unused & ineffassign linters in golangci-lint #5418
OCPBUGS-48708 : correct aro azureFile config and permissions #5453
NO-JIRA: add command for retrieving user account id for AKS dev env s… #5436
PODAUTO-303 : Add the most basic e2e for autoNode via Karpenter #5404
NO-JIRA: Bump the misc-dependencies group with 8 updates #5450
HOSTEDCP-1542 : Implement Workload Identity in Azure for Data Plane Components Part 4 #5361
HOSTEDCP-2062 : [CPO Refactor] Refactor kubevirt csi driver #5447
NO-JIRA: Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity #5440
Full changelog
NO-ISSUE: Manual Synchronize from upstream #224
NO-ISSUE: (Manual) Synchronize From Upstream Repositories #216
NO-ISSUE: (Manual) Synchronize From Upstream Repositories #214
NO-ISSUE: Synchronize From Upstream Repositories #212
NO-ISSUE: Synchronize From Upstream Repositories #210
NO-ISSUE: Synchronize From Upstream Repositories #209
NO-ISSUE: Synchronize From Upstream Repositories #207
NO-ISSUE: Synchronize From Upstream Repositories #205
NO-ISSUE: Synchronize From Upstream Repositories #204
NO-ISSUE: Synchronize From Upstream Repositories #203
NO-ISSUE: Synchronize From Upstream Repositories #202
NO-ISSUE: Synchronize From Upstream Repositories #199
NO-ISSUE: Synchronize From Upstream Repositories #195
NO-ISSUE: Synchronize From Upstream Repositories #193
NO-ISSUE: Synchronize From Upstream Repositories #189
NO-ISSUE: Synchronize From Upstream Repositories #190
NO-ISSUE: Synchronize From Upstream Repositories #188
NO-ISSUE: Synchronize From Upstream Repositories #187
NO-ISSUE: Synchronize From Upstream Repositories #184
NO-ISSUE: Synchronize From Upstream Repositories #183
NO-ISSUE: Synchronize From Upstream Repositories #182
NO-ISSUE: Synchronize From Upstream Repositories #181
NO-ISSUE: Synchronize From Upstream Repositories #179
NO-ISSUE: Synchronize From Upstream Repositories #178
NO-ISSUE: Synchronize From Upstream Repositories #177
NO-ISSUE: Synchronize From Upstream Repositories #176
NO-ISSUE: Synchronize From Upstream Repositories #175
NO-ISSUE: Synchronize From Upstream Repositories #174
NO-ISSUE: Synchronize From Upstream Repositories #173
NO-ISSUE: Synchronize From Upstream Repositories #172
NO-ISSUE: Synchronize From Upstream Repositories #171
NO-ISSUE: Synchronize From Upstream Repositories #170
NO-ISSUE: Synchronize From Upstream Repositories #169
NO-ISSUE: Synchronize From Upstream Repositories #168
NO-ISSUE: Synchronize From Upstream Repositories #167
NO-ISSUE: Synchronize From Upstream Repositories #165
NO-ISSUE: Synchronize From Upstream Repositories #164
NO-ISSUE: Synchronize From Upstream Repositories #163
NO-ISSUE: Synchronize From Upstream Repositories #162
NO-ISSUE: Synchronize From Upstream Repositories #161
NO-ISSUE: Synchronize From Upstream Repositories #160
NO-ISSUE: Synchronize From Upstream Repositories #158
NO-ISSUE: Synchronize From Upstream Repositories #153
NO-ISSUE: Synchronize From Upstream Repositories #150
NO-ISSUE: Synchronize From Upstream Repositories #149
NO-ISSUE: Synchronize From Upstream Repositories #147
NO-ISSUE: Synchronize From Upstream Repositories #145
NO-ISSUE: Synchronize From Upstream Repositories #144
NO-ISSUE: Synchronize From Upstream Repositories #143
NO-ISSUE: Synchronize From Upstream Repositories #141
NO-ISSUE: Synchronize From Upstream Repositories #140
NO-ISSUE: Synchronize From Upstream Repositories #139
NO-ISSUE: Synchronize From Upstream Repositories #138
NO-ISSUE: Synchronize From Upstream Repositories #137
NO-ISSUE: Synchronize From Upstream Repositories #135
NO-ISSUE: Synchronize From Upstream Repositories #133
NO-ISSUE: Synchronize From Upstream Repositories #132
NO-ISSUE: Synchronize From Upstream Repositories #131
NO-ISSUE: Synchronize From Upstream Repositories #130
NO-ISSUE: Synchronize From Upstream Repositories #129
NO-ISSUE: Synchronize From Upstream Repositories #128
NO-ISSUE: Synchronize From Upstream Repositories #127
NO-ISSUE: Synchronize From Upstream Repositories #126
NO-ISSUE: Synchronize From Upstream Repositories #125
NO-ISSUE: Synchronize From Upstream Repositories #124
NO-ISSUE: Synchronize From Upstream Repositories #123
NO-ISSUE: Synchronize From Upstream Repositories #121
NO-ISSUE: Synchronize From Upstream Repositories #119
NO-ISSUE: Synchronize From Upstream Repositories #118
NO-ISSUE: Synchronize From Upstream Repositories #117
NO-ISSUE: Synchronize From Upstream Repositories #115
OCPBUGS-36471 : Synchronize From Upstream Repositories #114
NO-ISSUE: Synchronize From Upstream Repositories #111
NO-ISSUE: Synchronize From Upstream Repositories #110
NO-ISSUE: Synchronize From Upstream Repositories #109
NO-ISSUE: Synchronize From Upstream Repositories #108
NO-ISSUE: Synchronize From Upstream Repositories #107
NO-ISSUE: Synchronize From Upstream Repositories #106
NO-ISSUE: Synchronize From Upstream Repositories #104
NO-ISSUE: Synchronize From Upstream Repositories #103
NO-ISSUE: Synchronize From Upstream Repositories #102
NO-ISSUE: Synchronize From Upstream Repositories #101
NO-ISSUE: Synchronize From Upstream Repositories #99
OCPBUGS-31459 : Synchronize From Upstream Repositories #97
OPRUN-3268 : Add pointer to tooling README for downstreaming info #94
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
NO-ISSUE: Synchronize From Upstream Repositories #80
NO-ISSUE: Synchronize From Upstream Repositories #79
NO-ISSUE: Synchronize From Upstream Repositories #78
NO-ISSUE: Synchronize From Upstream Repositories #77
NO-ISSUE: Synchronize From Upstream Repositories #76
NO-ISSUE: Synchronize From Upstream Repositories #75
NO-ISSUE: Synchronize From Upstream Repositories #74
NO-ISSUE: Synchronize From Upstream Repositories #73
NO-ISSUE: Synchronize From Upstream Repositories #72
NO-ISSUE: Synchronize From Upstream Repositories #70
NO-ISSUE: Synchronize From Upstream Repositories #67
NO-ISSUE: Synchronize From Upstream Repositories #66
NO-ISSUE: Synchronize From Upstream Repositories #65
NO-ISSUE: Synchronize From Upstream Repositories #64
NO-ISSUE: Synchronize From Upstream Repositories #63
NO-ISSUE: Synchronize From Upstream Repositories #62
NO-ISSUE: Synchronize From Upstream Repositories #61
NO-ISSUE: Synchronize From Upstream Repositories #60
NO-ISSUE: Synchronize From Upstream Repositories #59
OCPBUGS-24795 : Updating ose-olm-operator-controller-container image to be consistent with ART #51
NO-ISSUE: Synchronize From Upstream Repositories #56
NO-ISSUE: Synchronize From Upstream Repositories #55
NO-ISSUE: Synchronize From Upstream Repositories #54
NO-ISSUE: Synchronize From Upstream Repositories #53
NO-ISSUE: Synchronize From Upstream Repositories #50
NO-ISSUE: Synchronize From Upstream Repositories #49
NO-ISSUE: Synchronize From Upstream Repositories #48
NO-ISSUE: Synchronize From Upstream Repositories #47
NO-ISSUE: Synchronize From Upstream Repositories #46
NO-ISSUE: Synchronize From Upstream Repositories #41
NO-ISSUE: UPSTREAM: <drop>: Remove GH activities #44
OPRUN-3081 : UPSTREAM: <carry>: Drop commitchecker #37
OPRUN-3075 : Update to Upstream v0.7.0 #31
OCPBUGS-20505 : Bump golang.org/x/net to v0.17.0 #28
OCPBUGS-19096 : UPSTREAM: <carry>: Updating ose-olm-operator-controller images to be consistent with ART #27
Update to upstream v0.3.0 #25
Add commitchecker #24
UPSTREAM: <carry>: add manifests to image #23
UPSTREAM: <carry>: add namespace management annotation #22
UPSTREAM: 290: Remove Resource Limits (#290) #21
UPSTREAM: <carry>: add scheduling preference/priorityClass annotations #20
Update main to upstream commit 83d0403 #19
UPSTREAM: <carry>: add USER to openshift dockerfile #18
Updating ose-olm-operator-controller images to be consistent with ART #17
UPSTREAM: <carry>: use image placeholders #16
Update to upstream main commit 98b6a9e #15
UPSTREAM: <carry>: conditionally rename manifests #13
UPSTREAM: <carry>: align dockerfile and manifests for bin target #14
UPSTREAM: <carry>: precision target manifest verification #12
Update to upstream main commit 3d30ad0 #5
UPSTREAM: <carry>: ci-operator #1
Full changelog
Source code for this page located on github