CloudCloud platforms

OpenShift 4.19 is running out of support. Do you park on 4.22 or keep going to 5.0?

OpenShift 4.19 leaves support on December 17 with no extension, and 5.0 arrived without EUS. Here's how to choose between holding on 4.22 and moving to 5.0, cluster by cluster.

Cohash Cloud Engineering Practice November 2026 16 min read 8 chapters 3-question check
part 26 of 28 · Platform releases, explained from scratch
HOLD ON 4.22 EUS to June 2029 Kubernetes 1.35 RHCOS 9, HAProxy 2.8 MOVE TO 5.0 Support to Nov 2028 Kubernetes 1.36 RHCOS 10.2, HAProxy3.2

the ideaOnce 4.19 is gone, you either park on 4.22 or keep climbing to 5.0.

after reading, you can
  • Decide per cluster whether 4.19 should stop at 4.20, hold on 4.22 or carry on to 5.0
  • Plan the climb into 5.0, which today only works from 4.22.17 or later
  • Spot the 5.0 changes that need their own work: RHCOS 10.2, HAProxy 3.2, Helm v4 and OLM v1

OpenShift 4.19 runs out of maintenance support on December 17, and odd-numbered versions can't buy any extension. OpenShift 5.0 came out this week, so a lot of platform teams now have two questions at once. Move every 4.19 cluster to 4.20 before the deadline, then decide calmly whether it stops at 4.22 with extended support or carries on to 5.0. This guide lays out both routes, what 5.0 actually changes and the checks to run before you book a weekend.

in plain wordsDecision: due before Dec 17

Your 4.19 clusters need a new home. The real choice is how far past 4.20 they go

OpenShift is the platform a lot of companies use to run their own applications in containers, in their data center or in the cloud. Red Hat supports each version for a fixed time. 4.19 reaches the end of that time in December, so those clusters have to climb at least one version. Above that you can stop on 4.22, the last 4.x release, and pay for extended support that runs to mid-2029. Or you keep going to 5.0, which is newer but gets no extended support at all. Red Hat's long-support releases in the 5.x line start at 5.2.

think of it like this

Picture a lease ending on your office. You can renew the old building for years at a known rent, or move into the new tower now, before the long-lease floors in it open up. Both work. You just don't want to move twice in eighteen months by accident.

who should care
  • Companies running OpenShift 4.19
  • Teams on 4.20 or 4.22 planning next year
  • IT leaders budgeting support add-ons
  • Software vendors certifying on OpenShift
chapter 01

Why it matters to you

When 4.19 support ends, nothing breaks that night. What stops is Red Hat shipping security fixes for it, and auditors and cyber insurers tend to notice an unsupported platform before anything else does. Clusters on 4.19 need a hop to 4.20 as a minimum, and that hop has its own checks.

The second decision costs more if you get it wrong. A cluster that rushes to 5.0 lands on a version whose support ends in late 2028 with nothing to buy after it. A cluster parked on 4.22 with both EUS terms is covered until mid-2029, but it skips the 5.x changes that will eventually arrive anyway. Pick per cluster, and write the reason down.

Dec 17OpenShift 4.19 maintenance support ends, with no EUS to buy
Jun 2029Latest a 4.22 cluster stays supported, with EUS Term 2
Nov 2028OpenShift 5.0 maintenance ends. No extension offered for 5.0
5.2First 5.x minor eligible for the Extended Life Cycle add-on
what changesFrom 4.19 to wherever the cluster should settleEvery route starts with the same hop. The fork comes once you're on 4.20.
  1. 01 4.19 to 4.20

    One ordinary minor update. It gets the cluster back on a supported EUS release before December 17.

  2. 02 Pick a stop

    Decide per cluster: settle on 4.20 for now, climb to 4.22 for the longest runway, or plan to reach 5.0.

  3. 03 4.20 to 4.22, workers paused

    A Control Plane Only update through 4.21. The control plane moves twice and each worker reboots once.

  4. 04 4.22.17+ to 5.0

    An in-place minor update with no rebuild. Today it's offered only on the fast-5.0 and candidate-5.0 channels.

  5. 05 Nodes to RHCOS 10.2

    Optional on 5.0 and all-or-nothing. Upgraded clusters stay on RHCOS 9 until you move every node.

The path into 5.0 matters more than the number. Red Hat's update graph, checked on November 3, only offers 5.0 from 4.22.17 through 4.22.21, and only in the fast-5.0 and candidate-5.0 channels. The stable-5.0 channel had no 4.x entry yet. Production clusters are meant to sit on stable, eus or fast channels, so most teams will wait for stable anyway.

chapter 02

What 5.0 changes, and what it leaves alone

Red Hat's docs call the move from 4.x to 5.0 an in-place update that works like any other minor update, with no cluster rebuild and no manual data migration. The release runs Kubernetes 1.36 with the CRI-O runtime. The changes that matter for planning sit underneath: the node operating system, ingress, Helm and how operators get their permissions.

The 5.0 changes that affect an upgrade plan

changedRHCOS 10.2 is the default for new installs

Upgraded clusters keep RHCOS 9 until you move them. When you do, every node has to go: mixed 9 and 10.2 clusters aren't supported, and there's no way back to 9.

deprecatedRHCOS 9 leaves in 5.3

RHCOS 9.x is deprecated in 5.0 and planned for removal in 5.3, so the node OS move can wait, but only for a while.

deprecatedrunC container runtime

runC is deprecated. A cluster still on runC can't move its nodes to RHCOS 10.2 until it's switched to crun.

changedHAProxy 3.2 for Ingress Controllers

The default ingress HAProxy moves from 2.8 to 3.2. Set spec.haproxyVersion to 2.8 on 4.22 first to defer the 3.2 changes. Even 5.0's 2.8 build checks requests more strictly than 4.22's did.

deprecatedHelm v3 CLI

Helm v3 still works next to Helm v4 on 5.0. It won't be there in 5.1, and the web console already uses the Helm v4 SDK.

changedOLM v1 manages extensions as cluster admin

OLM v1 now installs extensions with its own cluster-admin service account. The ClusterExtension serviceAccount field is deprecated and ignored.

enhancedDirect OIDC authentication fields are GA

Custom discovery URLs, CEL claim mapping and user validation rules no longer need the TechPreviewNoUpgrade feature set.

newMCP server for OpenShift is GA

An AI client can now look around a cluster through it, read-only and limited by RBAC. In 4.22 it was still a Technology Preview, with limited support from Red Hat.

newML-KEM key exchange on platform TLS

Go-based TLS servers offer the X25519MLKEM768 hybrid group by default. It isn't FIPS-approved, so FIPS-mode components ignore it.

removedNode Observability Operator and KVC

The Technology Preview Node Observability Operator is gone, and so is adding kernel modules with kmods-via-containers.

The node OS change is the one to plan around. RHCOSdefinitionRed Hat Enterprise Linux CoreOS, the operating system on every OpenShift node. 5.0 installs RHCOS 10.2 by default, and upgraded clusters keep RHCOS 9 until moved. 10.2 is optional after the upgrade, but RHCOS 9 is on a clock that runs out at 5.3, and the switch is a one-way, every-node event. Red Hat's known issues also list a 30 to 50 percent drop in throughput for messages under 4 KB on the RHEL 10 stream. Anything chatty, like a message bus or small RPC calls, needs testing on 10.2 before you move production nodes.

Ingress is the change app owners will feel first. With HAProxy moving from 2.8 to 3.2, request validation, error codes and keep-alive handling can act differently after the update. Pinning 2.8 on the 4.22 Ingress Controllers puts off the error-code and keep-alive changes, though 5.0's 2.8 build already validates requests more tightly. Update, then test 3.2 on a non-production controller. Red Hat keeps 2.8 in 5.0 only for migration and plans to remove it later.

Two more changes arrive with 5.1 but need work now. Helm v3 disappears from the CLI, so pipelines that call helm need moving to v4. And Red Hat plans to switch ReadWriteOnce and ReadWriteMany volumes to the SELinux mount option by default in 5.1. Clusters with workloads that would break get flagged and can't update until someone fixes them or opts them out.

chapter 03

4.20, 4.22 and 5.0 side by side

tableThe three places a 4.19 cluster can end up. Read across to see what you'd be signing up for
Detail4.204.225.0
ReleasedOct 21, 2025Jun 9, 2026Nov 3, 2026
Kubernetes1.331.351.36
Standard support endsApr 21, 2027Dec 31, 2027Nov 30, 2028
EUS Term 1 endsOct 21, 2027Jun 30, 2028Not offered
EUS Term 2 endsOct 21, 2028Jun 30, 2029Not offered
Node OSRHCOS 9RHCOS 9 (RHEL 10 install in Tech Preview)RHCOS 10.2 default for new installs
Path from 4.19One minor update4.20, then a Control Plane Only updateVia 4.22.17 or later

Dates that drive the decision

  1. Nov 3, 2026
    OpenShift 5.0 released

    Offered from 4.22.17 and later in fast-5.0 and candidate-5.0. Stable comes later.

  2. Dec 17, 2026
    4.19 maintenance ends

    It's an odd version, so there's nothing to buy after this. Get those clusters to 4.20 first.

  3. Dec 31, 2026
    4.22 leaves Full Support

    It still gets qualifying security fixes in Maintenance Support until the end of 2027.

  4. Apr 21, 2027
    4.20 maintenance ends

    If you own EUS Term 1, 4.20 keeps getting fixes until October 2027. Without it, this is the end.

  5. Nov 30, 2027
    5.0 leaves Full Support

    From here 5.0 is in Maintenance Support, which mostly means security fixes. Every 5.x minor gets about a year of Full Support, and for 5.0 it runs to the end of November 2027.

  6. Nov 30, 2028
    5.0 maintenance ends

    Nothing to buy after it. By then the cluster needs to be on a later 5.x.

  7. Jun 30, 2029
    4.22 EUS Term 2 ends

    The longest runway any 4.x cluster can buy today.

tableFour ways to handle a 4.19 cluster. Each one buys a different amount of time
OptionUpdates neededSupported untilWhat it costs youBest when
Stop on 4.20One minor updateApr 21, 2027, or Oct 21, 2028 with both EUS termsAnother hop next year if you don't buy EUSThe deadline is close and the cluster has no other blockers cleared
Climb to 4.22 and hold4.20, then a Control Plane Only update to 4.22Dec 31, 2027, or Jun 30, 2029 with both EUS termsEUS add-on fees, and a later jump to 5.x anywayRegulated or vendor-certified workloads that hate change
Go on to 5.04.20, 4.22.17 or later, then 5.0Nov 30, 2028, no extensionOne more update and the RHCOS 10, Helm v4 and HAProxy workTeams that update every few months and want new features
Wait for 5.2 with ELCHold on 4.22 under EUS, then climbUp to 60 months on 5.2 with the add-onA long gap, then several hops in one projectEstates that want one long-support stop in 5.x
side by sideHolding on 4.22 against moving on to 5.0. Plenty of estates will do both, cluster by cluster
Hold on 4.22 with EUS
  • Supported to June 2029 with both terms
  • Kubernetes 1.35 and RHCOS 9 stay put
  • HAProxy 2.8 and Helm v3 keep working
  • Pay for the EUS add-ons
  • The 5.x work waits, it doesn't go away
Move on to 5.0
  • Support ends November 2028 and can't be extended
  • Kubernetes 1.36 and the 5.0 features
  • RHCOS 10.2, HAProxy 3.2 and Helm v4 to plan
  • No EUS fees, but a 5.x update every year or so
  • Earliest way onto the new support model
chapter 04

How the climb actually runs

before

Before: a 4.19 cluster with weeks of support left

Control plane and workers sit on 4.19 on RHCOS 9. Ingress runs HAProxy 2.8, operators came in through OLM, and CI pipelines call the Helm v3 CLI.

Before: a 4.19 cluster with weeks of support left Control plane and workers sit on 4.19 on RHCOS 9. Ingress runs HAProxy 2.8, operators came in through OLM, and CI pipelines call the Helm v3 CLI. 01 · CONTROL PLANE 02 · NODES AND INGRESS 03 · AROUND THE CLUSTER schedules apps routes traffic sign-in deploys OP OpenShift 4.19control plane support ends Dec 17 Worker pools RHCOS 9 Ingress Controllers HAProxy 2.8 Identity provider OAuth server or direct OIDC CI pipelines Helm v3 CLI © Cohash · cohash.com
01 · CONTROL PLANE02 · NODES AND INGRESS03 · AROUND THE CLUSTER OpenShift 4.19 control plane: support ends Dec 17 OpenShift 4.19 control plane support ends Dec 17 Worker pools: RHCOS 9 Worker pools RHCOS 9 Ingress Controllers: HAProxy 2.8 IngressControllers HAProxy 2.8 Identity provider: OAuth server or direct OIDC Identityprovider OAuth server ordirect OIDC CI pipelines: Helm v3 CLI CI pipelines Helm v3 CLI schedules apps sign-in deploys © Cohash · cohash.com
after

After: the cluster is on 5.0 and the next moves are booked

The cluster runs 5.0 with HAProxy pinned until 3.2 is tested. Nodes move to RHCOS 10.2 in one planned change, and pipelines are on Helm v4 before 5.1.

After: the cluster is on 5.0 and the next moves are booked The cluster runs 5.0 with HAProxy pinned until 3.2 is tested. Nodes move to RHCOS 10.2 in one planned change, and pipelines are on Helm v4 before 5.1. 01 · CONTROL PLANE 02 · NODES AND INGRESS 03 · AROUND THE CLUSTER schedules apps routes traffic sign-in deploys OP OpenShift 5.0control plane Kubernetes 1.36 Worker pools RHCOS 9, then all to 10.2 Ingress Controllers 2.8 pinned, then 3.2 Identity provider claims rules tested CI pipelines Helm v4 © Cohash · cohash.com
01 · CONTROL PLANE02 · NODES AND INGRESS03 · AROUND THE CLUSTER OpenShift 5.0 control plane: Kubernetes 1.36 OpenShift 5.0 control plane Kubernetes 1.36 Worker pools: RHCOS 9, then all to 10.2 Worker pools RHCOS 9, then allto 10.2 Ingress Controllers: 2.8 pinned, then 3.2 IngressControllers 2.8 pinned, then3.2 Identity provider: claims rules tested Identityprovider claims rulestested CI pipelines: Helm v4 CI pipelines Helm v4 schedules apps sign-in deploys © Cohash · cohash.com

Getting a 4.19 cluster to its new home, one hop at a time

  1. 01
    Inventory and pick a target per cluster

    Start with a list of every cluster and what runs on it, down to the operators and any vendor certifications. Then pick a stop for each one. Most estates end up with a mix.

  2. 02
    Rehearse on a matching cluster

    Run the whole path on a non-production cluster with the same operators, storage and ingress setup, and time each step. You'll want those numbers for the change request.

  3. 03
    4.19 to 4.20 before December 17

    Set the stable-4.20 or eus-4.20 channel, run oc adm upgrade recommend, take an etcd backup and update. Every node reboots once on this hop.

  4. 04
    4.20 to 4.22 with the workers paused

    Switch to eus-4.22 and pause the non-control-plane pools. The control plane goes through 4.21 to 4.22, then you unpause and each worker reboots once.

  5. 05
    Get to 4.22.17 or later

    Only 4.22.17 through 4.22.21 had an edge to 5.0 on November 3. Clusters on an older 4.22 z-stream need that patch update first.

  6. 06
    Prepare 4.22 for 5.0

    Pin HAProxy 2.8 if you want it, move pipelines to Helm v4, switch any runC nodes to crun and check SELinux readiness alerts ahead of 5.1.

  7. 07
    Update to 5.0 when stable opens

    Move to stable-5.0 once Red Hat publishes the 4.22 edge there. Fast-5.0 is supported for production, but stable is where most teams should wait.

  8. 08
    Move nodes to RHCOS 10.2 separately

    Treat it as its own change, after 5.0 has settled. Test small-message throughput first, then move every node, since mixed clusters aren't supported.

chapter 05

What to do now, by role

Who does what before December 17

Business owner or IT leaderthis week
  • Ask for a one-page list of clusters, versions and support end dates, with a proposed target for each.
  • Ask the Red Hat account team which EUS add-ons you already own for 4.20 and 4.22. You may have paid for runway nobody's using.
  • Approve the 4.19 to 4.20 window now. It's the only part with a hard deadline this year.
Platform teamthis week
  • Run oc get clusterversion and oc adm upgrade recommend on every cluster, logged in with a token rather than system:admin.
  • Take an etcd backup before each hop and confirm you can restore it on a test cluster.
  • Check each Ingress Controller for spec.haproxyVersion and decide whether to pin 2.8 before 5.0.
  • Find nodes still on runC and plan the switch to crun.
Application teamsthis month
  • Move pipelines and scripts from the Helm v3 CLI to Helm v4 before anyone touches 5.1.
  • Test apps behind routes on a HAProxy 3.2 Ingress Controller, including timeouts and header handling.
  • Check whether any workload sends lots of small messages and get it load-tested on RHCOS 10.2.
Security and identitythis month
  • Find out who can create ClusterExtension objects. OLM v1 now installs with its own cluster-admin account, so that list matters.
  • Re-test identity provider sign-in and group sync on the rehearsal cluster after each hop.
  • List service accounts, pull secrets and tokens the upgrade touches, and confirm who owns each one.
pre-flight (example commands, run per cluster)example output
# Run these first. They show the version, the channel and what's next
$ oc get clusterversion
$ oc adm upgrade recommend
# Log in with a token first: system:admin certificates skip the alert checks
# Pools you can pause for the 4.20 to 4.22 hop
$ oc get mcp
# HAProxy pin on each Ingress Controller (empty means 3.2 after 5.0)
$ oc get ingresscontroller -n openshift-ingress-operator -o custom-columns=NAME:.metadata.name,HAPROXY:.spec.haproxyVersion
# Switch channel when it's time
$ oc adm upgrade channel eus-4.22
chapter 06

The identity side of the upgrade

Upgrades tend to break sign-in in quiet ways. Somebody can't log in to the console on Monday, a group stops mapping to a role, or a pipeline token stops working. An issue on the openshift/origin GitHub tracker reports Prometheus cookie authentication disappearing after a 4.16 patch update, which shows how small updates can still change auth behavior. Test logins and group sync on the rehearsal cluster after every hop, with a real user from each group.

5.0 also changes who holds power. OLM v1definitionThe newer Operator Lifecycle Manager that installs operators as ClusterExtension objects. In 5.0 it does this with its own cluster-admin service account. now installs every cluster extension with its own cluster-admin service account, and the per-extension service account field is ignored. Anyone allowed to create a ClusterExtension can effectively get cluster-admin software installed, so Red Hat's guidance is to control that with RBAC and validating admission policies. Check who has that right before the update, while the list is still short.

There's good news for teams using direct OIDC. The advanced authentication fields, covering custom discovery URLs, CEL claim mapping and user validation rules, are generally available in 5.0. If you held off because they needed the TechPreviewNoUpgrade feature set, which blocks updates, you can plan for them now. External claims sourcing, which pulls groups from UserInfo or Microsoft Graph when the token is too large, is still Technology Preview.

Harden it so the next hop hurts less

  1. 01
    One eus or stable channel per cluster, written down

    Record the channel and target for each cluster in Git with the rest of its config. Nobody should be guessing on update night.

  2. 02
    Restrict ClusterExtension rights

    Grant create and update on ClusterExtension objects to a small platform group only. Red Hat suggests RBAC plus validating admission policies for this, so put both in place before 5.0.

  3. 03
    Keep secrets out of pods

    On 5.0 the Secrets Store CSI Driver can sign in to Vault or a cloud secret store with short-lived service account tokens. Switch to that and retire the long-lived keys sitting in pods.

  4. 04
    Watch the readiness alerts all year

    Alert on SELinux mount readiness and removed-API warnings so app teams fix them in normal sprints, not in the change window.

  5. 05
    Keep a canary pool

    Put a few workers in their own MachineConfigPool and let them update first, so a bad node image shows up on three machines instead of thirty.

chapter 07

If the upgrade goes wrong

If an update stalls or breaks halfway

You can't roll an OpenShift cluster back, so this is about containing the damage and fixing forward with Red Hat.

  1. 01Holdfirst hour
    • Don't force the update or skip checks. Leave paused worker pools paused.
    • Freeze other changes on the cluster. Then tell app owners which of their services are degraded, so nobody starts debugging the wrong thing.
    • Run oc adm upgrade and oc get clusteroperators to find the operator that's stuck.
  2. 02Gather evidencefirst hours
    • Collect oc adm must-gather output and the cluster version conditions.
    • Send that output to Red Hat in a support case. They'll still help you upgrade off a version that's out of support, so don't hold back because of the dates.
  3. 03Fix forwardfirst day
    • Fix what the status points at: an operator version, a HAProxy pin the target doesn't accept, a node that won't drain.
    • Let the update finish, then unpause workers in small batches and watch each pool.
  4. 04Restore appsonly if needed
    • Use the etcd backup only as a last resort, as Red Hat warns a restore can destabilize a running cluster.
    • If the cluster can't be saved, build a new one and redeploy from Git.
  5. 05Learnnext week
    • Write down what blocked the update and add a check for it to the rehearsal list.
    • Update the per-cluster plan and support dates before the next hop.
chapter 08

What this looks like in practice

Three OpenShift estates and what each should do

01 4.19 02 4.20 by Dec17 03 4.22.17+ 04 5.0 on stable
scenario 01High risk
A software company on 4.19 everywhere
the setup
A SaaS team followed the stable channel one minor at a time and runs four clusters on 4.19. They update often and want 5.0 features next year.
what happens
4.19 maintenance ends in December with nothing to buy. Going straight to 5.0 isn't possible: the only edges come from 4.22.17 or later.
what to do
Update to 4.20 now, then 4.22 with workers paused in January. Move to 5.0 once stable-5.0 lists 4.22, after Helm v4 and HAProxy tests pass.
01 4.20 EUS 02 4.22 hop 03 EUS to 2029 04 5.2 later
scenario 02Medium risk
A bank running a vendor-certified app on 4.20
the setup
A regional bank runs a payments product certified by its vendor on 4.20 EUS. The vendor hasn't said anything about 5.0.
what happens
Moving to 5.0 now would leave the app uncertified and the cluster on a version with no extension after November 2028.
what to do
Plan a Control Plane Only update to 4.22, buy EUS terms through mid-2029 and ask the vendor for its 5.x certification dates. Revisit when 5.2 brings ELC.
01 4.22.17+ 02 5.0 on RHCOS9 03 Load test10.2 04 All nodes10.2
scenario 03Medium risk
A retailer with a chatty message bus
the setup
A retailer runs order events through a message broker on OpenShift, with lots of small messages. Its platform team wants 5.0 and RHCOS 10.2 together.
what happens
Red Hat lists 30 to 50 percent lower throughput for small messages on the RHEL 10 stream. Moving every node at once could slow order processing.
what to do
Update to 5.0 and keep RHCOS 9 for now. Load-test the broker on a 10.2 test cluster and move nodes only after the numbers hold, well before 5.3.

How Cohash helps: we work with your platform team through the whole climb, from the first cluster list to the last worker pool. Short of people? We can put an OpenShift administrator on contract until it's done. Read how we work on our OpenShift page, where you can also hire OpenShift engineers, look at our cloud management practice, or book an assessment. Every 4.x date is in our OpenShift support dates guide.

key takeaways

What to take from this

  1. 01

    4.19 maintenance ends December 17, 2026 with no extension. Update those clusters to 4.20 first.

  2. 02

    You can't jump from 4.19 or 4.20 straight to 5.0. Red Hat only offers 5.0 from 4.22.17 or later, and only in the fast and candidate channels for now.

  3. 03

    5.0 gets 24 months of support and no extension. A 4.22 cluster with both EUS terms is covered until June 30, 2029.

  4. 04

    The first 5.x release with the Extended Life Cycle add-on is 5.2, so long-support estates may want to hold on 4.22.

  5. 05

    Plan RHCOS 10.2, HAProxy 3.2 and Helm v4 as separate changes. RHCOS 9 leaves in 5.3 and Helm v3 in 5.1.

  6. 06

    Check who can create ClusterExtension objects before 5.0, because OLM v1 now installs extensions as cluster admin.

platforms in this noteRed Hat OpenShift →
fact-checked November 2026 against vendor and official documentation · where to go next
  1. How Cohash delivers Red Hat OpenShift: scope, roles and architecture
  2. Hire vetted Red Hat OpenShift engineers
  3. Cloud management
  4. Book a 30-minute working session with a senior engineer
01When does OpenShift 4.19 support end?

Maintenance support for 4.19 ends December 17, 2026. It's an odd-numbered version, so there's no EUS to buy. Update those clusters to 4.20 or later before then.

02Can I skip 4.22 and go from OpenShift 4.19 or 4.20 straight to 5.0?

No. On November 3, 2026, Red Hat's update graph offered 5.0 only from 4.22.17 through 4.22.21. A 4.19 cluster goes to 4.20, then to 4.22 with a Control Plane Only update, then to 5.0.

03Do I have to rebuild my cluster to get to OpenShift 5.0?

It's in place. Red Hat's docs say it works like any minor update, with no cluster rebuild or manual data migration. The node OS move to RHCOS 10.2 is a separate, optional step afterwards.

04Does OpenShift 5.0 have EUS?

No. 5.0 gets 12 months of Full Support and 12 of Maintenance Support, ending November 30, 2028. The 5.x replacement for EUS is the Extended Life Cycle add-on, offered from 5.2, then 5.5 and 5.8.

05How long can I stay on OpenShift 4.22?

Until the end of 2027 on standard support. If you buy both EUS terms, that stretches to June 30, 2029, which is the longest any 4.x cluster can stay put today.

06Is fast-5.0 safe for production?

Red Hat says production clusters should use stable, eus or fast channels, so fast is allowed. Most teams still wait for stable-5.0, which had no 4.22 edge on November 3.

07My cluster is on 4.22. What will catch us out on the way to 5.0?

Plan for the ingress HAProxy change from 2.8 to 3.2, pipelines on the Helm v3 CLI before 5.1, nodes still on runC, and anyone who relied on per-extension service accounts in OLM v1.

up next in this track

Keep the thread going.

What shipped, what changed underneath, and what it means for your upgrade.

  1. 01HashiCorp Vault 2.2 explained: TPM login, post-quantum PKI and the October fixes
  2. 02Upgrading to SailPoint IdentityIQ 9.0: what breaks and what to fix first
  3. 03Terraform 1.17 explained: what's new, who it touches and how we'd upgrade
  4. 04BeyondTrust Remote Support zero-day: patch it, then check who got in
  5. 05Patch PHP and Node.js this week: what broke and who's exposed
  6. 06OpenShift support dates through 2027: which clusters run out first and how to plan the upgrades
  7. 07Oracle's October security patches: what to fix first in EBS, PeopleSoft and Access Manager
  8. 08Oracle Java drops four root certificates over eMudhra: patch, then test what breaks
  9. 09Delinea Secret Server auth bypass: why the FIDO2 hotfix isn't enough
  10. 10IBM Verify Access flaws let attackers run code without a login: patch to 11.0.3.2
  11. 11Foundry Workflows retire on December 1. We'd start moving yours to Agent Framework now
  12. 12Vertex AI is retiring text-embedding-005 and three other embedding models: how to re-embed before search breaks
  13. 13dbt drops v1.3 to v1.7 from its platform on January 31, 2027: get pinned jobs onto a release track before they're deleted
  14. 14Brotli CVE-2026-111497 is now on CISA's exploited list, and you probably run more copies than you think
  15. 15Auth0 moved the Rules and Hooks deadline: Hooks stop on 30 April 2027, Rules on 31 January 2028
  16. 16Still on Okta Classic Engine? Three features stop working on March 5, 2027, and two of them block the upgrade
  17. 17Patched GitLab, still exposed: the CI regex bug CISA lists as exploited, and the Ruby step people miss
  18. 18Patched Ivanti Connect Secure in October? Two more exploited bugs, and the AD cleanup
  19. 19Patch roundup, week of Oct 26: upgrade Secret Server today, then work down the list
  20. 20UiPath 2023.10 support has run out and 2024.10 is next. What we'd upgrade first
  21. 21Password Safe 24.3 runs out of support in December, and 26.3 is still one upgrade away
  22. 22Upgrade Entra Connect Sync before April 2027 and move users off Microsoft's SMS codes
  23. 23Chrome drops XSLT on 17 November. What breaks in InterSystems, and the fix for your version
  24. 24Agent Builder, Evals and saved prompts shut on 30 November. Here's what to pull out first
  25. 25BeyondTrust Remote Support and PRA 24.3 lose support in November, and there's no one-step upgrade
  26. 26OpenShift 4.19 is running out of support. Do you park on 4.22 or keep going to 5.0?
  27. 27Terraform Enterprise 2.1 moves VCS ingress into your agents. What to change before October 2027
  28. 28Mule 4.12 Edge leaves standard support this month. Upgrade to 4.13 before CloudHub does it for you
all learning tracks →
TERRAFORM ENT. 2.0 Open sign-up on slug-ingress clonesVCS Built-in Fluent Bit TERRAFORM ENT. 2.1 Sign-up off bydefault Agents clone VCS Fluent Bit ends Oct2027
Cloud · 19 minTerraform Enterprise 2.1 moves VCS ingress into your agents. What to change before October 2027

2.1 has agents fetch your code and starts a clock on two old features.

read next
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it