Role: Infrastructure engineer / OpenShift administrator
The EDB Postgres AI operator is a Kubernetes operator that manages the full lifecycle of Hybrid Manager (HM) on your cluster. It defines and reconciles the HybridControlPlane custom resource, which controls all HM components. Operator 2.0.0 is a prerequisite for both fresh installations of HM 1.4.0 and upgrades to HM 1.4.0 or later (including subsequent LTS and Innovation Releases). If your operator is still on the innovation or lts-v1.3 channel, you must complete this upgrade before proceeding with any HM 1.4.0 install or upgrade.
Starting with 2.0.0, the EDB Postgres AI operator is decoupled from the HM release cadence: a single 2.x operator covers the HM 1.4 LTS line and future Innovation Releases. As part of this change, the operator is published to a single stable channel that replaces the previous per-lineage channels (innovation for 2026.x.x, lts-v1.3 for 1.3.x).
On Red Hat OpenShift (RHOS), the operator is installed and upgraded through OperatorHub, using the Operator Lifecycle Manager (OLM). Operators are distributed on named update channels — separate release streams you subscribe to for upgrades. This page describes how to move an operator subscribed to the innovation channel (2026.x.x) or the lts-v1.3 channel (1.3.x) onto the stable channel. Switching channels upgrades the operator to whatever 2.x release is latest on stable at the time. Check the operator release notes to see which version that is. A 2.x version number is lower than the 2026.x.x Innovation versions, but OLM doesn't compare version numbers across channels, so it still presents this move as an upgrade rather than flagging it as a downgrade.
Tip
The operator upgrade doesn't require a maintenance window. Existing HybridControlPlane resources and all managed Postgres clusters continue running throughout the upgrade.
Prerequisites
- The EDB Postgres AI operator already installed on RHOS from OperatorHub, on either the
innovationchannel (a2026.x.xversion) or thelts-v1.3channel (a1.3.xversion). - Permissions to manage the operator subscription (typically
cluster-admin).
Upgrading the operator (switching to the stable channel)
This is the recommended path. You change the operator subscription's channel to stable; OLM detects the latest 2.x release in that channel as the upgrade target and installs it in place, keeping the existing HybridControlPlane and its workloads running.
- Go to Operators → Installed Operators and select EDB Postgres AI.
- Open the Subscription tab and click the channel under Update channel.
- Select
stable. The dialog shows the resulting version in place of the current2026.x.x/1.3.xversion. Note it — the following steps refer to it as the target version. Click Save. - OLM generates an InstallPlan for the target version:
- Automatic approval — the upgrade applies on its own.
- Manual approval — the operator shows Upgrade available; open the pending InstallPlan, Preview it (confirm it targets the version the dialog showed), and Approve it.
- The operator rolls to the target version and continues reconciling the existing
HybridControlPlane.
The same steps with oc (operator installed in the edb-hcp-operator-system namespace):
# 1. Switch the subscription channel to stable oc patch subscription edb-hcp-operator -n edb-hcp-operator-system \ --type merge -p '{"spec":{"channel":"stable"}}' # 2. OLM creates a new InstallPlan targeting the latest 2.x release oc get installplan -n edb-hcp-operator-system # 3. If the subscription uses Manual approval, approve the new InstallPlan oc patch installplan <install-plan-name> -n edb-hcp-operator-system \ --type merge -p '{"spec":{"approved":true}}'
Verifying the upgrade
- Go to Operators → Installed Operators and select EDB Postgres AI.
- Open the Subscription tab.
- Confirm the following:
- Update channel shows
stable - Installed version shows the
2.xversion you upgraded to - Upgrade status shows Up to date
- Update channel shows