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
controllerMissingUserMessage="The KAITO workspace controller is not running. Install KAITO with `helm install kaito-workspace kaito/workspace`. If this cluster was provisioned with `--enable-ai-toolchain-operator`, disable the AKS extension first (`az aks update --disable-ai-toolchain-operator ...`)."
// aksAddonSelectorValue matches the KAITO controller Deployment installed by
51
+
// the AKS AI-toolchain-operator add-on. Verified against a live
52
+
// `--enable-ai-toolchain-operator` cluster, the add-on Deployment carries
53
+
// BOTH app.kubernetes.io/name=ai-toolchain-operator AND app=ai-toolchain-operator
54
+
// (in kube-system), so probing the dotted key here is correct.
55
+
// NOTE: the add-on POD only carries the bare `app` label, so the TypeScript
56
+
// pod probe in backend/src/services/kubernetes.ts intentionally matches
57
+
// `app=ai-toolchain-operator` instead. The two paths use different label
58
+
// keys on purpose because they inspect different objects (Deployment here,
59
+
// Pod there).
60
+
aksAddonSelectorValue="ai-toolchain-operator"
61
+
// controllerMissingUserMessage covers both the "never installed" case and the
62
+
// "add-on enabled but unhealthy" case, pointing at the namespace to inspect
63
+
// for each install path.
64
+
controllerMissingUserMessage="The KAITO workspace controller is not running. Install it with `helm install kaito-workspace kaito/workspace` (check the kaito-workspace namespace), or via the AKS AI toolchain operator add-on `az aks update --enable-ai-toolchain-operator ...` (check the kube-system namespace)."
49
65
controllerNotReadyUserMessage="The KAITO workspace controller Deployment %s/%s exists but has no ready replicas."
50
66
crdMissingUserMessage="KAITO Workspace CRD not found. Install KAITO."
0 commit comments