Skip to content

Commit 45b529a

Browse files
committed
Add instructions for RHOAI 2.17; drop RHOAI 2.15
1 parent 27e710e commit 45b529a

15 files changed

+55
-39
lines changed

SETUP.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ defines a `mlbatch-edit` role which enforces these restrictions and
1010
will be used in the setup process for each team of MLBatch users that
1111
is onboarded.
1212

13-
This setup has been developed on Red Hat OpenShift 4.14 and Kubernetes 1.27 and
14-
is intended to support Red Hat OpenShift 4.14 and up and/or Kubernetes 1.27 and up.
13+
This setup has been developed on Red Hat OpenShift 4.14, Red Hat OpenShift 4.16,
14+
and Kubernetes 1.29 and is intended to support Red Hat OpenShift 4.14 and up
15+
and/or Kubernetes 1.29 and up.
1516

1617
To start with, recursively clone and enter this repository:
1718
```sh
@@ -35,7 +36,7 @@ Instructions are provided for the following Red Hat OpenShift AI ***stable*** re
3536
+ [RHOAI 2.16 Team Setup](./setup.RHOAI-v2.16/TEAM-SETUP.md)
3637
+ [UPGRADING from RHOAI 2.13](./setup.RHOAI-v2.16/UPGRADE-STABLE.md)
3738
+ [UPGRADING from RHOAI 2.15](./setup.RHOAI-v2.16/UPGRADE-FAST.md)
38-
+ [RHOAI 2.16 Uninstall](./setup.RHOAI-v2.15/UNINSTALL.md)
39+
+ [RHOAI 2.16 Uninstall](./setup.RHOAI-v2.16/UNINSTALL.md)
3940
+ Red Hat OpenShift AI 2.13
4041
+ [RHOAI 2.13 Cluster Setup](./setup.RHOAI-v2.13/CLUSTER-SETUP.md)
4142
+ [RHOAI 2.13 Team Setup](./setup.RHOAI-v2.13/TEAM-SETUP.md)
@@ -44,11 +45,11 @@ Instructions are provided for the following Red Hat OpenShift AI ***stable*** re
4445
+ [RHOAI 2.13 Uninstall](./setup.RHOAI-v2.13/UNINSTALL.md)
4546

4647
Instructions are provided for the following Red Hat OpenShift AI ***fast*** releases:
47-
+ Red Hat OpenShift AI 2.15
48-
+ [RHOAI 2.15 Cluster Setup](./setup.RHOAI-v2.15/CLUSTER-SETUP.md)
49-
+ [RHOAI 2.15 Team Setup](./setup.RHOAI-v2.15/TEAM-SETUP.md)
50-
+ [UPGRADING from RHOAI 2.14](./setup.RHOAI-v2.15/UPGRADE.md)
51-
+ [RHOAI 2.15 Uninstall](./setup.RHOAI-v2.15/UNINSTALL.md)
48+
+ Red Hat OpenShift AI 2.17
49+
+ [RHOAI 2.17 Cluster Setup](./setup.RHOAI-v2.17/CLUSTER-SETUP.md)
50+
+ [RHOAI 2.17 Team Setup](./setup.RHOAI-v2.17/TEAM-SETUP.md)
51+
+ [UPGRADING from RHOAI 2.16](./setup.RHOAI-v2.17/UPGRADE.md)
52+
+ [RHOAI 2.17 Uninstall](./setup.RHOAI-v2.17/UNINSTALL.md)
5253

5354
## Kubernetes
5455

setup.RHOAI-v2.15/CLUSTER-SETUP.md renamed to setup.RHOAI-v2.17/CLUSTER-SETUP.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ cluster roles, and priority classes.
77

88
Create `default-priority`, `high-priority`, and `low-priority` priority classes:
99
```sh
10-
oc apply -f setup.RHOAI-v2.15/mlbatch-priorities.yaml
10+
oc apply -f setup.RHOAI-v2.17/mlbatch-priorities.yaml
1111
```
1212

1313
## Coscheduler
@@ -20,15 +20,15 @@ helm install scheduler-plugins --namespace scheduler-plugins --create-namespace
2020
```
2121
Patch Coscheduler pod priorities:
2222
```sh
23-
oc patch deployment -n scheduler-plugins --type=json --patch-file setup.RHOAI-v2.15/coscheduler-priority-patch.yaml scheduler-plugins-controller
24-
oc patch deployment -n scheduler-plugins --type=json --patch-file setup.RHOAI-v2.15/coscheduler-priority-patch.yaml scheduler-plugins-scheduler
23+
oc patch deployment -n scheduler-plugins --type=json --patch-file setup.RHOAI-v2.17/coscheduler-priority-patch.yaml scheduler-plugins-controller
24+
oc patch deployment -n scheduler-plugins --type=json --patch-file setup.RHOAI-v2.17/coscheduler-priority-patch.yaml scheduler-plugins-scheduler
2525
```
2626

2727
## Red Hat OpenShift AI
2828

2929
Create the Red Hat OpenShift AI subscription:
3030
```sh
31-
oc apply -f setup.RHOAI-v2.15/mlbatch-subscription.yaml
31+
oc apply -f setup.RHOAI-v2.17/mlbatch-subscription.yaml
3232
````
3333
Identify install plan:
3434
```sh
@@ -45,11 +45,11 @@ oc patch ip -n redhat-ods-operator --type merge --patch '{"spec":{"approved":tru
4545
```
4646
Create DSC Initialization:
4747
```sh
48-
oc apply -f setup.RHOAI-v2.15/mlbatch-dsci.yaml
48+
oc apply -f setup.RHOAI-v2.17/mlbatch-dsci.yaml
4949
```
5050
Create Data Science Cluster:
5151
```sh
52-
oc apply -f setup.RHOAI-v2.15/mlbatch-dsc.yaml
52+
oc apply -f setup.RHOAI-v2.17/mlbatch-dsc.yaml
5353
```
5454
The provided DSCI and DSC are intended to install a minimal set of Red Hat OpenShift
5555
AI managed components: `codeflare`, `kueue`, `ray`, and `trainingoperator`. The
@@ -64,6 +64,7 @@ AI configuration as follows:
6464
- `batch/job` integration is disabled,
6565
- `waitForPodsReady` is disabled,
6666
- `LendingLimit` feature gate is enabled,
67+
- `fairSharing` is enabled,
6768
- `enableClusterQueueResources` metrics is enabled,
6869
- Codeflare operator:
6970
- the AppWrapper controller is enabled and configured as follows:
@@ -79,14 +80,14 @@ AI configuration as follows:
7980

8081
Create Kueue's default flavor:
8182
```sh
82-
oc apply -f setup.RHOAI-v2.15/default-flavor.yaml
83+
oc apply -f setup.RHOAI-v2.17/default-flavor.yaml
8384
```
8485

8586
## Cluster Role
8687

8788
Create `mlbatch-edit` role:
8889
```sh
89-
oc apply -f setup.RHOAI-v2.15/mlbatch-edit-role.yaml
90+
oc apply -f setup.RHOAI-v2.17/mlbatch-edit-role.yaml
9091
```
9192

9293
## Slack Cluster Queue
File renamed without changes.
File renamed without changes.

setup.RHOAI-v2.15/UPGRADE.md renamed to setup.RHOAI-v2.17/UPGRADE.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# Upgrading from RHOAI 2.14
1+
# Upgrading from RHOAI 2.16
22

3-
These instructions assume you installed and configured RHOAI 2.14 following
4-
the MLBatch [install instructions for RHOAI-v2.14](../setup.RHOAI-v2.14/CLUSTER-SETUP.md)
5-
and are subscribed to the fast channel.
3+
These instructions assume you installed and configured RHOAI 2.16 following
4+
the MLBatch [install instructions for RHOAI-v2.16](../setup.RHOAI-v2.16/CLUSTER-SETUP.md)
5+
or the [fast stream upgrade instructions for RHOAI-V2.16](../setup.RHOAI-v2.16/UPGRADE-FAST.md)
66

77
Your subscription will have automatically created an unapproved
8-
install plan to upgrade to RHOAI 2.15.
8+
install plan to upgrade to RHOAI 2.17.
99

1010
Before beginning, verify that the expected install plan exists:
1111
```sh
@@ -14,12 +14,17 @@ oc get ip -n redhat-ods-operator
1414
Typical output would be:
1515
```sh
1616
NAME CSV APPROVAL APPROVED
17-
install-kpzzl rhods-operator.2.15.0 Manual false
18-
install-nqrbp rhods-operator.2.14.0 Manual true
17+
install-kpzzl rhods-operator.2.17.0 Manual false
18+
install-nqrbp rhods-operator.2.16.0 Manual true
1919
```
2020

2121
Assuming the install plan exists you can begin the upgrade process.
2222

23+
First, update the MLBatch modifications to the default RHOAI configuration maps.
24+
```sh
25+
oc apply -f setup.RHOAI-v2.17/mlbatch-upgrade-configmaps.yaml
26+
```
27+
2328
There are no MLBatch modifications to the default RHOAI configuration maps
2429
beyond those already made in previous installs. Therefore, you can simply
2530
approve the install plan replacing the example plan name below with the actual
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)