Iain Sproat
c3774eeb23
add feature flag to frontend_2
2025-05-07 17:39:36 +02:00
Iain Sproat
b36fea2779
feat(file importer): feature flag defined
2025-05-07 17:05:42 +02:00
Kristaps Fabians Geikins
211922b6a6
chore: get rid of all old workspace plan code ( #4624 )
...
* first batch of changes
* tests fix
* FE fixed
* renaming constants
* test fixes
* moar test fixes
* another test fix
* reenable app rover check
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-30 19:18:32 +02:00
Kristaps Fabians Geikins
cf833a7719
fix(server): project role updates after workspace role/seat changes ( #4599 )
...
* fix(workspaces): workspace role sync
* role changes fixed + validated
* seat changes validated
* fix tests
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-04-29 10:49:37 +03:00
Gergő Jedlicska
61ca128ce2
gergo/multiCurrency ( #4379 )
...
* feat(gatekeeper): support multiple currencies
* feat(helm): add new currency based prices to helm chart
* chore(env): add example currency based pricing values
* fix(ci): update price ids to the proper values
* feat(helm): rename price ids to fit multi currency
* feat(gatekeeper): currency input for checkout session
* Updated prices in the FE
* chore(gatekeeper): remove old checkout session flow
* Updated prices in the FE
* Fix FE
* Fix pipeline
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-04-11 17:37:47 +02:00
Iain Sproat
dc88cceb32
Merge pull request #4335 from specklesystems/iain/helm-chart-configurable-env-vars
...
feat(helm chart): allow additional environment variables to be provided
2025-04-08 08:15:34 +01:00
Iain Sproat
5376939c62
Merge pull request #4339 from specklesystems/iain/fix-helm-chart-billing-nesting
...
fix(helm chart): business config at top level of values
2025-04-08 08:05:05 +01:00
Iain Sproat
4177aa5e91
Merge branch 'main' into iain/helm-chart-configurable-env-vars
2025-04-08 07:38:45 +01:00
Iain Sproat
632f20bd11
fix(helm chart): business config at top level
...
- matches how these values have been provisioned
- nesting business-related config under technical components is not necessary
2025-04-07 18:25:06 +01:00
Iain Sproat
12951ff8f2
Revert "fix(helm chart): business config at top level"
...
This reverts commit a0aad6e329 .
2025-04-07 18:24:14 +01:00
Iain Sproat
a0aad6e329
fix(helm chart): business config at top level
...
- matches how these values have been provisioned
- nesting business-related config under technical components is not necessary
2025-04-07 18:22:23 +01:00
Iain Sproat
2f5e82f00b
Merge branch 'main' into iain/helm-chart-configurable-env-vars
2025-04-07 17:55:38 +01:00
Iain Sproat
65564acc5a
feat(preview service): enable GPU rendering via Puppeteer
2025-04-07 17:34:31 +01:00
Gergő Jedlicska
6d6893d4cf
fix(helm): stripe id-s are not secrets any more ( #4337 )
2025-04-07 16:12:37 +02:00
Gergő Jedlicska
a3644a50c5
gergo/web 2931 introduce missing workspace plans ( #4323 )
...
* fix(gatekeeper): missing priceId-s should stop the server from booting
* feat(shared): add all new workspace plans
* feat(billing): add new world plans
* feat(ci): use stripe sandbox id-s from test env vars
* chore(ci): remove defunct stripe context
* chore(server-env): fix server env example
* feat(gatekeeper): add missing plans to graphql schema
* test(gatekeeper): update plan upgrade tests to match implementation
* fix(ci): update ci .env source
* fix(ci): we do need some secrets from stripe
* fix(ci): run gql schema introspect with the test env
* fix(frontend): format new plan names
* chore(ci): temp disable gql schema checks
* feat(helm): add unlimited seat prices env vars
* feat(helm): add unlimited seat prices to values
* feat(gatekeeper): do not load priceId-s as a side effect, load with module init
2025-04-07 15:24:57 +02:00
Iain Sproat
5329531cd5
feat(helm chart): allow additional environment variables to be provided
...
- allows of deployment-specific environment variables to be provided to all the pods
2025-04-07 11:33:52 +01:00
Iain Sproat
3e36f2b1d0
Merge pull request #4326 from specklesystems/iain/helm-chart-preview-service-configurable-deployment-strategy
...
feat(helm chart): configurable deployment strategy for preview, file import, and webhook services
2025-04-04 15:58:18 +01:00
Iain Sproat
4774bd9727
Merge pull request #4324 from specklesystems/iain/helm-chart-stripe-ids-in-config
...
chore(helm chart): Stripe ID's are expressed in the values, not in a …
2025-04-04 15:54:45 +01:00
Iain Sproat
8113c5685c
Expand to webhook and fileimport service. Default to 'Recreate' as 100% availability is not required.
2025-04-04 14:21:36 +01:00
Iain Sproat
6a8788bb05
feat(helm chart): configurable preview service deployment strategy
...
- useful if GPU resource is constrained to Recreate rather than RollingUpdate
2025-04-04 14:11:52 +01:00
Iain Sproat
b41c261f59
chore(helm chart): Stripe ID's are expressed in the values, not in a secret
2025-04-04 12:36:38 +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
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
Iain Sproat
02f80b37cb
fix helm test
2025-04-01 15:01:50 +01: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
Iain Sproat
701b286b97
fix typo
2025-04-01 11:39:14 +01:00
Iain Sproat
b4e04ee2fc
Update existing Helm Chart to use liveness and readiness endpoints
2025-03-31 18:25:54 +01:00
Iain Sproat
2433380a1c
feat(helm chart): separate helm chart for preview service
2025-03-31 18:19:44 +01:00
Iain Sproat
94faea23e8
Merge branch 'iain/bump-dependency-postgres' into iain/fileimport-update-expired-file-uploads
2025-03-31 12:16:43 +01:00
Iain Sproat
d3f1cb3c57
chore(utils/postgres): bump dependency revision
2025-03-31 12:10:44 +01:00
Iain Sproat
f47e1efd27
Update helm chart
2025-03-31 10:20:36 +01:00
Iain Sproat
0acdca9f97
feat(helm chart): support image pull secrets
2025-03-28 11:57:45 +00:00
Jedd Morgan
468eaccdfa
feat(fileimport-service): Make .NET parser default ( #4272 )
...
* first pass removing the FF
* legacyimporter
* removed unused import
2025-03-27 18:24:04 +00:00
Iain Sproat
6bddc57c39
fix(fileimport service): liveness probe should be quoted
2025-03-19 10:26:09 +00:00
Iain Sproat
70dd98ab59
fix(fileimport service): liveness probe in node 22 expects int not bool
2025-03-19 09:55:46 +00:00
Iain Sproat
e663b857b8
Merge pull request #4205 from specklesystems/iain/preview-service-docker-compose
...
fix(docker compose): preview service can be used when canonical url is localhost
2025-03-18 14:18:18 +00:00
Iain Sproat
6c11fd5561
feat(fileimport service): allows nodejs inspection to be configured
2025-03-18 12:00:28 +00:00
Iain Sproat
2dc32094d0
feat(helm chart): can be configured to deploy preview service in cluster
2025-03-15 11:31:40 +00:00
Chuck Driesler
8dfbf24d91
feat(workspaces): enable move project region ( #4135 )
2025-03-13 19:39:59 +00:00
Iain Sproat
d4bdea6eb6
fix(helm chart): fix typo in stripe env vars
2025-03-11 08:44:26 +00:00
Iain Sproat
05d7a8fbe2
fix(preview service): expose metrics port via helm chart ( #4150 )
...
- remove obsolete references to metricsPort
- allow listen Host to be configured
2025-03-10 19:53:10 +01:00
Alessandro Magionami
0a9284f735
chore: generate json schema
2025-03-10 17:45:44 +01:00