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
Pierre Mavro
730bbe08dd
fix: bootstrap CNI bug with old deployed chart
2021-05-09 16:28:12 +02:00
Pierre Mavro
aa114eef0f
refactor: remove alertmanager
2021-05-05 12:03:48 +02:00
Pierre Mavro
61925ad8a9
fix: forgot to update tf config, no deprecation messages anymore
2021-04-29 11:41:41 +02:00
Enzo
7cd4b147cc
fix: enable vpc in pleco
2021-04-29 11:41:20 +02:00
Pierre Mavro
bf53b2b4d3
feat: run application rolling restart on environment variable change
2021-04-19 13:44:39 +02:00
Pierre Mavro
400c133904
fix: ensure compatibility with previous cni helm deployment
2021-04-19 11:03:18 +02:00
Pierre Mavro
06e4d29281
fix: service engine issue
2021-04-19 11:03:18 +02:00
Pierre Mavro
86f4a40904
feat: upgrading tf aws provider and dependancies
2021-04-19 11:03:18 +02:00
Pierre Mavro
f59471e56c
fix: enabling qovery engine service only if metrics are enabled
...
A problem is still remaining on the service, need to check it
2021-04-19 11:03:18 +02:00
Pierre Mavro
455468c1bc
fix: removed tag on aws ssh key pair to avoid board effect
2021-04-19 11:03:18 +02:00
Pierre Mavro
35cdf61547
feat: remove discord notifications, not needed anymore
2021-04-19 11:03:18 +02:00
Pierre Mavro
0c98125ddb
fix: remove duplicate iam instance profile
2021-04-19 11:03:18 +02:00
Pierre Mavro
a5b807f833
feat: clean uneeded helper code + added a way to retrieve cluster info easily
2021-04-19 11:03:18 +02:00