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
Pierre Mavro
f06b2d7e55
fix: make vpc cni helm deployment less agressive
...
In order to avoid losing masters and workers on bootstrap when deleting default CNI,
we update in-place annotations to give the dpeloyment hand to helm
2021-04-19 11:03:18 +02:00
Pierre Mavro
14666e0c60
feat: upgrading vpc cni chart 1.1.2 -> 1.1.3
2021-04-19 11:03:18 +02:00
Pierre Mavro
76dc4f8310
refactor: minor changes to aws lib
2021-04-12 12:31:20 +02:00
Pierre Mavro
95420deb69
fix: cluster autoscaler AWS dependency was missing
2021-04-12 12:31:20 +02:00
Pierre Mavro
0938037171
feat: add force_upgrade feature to speed up infra deployments
2021-04-12 12:31:20 +02:00
Pierre Mavro
ec11ec3564
refactor: temporary disable engine autoscaler until v1.18 is deployed everywhere
2021-04-12 12:31:20 +02:00
Pierre Mavro
07d1bd04bb
fix: wrong prometheus adapter format url
2021-04-12 12:31:20 +02:00
Pierre Mavro
f744aa48f9
fix: add missing AWS labels
2021-04-12 12:31:20 +02:00
Pierre Mavro
fed592ed9c
feat: ensure cluster autoscaler and promtail will be restored after pause
2021-04-12 12:31:20 +02:00
Pierre Mavro
5fcdd2ef6f
feat: adding engine autoscaler and prometheus-adapter
2021-04-05 10:59:30 +02:00
Pierre Mavro
9b92e3fd8c
fix: grow by 5 loki ingestion rate to reduce s3 access
2021-04-02 15:13:37 +02:00
Enzo
57203a08d7
feature: update pleco
2021-04-02 15:08:09 +02:00
Pierre Mavro
62a6b5dc75
fix: random cluster bootstrap issues on prometheus operator
2021-03-31 17:24:26 +02:00
Pierre Mavro
6457bf46ba
refactor: temporary remove AWS limits exporter
2021-03-29 11:59:25 +02:00
Pierre Mavro
b6287ae680
fix: replace vault token with approle to deploy infra
...
In order to have an always valid token on the CI, I've replaced the
token with an approle vault solution in order to push cluster config.
2021-03-29 11:58:23 +02:00
Pierre Mavro
5202ff866b
fix: several aws database final snapshot issues
2021-03-26 13:44:58 +01:00
Pierre Mavro
0952c29456
feat: add rds mysql parameter group support + apply change to all aws db only during maintenance hours
2021-03-22 21:21:12 +01:00
Pierre Mavro
4d79d21118
feat: keep last backup once a managed db is deleted
2021-03-22 20:41:13 +01:00
Pierre Mavro
33d704ab4b
fix: vault not properly supported in tests
2021-03-21 22:29:23 +01:00
Pierre Mavro
31dd2168a2
fix: cpu burst check and auto correct on user miss-configuration
2021-03-16 09:14:53 +01:00
Pierre Mavro
07d5a22f03
feat: add vault support to store sensitive info
2021-03-12 11:46:47 +01:00
Pierre Mavro
08f5b501cb
fix: add missing agent tls info
2021-03-06 00:41:40 +01:00
Pierre Mavro
b31a9030ca
fix: force engine pods to be restarted to fix missing env vars with last nats updates
2021-03-05 09:45:44 +01:00
Σrebe - Romain GERARD
c16066b188
Add credentials param for NATS
2021-03-04 13:27:03 +01:00
marc
287c972a23
feat: move helper fonctions into engine
2021-02-24 12:30:00 +01:00
Romain GERARD
0c1197b00a
Fix Mongo db name
2021-02-18 14:45:55 +01:00
Romain GERARD
6fe84e2235
Fix DB name in postgres
2021-02-18 14:00:10 +01:00
Pierre Mavro
94b2b7feac
fix: set engine timeout on chart to avoid issue
2021-02-18 09:53:00 +01:00
Romaric Philogene
ddb3d42ab3
fix: service name sanitizing
2021-02-16 20:07:02 +01:00
Pierre Mavro
b7107785b5
feat: upgrading AWS CNI to 1.7.5
2021-02-15 13:35:27 +01:00
Pierre Mavro
8e87f4f9a2
feat: add new pleco version with s3 support
2021-02-08 09:01:29 +01:00
Pierre Mavro
82cb250b1b
fix: auto-scaler upgrade and fix
2021-01-28 09:19:20 +01:00
Pierre Mavro
7d496be7c7
feat: adding pleco support with eks
2021-01-28 09:19:20 +01:00
Pierre Mavro
d014b1400b
feat: adding AWS kubernetes cluster delete
2021-01-28 09:19:20 +01:00
Romain GERARD
89906763fb
TLS: Use default certificate instead of creating new ones
2021-01-27 14:02:23 +01:00
Pierre Mavro
60507c185d
feat: temporary remove kube-state-metrics
...
Before, we were using kube-state-metrics from Prometheus operator chart. But because we can't control resource usage, it may be preferable to use the dedicated chart for it.
I disable it because Terraform was failing on chart upgrade (because of pod CrashloopBackoff)
2021-01-25 16:44:29 +01:00
Romain GERARD
be49f57875
fix tls creation for ingress
2021-01-25 14:58:20 +01:00
Pierre Mavro
0402413bef
fix: nginx ingress bad proxy configuration
2021-01-20 16:26:31 +01:00
Pierre Mavro
0fdab61cf2
feat: limit promtail and loki resources
2021-01-13 18:18:13 +01:00
Romain GERARD
4ab5eefcee
Harmonize env variable from NATS_SERVER to QOVERY_NATS_URL
2021-01-12 15:36:29 +01:00
marc richard
2f1d8045b0
fix: mysql rds + add DNS check for dbs
2021-01-12 11:23:27 +01:00
Pierre Mavro
be2175a95f
feat: adding autoscaler for testing purpose
2021-01-08 13:10:40 +01:00
Pierre Mavro
00625c7e86
feat: force cert-manager to use specific DNS to speed up resolution
...
https://cert-manager.io/docs/configuration/acme/dns01/#setting-nameservers-for-dns01-self-check
2021-01-03 18:33:56 +01:00
Pierre Mavro
b414002633
refactor: homogenize DO libs to looks like AWS one
2021-01-03 18:32:10 +01:00