Commit Graph

465 Commits

Author SHA1 Message Date
Pierre Mavro
809751e99c feat: upgrade minimum engine pods to 2 2021-02-12 18:27:49 +01:00
Pierre Mavro
976caad2f8 fix: remove unwanted retry on clsuter deployment 2021-02-12 15:19:13 +01:00
Pierre Mavro
ba38ffb0ab fix: github label tests selector issue 2021-02-12 15:19:13 +01:00
Pierre Mavro
dcf3e8075f fix: database tests failure because of prefix 2021-02-12 15:19:13 +01:00
Pierre Mavro
8774f935a3 fix: fix mongodb tests with new prefix 2021-02-12 15:19:13 +01:00
Pierre Mavro
7b833a59b5 fix: bad retry implementation + simplified the terraform part 2021-02-12 15:19:13 +01:00
Pierre Mavro
7eea061687 feat: adding unit tests in the pipeline 2021-02-12 15:19:13 +01:00
Pierre Mavro
2eadd4b726 feat: speed up build phase 2021-02-12 15:19:13 +01:00
Pierre Mavro
7db92ccbf4 feat: sanitizing names to avoid bootstrap errors 2021-02-12 15:19:13 +01:00
Pierre Mavro
3843ac9f83 feat: adding prefix to all resources to avoid naming collision 2021-02-12 15:19:13 +01:00
Pierre Mavro
9a3f2fcee7 fix: exit for non custom domain if dns can't be reached 2021-02-12 15:19:13 +01:00
Pierre Mavro
04acb534f2 fix: docker purge now check if running on CI 2021-02-08 21:27:51 +01:00
Pierre Mavro
2db038400f fix: app_id label selectors should only be performed on custom domains 2021-02-08 21:27:51 +01:00
Romaric Philogene
9574b9551d fix: select the right LB per Router.id 2021-02-08 21:27:51 +01:00
Pierre Mavro
3c3367b320 feat: upgrading to pleco 5.0.1 2021-02-08 09:01:29 +01:00
Pierre Mavro
8e87f4f9a2 feat: add new pleco version with s3 support 2021-02-08 09:01:29 +01:00
Pierre Mavro
61acc2adde fix: helper all functional tests bug 2021-02-07 20:57:20 +01:00
Pierre Mavro
66d065a6a5 fix: temporary remove failing test 2021-02-07 20:39:35 +01:00
Pierre Mavro
b63ff70278 feat: only docker prune if there is a dedicated volume (like prod does) 2021-02-07 18:55:02 +01:00
Pierre Mavro
bc99ab0e7d refactor: randomize app name for databases tests 2021-02-07 18:54:07 +01:00
Pierre Mavro
88491b6d34 feat: add docker tag and push retry on ECR 2021-02-07 18:54:07 +01:00
Pierre Mavro
ece4c2dd56 refactor: renaming gh test name 2021-02-06 16:35:50 +01:00
Pierre Mavro
42adf0b12d feat: force all checks to validate a PR + remove dev tests 2021-02-06 16:24:52 +01:00
Pierre Mavro
1fba03e51c feat: support tags 2021-02-06 16:24:52 +01:00
Sylvain Kerkour
b5d8b556f8 README.md: typo 2021-02-06 16:03:45 +01:00
Romaric Philogene
ffc2e5174d fix: inconsistent behaviour between DO.router and AWS.router on CNAME check
fix: Router.id is used instead of Router.context.execution_id to check CNAME
2021-02-06 10:44:57 +01:00
Romaric Philogene
3da7b687f4 chore: remove ProgressListener imports 2021-02-06 10:27:11 +01:00
Romaric Philogene
bcd8a9eb95 fix: Router progress status 2021-02-06 10:25:44 +01:00
Pierre Mavro
0c821fe791 fix: remove default cargo test behavior 2021-02-04 11:05:57 +01:00
Pierre Mavro
682896f939 refactor: rename tests 2021-02-02 17:06:54 +01:00
Pierre Mavro
8f975255c4 feat: splitting tests 2021-02-02 15:17:06 +01:00
Σrebe - Romain GERARD
eabdca5fec Do not fail deployment if CNAME is not valid
+ For custom domain we ask users to point with a CNAME
    to xxx.qovery.io. If the user is using a CDN, it is not
    possible to check if the configuration is correct as
    there will be no CNAME records avaible and A record
    is going to match IP of the CDN
2021-02-01 14:44:10 +01:00
Pierre Mavro
3a6de6b321 refactor: dns check is not a blocker anymore 2021-02-01 08:19:13 +01:00
Romaric Philogene
7fda8fe806 fix: remove unreachable code 2021-01-30 18:48:18 +01:00
Romaric Philogene
2773745d83 fix: support MySQL deployment on DigitalOcean 2021-01-30 18:43:10 +01:00
Pierre Mavro
82cb250b1b fix: auto-scaler upgrade and fix 2021-01-28 09:19:20 +01:00
Pierre Mavro
69b6f6ca39 feat: temporary leverage timeout to 2h 2021-01-28 09:19:20 +01:00
Pierre Mavro
7d496be7c7 feat: adding pleco support with eks 2021-01-28 09:19:20 +01:00
Pierre Mavro
d014b1400b feat: adding AWS kubernetes cluster delete 2021-01-28 09:19:20 +01:00
Romain GERARD
89906763fb TLS: Use default certificate instead of creating new ones 2021-01-27 14:02:23 +01:00
Romain GERARD
b9dfed53b7 Fix warnings 2021-01-26 15:07:48 +01:00
Romain GERARD
53b7f6df26 Fix conflict 2021-01-26 15:07:00 +01:00
Romain GERARD
0c438d855a code format 2021-01-26 14:50:17 +01:00
Romain GERARD
706581a0a5 Fix warnings 2021-01-26 13:05:51 +01:00
Romain GERARD
949a4b61d6 DNS: Wait for CNAME to be valid in case of custom domains 2021-01-26 13:05:51 +01:00
Pierre Mavro
5f0cc04798 Merge branch 'dev' into feat/support_buildpacks 2021-01-25 18:09:32 +01:00
Pierre Mavro
60507c185d feat: temporary remove kube-state-metrics
Before, we were using kube-state-metrics from Prometheus operator chart. But because we can't control resource usage, it may be preferable to use the dedicated chart for it.
I disable it because Terraform was failing on chart upgrade (because of pod CrashloopBackoff)
2021-01-25 16:44:29 +01:00
Romain GERARD
be49f57875 fix tls creation for ingress 2021-01-25 14:58:20 +01:00
Romaric Philogene
984f8f8085 fix: remove no longer relevant test 2021-01-25 14:22:04 +01:00
Romaric Philogene
2b4f756856 fix: tests 2021-01-25 13:35:56 +01:00