Commit Graph

79 Commits

Author SHA1 Message Date
Sam Rose dd81e246bf
Allow customisation of SQS URL to match CouchDB URL. 2024-10-14 17:28:25 +01:00
Sam Rose 61558aff77
Update Helm chart for SQS. 2024-10-14 17:24:14 +01:00
mike12345567 627c1e713e Updating CouchDB image versions across the board to v3.3.3-sqs-v2.1.1 2024-09-20 14:52:28 +01:00
Sam Rose 4a1fd6481f
Remove old, unused feature flags. 2024-08-15 10:53:43 +01:00
Sam Rose d4068609ca
Update CouchDB image from 3.2.1 to 3.3.3. 2024-06-07 14:03:23 +01:00
Sam Rose 2ab6f5aaf7
Get SQS working in the Helm chart. 2024-06-05 15:13:39 +01:00
Sam Rose 595e518df0
Update CouchDB chart from 4.3.0 to 4.5.5. 2024-06-04 14:32:34 +01:00
Sam Rose 2196110f04
Merge branch 'master' of github.com:budibase/budibase into helm-sqs 2024-06-04 14:25:29 +01:00
Hector Valcarcel b3d7e69046
feat: add values definition for extra env var using secrets ref 2024-06-04 10:24:52 +02:00
Sam Rose 03a7dd2b59
Add SQS params to Helm chart. 2024-05-31 14:32:26 +01:00
Peter Clement b080821f29
Update helm charts to account for temp bucket (#13544)
* update helm charts to account for temp bucket

* typo

* move location of vars
2024-04-23 10:31:18 +01:00
Michael Drury 2b6881e57d
Merge branch 'master' into allow-extra-volumes 2024-04-12 12:23:07 +01:00
Sam Rose 245fec960f
Allow specifying extra volume mounts for containers in our Helm chart. 2024-04-12 11:17:05 +01:00
Sam Rose 4005cb45e5
Merge branch 'master' into allow-sidecars-in-helm-chart 2024-04-12 10:41:31 +01:00
Sam Rose 7f36a74130
Allow specifying sidecars for the pods in our Helm chart. 2024-04-12 10:27:35 +01:00
Sam Rose bf223f1f09
Increase the base Minio storage to 2Gi in Helm chart. 2024-04-12 09:57:34 +01:00
jujumilk3 4ae3735302 fix typo at helm charts 2024-03-15 19:50:54 +09:00
Sam Rose 79fa567095
Allow the passing of extra envrionment variables to apps, worker, and automation worker pods. 2023-12-13 17:10:19 +00:00
Sam Rose d164a3788d
Make it possible to disable automation workers. 2023-12-13 12:36:24 +00:00
Sam Rose 6098a2d9e8
Split out automation processing from the apps pods. 2023-12-13 10:47:16 +00:00
Sam Rose 98ae0014a8
Respond to PR comments. 2023-12-04 11:47:11 +00:00
Sam Rose 6674bf139b
Expand chart documentation, fix HPA definition. 2023-11-27 17:12:13 +00:00
Sam Rose c50770da0a
Tidy up the chart. 2023-11-23 17:06:52 +00:00
Sam Rose 08d45820a2
Update chart dependencies, fix some syntactic errors. 2023-11-21 10:29:27 +00:00
Sam Rose cade7d339e
First pass at updating Helm chart. 2023-11-20 17:03:38 +00:00
Adria Navarro 572cac2552 Remove SENTRY_DSN references 2023-10-18 10:51:09 +02:00
Jonny McCullagh 07da8a5e0f remove enabled from probe values.yaml (#11546) 2023-08-17 10:14:09 +01:00
Martin McKeaveney 755a98654c Merge branch 'master' into feature/offline-mode-k8s 2023-08-07 16:38:17 +01:00
Jonny McCullagh ebb32f8d96 add startupProbe;Probes into values.yaml (#11404) 2023-08-01 09:01:04 +01:00
Rory Powell 70f505d562 Update helm chart to expose OFFLINE_MODE env var 2023-07-25 17:03:44 +01:00
Martin McKeaveney 979883257e backmerge master 2023-07-19 17:11:15 +01:00
Martin McKeaveney 9076f79ad4 reducing couchDB k8s to one node, reverting values to default 2023-07-19 12:33:23 +01:00
Martin McKeaveney d7bcdfe3af pin non-v versions 2023-07-17 21:48:02 +01:00
Rory Powell 3b9887c66c Use helm .Chart.AppVersion instead of specifying value (#9933)
* Use helm .Chart.AppVersion instead of specifying value

* Backwards compatibility with existing process for deploying chart from source where Chart.AppVersion hasn't been generated yet
2023-04-12 13:49:25 +01:00
Rory Powell 976b3a55ca Update logging to support dd trace attributes (#10086)
* Update logging middleware to integrate with pino for console logging

* Remove elastic apm references, use updated core middlewares

* Remove redundant LOG_LEVEL definitions

* Remove no longer needed jest logging overrides

* lint

* Backwards compat between console log helpers and pino

* Configurable DISABLE_HTTP_LOGGING

* Don't log 4xx as errors

* Remove redundant ENABLE_4XX_HTTP_LOGGING

* Cleanup migrations and event logging

* Improve bb-alert logging

* Add DISABLE_HTTP_LOGGING to helm chart

* Add ops endpoints for testing

* Disable http logging in dev

* Backwards compatible tracing implementation

* Naming update on http logging env var

* lint

* Update packages/backend-core/src/environment.ts

Co-authored-by: Adria Navarro <adria@revityapp.com>

* Merge

* Lint

* Fix console.warn failing mock by replacing with alerts mock instead

* Lint

---------

Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-04-04 15:08:46 +01:00
Rory Powell c57e69d082 Chore: Update livenessprobe timeout, add readinessprobe (#10139)
* Chore: Update livenessprobe timeout, add readinessprobe

* Remove liveness and readiness probes from values

* Add clarifying comment to existing liveness and readiness probes

* U[date failureThreshold on readiness probe to be 3
2023-03-28 16:07:03 +01:00
Rory Powell e116941750 Rotatable secrets (#9982)
* Rotatable secrets

* Set new api encryption key var

* Lint

* Use fallback keys instead of array

* Point api encryption key to dedicated value

* Add API_ENCRYPTION_KEY to cli

* Lint + add api encryption key to env files
2023-03-13 15:02:59 +00:00
Martin McKeaveney d8fbdeb6f8 set couchDB chart version to 3.1.1 2023-02-23 16:20:44 +00:00
Dean 0eed617866 Updated default feature flags to include onboarding by default. Added tenant overrides to allow exclusion from global features 2023-02-01 14:12:43 +00:00
Jonny McCullagh 489238d625 adjust service annotation locations (#9296)
* adjust service annotation locations

* adjust service annotation locations
2023-01-10 11:01:12 +00:00
Jonny McCullagh a2334ddb97 more generic annotations & pod specific 2023-01-09 12:04:21 +00:00
Rory Powell b635614f77 Allow proxy upstream URLs to be configured at runtime (#7413)
* allow proxy upstream urls to be configured at runtime

* make dynamic upstream urls in proxy the default behaviour

* reorder env directives

* Use appVersion for proxy image

* Update couch upstream for proxy

* proxy ci updates - WIP

* allowing custom resolvers in proxy service deployment

* remove generateProxyConf script for prod and remove from builds

* remove generateProxyConfig script

* removing nginx dev conf

* delete generated nginx conf

Co-authored-by: Thomas Weiß <panos@unbunt.org>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-20 16:28:13 +00:00
Rory Powell 786039055e File authentication using presigned URLs (#8883)
* file auth wip

* Private plugin bucket wip

* Add etag to logo request, fix circular dependency

* Resolve cyclic dependency

* Ensure browser doesn't cache custom component

* Global file fixes

* File fixes / remove permaUrl

* Add ctx local storage

* Enable presigned url to work from any host

* Test fix

* Self hosting w/ S3 + other fixes

* Fix for serving dev app in multi tenant

* Fix backup restore and import attachment url processing, never store attachment urls

* Test fixes

* Unit tests WIP

* Replace file path with base64 encoded private key

* Multi tenancy tests for files

* Environment files fixes

* Post-merge build and test fixes

* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass

* Re-add default '/' minio route :(

* Rename iconFile -> iconFileName

* Add cloudfront vars to k8s templates

* Remove public bucket policy

* Remove duplicated test
2022-12-15 11:35:22 +00:00
Martin McKeaveney bfab6fc335 merge 2022-12-09 13:35:18 +00:00
Martin McKeaveney 5ef9a9a254 enable support for company proxy 2022-12-06 14:00:56 +00:00
Jonny McCullagh a33ae242d0 Merge pull request #8891 from Budibase/jonny/helm-logging-annotation
add optional annotations to pods for logging format
2022-12-06 10:46:10 +00:00
Jonny 487d003ae2 add optional annotations to pods for logging format 2022-12-01 14:39:35 +00:00
Jonny 92667949ff Add env var for tls-reject-unauthorised to helm chart 2022-12-01 14:09:40 +00:00
Rory Powell cf9e791cc0 Add CDN_URL to k8s templates 2022-11-07 15:27:13 +00:00
Rory Powell 1a2bc37945 Add CDN_URL to k8s templates 2022-11-07 12:33:21 +00:00