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.18.0-ec.4-x86_64
Team Approvals:
Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2024-11-22 16:27:46 +0000 UTC
Image Digest: sha256:8e097e389656b8b6e362c596b08f929d9271b4f841570f310b13b497a4f2b7d9
Components
FeatureGate Changes
FeatureGate |
Default Hypershift |
Default SelfManagedHA |
DevPreviewNoUpgrade Hypershift |
DevPreviewNoUpgrade SelfManagedHA |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
ManagedBootImagesAWS (5 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled |
Enabled |
Enabled |
Enabled |
ConsolePluginContentSecurityPolicy (0 tests) |
|
|
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
MinimumKubeletVersion (0 tests) |
|
|
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
NutanixMultiSubnets (0 tests) |
|
|
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
VolumeAttributesClass (21 tests) |
|
|
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Rebuilt images without code change
- MGMT-18561: MGMT-18562: Add kube api support for adding per cluster mirror registry in AgentClusterInstall (#6965) #6965
- MGMT-16509: Documentation for OSImageCACertRef in AgentServiceConfig (#5960) #5960
- MGMT-19283: fix output for preflight requirements (#7006) #7006
- MGMT-19150: add support for RAID drivers for openshift 4.14 an above (#7004) #7004
- MGMT-19280: iSCSI colume should be eligible on day2 (#6999) #6999
- MGMT-19290: iSCSI validation blocks UMN cluster installation (#7000) #7000
- Update models for MTU validation adjustment (#6997) #6997
- MGMT-19277: allow mtv to run on SNO clusters (#7003) #7003
- MGMT-19230: Handle installation preparation status in statemachine (#6983) #6983
- MGMT-19080: Enable streched cluster installation in day1 (#6917) #6917
- MGMT-16691: Document OSImageAdditionalParamsRef functionality for infrastructure operator (#5996) #5996
- NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16, 4.15, 4.12 (#6995) #6995
- AGENT-949, AGENT-951: Add new authz handler and swagger security defn. (#6784) #6784
- NO-ISSUE: Fix unit tests that fail locally (#6941) #6941
- MGMT-19057: Add OpenShift AI operator (#6872) #6872
- NO-ISSUE: Generalize ignition templating (#6992) #6992
- MGMT-18513: Add machine networks validation when iSCSI boot disk is in use (#6978) #6978
- OCPBUGS-42705: Use icsp/idms for oc commands instead of releaseImageMirror (#6918) #6918
- MGMT-19158: Always try to cache the ClusterImageSet (#6962) #6962
- NO-ISSUE: [master] Bump OCP versions: 4.14, 4.12 (#6981) #6981
- NO-ISSUE: [master] Bump OCP versions: 4.16, 4.13 (#6976) #6976
- MGMT-18863: Fix bug in host event list endpoint (#6846) #6846
- MGMT-19215: add paused annotation only when BMH is detached (#6971) #6971
- MGMT-19218: Remove getting OKD for late-binding InfraEnv (#6963) #6963
- MGMT-19194: Cleanup adding inventory to Agent annotation (#6967) #6967
- MGMT-18417: Update openshift/origin-oauth-proxy image (#6970) #6970
- NO-ISSUE: Update Konflux references (#6627) #6627
- NO-ISSUE: allow kind to run with non root user (#6966) #6966
- MGMT-19194: Save Agent inventory and status in annotation (#6957) #6957
- NO-ISSUE: [master] Bump OCP versions: 4.16, 4.18, 4.15, 4.14, 4.17, 4.13 (#6964) #6964
- allow configuring cluster UserManagedNetworking field when importing a cluster (#6943) #6943
- fix nmpolicy injection into nmstate YAML (#6948) #6948
- MGMT-19177: Update tekton pipelines’ tasks to latest versions (#6959) #6959
- MGMT-19174: Add rpms-signature-scan task to tekton pipelines (#6947) #6947
- ECOPROJECT-2080: Add MTV operator as an option to cluster post installation (#6711) #6711
- MGMT-19176: Decrease the version of operator-sdk (#6956) #6956
- MGMT-19190: Bump LSO version override to 4.18 to enable assisted operator deployment scripts for OCP 4.18 (#6955) #6955
- Full changelog
- AGENT-1000: improve oc adm node-image output #1916
- OTA-1340: upgrade status: show updating cluster operator names in the output #1882
- NO-ISSUE: pkg/cli/admin/upgrade/recommend: “no known issues” placeholder, etc. #1908
- OTA-1224: status: simplify worker status line #1915
- OCPBUGS-44388: add retry in case of image pull error #1909
- OTA-902: pkg/cli/admin/upgrade/recommend: Treat Upgradeable=False as a conditional update risk #1907
- NO-JIRA: Fix newapp unit test failure by using different image #1910
- OCPBUGS-8259: pkg/cli/admin/upgrade: Propagate –force for –to-multi-arch #1906
- WRKLDS-1320: Support PXE files with “node-image create” #1898
- OCPBUGS-43309: The “oc adm ocp-certificates regenerate-machine-config-server-serving-cert” command is failing #1900
- OCPBUGS-43513: Show node-joiner container logs when error occurs #1903
- Full changelog
- OCPBUGS-41487: E2E: Add hypershift support to workloadhints testsuite (#1154) #1154
- OCPBUGS-39333: E2E: Add support for hypershift to ovs dynamic pinning and kubelet.experimental annotation tests (#1150) #1150
- OCPBUGS-44372: PPC: skip comparing ProcessorCore.Index between NUMA cores (#1213) #1213
- OCPBUGS-44477: Fix nil pointer dereference caused by external calling of validation function (#1214) #1214
- Drop GOOS=linux from Makefile (#1172) #1172
- Read-only container root filesystem (#1099) #1099
- NO-JIRA: nodeInspector: do not reuse namespace (#1206) #1206
- e2e: wait for node inspector deletion (#1200) #1200
- Full changelog
- OPRUN-3605: pkg/clients: correctly handle setting lastTransitionTime #89
- NO-ISSUE: Add ocp variants annotations #88
- Revert “NO-ISSUE: Add OCP variant annotations to manifests” #87
- NO-ISSUE: bump openshift/api dependency to fix scheme registration #85
- NO-ISSUE: Add OCP variant annotations to manifests #86
- NO-ISSUE: Bump operator-controller and catalogd dependencies to v1.0.0-rc1 #84
- NO-ISSUE: Remove library-go replaces and update clients.go for k8s 1.31 #82
- OPRUN-3588: Add OLMv1 capability annotation to manifests #78
- OPRUN-3590: Update to use api/operator/v1 OLM resource #79
- OPRUN-3599: Add OLM resource to relatedObjects #77
- Full changelog
- MULTIARCH-4559: pkg: Propagate Release.Architecture #1110
- OPRUN-3588: Update openshift/api to pick up OLM V1 v4.18 capability sets #1108
- OTA-1269: Scaffold Update Status Controller (USC) #1091
- OCPBUGS-44018: pkg/cvo/availableupdates: Preserve update advice on update-service failures #1098
- OCPBUGS-22442: Fix
TestRunGraph/mid-task_cancellation_with_work_in_queue_does_not_deadlock
flake #1102
- NO-JIRA: task graph: test speedup and code cleaup #1101
- NO-JIRA: task graph: improve TestRunGraph tests #1100
- NO-JIRA: task graph: comments and cleanups #1099
- Full changelog
- OCPBUGS-44528: Rebase etcd 3.5.17 openshift 4.18 #302
- DOWNSTREAM: <carry>: ETCD-697: add tls min/max version to grpc proxy #301
- DOWNSTREAM: <carry>: ETCD-696: Add rev bumping to force-new-cluster #300
- NO-ISSUE: Add support for cachi2 based deps in Dockerfile.art #296
- NO-ISSUE: Add support for cachi2 based deps #294
- Full changelog
- NO-JIRA: chore(deps): update konflux references (main) #5153
- HOSTEDCP-2182: Sync main and api go module vendoring to fix go workspaces #5156
- NO-JIRA: Relax cel 4.16 #5155
- OCPBUGS-41365: use controlplaneCLI image in CNO init containers #5089
- HOSTEDCP-2177: [CPO Refactor] Refactor cluster-version-operator #5125
- OCPBUGS-44689: skip np image validation when skipReleaseImageValidation annotation is present on HC #5149
- HOSTEDCP-2173: [CPO Refactor] Refactor oauth-server #5104
- NO-JIRA: Fix unit tests #5150
- OCPBUGS-44568: update diskStorageAccountType consts #5124
- chore(deps): update konflux references (main) #5134
- NO-JIRA: remove out of date releas notes #5147
- OCPBUGS-44476: Use ingress role in private link controller for DNS operations #5126
- HOSTEDCP-2075: Hostedcluster api validation #5090
- NO-JIRA: Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.4.1 to 1.5.0 in the azure-github-dependencies group #5131
- NO-JIRA: Bump golang.org/x/net from 0.30.0 to 0.31.0 in the golang-dependencies group #5132
- chore(deps): update konflux references (main) #5117
- NO-JIRA: e2e: skip OSP multinet before 4.18 #5123
- HOSTEDCP-1542: Add developer instructions on how to setup workload identity on Azure #5128
- OCPBUGS-44041: add –skip-service-principal-deletion flag #5107
- OCPBUGS-44504: doc, fix kubevirt –attach-default-network opt #5115
- OCPBUGS-44473: Add openshift to the groups of system:hosted-cluster-config #5111
- chore(deps): update konflux references (main) #5108
- NO-JIRA: docs: minor fix for OpenStack #5116
- NO-JIRA: docs/openstack: clarify CLI #5103
- OSASINFRA-3565: openstack: additional ports #4515
- OCPBUGS-44336: add missing comment in v2 openstack ccm #5084
- OCPBUGS-44041: add flags for passing in ManageIdentities on Azure HC … #5092
- OCPBUGS-44375: openstack: make external network ID really optional #5091
- HOSTEDCP-2077: [CPO Refactor] Refactor kube-scheduler #5083
- HOSTEDCP-2063: [CPO Refactor] Refactor openshift-oauth-apiserver #5071
- CNF-14742: HCCO: copy KubeletConfigs to hosted-cluster #4833
- OCPBUGS-44413: add missing assets and RBAC for OpenStack with newer CAPO #5095
- NO-JIRA: improve OpenStack documentation #5066
- NO-JIRA: Fix Spec retrieval from infra for PowerVS platform #5063
- NO-JIRA: Change globalConfigString to drop empty imageStreamImportMode #4942
- NO-JIRA: Update Konflux references (main) #5097
- NO-JIRA: Bump the golang-dependencies group with 3 updates #5087
- NO-JIRA: Bump github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys from 1.2.0 to 1.3.0 in the azure-github-dependencies group #5086
- HOSTEDCP-2070: add az cli to e2e dockerfile #5081
- chore(deps): update konflux references (main) #5080
- OCM-12313: expose NodeStartupTimeout in MHC as annotation in HC/NP #5049
- HOSTEDCP-2063: [CPO Refactor] Refactor openshift-apiserver #5065
- NO-JIRA: Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 #5039
- NO-JIRA: remove namespace wide node check on nodepool specific tests #5027
- HOSTEDCP-2073: Review NodePool API validations and doc #5046
- OCPBUGS-44163: Configure OAuth https proxy to dial cloud endpoints directly #5057
- HOSTEDCP-1826: Remove API wording on setting AzureDiskPersistence to a default value of Persistent #5051
- NO-JIRA: Update Konflux references #5052
- OCPBUGS-44221: remove hard dependcy on kubeconfig for hypershift CLI #5045
- HOSTEDCP-2072: [CPO Refactor] Refactor openshift-controller-manager #5035
- NO-JIRA: Add API promotion criteria #5050
- OCPBUGS-42422: Fix order rendering HCP objects #5038
- HOSTEDCP-2000: Add E2E test validating the node runtime #4945
- Update Konflux references #5008
- HOSTEDCP-2070: add e2e flags for controlling AKS keyvault name and te… #5032
- HOSTEDCP-2067: [CPO Refactor] Refactor cloud-controller-manager #5007
- NO-JIRA: Add rpms-signature-scan task #5036
- HOSTEDCP-1989: Prevent kubevirt from removing valid machine config condition #4991
- OCPBUGS-43883: openstack: bump CAPO to v0.11.0 #4990
- OCPBUGS-43943: add retry timeout to nodepoolUpgradeTest #4996
- NO-JIRA: cmd: add support to configure machine networts via CLI #4287
- OSASINFRA-3623: openstack: Only upload required cloud credentials #4848
- OCPBUGS-36387: resource group not found should not prevent azure infr… #5015
- OCPBUGS-43985: failure to retrieve techPreview CM in azure cli should… #5014
- NO-JIRA: Document how to disable kubevirt csi #4967
- OCPBUGS-44001: handle errors returned by createServicePrincipalWithCe… #5001
- OCPBUGS-41365: use appropriate images to avoid overrides in dataplane #4791
- HOSTEDCP-2055: [CPO Refactor] Refactor kube-controller-manager #4986
- HOSTEDCP-2046: Parametrize Control Plane Dockerfile #4995
- OCPBUGS-42434: Update Azure CLI to Handle Authenticating with Service Principal Backed by Certificates #4877
- HOSTEDCP-2057: [CPO Refactor] Refactor ETCD #4987
- HOSTEDCP-1826: review Azure API #4963
- ARO-11084: Helm chart generator #4872
- NO-JIRA: Move left over conditions funcs into their own file #4989
- Full changelog
- Revert “CCXDEV-12963: Gather Workload Runtime Info From Containers (#949)” (#1029) #949
- CCXDEV-12963: Gather Workload Runtime Info From Containers (#949) #949
- Fix links to the OpenStack related CRs in the gathered-data doc (#1028) #1028
- container logs gathering - use the default config in case of validation error (#1027) #1027
- CCXDEV-10979: Remove hardcoded log gatherers (#1025) #1025
- add/update some missing sample data (#1017) #1017
- Full changelog
- OU-589: Update helm chart to support incidents #261
- NO-JIRA: updated api request to remove prom tenancy issue #263
- OU-584: Fix issues preventing the incidents tab from showing #262
- OCPBUGS-44447: Don’t set property on undefined variable #260
- OCPBUGS-44391: fix cross-spawn vulnerable dependency #258
- NO-JIRA: Update readme and deployment scripts #259
- NO-JIRA: remove incidents from default extensions #257
- OU-257: Migrate Developer View > Observe > Silences Tab from openshift/console to openshift/monitoring-plugin #252
- NO-JIRA: incidents feature squashed into 1 commit #256
- COO-519: make config path explicit in konflux image #246
- NO-JIRA: Update readme with feature info #245
- OCPBUGS-42845: Fix Dashboard/Metrics Drop-Downs #237
- NO-JIRA: Red Hat Konflux purge monitoring-console-plugin-0-3 #238
- Full changelog
- clid-279: removes the tech preview warning from v2 (#958) #958
- OCPBUGS-41331: Revert to arrow emoji when logging (#957) #957
- OCPBUGS-41331: Add an indicator in the log that catalog is mirrored to cache (#955) #955
- CLID-278: Fix M2M of operator already built (#956) #956
- CLID-261, CLID-274: rebuild independently of collect (#953) #953
- CLID-271: Manage rebuilding OCI catalogs (#954) #954
- CLID-275: Fix Catalog rebuild in Mirror To Mirror workflow (#951) #951
- clid-276: changes the delete feature to use the new collector (#952) #952
- CLID-270: Implement catalog rebuild based on go-containerregistry (#943) #943
- CLID-273: Override default container rootless storage path (#950) #950
- clid-263: redirects the rebuild error to a log file (#949) #949
- clid-264: removes the default values from the struct definition (#948) #948
- clid-272: adds a deprecated message for oc-mirror v1 (#946) #946
- CLID-259, CLID-262, CLID-265: generates folders based on the filtered catalog digest (#945) #945
- CLID-258: Reduce the number of arguments from NewBuilder (#944) #944
- adds dependabot.yml config file for dependabot (#942) #942
- Full changelog
- NO-ISSUE: Synchronize From Upstream Repositories #88
- NO-ISSUE: Synchronize From Upstream Repositories #87
- Full changelog
- 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
- Full changelog
- NO-ISSUE: Synchronize From Upstream Repositories #897
- NO-ISSUE: Synchronize From Upstream Repositories #896
- NO-ISSUE: Synchronize From Upstream Repositories #895
- NO-ISSUE: Synchronize From Upstream Repositories #893
- NO-ISSUE: Synchronize From Upstream Repositories #892
- NO-ISSUE: Synchronize From Upstream Repositories #891
- NO-ISSUE: Synchronize From Upstream Repositories #890
- NO-ISSUE: Synchronize From Upstream Repositories #889
- NO-ISSUE: Synchronize From Upstream Repositories #888
- NO-ISSUE: Synchronize From Upstream Repositories #887
- NO-ISSUE: Synchronize From Upstream Repositories #886
- Full changelog
- NO-JIRA: [bot] Bump openshift/prometheus to v2.55.1 #236
- NO-JIRA: [bot] Bump openshift/prometheus to v2.55.1 #235
- Full changelog
- CNV-41542: Remove obsolete storage capabilities report #29280
- API-1689: tls registry: extend time for cert collection pod to start #29172
- OCPBUGS-44662: Re-enable OLMv1 tests #29304
- NO-ISSUE: Automated - Update synthetic test data #29298
- NO-JIRA: address
MetricsCollectionProfiles
failures on metal
platform #29297
- API-1789: tls: add /etc/kubernetes/kubeconfig to known CA bundles #29171
- Revert “NO-ISSUE: Add Capability and FeatureGate checks to OLMv1 tests” #29303
- OCPBUGS-42532: Revert loosened policy test #29289
- ETCD-657: add simple quorum restore test #29169
- NO-ISSUE: Add Capability and FeatureGate checks to OLMv1 tests #29290
- NO-ISSUE: Disable olmv1 install test during API transision #29285
- NO-JIRA: managed services: centralize definition of namespaces #29296
- NO-JIRA: Re-add exceptions for OVN pods #29288
- OPRUN-3570: Downstream testing of OpenShift Max Version property #29242
- TRT-1761: kubelet disk pressure #29286
- OCPBUGS-44381: ovn-k, udn crd e2e: Fix status report consumer assertion #29291
- NO-JIRA: address
MetricsCollectionProfiles
failures on metal
platform #29284
- OCPBUGS-44244: use node node in deleted machine phases #29269
- NO-JIRA: Newly created machine should belong to the same index and should be placed in the same availability zone as the deleted machine. #29270
- NO-JIRA: More ROSA work for openshift-tests #29281
- Revert “Reapply “OCPBUGS-18865: Reapply “Merge pull request #28944 from vrutkovs/in-cluster-fixes-v4”“” #29278
- Reapply “OCPBUGS-18865: Reapply “Merge pull request #28944 from vrutkovs/in-cluster-fixes-v4”” #29058
- NO-JIRA: restore rosa exceptions #29272
- NO-ISSUE: OLMv1: Remove progressing checks during API transition #29277
- TRT-1578: Add more exception for operator degraded cases #29273
- TRT-1871: Revert #29266 “NO-JIRA: Additional ROSA exceptions” #29271
- NO-JIRA: Additional ROSA exceptions #29266
- NO-JIRA: Introduce version annotation test for Windows nodes #29190
- SDN-5346: virt, live-migration: add layer2 LM tests #29199
- NO-ISSUE: skip boot image tests on single node tests #29262
- NO-ISSUE: Automated - Update synthetic test data #29255
- OCPBUGS-39314: Remove metal3-static-ip-set exclusions #29223
- MON-3775: add tests for the
MetricsCollectionProfiles
feature-gate #28889
- OPRUN-3579: Add happy-path operator-contoller test #29249
- NO-JIRA: Additional exceptions for ROSA CI #29260
- OPNET-606: on-prem: fix haproxy test to include openstack and vsphere #29252
- NE-1815: Adapt router metrics tests for DCM support #29180
- SDN-5346: image, mirror kubevirt fedora guest image #29229
- AUTH-539: Update OWNERS #29211
- OCPBUGS-38713: Adjust createDNSPod() to support hypershift dual-stack test #29231
- SDN-4930: Don’t modify pod routes in tests #29243
- OPRUN-3580: Add OLMv1 ClusterCatalog test to origin #29246
- NO-JIRA: Additional exceptions for ROSA CI #29233
- SDN-4930: Set startup probe for UDN tests #29240
- NO-JIRA: UserDefinedPrimaryNetworks: curl the KAPI IP through eth0 #29238
- Full changelog
Source code for this page located on github