Erèbe - Romain Gerard
b58dfdb42a
Add env and project long id ( #714 )
2022-05-11 15:31:00 +02:00
MacLikorne
1bd7db0504
chore(ENG_1123_update_cert_manager): update chart manager ( #623 )
2022-05-04 17:18:53 +02:00
BenjaminCh
8ea79a0efc
fix: avoid leaking details on dbg print ( #678 )
...
Ticket: ENG-1156
2022-03-31 18:04:17 +02:00
MacLikorne
871a0ce7d5
fix: DO kubeconfig ( #642 )
...
* fix: DO kubeconfig
* fix: fix linter
* fix: fix docker login
Co-authored-by: Erèbe - Romain Gerard <erebe@erebe.eu >
2022-03-18 15:17:47 +01:00
Romain GERARD
fc9fe1b7e5
Fix for tests
2022-03-17 11:57:18 +01:00
Erèbe - Romain Gerard
e0a1dff4b2
build_refacto ( #643 )
...
* build_refacto
* build_refacto
2022-03-17 10:44:56 +01:00
Benjamin
7a14d0327b
feat: aws s3 move to rusoto ( #569 )
2022-02-09 09:34:54 +01:00
Pierre Mavro
8a9370cddd
feat: adding aws zone info
2022-01-11 08:39:48 +01:00
Benjamin
62a609aaab
feat: allowing to activate sticky sessions on router ( #546 )
2022-01-07 16:25:53 +01:00
Erèbe - Romain Gerard
c415a64cb8
Add support for ssh key during git submodule ( #544 )
2022-01-04 18:37:11 +01:00
Benjamin
07adf08606
tests: adding tests to std io logger ( #526 )
2021-12-14 14:07:56 +01:00
Erèbe - Romain Gerard
11271ad59a
Helm comand refactor ( #516 )
2021-12-02 15:03:08 +01:00
Erèbe - Romain Gerard
2bb83cb222
Add new field ports for applications ( #511 )
2021-12-02 10:17:58 +01:00
Benjamin
d63cc03e31
feat: introduce new error handling models ( #503 )
...
Ticket: DEV-1004
2021-11-25 20:00:39 +01:00
MacLikorne
a767761963
Feat/upgrade cluster tests ( #483 )
2021-11-24 11:26:18 +01:00
Erèbe - Romain Gerard
97f33c8a3c
Add new variables for agent ( #464 )
...
Co-authored-by: Benjamin <benjamin.chastanier@gmail.com >
2021-10-26 10:03:20 +02:00
Benjamin
6850acee55
feat: scaleway support managed dbs ( #389 )
2021-10-07 10:31:17 +02:00
Benjamin
a4c594d038
Feat: handle helm breaking changes upgrade ( #414 )
...
* feat: handle helm deploy version with breaking changes
* feat: set promtail breaking change version
2021-10-01 14:19:10 +02:00
Romain GERARD
fe6f6454f4
Use base64 encoded string for application env vars
...
- Use base64 encoded string for env variables of applications
- Remove External services, as they are not used by the core
at all
2021-09-22 16:59:28 +02:00
Benjamin
c418c0b7a6
lib: bump scaleway api lib version ( #386 )
2021-09-12 15:48:37 +02:00
Pierre Mavro
f5c8011da1
feat: auto-repair terraform provider cache issue
2021-09-05 14:28:35 +02:00
Pierre Mavro
8e0de205cb
feat: disable automount token on engine
...
In order to avoid wrong behavior on the engine, it's preferable to disable automount token to deny then engine to have k8s api access on the cluster it's running
2021-08-13 14:05:48 +02:00
Pierre Mavro
429b95a6a2
refactor: simplify tests and make most of them homogeneous
2021-08-09 08:06:39 +02:00
Benjamin
15f5d9307d
feat: being able to deploy an application on scaleway ( #309 )
...
This CL allows to deploy applications on a Scaleway cluster.
Tickets: DEV-937 DEV-936
2021-08-06 16:11:06 +02:00
Benjamin
cec7b66f93
feat: start integration scaleway ( #276 )
...
feat: scaleway integration / infrastructure
This CL introduces scaleway as cloud provider and allow to create an
infrastructure on it.
Tickets: DEV-914, DEV-926, DEV-915
Co-authored-by: Pierre Mavro <pmavro@qovery.com >
2021-07-30 15:19:14 +02:00
Pierre Mavro
0da8d1aeb1
feat: update cargo versions
2021-06-23 09:06:00 +02:00
Pierre Mavro
a65ede93c7
fix: temporary disable diff and add more log lines info
2021-06-23 09:06:00 +02:00
Pierre Mavro
56bf8417af
feat: adding helm diff
2021-06-23 09:06:00 +02:00
Pierre Mavro
b3118a7a68
feat: connected AWS helm level 1 to 3
2021-06-23 09:06:00 +02:00
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