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
Σrebe - Romain GERARD
f35a260f40
Force deployment restart on helm upgrade
...
+ In order to implement restart, we want to force rollout even
if nothing changes in the deployment
+ CREATE action should be renamed DEPLOY to be more insightfull
2021-06-22 15:50:08 +02:00
MacLikorne
e0c93ae7dc
fix: disable some pleco check
2021-06-22 14:50:04 +02:00
Pierre Mavro
027e29c7c5
fix: temporary fix for CNI
2021-06-04 15:26:18 +02:00
Pierre Mavro
6f6424f2c9
feat: adding helm deployment support for AWS
2021-05-31 14:40:03 +02:00
Pierre Mavro
1967b19d87
fix: fixed eks workers upgrade process
2021-05-26 18:04:10 +02:00
Pierre Mavro
6ddd9c176f
fix: promtail wasn't able to deploy on non system-critical namespace
...
Needed to deploy it on kube-system because system-node-critical pod
priority requieres it
2021-05-26 18:04:10 +02:00
Pierre Mavro
fd3041aa75
feat: add k8s AWS upgrade support for workers
2021-05-26 18:04:10 +02:00
Pierre Mavro
53b7df20af
feat: reduced resource usage for custom domains
...
* For production usage, autoscaler is enabled with more resources
* For dev usage, autoscaler is disabled, only 1 nginx is running with a small amount of resources
2021-05-26 18:01:17 +02:00
MacLikorne
8479907c90
fix: decrease min available budget
2021-05-20 09:14:58 +02:00
Pierre Mavro
ef3d185329
chore(DEV-880): 1.17 Kube upgrade
2021-05-18 17:14:26 +02:00
Pierre Mavro
67ebf9edaa
feat: adding feature flag support
2021-05-10 18:42:43 +02:00
Pierre Mavro
c3fe7dbc46
fix: remove force delete form qovery engine
2021-05-09 16:28:12 +02:00