72 Commits

Author SHA1 Message Date
Erèbe - Romain Gerard
b58dfdb42a Add env and project long id (#714) 2022-05-11 15:31:00 +02:00
BenjaminCh
b96d800ad5 fix: add wildcarded cluster domain to dns provider (#698)
Ticket: ENG-1152
2022-05-03 17:46:41 +02:00
Romain GERARD
ea6d0ecb44 Revert database pvc annotation changes 2022-04-29 16:35:44 +02:00
Erèbe - Romain Gerard
3444f32566 Add long_id for databases (#703)
* Add long_id for databases

* Add long_id for router

* Fix linter
2022-04-29 15:37:40 +02:00
Erèbe - Romain Gerard
f276b1c4e7 Add long_id for applications (#702) 2022-04-29 13:50:53 +02:00
Erèbe - Romain Gerard
d603c04920 Fix: revert clusterId to be a short id (#697)
- Managed Databases use the clusterId in order find back the VPC
2022-04-22 09:27:45 +02:00
Erèbe - Romain Gerard
bb85c03724 Change quay.io to docker.io as bitnami move their registry (#695) 2022-04-21 09:25:59 +02:00
Erèbe - Romain Gerard
7b57f7de0d Remove cluster name from tag, as it may contain invalid characters (#692) 2022-04-19 14:34:27 +02:00
Romain GERARD
6a6a836308 Revert "Revert "feat: add new tag to cloud providers""
This reverts commit f93a07b2dd.
2022-04-19 14:26:17 +02:00
Romain GERARD
f93a07b2dd Revert "feat: add new tag to cloud providers"
This reverts commit 1303e2e668.
2022-04-19 14:20:53 +02:00
BenjaminCh
50b58064fc feat: add application commit ID to logs (#689)
This CL adds:
- application commit ID to some application actions logs.
- application commit ID annotation / label to application deployment
  yaml so it can be retrieved later on from other services

Ticket: ENG-1170
2022-04-19 11:57:48 +02:00
Pierre Mavro
1303e2e668 feat: add new tag to cloud providers 2022-04-18 10:38:57 +02:00
Erèbe - Romain Gerard
5e6951e258 Terraform: Use same version of aws provider everywhere (#658) 2022-03-23 12:33:58 +01:00
Benjamin
2f91b9a38c fix: remove unknown param for SCW managed DB (#619) 2022-02-25 09:41:08 +01:00
Pierre Mavro
a222dd21c2 fix: scw grow cluster timeout
In order to reduce issues because of their flacky API, I grow the timeout
2022-02-16 16:05:37 +01:00
Pierre Mavro
48f2a81c73 feat: support scw node change without disruption (#587) 2022-02-16 15:59:40 +01:00
MacLikorne
16ad54e51e fix: pdb to support nodes drains (#592) 2022-02-10 17:28:04 +01:00
Erèbe - Romain Gerard
026a01f4b3 Use dedicated service name for mongo db (#589)
* Re-enable disabled git test

* Use dedicated service name for mongodb
2022-02-08 07:58:11 +01:00
Erèbe - Romain Gerard
a8e74ba4d3 fix(ENG-1068): normalize db service (#572) (#582) 2022-02-07 09:20:25 +01:00
Σrebe - Romain GERARD
f759e5de07 Revert "fix(ENG-1068): normalize db service (#572)"
This reverts commit dbe6e87189.
2022-02-02 16:25:25 +01:00
MacLikorne
dbe6e87189 fix(ENG-1068): normalize db service (#572)
* fix(ENG-1068): normalize db service
* fix(ENG-1068): fix aws name sanitizer
* fix(ENG-1068): optimize db tests
* fix(ENG-1068): fix linter
* fix(ENG-1068): add notes to helm freeze
* fix(ENG-1068): refacto environment handling
* fix(ENG-1068): fix ci
* fix(ENG_1068): edit charts
* fix(ENG_1068): fix name sanitizer for managed db
* fix(ENG_1068): improve tests
* fix(ENG_1068): fix test

Co-authored-by: Romain GERARD <erebe@erebe.eu>
Co-authored-by: Erèbe - Romain Gerard <github@erebe.eu>
2022-02-02 09:55:08 +01:00
enzo
4082e5cc6e feat(ENG_1093): remove grafana's pvc 2022-01-24 14:51:25 +01:00
Benjamin
8baf661838 fix: handle services without ports defined (#568) 2022-01-20 11:18:10 +01:00
Benjamin
aeead3b43c fix: service to be created even if private port (#562)
As of today if port is set as private on an app / db, then no service
will be created for it in k8s. This should not be the case and a service
should be created even if app or db is flagged as private allowing other
internal apps to connect to it.
2022-01-18 17:04:40 +01:00
Benjamin
62a609aaab feat: allowing to activate sticky sessions on router (#546) 2022-01-07 16:25:53 +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
Σrebe - Romain GERARD
7bed54bd0c Fix scaleway service 2021-12-07 10:57:01 +01:00
Erèbe - Romain Gerard
2bb83cb222 Add new field ports for applications (#511) 2021-12-02 10:17:58 +01:00
Benjamin
6167abe032 feat: use subdomains for dns and tls (#500)
Ticket: DEV-996
2021-11-29 10:33:51 +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
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
17964dbae7 fix: better support node numbers 2021-10-28 09:20:43 +02:00
Benjamin
9fbc4a512d fix: scw better handling passwords in TF (#471)
Passwords breaks TF if starts with a special char.
2021-10-27 15:47:53 +02:00
Benjamin
b74c46167b tests: scw fix self-hosted tests (#465) 2021-10-25 10:21:05 +02:00
Benjamin
b942ce656c tests: scaleway fixing managed DB CI (#445) 2021-10-18 13:54:36 +02:00
Pierre Mavro
23091881b6 fix: support of helm lock and liveness probe to engine 2021-10-12 18:35:25 +02:00
MacLikorne
f1b20756b7 fix: scaleway chart 2021-10-11 14:56:26 +02:00
MacLikorne
19aff56bf0 chore: update pleco 2021-10-11 14:56:26 +02:00
Benjamin
0ec646ef1c fix: scaleway cluster name for managed DB (#438) 2021-10-11 14:51:22 +02:00
Benjamin
6850acee55 feat: scaleway support managed dbs (#389) 2021-10-07 10:31:17 +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
258ec9c1c8 fix: chart 2021-09-30 18:47:23 +02:00
MacLikorne
9c2f7981e7 chore: update pleco to v0.9.3 2021-09-30 18:47: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
Benjamin
c2c2804f02 fix: scaleway add zone, region and depends on node pool (#392) 2021-09-16 09:39:09 +02:00
Benjamin Chastanier
a8b71e6f45 fix: fix loki_storage_config_scaleway_s3 url 2021-09-07 21:30:08 +02:00