Commit Graph

108 Commits

Author SHA1 Message Date
Martin McKeaveney f94dd598c4 merge 2023-02-05 22:11:37 +00:00
Rory Powell b4f060fd6c Fix formatting on alb-ingress.yml 2023-02-02 11:40:23 +00:00
Dean 7242dd4162 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
Peter Clement 85eee84c87 Add ENCRYPTION_KEY to template files 2023-02-01 09:47:29 +00:00
Jonny McCullagh f91a982733
Infra/ingress secrurity group (#9374)
* optional security groups to helm ingress
2023-01-31 16:27:56 +00:00
Martin McKeaveney def34d5b90
cherry pick nginx change (#9316)
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-01-11 21:05:44 +00:00
Jonny McCullagh 42e4ff3c92
adjust service annotation locations (#9296)
* adjust service annotation locations

* adjust service annotation locations
2023-01-10 11:01:12 +00:00
Jonny McCullagh f5efb10386 more generic annotations & pod specific 2023-01-09 12:04:21 +00:00
Jonny McCullagh b1d7c507e1 move helm log annotations 2023-01-06 09:50:16 +00:00
mike12345567 3b7760b53a Merge branch 'master' of github.com:Budibase/budibase into develop 2023-01-05 17:04:24 +00:00
Martin McKeaveney e7d7417c7d
pinning couchDB version for closeau compatibility (#9144) 2022-12-21 16:24:29 +00:00
Rory Powell 62c325fa57
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 04bc69ecf4
Publish helm chart with correct app version, publish on develop (#9099)
* Publish helm chart with correct app version, publish on develop

* Uncomment checkout

* Remove concurrency flag temporarily

* Prevent created at timestamp from changing on each helm repo index

* Add logging

* Fix syntax error

* Add logging

* Fix package command

* Remove copy tgz

* Update commit message

* Add job to trigger budibase-deploys

* Fix repository

* Update access token

* Update access token

* Update access token

* Separate deploy release env from docker image release

* Dependency between image release and chart release
2022-12-19 16:01:12 +00:00
Rory Powell 30a8baafb3
Fix helm upgrade by adding quota to MINIO_ENABLED (#9054) 2022-12-15 12:29:53 +00:00
Rory Powell 7ef9e9dc51
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 42bb6374f5 merge 2022-12-09 13:35:18 +00:00
Martin McKeaveney e4af3165d6 enable support for company proxy 2022-12-06 14:00:56 +00:00
Jonny McCullagh b1a610788e
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 44380d2bc0 not needed in proxy 2022-12-02 10:00:34 +00:00
Jonny 680061382a not needed in redis/minio 2022-12-01 14:50:27 +00:00
Jonny 5eabc3ef00 add optional annotations to pods for logging format 2022-12-01 14:39:35 +00:00
Jonny 4f474b8b27 Add env var for tls-reject-unauthorised to helm chart 2022-12-01 14:09:40 +00:00
Antor cf82be6bec
remove duplicate "LOG_LEVEL"
env variable "LOG_LEVEL" was already declared. remove duplicate declaration
2022-11-18 23:26:06 +01:00
Rory Powell 0766883ff3 Add CDN_URL to k8s templates 2022-11-07 15:27:13 +00:00
Rory Powell e52f099e0c Add CDN_URL to k8s templates 2022-11-07 12:33:21 +00:00
Martin McKeaveney 44cd220e61 adding support for backups bucket 2022-11-01 10:17:44 +00:00
Rory Powell 4141b421d6 Remove defaults for bucket names from k8s chart 2022-10-25 13:45:43 +01:00
Martin McKeaveney d7c8f4ad25 updating variable name 2022-10-17 17:32:23 +01:00
Martin McKeaveney f45f7c296f making bucketnames configurable in helm chart 2022-10-12 17:34:55 +01:00
Martin McKeaveney d0ad7bbb67 merge with master 2022-09-26 17:57:23 +01:00
Martin McKeaveney b2962e6edf adding plugin bucket name variable to chart 2022-09-23 16:03:57 +01:00
Rory Powell 17283b54b0 Enable feature flags selfhost 2022-09-22 14:41:41 +01:00
mike12345567 a2fa27d95a Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:40:45 +01:00
Thomas Weiß 3ce96f4236
remove unused value from chart defaults 2022-09-05 15:34:40 +02:00
Thomas Weiß cfd757d712
allow specifying resources on couchdb-backup deployment 2022-09-05 15:34:39 +02:00
Thomas Weiß 3295c14679
allow specifying resources on minio, redis deployments 2022-09-05 15:34:39 +02:00
Thomas Weiß bad727cc95
allow specifying resources on app, worker, proxy deployments 2022-09-05 15:34:35 +02:00
Andrew Kingston e03c48bd6e Remove extra space 2022-09-01 14:10:29 +01:00
mike12345567 5411f3c8e3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
Rory Powell b4b6acb2a5 Fix worker-service deployment env formatting 2022-08-30 16:14:13 +01:00
Rory Powell 1095d079cb Add BUDIBASE_ENVIRONMENT to worker deployment 2022-08-30 15:54:19 +01:00
Rory Powell 502f246bd3 Fix k8s yaml formatting 2022-08-30 13:53:31 +01:00
Rory Powell a734d385f8 Conditionally enable elastic apm 2022-08-30 10:59:27 +01:00
Rory Powell 65d4544cc5 Add support for NODE_DEBUG to app-service in kubernetes 2022-08-19 15:21:53 +01:00
Andrew Kingston 54907ad7b0 Add hot reloading for component plugins via watched plugin directory 2022-08-15 22:23:45 +01:00
Rory Powell 73db927f8e Update posthog token 2022-08-08 14:03:04 +01:00
Rory Powell 7fa0f7fa49
Merge pull request #6601 from panos--/chart-imagepullsecrets
Helm chart: allow specifying image pull secrets
2022-07-18 13:13:59 -04:00
Martin McKeaveney 6f8b8df249 make BB admin user env vars optional 2022-07-11 11:50:32 +01:00
Martin McKeaveney 44ddfdc626
Merge pull request #6511 from Budibase/seed-admin-user
Add env vars to automatically create initial admin user on first run
2022-07-11 10:04:05 +01:00
Thomas Weiß 0621d34637
use image pull secrets if specified 2022-07-07 16:39:15 +02:00