Commit Graph

1000 Commits

Author SHA1 Message Date
Pierre Mavro
e8af4aec6e feat: add ggshield 2021-12-01 00:14:06 +01:00
Pierre Mavro
1d14d30040 fix: add missing tags leading to NLB unable to retrieve an IP address 2021-11-30 22:16:41 +01:00
Erèbe - Romain Gerard
0d11e9ed1e Cleanup (#513) 2021-11-30 18:16:11 +01:00
Benjamin
6167abe032 feat: use subdomains for dns and tls (#500)
Ticket: DEV-996
2021-11-29 10:33:51 +01:00
Pierre Mavro
cddf044680 fix: gh action jobs rename issue 2021-11-28 16:36:07 +01:00
Pierre Mavro
1c314e6581 refactor: rename gh actions jobs 2021-11-28 16:30:30 +01:00
Pierre Mavro
ae77488caa refactor: make terraform output more readable, disabling colors 2021-11-26 20:05:49 +01:00
Benjamin
dfd72bdbd2 feat: SCW allow pause cluster (#473) 2021-11-26 15:16:13 +01:00
Benjamin
d63cc03e31 feat: introduce new error handling models (#503)
Ticket: DEV-1004
2021-11-25 20:00:39 +01:00
Benjamin Chastanier
f84e1b171e fix: SCW object storage explicitely specify owner for tagging 2021-11-25 15:49:57 +01:00
MacLikorne
5e6b342dc3 chore: update pleco to v0.9.20 (#509) 2021-11-25 13:20:11 +01:00
Pierre Mavro
172b1daeb7 fix: wrong was eks timeout content (tf doc is wrong) (#508) 2021-11-25 11:12:22 +01:00
Pierre Mavro
72c7c1d491 fix: grow default AWS timeout to reduce random AWS issues (#507) 2021-11-25 10:18:17 +01:00
Benjamin
682da7eb9b tests: SCW adding object storage recreate test (#506)
* Adding tagging TTL + creation date
* Adding bucket recreate test
2021-11-25 09:57:57 +01:00
Benjamin Chastanier
a4456dd369 lint: fix 2021-11-25 09:52:37 +01:00
Benjamin
160b20fbee tests: DO adding spaces recreate test (#505) 2021-11-24 22:25:03 +01:00
MacLikorne
f468a2f31a update aws test cluster ID (#504) 2021-11-24 11:30:21 +01:00
MacLikorne
a767761963 Feat/upgrade cluster tests (#483) 2021-11-24 11:26:18 +01:00
Benjamin
c3ea4024ad feat: DO impl space bucket delete (#498) 2021-11-23 09:12:09 +01:00
Romain GERARD
388f60242b fmt 2021-11-19 16:15:10 +01:00
Romain GERARD
bde39d1cc8 Remove useless logging 2021-11-19 16:10:23 +01:00
Romain GERARD
7d181a2408 Add timeout to wait command 2021-11-19 10:30:30 +01:00
Romain GERARD
55b058f25e Add more logs 2021-11-19 09:49:15 +01:00
Erèbe - Romain Gerard
1420a7a291 Fix kubectl wait argument 2021-11-19 05:25:21 +01:00
Erèbe - Romain Gerard
337e18c3e6 Fix pause tests (#499) 2021-11-18 17:53:22 +01:00
Benjamin
ab72fe214d fix: infinite recursion stack overflow (#497)
* fix: infinite recursion stack overflow

* fix: infinite recursion stack overflow
2021-11-18 13:06:16 +01:00
Pierre Mavro
4d21eebd94 fix: aws pause issue when prometheus is not installed (#494) 2021-11-18 10:21:28 +01:00
Pierre Mavro
eaf9f5b3a9 Refactor/avoid log issue on action (#491)
* refactor: reduce mistakes on logs for new providers + refactored AWS

* refactor: refactor DO to avoid action log issue

* refactor: refactor SCW to avoid action log issue
2021-11-18 10:20:50 +01:00
Romain GERARD
6285c8e790 Cleanup 2021-11-18 09:18:54 +01:00
Pierre Mavro
4c3682950a fix: support of gitlab pipeline now works 2021-11-17 22:31:07 +01:00
Pierre Mavro
bca2fe478f fix: github action config issue 2021-11-17 18:16:15 +01:00
Pierre Mavro
b50832ca6a feat: support gitlab pipeline auto cancel 2021-11-17 18:13:30 +01:00
Erèbe - Romain Gerard
3b73b93a0d Fix un-wanted router deletion (#496)
- When deployment of an env fail, the upper layer is calling
  on_create_error() on all services (db + app + routers)
  thus if an app fails to be deployed we delete his router/ingress
  leaving his environment broken
2021-11-17 17:37:57 +01:00
Pierre Mavro
7142d94500 feat: automatically cancel other running action jobs from same branch 2021-11-17 17:22:52 +01:00
Erèbe - Romain Gerard
de9ef120de Fix router selector (#495) 2021-11-17 17:16:52 +01:00
Erèbe - Romain Gerard
cf58cfcfd2 Do not always fail helm on stderr message (#493)
* Remove serde default for db accessibility

* Fix failure of router deployment due to warnings
2021-11-17 16:45:50 +01:00
Romain GERARD
da650550c9 Revert helm check 2021-11-17 11:43:58 +01:00
Pierre Mavro
e0439f6bb0 feat: adding SCW env pause + fixed test issue
Tests were not working as expected, there was a bug in the function naming as well, and added SCW support
2021-11-17 11:18:48 +01:00
Erèbe - Romain Gerard
f6a357aa08 Propage helm error (#490) 2021-11-17 10:41:00 +01:00
Romain GERARD
9582061411 Remove un-used function in helm 2021-11-17 10:18:26 +01:00
Romain GERARD
204da98bc0 Revert supression of ownerId 2021-11-17 09:58:09 +01:00
Romain GERARD
449cb34cfb Revert "Add name in ports service & remove ownerId (#484)"
This reverts commit 32107f8449.
2021-11-17 09:51:50 +01:00
Erèbe - Romain Gerard
abb8abf939 Try atomics when doing helm upgrade (#487) 2021-11-17 08:34:15 +01:00
Benjamin
985c331023 fix: log more details on cluster errors (#474) 2021-11-16 21:58:25 +01:00
Benjamin
88ceae94c9 refactor: aws harmonize managed dbs tags (#467) 2021-11-16 21:56:10 +01:00
Benjamin
5569f1e649 tests: SCW update infra tests (#489)
- remove useless SCW infra tests attributes
- ignores infra cluster creation test in Paris 1
- activate infra cluster creation test in Paris 2
2021-11-16 14:39:51 +01:00
Erèbe - Romain Gerard
32107f8449 Add name in ports service & remove ownerId (#484) 2021-11-16 11:22:19 +01:00
Benjamin
b22a750c0c fix: DO CR fixing misleading error message (#486) 2021-11-16 10:29:37 +01:00
MacLikorne
12cee01574 feat(DEV-980): db public access' switch (#447)
* feat(DEV-980): db public access' switch
2021-11-15 14:44:09 +01:00
Pierre Mavro
753d77cacb fix: skip kubernetes content delete if kubeconfig can't be retrieved
In order to manage several deployment steps on the infra deletion part, specifically when kubeconfig cannot be retrieved, I've added a way to skip this part and move directly to terraform destroy
2021-11-14 16:16:04 +01:00