Commit Graph

26 Commits

Author SHA1 Message Date
Benjamin Chastanier
c8d409c4a8 sec: add a security-audit workflow in CI
This CL introduces:
- adds a security audit check in CI workflow aiming to check any security issues in packages.
- updates packages versions
2021-06-11 14:00:11 +02:00
Benjamin Chastanier
b3ebd03b06 feat: move out terraform folder form engine archive
This CL introduces:
- rename generated archive with the proper extension 'tgz' instead of
  'tar.gz'
- a way to exclude files / folders for generated archive
- excludes terraform's folder and hcl

DEV-897
2021-06-08 17:55:30 +02:00
Pierre Mavro
6f6424f2c9 feat: adding helm deployment support for AWS 2021-05-31 14:40:03 +02:00
Pierre Mavro
0068bf3d8e feat: upgrading tokio and rusoto libs 2021-05-07 21:30:01 +02:00
Pierre Mavro
deda89cd2e feat: enhance ECR reliability and policy
* Enhance ECR reliability because of too many random errors (200 return code from AWS API while it's not ready yet)
* Reduced to 1 day ECR policy for test purpose
2021-05-07 17:00:12 +02:00
Romain GERARD
85cb906935 Use a single instance of Tokio runtime 2021-05-06 10:48:36 +02:00
Pierre Mavro
9cd10a6512 feat: adding more logs to docker push 2021-05-06 10:47:34 +02:00
Romain GERARD
b6e7a529d1 Fix command with timeout
- reading on stdout/stderr may be blocking if the app does
    not output anything, thus we never reach the code that abort/timeout
    the process

  - Fix: Properly timeout reading stdout/stderr

  - Try to interleave stdout and stderr to have output in the correct
  order. For a better alternative timestamp should be added and remerged
  after it
2021-03-22 21:15:14 +01:00
Pierre Mavro
f6a2b9b7c6 feat: add vault support for tests 2021-03-21 22:29:23 +01:00
marc
287c972a23 feat: move helper fonctions into engine 2021-02-24 12:30:00 +01:00
Pierre Mavro
118fdcdaf6 fix: docker prune didn't worked properly on docker 2021-02-21 18:47:47 +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
be2175a95f feat: adding autoscaler for testing purpose 2021-01-08 13:10:40 +01:00
Romaric Philogene
a42d40da19 wip: make generic the way to get kube config file 2020-12-24 17:37:55 +01:00
Romaric Philogene
bce17f8a99 wip: check domain propagation 2020-12-21 12:07:00 +01:00
Pierre Mavro
a6ae7d9b67 fix: clean docker images when there is not enough space left 2020-12-13 22:19:30 +01:00
Pierre Mavro
534cbd8926 feat: adding externaldns support for DO 2020-12-07 18:04:32 +01:00
marc
cfa8046b78 change logger 2020-12-02 16:41:52 +01:00
Pierre Mavro
79b2895ab9 Revert "fix: missing base64 encoding for env vars"
This reverts commit 211e90827f.
2020-12-02 16:04:38 +01:00
Pierre Mavro
211e90827f fix: missing base64 encoding for env vars 2020-12-02 11:49:57 +01:00
Pierre Mavro
45dc03345c fix: remove semver lib usage as AWS do not respect it 2020-11-30 14:50:26 +01:00
Pierre Mavro
015cd22e29 feat: adding Redis support version 2020-11-30 14:50:26 +01:00
Pierre Mavro
77fa8a9b50 feat: randomize cluster name and id to avoid test collision 2020-11-22 17:40:16 +01:00
marc
768ed4e3e6 push the failover app in case of XContainerRegisty deletion policy 2020-11-13 15:29:36 +01:00
Pierre Mavro
cb926f00d0 fix: adding missing Cargo.lock updates from recent changes 2020-11-09 21:58:29 +01:00
Romaric Philogene
b32182e307 first commit for Qovery engine src/* 2020-10-25 14:37:33 +01:00