jialin and jialin
6f56e614f3
chore: instance creationg UE
2026-06-14 19:14:18 +08:00
jialin and jialin
a7b33a928b
fix: anti double submit in form
2026-06-11 20:02:27 +08:00
jialin and Lawrence Li
ce6388253c
fix: cpu init value failed
2026-06-05 23:08:45 +08:00
jialin and Lawrence Li
d8f6064d5e
fix: usage locales
2026-06-05 23:08:45 +08:00
jialin and Lawrence Li
9f5d95f565
fix: align instance type fields to api
2026-06-05 23:08:45 +08:00
michelia and michela feng
820a6cecdd
fix(gpu-service): avoid stringifying unset cpu in the instance form
...
`${values.spec?.resources?.cpu}` turned an unset cpu into the literal
string "undefined", which fails k8s quantity validation. Omit cpu when
it has no value instead.
2026-06-03 17:10:51 +08:00
gitlawr and jialin
fbb707d014
feat(gpu-service): scope create forms by the selected organization
...
In the platform-admin "all organizations" view, add an organization picker
(the CreateOrgScopeField slot) to the SSH public key, storage type,
storage, GPU instance and instance-template create forms, placed below the
name / display-name fields. Drop the hidden owner field and let the owner
derive from the request context, matching the model-route form.
For GPU instances, scope the instance-type list to clusters the chosen org
owns (client-side, by cluster owner) so an instance can't be scheduled onto
another org's cluster; when the org owns none, show "no instance type
available" and clear the selection, cluster and CPU/memory fields. Instance
templates gain a Global level (NULL owner) and an owner tag on the card.
2026-06-03 10:14:50 +08:00
jialin and jialin
f29236518e
style: selector max tag count
2026-06-02 17:51:25 +08:00
jialin and jialin
d95fd8dc90
fix: instance type format in list
2026-05-31 22:23:32 +08:00
jialin and jialin
55028cf3a3
fix: parse quality data
2026-05-31 22:23:32 +08:00
jialin and Lawrence Li
16a97772d3
fix: instance type api update
2026-05-30 08:28:38 +08:00
jialin and jialin
b590aa746b
fix: update onceMaxRequest field
2026-05-28 15:51:51 +08:00
jialin and jialin
7287f8c81b
style: subdrawer width
2026-05-27 12:14:15 +08:00
jialin and jialin
2f04e01f4f
fix: default instance type, storageMode
2026-05-26 22:40:02 +08:00
jialin and jialin
c6e34db329
fix: ux issues
2026-05-26 19:16:50 +08:00
jialin and jialin
95e03d11c1
fix: gpu service issues
2026-05-26 14:21:52 +08:00
jialin and jialin
88ab927755
refactor: gpu service API alignment
2026-05-25 22:42:02 +08:00
jialin and jialin
b5ed64de51
chore: ssh key selection
2026-05-25 22:42:02 +08:00
jialin and jialin
921a2a0d81
fix: instance form ux
2026-05-25 22:42:02 +08:00
jialin and jialin
5195b1e5fc
style: number selection
2026-05-25 22:42:02 +08:00
jialin and jialin
2ebb8f44b7
fix: recreate action
2026-05-25 22:42:02 +08:00
jialin and jialin
a0b408e8cb
style: instance type remaing resourece
2026-05-25 22:42:02 +08:00
jialin and jialin
858e0dae09
feat: add number selection
2026-05-25 22:42:02 +08:00
jialin and jialin
87c8a3a64d
feat: add instance recreate action
2026-05-15 16:22:07 +08:00
jialin and jialin
01fe2e66fb
fix: style issues
2026-05-11 19:49:21 +08:00
jialin and jialin
b13ba0a229
fix: alignment api
2026-05-11 19:49:21 +08:00
jialin and jialin
9e0dd5b003
fix: display templates by manufacturer
2026-05-11 19:49:21 +08:00
jialin and jialin
4128de61f9
fix: api test
2026-05-11 19:49:21 +08:00
jialin and jialin
fc900c8ce6
fix: ssh key, template test
2026-05-11 19:49:21 +08:00
jialin and jialin
63ac4e0e75
fix: instance api alignment
2026-05-11 19:49:21 +08:00
jialin and jialin
7d0cfeff77
fix: storage api alignment
2026-05-11 19:49:21 +08:00
jialin and jialin
7fa44644fd
style: scroller
2026-05-11 19:49:21 +08:00
jialin and jialin
e9152e8725
refactor: add instance modal
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
3ae49dc826
feat: add intances list
2026-05-11 19:49:21 +08:00