Commit Graph

6932 Commits

Author SHA1 Message Date
Chuck Driesler cb7dead0b6 fix(workspaces): require models to have versions to count towards billing limits (#4325) 2025-04-04 13:42:30 +01:00
Mike 84cd674ff5 Fix: Remove links to workspace pages, remove create workspace option from project create modal (#4320) 2025-04-04 13:57:31 +02:00
Iain Sproat fdd3397612 Merge pull request #4322 from specklesystems/iain/enable-nvidia-gpu-limits
feat(helm chart): allow preview service to specify any type of resource limits
2025-04-04 12:17:45 +01:00
Iain Sproat 2466c44ebb Allow all deployments to have free input of resources and limits 2025-04-04 11:52:00 +01:00
Iain Sproat d650674d6c make this generic, to allow for any GPU type 2025-04-04 11:46:51 +01:00
Iain Sproat 9799bcc720 feat(helm chart): allow preview service to specify nvidia.com/gpu resource limit 2025-04-04 11:23:15 +01:00
Chuck Driesler 855185245e feat(workspaces): consolidate workspace role/seat reporting (#4315)
* feat(workspaces: shuffle seat type counts around

* fix(workspaces): use new counts

* fix(workspaces): better field placement

* Updated FE

* chore(workspaces): fix tests

* fix(workspaces): use correct flags

* fix(workspaces): correct another test

* fix(workspaces): use correct model count function

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-04 10:27:49 +01:00
Iain Sproat d0b7f8470e fix(beta channel): empty commit to force a deploy from main not hotfix 2025-04-03 22:26:25 +01:00
Iain Sproat a314398a3a Merge pull request #4301 from specklesystems/iain/web-2904-manage-gpu-for-latest-via-terraform
feat(helm chart): allow services to be enabled independently & preview service healthchecks
2025-04-03 15:29:22 +01:00
Mike 9798c9bee7 Fix: Remove unused query (#4317) 2025-04-03 14:11:00 +02:00
Chuck Driesler 6cea72e4f8 feat(workspaces): add query for fetching usage (#4306)
* WIP can create project

* WIP can create project more work

* complete body, stencil tests

* feat(shared): move workspace plan types into shared

* test progress wip

* feat(shared): add more logic to canCreateWorkspaceProject

* a few more tests, as a treat

* chore(authz): round out tests

* fixed loaders, new GQL checks, dataLoaders in auth loaders

* fix(authz): get workspace limits loader

* chore(authz): update loaders

* frontend fixed up to snuff

* fix(authz): fix workspace plans for tests

* fix(authz): classic

* feat(workspaces): emit plan usage from BE

* fix(authz): 0 counts

* fix(workspaces): fix counts for 0

* chore(workspaces): gqlgen

* fix(workspaces): update fragment to use new fields

* fix(workspaces): count regional projects correctly

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-04-03 09:06:34 +01:00
Mike 81b49ebcc0 Fix: Cleanup sidebar and trial actions (#4314) 2025-04-03 10:05:30 +02:00
Mike 03560111bd Feat: Cleanup invites (#4310) 2025-04-02 17:01:28 +02:00
Mike d752bcb274 Feat: Update billing with new design (#4309) 2025-04-02 16:42:19 +02:00
andrewwallacespeckle bb54ef0b0b feat(fe): Plan limit modals 2025-04-02 16:26:26 +02:00
andrewwallacespeckle 1cf62745a5 Update graphql.ts 2025-04-02 16:10:36 +02:00
andrewwallacespeckle 5fe5b02208 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 15:54:29 +02:00
andrewwallacespeckle 8e3ffb1793 Remove duplicate member action tables (#4313) 2025-04-02 15:43:54 +02:00
andrewwallacespeckle a8015fe168 Update graphql.ts 2025-04-02 15:42:28 +02:00
andrewwallacespeckle 345cb9d2c2 Update gql.ts 2025-04-02 15:31:07 +02:00
andrewwallacespeckle d04aae4624 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 15:30:56 +02:00
Mike 4126f92b7d Feat: Move invites to header (#4304) 2025-04-02 15:26:28 +02:00
andrewwallacespeckle 5a01aa334a Pre CR tidyup 2025-04-02 14:30:59 +02:00
andrewwallacespeckle 6cd832d5ad Fix project count 2025-04-02 12:48:12 +02:00
andrewwallacespeckle 35673520be Refactor composables 2025-04-02 12:06:26 +02:00
andrewwallacespeckle b0b2c19cd0 Fix header 2025-04-02 10:24:54 +02:00
andrewwallacespeckle 4fd7f73094 Updated dialog style 2025-04-02 09:44:11 +02:00
andrewwallacespeckle 0ed2e2c0e5 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 09:12:37 +02:00
Iain Sproat dbdecb440c Merge branch 'main' into iain/web-2904-manage-gpu-for-latest-via-terraform 2025-04-01 21:21:31 +01:00
Iain Sproat 8a97b45b11 fix line endings at EOF 2025-04-01 21:18:03 +01:00
Iain Sproat 695326d647 Add flag to ingress 2025-04-01 21:06:13 +01:00
Iain Sproat a10ec27b88 Add defaults to values.yaml 2025-04-01 20:54:03 +01:00
Iain Sproat b396c7b0b2 revise strategy and continue to use monolithic helm chart
- Helm Chart values scopes don't allow sub-charts without nesting shared values in parent helm chart under `global` namespace, and referencing in sub-chart from `global` namespace.
2025-04-01 20:18:55 +01:00
Gergő Jedlicska f501cc4ad5 gergo/web 2888 workspace project cancreate (#4294)
* WIP can create project

* WIP can create project more work

* complete body, stencil tests

* feat(shared): move workspace plan types into shared

* test progress wip

* feat(shared): add more logic to canCreateWorkspaceProject

* a few more tests, as a treat

* chore(authz): round out tests

* fixed loaders, new GQL checks, dataLoaders in auth loaders

* fix(authz): get workspace limits loader

* chore(authz): update loaders

* frontend fixed up to snuff

* fix(authz): fix workspace plans for tests

* fix(authz): classic

* fix(authz): 0 counts

---------

Co-authored-by: Chuck Driesler <chuck@speckle.systems>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-04-01 16:38:20 +01:00
Iain Sproat 4059d33ee0 Merge branch 'main' into iain/web-2904-manage-gpu-for-latest-via-terraform 2025-04-01 15:52:40 +01:00
Iain Sproat 1040990234 Merge pull request #4305 from specklesystems/iain/fix-helm-chart
fix(helm chart): typo
2025-04-01 15:50:29 +01:00
Iain Sproat b6a1b69562 fix typo 2025-04-01 15:25:29 +01:00
Iain Sproat c786979db9 Merge branch 'main' into iain/web-2904-manage-gpu-for-latest-via-terraform 2025-04-01 15:11:08 +01:00
Iain Sproat 02f80b37cb fix helm test 2025-04-01 15:01:50 +01:00
andrewwallacespeckle 7d2d967e90 Tidyups 2025-04-01 16:00:38 +02:00
Iain Sproat 8ec6e2677d fix container port 2025-04-01 14:54:03 +01:00
Iain Sproat dfc37a1a96 Fix imagePullSecrets 2025-04-01 14:46:50 +01:00
Iain Sproat e78c146500 fix: imagePullSecrets need to be on serviceAccount 2025-04-01 14:35:01 +01:00
Iain Sproat d12b2c5a8a Deploy to correct namespace 2025-04-01 14:32:05 +01:00
andrewwallacespeckle baa5aa35cb Move to composable 2025-04-01 15:08:31 +02:00
andrewwallacespeckle eea01b2c23 Simplify dialog 2025-04-01 13:45:53 +02:00
Chuck Driesler fd93d69a19 chore(automate): improve error message (#4260)
* chore(automate): improve error message

* fix(automate): better writing
2025-04-01 12:25:16 +01:00
Iain Sproat 701b286b97 fix typo 2025-04-01 11:39:14 +01:00
andrewwallacespeckle 9f37b8b7c9 Simplified dialogs 2025-04-01 12:33:54 +02:00
Iain Sproat ef5fe89d01 Merge branch 'main' into iain/web-2904-manage-gpu-for-latest-via-terraform 2025-04-01 11:08:07 +01:00