Commit Graph

1122 Commits

Author SHA1 Message Date
MacLikorne
02fe461118 Merge branch 'dev' into chore/upgrade_aws_charts 2022-02-21 15:00:23 +01:00
Erèbe - Romain Gerard
1959ae613c Remove unused failover environment (#613) 2022-02-21 14:46:21 +01:00
Pierre Mavro
31c5083ad9 fix: add missing options to completly deny public access 2022-02-21 10:47:15 +01:00
Erèbe - Romain Gerard
ebcae4c6ff Rand robin on DNS to avoid caching of miss (#612) 2022-02-21 10:30:52 +01:00
MacLikorne
d3ec185cfc Merge branch 'dev' into chore/upgrade_aws_charts 2022-02-21 09:22:11 +01:00
Romain GERARD
0e94a5f610 Use google dns resolver 2022-02-18 13:41:04 +01:00
Romain GERARD
04ef1a1a04 Fix and normalize timeout for all helm charts 2022-02-18 09:10:07 +01:00
Romain GERARD
752a54e715 Lint 2022-02-17 17:56:23 +01:00
Romain GERARD
60bc3918e3 Remove old un-install 2022-02-17 17:53:14 +01:00
Erèbe - Romain Gerard
c17715411e Helm refacto (#607)
* Refacto helm
2022-02-17 17:40:23 +01:00
MacLikorne
55ca137b64 chore: upgrade pleco to v0.10.4 (#610) 2022-02-17 14:05:33 +01:00
MacLikorne
8f95ef227d chore: upgrade pleco to v0.10.2 (#609) 2022-02-16 17:58:15 +01:00
MacLikorne
f466e0fcdf Merge branch 'dev' into chore/upgrade_aws_charts 2022-02-16 16:11:25 +01:00
Pierre Mavro
a222dd21c2 fix: scw grow cluster timeout
In order to reduce issues because of their flacky API, I grow the timeout
2022-02-16 16:05:37 +01:00
Pierre Mavro
48f2a81c73 feat: support scw node change without disruption (#587) 2022-02-16 15:59:40 +01:00
enzo
9f6d79b0c2 chore: handle node term breaking changes 2022-02-16 09:40:59 +01:00
MacLikorne
1b318bc8a5 Merge branch 'dev' into chore/upgrade_aws_charts 2022-02-16 09:26:48 +01:00
MacLikorne
5daf1c5d96 fix: handle all digital ocean general purpose instance types (#606) 2022-02-15 17:24:33 +01:00
Benjamin
40dc76518d fix: computing not enough cluster resources error message (#604) 2022-02-14 13:55:23 +01:00
Benjamin
4c3ec3fab8 Fix/remove buggy resources computation check before deploy (#605) 2022-02-14 13:55:01 +01:00
Benjamin
525f77775c feat: logger to send full execution ID (#601)
New STD IO logging system sends short version of the execution ID, but
it's better to have its full version for convenience.
2022-02-14 10:06:08 +01:00
Benjamin
d1c7468326 refactor: ease event message safe / unsafe logic (#602)
This CL aims to ease and simplify EventMessage usage making safe /
unsafe message more transparent to deal with.
2022-02-14 09:48:32 +01:00
Pierre Mavro
7bc8e1fa58 refactor: reduce the number of cert-manager instances
In order to reduce the final bill + the fact that we recently moved to subdomains
+ the 2nd instance is consuming as much as the first one but in stand
by mode we can move to 1 instance only
2022-02-14 09:34:01 +01:00
MacLikorne
938192194f Merge branch 'dev' into chore/upgrade_aws_charts 2022-02-11 17:38:29 +01:00
enzo
a3f67872df chore: upgrade aws helm charts 2022-02-11 17:38:00 +01:00
Erèbe - Romain Gerard
19f607b4be Fix flaky test (#600)
* Fix: execute correct check action during deployment

* Fix: flaky test due to invalid utf-8 string sometimes
2022-02-11 11:04:21 +01:00
Erèbe - Romain Gerard
b0824612d8 Fix: execute correct check action during deployment (#599) 2022-02-11 09:14:28 +01:00
Erèbe - Romain Gerard
9de522207c Fix log action for mongo delete (#598) 2022-02-10 18:10:02 +01:00
MacLikorne
53bec5ac4e chore: upgrade pleco to v0.10.1 (#597) 2022-02-10 18:06:52 +01:00
MacLikorne
16ad54e51e fix: pdb to support nodes drains (#592) 2022-02-10 17:28:04 +01:00
Erèbe - Romain Gerard
317c0008f4 Put in place support to handle version in buildpacks (#581)
Co-authored-by: Benjamin <benjamin.chastanier@gmail.com>
2022-02-10 14:11:20 +01:00
Erèbe - Romain Gerard
d93b2545aa print in logs terraform messages (#596) 2022-02-10 14:02:17 +01:00
Pierre Mavro
e0ae4d1cc6 fix: helm exec issue 2022-02-10 11:14:48 +01:00
Erèbe - Romain Gerard
7cdcbf8c8e Fix: AWS managed database are never private (#591) 2022-02-09 16:51:51 +01:00
Erèbe - Romain Gerard
46cf668b1d Increase DO timeout for nginx ingress: lb take times (#590) 2022-02-09 15:07:16 +01:00
Benjamin
a819ec53c2 feat: infra migration to new logging part 2 (#583)
Ticket: ENG-1050
2022-02-09 14:20:59 +01:00
Benjamin
7a14d0327b feat: aws s3 move to rusoto (#569) 2022-02-09 09:34:54 +01:00
Benjamin
0ad87af5f4 improvment: check SCW CR is ready before to use it (#576)
As of today, we use only one container registry per customer account.
Hence we take the first registry namespace matching our filters but we
do not check if this one is ready.

This CL aims to prevent us from picking a registry if its status is not
Ready.
2022-02-08 13:58:10 +01:00
Erèbe - Romain Gerard
026a01f4b3 Use dedicated service name for mongo db (#589)
* Re-enable disabled git test

* Use dedicated service name for mongodb
2022-02-08 07:58:11 +01:00
MacLikorne
21bbdbbf14 feat(ENG_1103): disable s3 public access (#586) 2022-02-07 15:01:40 +01:00
Erèbe - Romain Gerard
65be37693f Fix deployment flow (#584)
- Multiple stateful services trigger the on_create_check()
    before service are deployed every time

  - stateless services were check mulitples times also
2022-02-07 11:27:27 +01:00
Benjamin
f02e08a52b test: fixes git tests (#585) 2022-02-07 11:14:36 +01:00
Erèbe - Romain Gerard
a8e74ba4d3 fix(ENG-1068): normalize db service (#572) (#582) 2022-02-07 09:20:25 +01:00
Σrebe - Romain GERARD
f759e5de07 Revert "fix(ENG-1068): normalize db service (#572)"
This reverts commit dbe6e87189.
2022-02-02 16:25:25 +01:00
MacLikorne
dbe6e87189 fix(ENG-1068): normalize db service (#572)
* fix(ENG-1068): normalize db service
* fix(ENG-1068): fix aws name sanitizer
* fix(ENG-1068): optimize db tests
* fix(ENG-1068): fix linter
* fix(ENG-1068): add notes to helm freeze
* fix(ENG-1068): refacto environment handling
* fix(ENG-1068): fix ci
* fix(ENG_1068): edit charts
* fix(ENG_1068): fix name sanitizer for managed db
* fix(ENG_1068): improve tests
* fix(ENG_1068): fix test

Co-authored-by: Romain GERARD <erebe@erebe.eu>
Co-authored-by: Erèbe - Romain Gerard <github@erebe.eu>
2022-02-02 09:55:08 +01:00
Romaric Philogène
14d3e7955d Improve deployment time (#571)
Improve deployment time using Container Registry as a distributed container layers cache.
2022-02-01 12:23:01 +01:00
MacLikorne
03b9f5a21f hot-fix: add fr-par-3 zone (#579) 2022-01-28 00:06:09 +01:00
MacLikorne
77302e353b hot-fix: reduce node status check time before timeout (#578) 2022-01-26 15:18:00 +01:00
MacLikorne
862caaa428 impr(ENG_1102): handling nodes types changes (#567) 2022-01-25 14:16:52 +01:00
enzo
36e5618256 feat(ENG_1093): review changes 2022-01-24 14:51:25 +01:00