Σrebe - Romain GERARD
73e1d47e4e
Bump deps
2022-05-06 18:18:38 +02:00
Pierre Mavro
28bb78aae4
Merge branch 'dev' into feat/edge_init
2022-05-04 18:37:14 +02:00
MacLikorne
1bd7db0504
chore(ENG_1123_update_cert_manager): update chart manager ( #623 )
2022-05-04 17:18:53 +02:00
Benjamin Chastanier
0856a7b8a4
tests: create tag for AWS EC2 infra tests
...
AWS EC2 infrastructure tests will have a dedicated CI pipeline bucket.
Ticket: ENG-1179
2022-04-27 13:22:28 +02:00
BenjaminCh
8ea79a0efc
fix: avoid leaking details on dbg print ( #678 )
...
Ticket: ENG-1156
2022-03-31 18:04:17 +02:00
Romain GERARD
ef8636830a
Add minimal phase tests
2022-03-25 16:29:44 +01:00
Romain GERARD
3ea5e3c3a6
Add missing feature
2022-03-24 18:14:17 +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
Erèbe - Romain Gerard
c17715411e
Helm refacto ( #607 )
...
* Refacto helm
2022-02-17 17:40:23 +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
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
6167abe032
feat: use subdomains for dns and tls ( #500 )
...
Ticket: DEV-996
2021-11-29 10:33:51 +01:00
Benjamin
d63cc03e31
feat: introduce new error handling models ( #503 )
...
Ticket: DEV-1004
2021-11-25 20:00:39 +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
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
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
Benjamin
8cb81bdbcc
fix: scaleway specify regions for bucket storage and container registry ( #347 )
2021-08-26 17:01:37 +02:00
Benjamin Chastanier
e3fecba7c5
fix: fix scw and aws infra features in Cargo
2021-08-23 10:22:59 +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
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
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
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
0c821fe791
fix: remove default cargo test behavior
2021-02-04 11:05:57 +01:00
Pierre Mavro
8f975255c4
feat: splitting tests
2021-02-02 15:17:06 +01:00
marc
b89b1c8a68
use the right cargo.toml
2021-01-06 10:33:23 +01:00
marc
157a9ed6e3
add time depedencies
2021-01-06 10:33:23 +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
marc
0d45780ff4
use async way to download kubeconfig but add block_on future
2020-12-07 15:06:28 +01:00