gitlawr and jialin
6b47bacfac
feat: gate GPU Service on Kubernetes cluster availability
...
GPU Service today only schedules on Kubernetes clusters; Docker / cloud
clusters can't host the CRDs. Without any awareness of that, Org
members whose Org has no K8s cluster (and no cluster_access grant on
one) saw a menu they couldn't use and a form that bottomed out with
backend errors.
Two changes lock the UX down:
- Boot probes the caller's cluster list once and stashes
hasKubernetesCluster in initialState. A new canSeeGpuService
predicate gates the menu — admins and Org owners always see it
(they can add the cluster); everyone else only sees it when a
reachable K8s cluster actually exists.
- The instances page filters its own cluster list to Kubernetes
before deciding what to show. With nothing reachable we render the
Deployments-style 'No clusters available. Add a Kubernetes cluster
to get started.' empty state and hide the create-instance CTA;
admins and Org owners additionally get the 'Add cluster' button
that jumps to cluster management.
2026-05-27 13:41:32 +08:00
jialin and jialin
0c55c1c1b4
fix: sider menu style
2026-05-21 19:58:16 +08:00
jialin and jialin
5d75cfdfc5
fix: name validation
2026-05-15 16:22:07 +08:00
jialin and jialin
f081f0c1cf
chore: dropdown styles token, icons url
2026-05-13 10:47:45 +08:00
jialin and jialin
7d0cfeff77
fix: storage api alignment
2026-05-11 19:49:21 +08:00
jialin and jialin
7ea7f6666d
feat: templates, storage
2026-05-11 19:49:21 +08:00
jialin and jialin
6c161c6ae7
build: sync config
2026-04-24 14:28:30 +08:00
jialin and jialin
48b357b1c6
chore: update hooks import
2026-04-24 14:28:30 +08:00
jialin and jialin
c73609d155
fix: adjust border raduis
2026-04-08 18:54:06 +08:00
jialin and jialin
53cd8ba00c
fix: page error while route changing
2026-04-08 18:54:06 +08:00
jialin and jialin
1c09cc6c8c
refactor: ui/ux
2026-04-08 18:54:06 +08:00
jialin and jialin
adde7fba37
feat: add instance view
2026-03-26 18:20:55 +08:00
jialin and jialin
33fe180997
refactor: model instance item
2026-03-26 18:20:55 +08:00
jialin and jialin
ed4be2328f
chore: store pagination for list
2026-03-17 16:35:55 +08:00
jialin
9418e5b635
fix: get models in cloning
2026-02-10 11:33:24 +08:00
jialin
dcda9be50b
style: display target model name
2026-02-03 18:21:08 +08:00
jialin
e188d788b9
chore: provider form test
2026-02-03 18:21:08 +08:00
jialin
15cd9795d5
style: providers selection, remove fallback form
2026-02-03 18:21:08 +08:00
jialin
1a2e82f079
chore: profile config
2026-01-30 18:48:55 +08:00
jialin
1230c3bd28
fix: worker list update by watch
2026-01-14 19:58:09 +08:00
jialin
fc76822bdf
fix: catalog size
2026-01-12 12:24:34 +08:00
jialin
afcd3e5693
feat: add cluster detail
2026-01-09 20:51:48 +08:00
jialin
0eba1da6c4
style: cluster creation steps
2026-01-06 17:21:32 +08:00
jialin
0f7a475ec9
feat: add context length
2026-01-06 17:21:32 +08:00
jialin
d8b3331648
style: slider handle color
2026-01-06 17:21:32 +08:00
jialin
2816fedc36
refactor: catalog fetch data
2026-01-06 17:21:32 +08:00
jialin
17de9d98f4
chore(deps): upgrade antd to v6
2026-01-06 17:21:32 +08:00
jialin
b25189feea
fix: cancel sorting
2025-12-24 15:40:19 +08:00
jialin
45efda7f1d
fix: single sorted field, remove token
2025-12-22 10:10:35 +08:00
jialin
42f8e6a6d9
chore: set col order
2025-12-21 21:37:05 +08:00
jialin
23a761226a
feat: table list sorter
2025-12-21 21:37:05 +08:00
jialin
da1efa9270
fix: password length 64
2025-12-17 16:15:34 +08:00
jialin
5225fd328d
fix: backend framework options
2025-12-16 11:11:24 +08:00
jialin
d8452e98f5
style: drawer styles
2025-12-10 15:50:53 +08:00
jialin
dda2213593
style: workers page no page container
2025-12-10 15:50:53 +08:00
jialin
a08f1e2512
chore: rename ground-left as ground-llm
2025-12-10 15:50:53 +08:00
jialin
7355be9e3a
fix: init cluster id when deploy model
2025-12-03 19:18:07 +08:00
jialin
962df859f1
chore: get started for add cluster
2025-11-27 11:35:45 +08:00
jialin
ff67fba2c9
chore: reset the primary color after logout
2025-11-21 16:56:23 +08:00
jialin
551f04011a
chore: v1 to v2
2025-11-20 17:31:15 +08:00
jialin
ebff5695ff
chore: consistent UI statement
2025-11-20 14:17:08 +08:00
jialin
18f861f771
style: framework options
2025-11-18 20:01:54 +08:00
jialin
7eedea8035
chore: generic_prox ux
2025-11-11 20:06:25 +08:00
jialin
b4b25d4300
fix: default enter page for user
2025-11-10 20:40:15 +08:00
jialin
64e2cfa35a
fix: auto expand the fields group
2025-11-07 11:56:12 +08:00
jialin
4c22d08da5
refactor: page layout
2025-11-05 10:02:25 +08:00
jialin
219f9871a7
feat: add constants config
2025-11-05 10:02:25 +08:00
jialin
303429c52c
chore: clear space onblur
2025-11-03 10:14:30 +08:00
jialin
a815e71bfe
chore: show existing when add file
2025-10-23 11:52:49 +08:00
jialin
1fa2124efd
feat: add allowed models
2025-10-13 15:21:17 +08:00