You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: improve display names for components and dependencies
Use proper display names in user-facing messages:
- ModelMesh -> ModelMesh Serving
- CertManager -> cert-manager with full display name
- RHBOK -> Red Hat build of Kueue
- Fix cert-manager Kind to use hyphenated form consistently
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: docs/migrate/implementation-plan.md
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Overview
4
4
5
-
Implement a `migrate` subcommand for odh-cli that performs cluster migrations, specifically migrating from OpenShift AI's built-in Kueue to the Red Hat Build of Kueue (RHBOK) operator. The command will mirror the `lint` command architecture but add capabilities for cluster modification, dry-run mode, preparation, and user confirmations.
5
+
Implement a `migrate` subcommand for odh-cli that performs cluster migrations, specifically migrating from OpenShift AI's built-in Kueue to the Red Hat build of Kueue operator. The command will mirror the `lint` command architecture but add capabilities for cluster modification, dry-run mode, preparation, and user confirmations.
6
6
7
7
## Requirements Summary
8
8
@@ -12,7 +12,7 @@ Implement a `migrate` subcommand for odh-cli that performs cluster migrations, s
12
12
-`-y` / `--yes`: Skip confirmation prompts (default: ask for each step)
13
13
- Standard flags: `--output`, `--timeout`, `--verbose` (reuse from lint)
14
14
15
-
### RHBOK Migration Steps
15
+
### Red Hat build of Kueue Migration Steps
16
16
1. Install Red Hat Build of Kueue Operator from OperatorHub
17
17
2. Update DataScienceCluster: set `spec.components.kueue.managementState` to `Unmanaged`
18
18
3. Verify ClusterQueue and LocalQueue resources are preserved
@@ -181,7 +181,7 @@ if !target.SkipConfirm {
181
181
}
182
182
```
183
183
184
-
### Phase 4: RHBOK Migration Action
184
+
### Phase 4: Red Hat build of Kueue Migration Action
Copy file name to clipboardExpand all lines: pkg/lint/checks/components/kueue/kueue.go
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,12 @@ import (
18
18
const (
19
19
kind="kueue"
20
20
checkTypeManagementState="management-state"
21
-
managementStateRemediation="Migrate to the RHBoK operator following https://docs.redhat.com/en/documentation/red_hat_openshift_ai_self-managed/2.25/html/managing_openshift_ai/managing-workloads-with-kueue#migrating-to-the-rhbok-operator_kueue before upgrading"
21
+
managementStateRemediation="Migrate to the Red Hat build of Kueue operator following https://docs.redhat.com/en/documentation/red_hat_openshift_ai_self-managed/2.25/html/managing_openshift_ai/managing-workloads-with-kueue#migrating-to-the-rhbok-operator_kueue before upgrading"
22
22
)
23
23
24
24
// ManagementStateCheck validates that Kueue managed option is not used before upgrading to 3.x.
25
25
// In RHOAI 3.x, the Managed option for Kueue is removed — users must migrate to the standalone
26
-
// Kueue operator (RHBOK) and set managementState to Removed or Unmanaged.
26
+
// Red Hat build of Kueue operator and set managementState to Removed or Unmanaged.
check.WithMessage("RHBoK operator (%s) is installed but Kueue managementState is Managed — the two cannot coexist", info.GetVersion()),
93
+
check.WithMessage("Red Hat build of Kueue operator (%s) is installed but Kueue managementState is Managed — the two cannot coexist", info.GetVersion()),
94
94
check.WithImpact(result.ImpactBlocking),
95
95
))
96
96
default:
97
97
req.Result.SetCondition(check.NewCondition(
98
98
check.ConditionTypeCompatible,
99
99
metav1.ConditionTrue,
100
100
check.WithReason(check.ReasonVersionCompatible),
101
-
check.WithMessage("RHBoK operator is not installed — consistent with Managed state"),
101
+
check.WithMessage("Red Hat build of Kueue operator is not installed — consistent with Managed state"),
102
102
))
103
103
}
104
104
}
105
105
106
-
// validateUnmanaged checks that the RHBoK operator IS installed when Kueue is Unmanaged.
106
+
// validateUnmanaged checks that the Red Hat build of Kueue operator IS installed when Kueue is Unmanaged.
check.WithMessage("RHBoK operator is not installed but Kueue managementState is Unmanaged — RHBoK operator is required"),
117
+
check.WithMessage("Red Hat build of Kueue operator is not installed but Kueue managementState is Unmanaged — Red Hat build of Kueue operator is required"),
0 commit comments