Commit Graph

9 Commits

Author SHA1 Message Date
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
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
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
Benjamin Chastanier
95f3f15fbf fix: setup proper tf values for ec2 2022-04-28 18:17:45 +02:00
Benjamin Chastanier
d9d04a93f7 fix: setup proper tf values for ec2 2022-04-28 17:48:31 +02:00
Romaric Philogene
039a45e848 wip: refactor according to Benjamin C. feedback 2022-04-27 13:22:27 +02:00