Manuel Alejandro de Brito Fontes
64b4d6fcf9
Fix typecheck errors
2022-08-23 08:18:39 +02:00
Simon Emms
2fd3dd3586
[installer]: remove the custom labels from the selector labels
2022-08-09 04:16:53 -03:00
Aleksandar Aleksandrov
f235d61f74
add kube-rbac-proxy container to openvxs-proxy
2022-07-28 06:00:23 -03:00
Manuel Alejandro de Brito Fontes
14095f470b
Refactor configuration of localhost address, metric and debug ports
2022-07-23 11:19:18 -03:00
Simon Emms
8fad588e6b
[installer]: add customization functions to components
2022-06-24 17:02:33 +05:30
Mads Hartmann
7b68fb4a27
Use slices instead of maps for service ports to control ordering
2022-05-30 20:14:48 +05:30
Andrew Farries
82a229a98d
Add tests for proxy services
...
Ensure that annotations added through the experimental config are
present on the rendered services.
2022-05-05 17:13:20 +05:30
Andrew Farries
92329a8803
Add experimental config sections
...
To allow the proxies to have extra annotations on their service.
2022-05-05 17:13:20 +05:30
Andrew Farries
99eca3198b
Refactor: Move proxy services into their own files
2022-05-05 17:13:20 +05:30
Andrew Farries
674db36fbb
Make resources configurable for all components
...
Use the common.ResourceRequirements function from the parent commits,
passing in the existing defaults.
2022-04-28 20:04:14 +05:30
Andrew Farries
1dd58fc461
Make StatefulSet replicas configurable
2022-04-26 13:14:38 +05:30
Simon Emms
948ae5192b
[installer]: add DropImageRepo functionality to RepoName
...
This moves the ImageName and RepoName functions to the RenderContext
struct.
2022-04-21 18:26:33 +05:30
mustard
977ca586a7
[installer] reduce openvsx-proxy request memory
2022-04-21 15:00:33 +05:30
Andrew Farries
3fdd2d9754
Rename common.Affinity to NodeAffinity
2022-04-20 02:48:32 +05:30
mustard
45c1afb185
[installer] fix redis pvc name incorrect
2022-04-19 00:07:31 +05:30
Simon Emms
55d1e4b376
[installer]: use fully qualified image name for redis image
2022-04-13 21:08:26 +05:30
Gero Posmyk-Leinemann
c9bb2d8185
[installer] open-vsx: configure redis
2022-04-12 17:06:25 +05:30
Manuel Alejandro de Brito Fontes
89105f8628
Update signatures due to k8s v1.23 changes
2022-03-03 18:46:10 +05:30
Tarun Pothulapati
d9b9f3087b
installer: make OpenVSX URL configurable
...
Fixes #8224
This PR adds a new `OpenVSX` object into the top-level `Config` field
to support configurations of the `openvsx-proxy` component. Currently,
Only `URL` field is present. This is needed to support air-gap
instlalations where people are expected to host their own open-vsx.
This config is top-level and not under the workspace or IDE as this
configures the proxy, but not the IDE.
The URL is validated by using the validate go tags.
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-02-22 18:32:02 +05:30
Simon Emms
4820e804bb
[installer]: move to /install
2022-02-22 17:03:02 +05:30