Commit Graph

504 Commits

Author SHA1 Message Date
Rory Powell 04de8c0ab8
Fix preprod stale deploy (#10034) 2023-03-15 10:13:02 +00:00
Rory Powell b5d8a0ca8a
Fix app version tag (#9969) 2023-03-09 16:40:32 +00:00
Rory Powell 5ad1f8b32f
Replace get previous tag with package version (#9968) 2023-03-09 16:33:48 +00:00
Rory Powell b22ceb7df6
Replace GH_PERSONAL_TOKEN with GH_ACCESS_TOKEN for pulling values from infra (#9962) 2023-03-09 15:22:29 +00:00
Rory Powell 272a21f225
Supply kubeconfig to preprod deploy job (#9957) 2023-03-09 12:12:01 +00:00
Rory Powell 834efb2468
fix-preprod-deploy (#9955) 2023-03-09 11:16:08 +00:00
Rory Powell 84433a9fc0
Re-add legacy preprod (#9953)
* Re-add legacy preprod

* Remove needs images
2023-03-09 11:02:09 +00:00
Jonny McCullagh e5b7325bd0
tidy actions (#9922)
* tidy actions
2023-03-07 16:03:02 +00:00
Rory Powell 705afdc7c1
Add checkout to preprod deploy (#9921) 2023-03-07 15:14:39 +00:00
Rory Powell 97474f1e8d
Add release helm chart to release job (#9918)
* Add release helm chart to release job

* Update job name from release to release-images

* add get previous tag to all jobs
2023-03-07 14:39:54 +00:00
Jonny McCullagh 1006bf5332
replace preprod with new EKS deployment (#9889) 2023-03-07 13:34:18 +00:00
Martin McKeaveney 1d82e40621 removing test step from release 2023-03-06 11:30:21 +00:00
Martin McKeaveney 9485c5d6b8 merge 2023-03-03 16:49:04 +00:00
Martin McKeaveney c709d73a9e
Pin node version in release-selfhost job 2023-03-01 22:03:34 +00:00
Rory Powell e93e0913de Break out pro tests into their own ci job 2023-02-27 15:55:46 +00:00
Rory Powell d24c7a988e
Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
Configs /  Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
Rory Powell cc7fd985f2 Remove temporary ci branch 2023-02-27 13:53:10 +00:00
Rory Powell a6027be943
Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
Rory Powell 388ac5117c
Use forked helm action (#9814) 2023-02-27 10:01:43 +00:00
Rory Powell d8be15cb77
Fix helm action (#9804)
* Downgrade glopezep/helm to 1.7.0

* Downgrade glopezep/helm to 1.6.1
2023-02-24 16:34:13 +00:00
Rory Powell 1e222d2c4e
Downgrade glopezep/helm to 1.7.0 (#9803) 2023-02-24 16:27:50 +00:00
Rory Powell 3d7916e6a6
Remove deploy to release env (#9793) 2023-02-24 09:16:18 +00:00
Rory Powell f153fb8e82
Run CI steps in parallel (#9760)
* Parallel CI

* Add build to integration test

* Add checkout to top of each run

* Revert branch update for ci job

* Experiment with --runInBand for CI

* Fix intermittent backend-core migration test failure

* Fix hanging worker redis connection

* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Rory Powell 3266ade19e
Fix qa deploy dispatch (#9724) 2023-02-17 08:25:10 +00:00
Rory Powell f4102d4c16
Remove test on release-develop job (temporary) (#9711)
* Remove test on release-develop job (temporary)

* Remove test on release-develop job (temporary)

* Speed up pro release script by adding no verify flag to version update commits
2023-02-16 14:14:22 +00:00
Martin McKeaveney 2af3bd26c5 tidy up 2023-02-15 23:43:53 +00:00
Martin McKeaveney 7e6a4c8abb running API tests with reporting qa nightly tests 2023-02-15 23:38:59 +00:00
Martin McKeaveney fd2baaead0 removing linear tag so bot can perform instead 2023-02-07 15:00:28 +00:00
Martin McKeaveney b3078f3795
Create config.yml 2023-02-07 09:19:39 +00:00
Martin McKeaveney 89e9fca643
Update feature_request.md 2023-02-07 09:14:48 +00:00
Martin McKeaveney 8e9afea6cf
Update bug_report.md 2023-02-07 09:14:25 +00:00
Rory Powell d08f967e5d
Automate account-portal qa deploy from develop (#9501) 2023-02-01 16:32:49 +00:00
Mitch-Budibase 689176f9aa Update smoke_test.yaml
Removing Cypress from smoke_test.yaml file
- No longer needed
2023-01-31 17:05:41 +00:00
Martin McKeaveney 14e379b0f7
Update bug_report.md 2023-01-18 15:59:57 +00:00
Martin McKeaveney 0a35e47c6e
Update bug_report.md 2023-01-11 15:18:39 +00:00
Rory Powell 5bacef7607
Add workaround to preserve creation date on chart publishing (#9219)
Employ the same workaround added to the chart publishing in `release-develop` workflow. See: https://github.com/Budibase/budibase/pull/9099
2023-01-09 08:21:48 +00:00
Rory Powell c50493b537 Delete rpowell-temp.yml 2023-01-05 10:07:33 +00:00
Rory Powell 3d9142a6f1
Update rpowell-temp.yml 2023-01-05 09:52:00 +00:00
Rory Powell 92257d0b4c
Create rpowell-temp.yml 2023-01-05 09:51:10 +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 61b899b120
Fix for release version in qa deploy notification (#9132)
* Fix for release version in qa deploy notification

* Re-add dependency on chart job
2022-12-20 16:10:02 +00:00
Rory Powell 50e750b4b7 Update job name 2022-12-19 16:04:58 +00:00
Rory Powell eebb638daf Re-enable concurrency 2022-12-19 16:03:07 +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 99cc9ced24 Add worker and backend-core to codecov-action 2022-11-14 14:13:55 +00:00
Martin McKeaveney d0ad7bbb67 merge with master 2022-09-26 17:57:23 +01:00
Martin McKeaveney ec18c8f304 remove superfluous env vars 2022-09-26 15:52:01 +01:00
Martin McKeaveney 97d3765081 remove install pro and add protection to single image build to fail off master 2022-09-26 15:45:14 +01:00
Andrew Kingston 0ebfad7606 Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk 2022-09-26 14:15:25 +01:00
Martin McKeaveney 1fdff22c64 only run in test mode if couch url is not passed 2022-09-26 10:40:37 +01:00