Commit Graph

1357 Commits

Author SHA1 Message Date
BenjaminCh
7937370f51 tests: ignore AWS EC2 infra tests (#717)
AWS EC2 not being ready yet, tests should be deactivated for the time being.
2022-05-12 10:56:56 +02:00
BenjaminCh
6ce39f21c9 tests: fix sticky session test (#716)
This CL fixes sticky sessions tests, using ingress IP instead of router
DNS avoiding to depend on DNS propagation delays.
2022-05-12 10:00:30 +02:00
Pierre Mavro
fc92707d26 feat: add qovery dns tests support 2022-05-12 08:39:42 +02:00
Pierre Mavro
600b64f3f9 fix: helm charts and missing elements for Qovery DNS 2022-05-12 08:39:42 +02:00
Pierre Mavro
a1910c4361 feat: add qovery dns support 2022-05-12 08:39:42 +02:00
Erèbe - Romain Gerard
b58dfdb42a Add env and project long id (#714) 2022-05-11 15:31:00 +02:00
Erèbe - Romain Gerard
0da238c4d3 Use jwt token for agent (#715) 2022-05-11 15:30:38 +02:00
Romain GERARD
28df677146 Disable certManager for prometheus webhook 2022-05-11 12:57:10 +02:00
Romain GERARD
b6e14aadaa Revert "chore(ENG_927): use official mysql chart (#704)"
This reverts commit d589dd420f.
2022-05-11 12:47:54 +02:00
Σrebe - Romain GERARD
5a698f89e1 Fix jwt token for ec2 2022-05-10 16:26:51 +02:00
Σrebe - Romain GERARD
90056140be Fix jwt token for ec2 2022-05-10 16:23:26 +02:00
Σrebe - Romain GERARD
24c7dcc502 Fix scaleway charts value for agents 2022-05-10 16:08:50 +02:00
Σrebe - Romain GERARD
e03132c6f7 CI 2022-05-10 13:42:54 +02:00
Σrebe - Romain GERARD
1db72a2ebb CI 2022-05-10 13:39:58 +02:00
Σrebe - Romain GERARD
1e31532cc0 CI 2022-05-10 12:33:57 +02:00
Σrebe - Romain GERARD
3f9e56b3e9 CI 2022-05-10 12:25:07 +02:00
BenjaminCh
0c8e62cf52 Fix: typo t2x.large to t2.xlarge (#713) 2022-05-10 10:59:33 +02:00
BenjaminCh
8105b0f620 fix: make aws ec2 option inputs optional (#712) 2022-05-09 17:00:20 +02:00
Erèbe - Romain Gerard
6635bb5557 Agents use jwt_token instead of static secret (#709) 2022-05-09 12:30:53 +02:00
Σrebe - Romain GERARD
19e67214a6 Bump lock 2022-05-09 10:19:29 +02:00
Σrebe - Romain GERARD
73e1d47e4e Bump deps 2022-05-06 18:18:38 +02:00
Σrebe - Romain GERARD
1b1df313da fmt 2022-05-06 16:48:08 +02:00
Σrebe - Romain GERARD
63fbf385c0 Fix linter 2022-05-06 16:45:57 +02:00
Σrebe - Romain GERARD
e891576f79 Pin rust version in toolchain to match gitlab CI 2022-05-06 16:30:19 +02:00
Σrebe - Romain GERARD
ebe76a5129 fix linter 2022-05-06 16:26:48 +02:00
Benjamin Chastanier
b315a61b38 tests: fixing lint and build 2022-05-05 18:35:24 +02:00
Pierre Mavro
91749538b7 feat: add tests build to build pipeline 2022-05-05 12:20:09 +02:00
Erèbe - Romain Gerard
47f17566d4 Fix: Advance settings use correct names (#706) 2022-05-05 10:06:09 +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
MacLikorne
08ac38b95a chore: upgrade aws node term handler (#617) 2022-05-04 17:18:23 +02:00
MacLikorne
afc1adc39a chore: upgrade aws calico (#616) 2022-05-04 17:17:58 +02:00
MacLikorne
5d49ce71a6 chore: upgrade aws vpc cni (#615) 2022-05-04 17:17:32 +02:00
MacLikorne
d589dd420f chore(ENG_927): use official mysql chart (#704) 2022-05-04 17:17:00 +02:00
Pierre Mavro
57c131bb54 fix: test compil issue and linter 2022-05-04 11:12:51 +02:00
Romaric Philogène
838f83a831 fix: merge from dev 2022-05-03 19:38:48 +02:00
Romaric Philogène
145bc2ac51 Merge branch 'dev' into feat/edge_init
# Conflicts:
#	src/cloud_provider/aws/kubernetes/mod.rs
#	src/cloud_provider/digitalocean/kubernetes/mod.rs
#	src/cloud_provider/scaleway/kubernetes/mod.rs
#	tests/aws/aws_kubernetes.rs
#	tests/scaleway/scw_kubernetes.rs
2022-05-03 19:35:07 +02:00
Romaric Philogène
8357674b52 Merge remote-tracking branch 'origin/feat/edge_init' into feat/edge_init 2022-05-03 19:00:30 +02:00
BenjaminCh
b96d800ad5 fix: add wildcarded cluster domain to dns provider (#698)
Ticket: ENG-1152
2022-05-03 17:46:41 +02:00
Benjamin Chastanier
32714cae00 feat: aws kubeconfig retrieval improvment
This CL tries to introduce a better handling of S3 eventual consitency.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#ConsistencyModel

Issue was at cluster creation, we try to get a kubeconfig which doesn't
exists yet in order to know whether or not the cluster exists and needs
to be upgraded. It leads to S3 caching the fact this bucket doesn't
exists and reject later s# get while the bucket actually exists.

By introducing a retry mechanism, we allow s3 to properly propagate new
file / bucket creation and reach consistency.

lint: remove redundant clone()

build: fix moved value

chore: upgrade ec2 terraform libs

feat: add kubeconfig to s3 + firewall rules + clean + EC2 helm charts

fix: fix several issues

feat: adding EC2 port open check to avoid random issues
2022-05-03 16:02:55 +02:00
Pierre Mavro
9d832b0745 feat: adding EC2 port open check to avoid random issues 2022-05-03 15:25:02 +02:00
BenjaminCh
d5d44fa17c tests: fix sccache release retrieval (#705) 2022-05-03 15:01:54 +02:00
Pierre Mavro
5320858e67 fix: fix several issues 2022-05-02 00:27:49 +02:00
Pierre Mavro
153f054123 feat: add kubeconfig to s3 + firewall rules + clean + EC2 helm charts 2022-05-01 19:25:50 +02:00
Romaric Philogene
e665d96cde chore: upgrade ec2 terraform libs 2022-05-01 10:27:07 +02:00
Romaric Philogene
832f3869cf Merge remote-tracking branch 'origin/feat/edge_init' into feat/edge_init 2022-05-01 10:23:01 +02:00
Benjamin Chastanier
67e157d4a0 build: fix moved value 2022-04-29 19:16:05 +02:00
Romaric Philogene
b0747fc9a3 Merge branch 'feat/edge_init' of github.com:Qovery/engine into feat/edge_init 2022-04-29 18:59:11 +02:00
Benjamin Chastanier
50fe0b8c1d lint: remove redundant clone() 2022-04-29 18:45:40 +02:00
Benjamin Chastanier
6e7638828c feat: aws kubeconfig retrieval improvment
This CL tries to introduce a better handling of S3 eventual consitency.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#ConsistencyModel

Issue was at cluster creation, we try to get a kubeconfig which doesn't
exists yet in order to know whether or not the cluster exists and needs
to be upgraded. It leads to S3 caching the fact this bucket doesn't
exists and reject later s# get while the bucket actually exists.

By introducing a retry mechanism, we allow s3 to properly propagate new
file / bucket creation and reach consistency.
2022-04-29 17:49:16 +02:00