Commit Graph

163 Commits

Author SHA1 Message Date
Benjamin
62a609aaab feat: allowing to activate sticky sessions on router (#546) 2022-01-07 16:25:53 +01:00
MacLikorne
ac73c0bb85 Fix/ci self hosted (#543) 2022-01-05 11:05:50 +01:00
Erèbe - Romain Gerard
292a2d23e0 Fix storageClassName for AWS application (#545) 2022-01-04 18:24:09 +01:00
Pierre Mavro
3e8c93e902 feat: adding rds disk encryption option 2021-12-23 17:13:00 +01:00
Pierre Mavro
b4402cf03b feat: adding custom routes for AWS 2021-12-23 15:29:10 +01:00
Erèbe - Romain Gerard
739e3d12e9 Add autoscaler for applications (#525)
- Transition to min/max instances instead of total instances
2021-12-14 16:39:06 +01:00
Erèbe - Romain Gerard
2bb83cb222 Add new field ports for applications (#511) 2021-12-02 10:17:58 +01:00
Pierre Mavro
1d14d30040 fix: add missing tags leading to NLB unable to retrieve an IP address 2021-11-30 22:16:41 +01:00
Benjamin
6167abe032 feat: use subdomains for dns and tls (#500)
Ticket: DEV-996
2021-11-29 10:33:51 +01:00
Pierre Mavro
172b1daeb7 fix: wrong was eks timeout content (tf doc is wrong) (#508) 2021-11-25 11:12:22 +01:00
Pierre Mavro
72c7c1d491 fix: grow default AWS timeout to reduce random AWS issues (#507) 2021-11-25 10:18:17 +01:00
Romain GERARD
204da98bc0 Revert supression of ownerId 2021-11-17 09:58:09 +01:00
Romain GERARD
449cb34cfb Revert "Add name in ports service & remove ownerId (#484)"
This reverts commit 32107f8449.
2021-11-17 09:51:50 +01:00
Benjamin
88ceae94c9 refactor: aws harmonize managed dbs tags (#467) 2021-11-16 21:56:10 +01:00
Erèbe - Romain Gerard
32107f8449 Add name in ports service & remove ownerId (#484) 2021-11-16 11:22:19 +01:00
MacLikorne
12cee01574 feat(DEV-980): db public access' switch (#447)
* feat(DEV-980): db public access' switch
2021-11-15 14:44:09 +01:00
Pierre Mavro
8c0b769531 fix: aws managed services couldn't be deleted
Note: this makes tests way longer, but this is the only way to test it
properly. If it was the case before, this bug would never happen
2021-11-04 09:15:22 +01:00
Pierre Mavro
17964dbae7 fix: better support node numbers 2021-10-28 09:20:43 +02:00
Benjamin
b74c46167b tests: scw fix self-hosted tests (#465) 2021-10-25 10:21:05 +02:00
Pierre Mavro
ac068ef885 feat: upgrade vault provider lib 2021-10-12 18:58:48 +02:00
Pierre Mavro
6ea66ba7c0 fix: removing ingress target 2021-10-05 12:08:41 +02:00
Benjamin
871a1985dd Chore/dev 947 upgrade grafana (#407) 2021-10-01 14:15:01 +02:00
MacLikorne
7ed80755f2 Chore/dev 947 upgrade loki (#332)
Co-authored-by: Benjamin Chastanier <benjamin.chastanier@gmail.com>
2021-10-01 14:12:52 +02:00
MacLikorne
3c24852c43 Chore/dev 947 upgrade nginx ingress (#329)
Co-authored-by: Benjamin Chastanier <benjamin.chastanier@gmail.com>
2021-10-01 14:12:11 +02:00
MacLikorne
9c2f7981e7 chore: update pleco to v0.9.3 2021-09-30 18:47:23 +02:00
Pierre Mavro
d0bb17d9f6 feat: add nat gateway and vpc peering support 2021-09-29 13:32:23 +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
Pierre Mavro
6104dbccf0 refactor: disable CORS by default
We're disabling it by default as it's not secure. Was useful for some
clients but not the things to do.
It's disabled now but will come back as options to set by the customer
directly from the UI.
2021-09-22 13:42:27 +02:00
Pierre Mavro
f5c8011da1 feat: auto-repair terraform provider cache issue 2021-09-05 14:28:35 +02:00
Pierre Mavro
6850ccddcb fix: remove tf warnings 2021-09-05 14:28:35 +02:00
MacLikorne
ec05700179 feat: upgrade prometheus operator to kube-prometheus-stack chart 2021-08-25 14:15:10 +02:00
MacLikorne
ac8502e653 chore: update external dns values files 2021-08-17 11:11:44 +02:00
MacLikorne
37b24f6f6c chore: update external dns 2021-08-17 11:11:44 +02:00
Erèbe - Romain Gerard
213a667539 Enable publish service for nginx-ingress
Missing from a5f093acdc
2021-08-06 12:07:25 +02:00
Romain GERARD
a5f093acdc Enable publish service for nginx-ingress
- By enabling this option the controller is going
    to use a service to know the ingress endpoint/address to use.
    In our case, it is going to pick the LB hostname
    thus avoiding the need to add on every ingress target annotation
    for external DNS with the LB hostname.
    This reduce the toil to update LB endpoint when it changes, as it is done automatically now
2021-08-05 20:22:56 +02:00
Romain GERARD
b3a444118b Handle raw string for application secrets 2021-08-03 11:31:28 +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
a6cd9a5043 fix: ensure 1 app is always available when only 1 instance is deployed
When there is one app with only one instance, the rollout delete the app before deploying the new one, causing small downtimes. We now check the number of desired instances and adapt the config if set to 1.
2021-07-22 19:54:04 +02:00
Romain GERARD
cbde3c3215 Simplify custom DNS setup 2021-07-16 15:01:23 +02:00
MacLikorne
c83a13d21a feat(DEV-931): prepare kubernetes migration to 1.18 2021-07-12 16:53:34 +02:00
Σrebe - Romain GERARD
b03d5d8ae8 Add qovery labels to every components for databases 2021-07-05 15:42:32 +02:00
MacLikorne
7406e2d736 fix: ec2 key pairs tagging 2021-06-24 12:29:02 +02:00
Pierre Mavro
554a600aa2 feat: enhanced helm support + added commented portal 2021-06-24 12:28:39 +02:00
Benjamin Chastanier
8bdbce1252 fix: escape go template annotations from jinja templates 2021-06-24 09:31:33 +02:00
MacLikorne
061528e00c fix: disable some pleco check 2021-06-23 16:13:11 +02:00
Pierre Mavro
c3b397b46f fix: can't add a new cluster because statefile is missing 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
Pierre Mavro
5bfcc8f19a feat: adding aws helm level 1 infra 2021-06-23 09:06:00 +02:00
Pierre Mavro
e7ea7bb901 feat: removed helm charts from tf 2021-06-23 09:06:00 +02:00