Skip to content

Commit 321c931

Browse files
authored
Merge branch 'opendatahub-io:main' into rhai-helm-chart
2 parents e5bdc51 + c1fe090 commit 321c931

24 files changed

Lines changed: 75 additions & 42 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ To add a new dependency, follow the [Contributing](CONTRIBUTING.md#add-a-new-dep
141141

142142
### Prerequisites
143143

144-
- OpenShift cluster (version 4.19 or later)
144+
- OpenShift cluster (version 4.19.9 or later)
145145
- `kubectl` or `oc` CLI installed
146146
- Cluster admin permissions
147147
- Kustomize v5 or later (optional - `kubectl` has built-in Kustomize support)

charts/odh-rhoai/Chart.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ keywords:
99
- rhoai
1010
- odh
1111
- ai
12+
- rhaii

charts/odh-rhoai/README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,17 @@ This chart provides a flexible way to install the operators and configurations r
1313

1414
## Quick Start
1515

16+
> [!NOTE]
17+
> All commands below assume you are in the repository root directory.
18+
1619
```bash
1720
# Install dependencies with default settings. We need to install the dependencies before the operator is installed.
18-
helm upgrade --install rhoai ./chart -n opendatahub-gitops --create-namespace
21+
# Set OPERATOR_TYPE to: odh | rhoai
22+
export OPERATOR_TYPE=${OPERATOR_TYPE:-odh}
23+
helm upgrade --install ${OPERATOR_TYPE} ./charts/odh-rhoai -n ${OPERATOR_TYPE}-gitops --create-namespace --set operator.type=${OPERATOR_TYPE}
1924

2025
# Wait for CRDs to be created, then run again to create CRs
21-
helm upgrade --install rhoai ./chart -n opendatahub-gitops
26+
helm upgrade --install ${OPERATOR_TYPE} ./charts/odh-rhoai -n ${OPERATOR_TYPE}-gitops --create-namespace --set operator.type=${OPERATOR_TYPE}
2227
```
2328

2429
## Installation Flow
@@ -27,7 +32,7 @@ Due to CRD dependencies (operators create CRDs that are needed for CR resources)
2732

2833
```bash
2934
for i in {1..5}; do
30-
helm upgrade --install rhoai ./chart -n opendatahub-gitops --create-namespace
35+
helm upgrade --install ${OPERATOR_TYPE} ./charts/odh-rhoai -n ${OPERATOR_TYPE}-gitops --create-namespace --set operator.type=${OPERATOR_TYPE}
3136
sleep 60
3237
done
3338
```

charts/odh-rhoai/api-docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ A Helm chart for installing ODH/RHOAI dependencies and component configurations
125125
| olm.sourceNamespace | string | `"openshift-marketplace"` | Namespace of the catalog source |
126126
| operator.enabled | bool | `true` | Enable operator installation |
127127
| operator.odh | object | `{"applicationsNamespace":"opendatahub","monitoringNamespace":"opendatahub","olm":{"channel":"fast-3","name":"opendatahub-operator","namespace":"opendatahub-operator-system","source":"community-operators"}}` | ODH operator settings |
128-
| operator.rhoai | object | `{"applicationsNamespace":"redhat-ods-applications","monitoringNamespace":"redhat-ods-monitoring","olm":{"channel":"fast-3.x","name":"rhods-operator","namespace":"redhat-ods-operator","source":"redhat-operators"}}` | RHOAI operator settings |
128+
| operator.rhoai | object | `{"applicationsNamespace":"redhat-ods-applications","monitoringNamespace":"redhat-ods-monitoring","olm":{"channel":"beta","name":"rhods-operator","namespace":"redhat-ods-operator","source":"redhat-operators"}}` | RHOAI operator settings |
129129
| operator.type | string | `"odh"` | Operator type: odh (Open Data Hub) or rhoai (Red Hat OpenShift AI) |
130130
| services.monitoring | object | `{"dependencies":{"clusterObservability":true,"opentelemetry":true,"tempo":true},"dsci":{"alerting":{},"managementState":"Managed","metrics":{},"traces":{}}}` | Monitoring service configuration |
131131
| skipCrdCheck | bool | `false` | Skip CRD existence check - render all CRs regardless. Set to true for ArgoCD. |

charts/odh-rhoai/templates/NOTES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Namespace: {{ .Release.Namespace }}
3333
=== Next Steps ===
3434

3535
1. Wait for operators to be ready:
36-
kubectl get csv -A | grep -E "(rhods|opendatahub|kueue|cert-manager)"
36+
kubectl get csv -A | grep -E "(rhods|opendatahub|cert-manager|leader-worker)"
3737

3838
2. If CRs were not created (first install), run again:
3939
helm upgrade --install {{ .Release.Name }} ./chart -n {{ .Release.Namespace }}

charts/odh-rhoai/test/snapshots/inference-only.snap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ metadata:
266266
helm.sh/chart: HELM_CHART_VERSION_REDACTED
267267
app.kubernetes.io/managed-by: Helm
268268
spec:
269-
channel: fast-3.x
269+
channel: beta
270270
installPlanApproval: Automatic
271271
name: rhods-operator
272272
source: redhat-operators

charts/odh-rhoai/test/snapshots/skip-crd-check-rhoai.snap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ metadata:
486486
helm.sh/chart: HELM_CHART_VERSION_REDACTED
487487
app.kubernetes.io/managed-by: Helm
488488
spec:
489-
channel: fast-3.x
489+
channel: beta
490490
installPlanApproval: Automatic
491491
name: rhods-operator
492492
source: redhat-operators

charts/odh-rhoai/values.schema.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@
134134
},
135135
"llamastackoperator": {
136136
"$ref": "#/definitions/component"
137+
},
138+
"sparkoperator": {
139+
"$ref": "#/definitions/component"
137140
}
138141
},
139142
"additionalProperties": false

charts/odh-rhoai/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ operator:
5151
applicationsNamespace: redhat-ods-applications
5252

5353
olm:
54-
channel: fast-3.x
54+
channel: beta
5555
name: rhods-operator
5656
namespace: redhat-ods-operator
5757
source: redhat-operators

charts/rhaii-helm-chart/api-docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@ Red Hat OpenShift AI Operator Helm chart (non-OLM installation)
4949
| rhaiOperator.image | string | `"quay.io/opendatahub/opendatahub-operator:latest"` | |
5050
| rhaiOperator.imagePullPolicy | string | `"Always"` | |
5151
| rhaiOperator.namespace | string | `"redhat-ods-operator"` | |
52-
| rhaiOperator.relatedImages | object | `{}` | |
52+
| rhaiOperator.relatedImages | list | `[]` | |
5353

0 commit comments

Comments
 (0)