Skip to content

Commit fe6b3de

Browse files
docs: Added OpenShift channels docs
As a start we aim to have 2 channels. This should be merged at a later point when we have the channels prepared
1 parent 4836269 commit fe6b3de

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

tools/mariadb-enterprise-operator/installation/openshift.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ spec:
5757
name: mariadb-enterprise-operator
5858
source: certified-operators
5959
sourceNamespace: openshift-marketplace
60-
startingCSV: mariadb-enterprise-operator.v1.0.0
6160
```
6261

6362
This will use the `global-operators` `OperatorGroup` that is created by default in the `openshift-operators` namespace. This `OperatorGroup` will watch all namespaces in the cluster, and the operator will be able to manage resources across all namespaces.
@@ -98,12 +97,32 @@ spec:
9897
name: mariadb-enterprise-operator
9998
source: certified-operators
10099
sourceNamespace: openshift-marketplace
101-
startingCSV: mariadb-enterprise-operator.v1.0.0
102100
```
103101

104102
## Release channels
105103

106-
Currently, the only release channel available to install the operator is `stable`, which contains supported releases of the operator. This is controlled by the `channel` field in the `Subscription` object.
104+
We maintain support across a variety of OpenShift channels to ensure compatibility with different release schedules and stability requirements. Below, you will find an overview of the specific OpenShift channels we support.
105+
106+
| Channel | Supported OpenShift Versions | Description | Latest Image |
107+
|---------|------------------------------|-------------|--------------|
108+
| `stable` | 4.19, 4.18, 4.17, 4.16 | Points to the latest stable version of the operator. This channel may span multiple major versions. **This is the recommended option.** | `mariadb-enterprise-operator:25.8.1-1` |
109+
| `stable-v25.10` | 4.19, 4.18, 4.17, 4.16 | v25.10.x is an LTS release. This channel points to the latest **patch** release of 25.10. Use this if you require version pinning to a stable version of the operator without necessarily looking for newer features. | `mariadb-enterprise-operator:25.10.0` |
110+
111+
An example Subscription would look like this:
112+
113+
```yaml
114+
apiVersion: operators.coreos.com/v1alpha1
115+
kind: Subscription
116+
metadata:
117+
name: mariadb-enterprise-operator
118+
namespace: openshift-operators
119+
spec:
120+
channel: stable # Change this to the actual channel you want
121+
installPlanApproval: Automatic
122+
name: mariadb-enterprise-operator
123+
source: certified-operators
124+
sourceNamespace: openshift-marketplace
125+
```
107126

108127
## Updates
109128

0 commit comments

Comments
 (0)