69 Commits

Author SHA1 Message Date
Andrew Farries
0eac574ece Make runDbDeleter configurable
Take the value from the experimental server config rather than
hardcoding to `true`.
2022-05-04 18:16:20 +05:30
Andrew Farries
2093016330 [installer] Make chargbee configurable for server 2022-05-04 14:29:20 +05:30
Andrew Farries
faff7db1e9 Make defaultBaseImageRegistryWhitelist configurable
This was previously hard-coded to empty in the server configmap.
2022-04-29 19:18:15 +05:30
Andrew Farries
a03913e62b Make enableLocalApp configurable
This was previously hard-coded to true in the server configmap.
2022-04-29 19:18:15 +05:30
Andrew Farries
557b15cb24 Make disableDynamicAuthProviderLogin configurable
This was previously hard-coded to false in the server configmap.
2022-04-29 19:18:15 +05:30
Gero Posmyk-Leinemann
263ad011fd [server] Remove superfluous config field builtinAuthProvidersConfigured 2022-04-28 14:42:14 +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
Gero Posmyk-Leinemann
8216f8c68e [server, protocol] Remove superfluous "stage" config 2022-04-19 20:33:32 +05:30
Andrew Farries
15deb83caf Camel-case struct field name for consistency 2022-04-14 14:35:27 +05:30
Andrew Farries
8d7a92688f Make server githubApp.certSecretName configurable 2022-04-14 14:35:27 +05:30
Andrew Farries
2021e83d5d Move server config under webapp.server config 2022-04-13 19:24:26 +05:30
Andrew Farries
7d96932db1 Make server githubApp configurable
Default to the existing default value, but allow the value to be
overriden by a new experimental config value.
2022-04-13 19:24:26 +05:30
Andrew Farries
e05f015228 Make server session secret configurable
Default to the existing default value, but allow the value to be
overriden by a new experimental config value.
2022-04-13 19:24:26 +05:30
Andrew Farries
a3125cfd25 Make server jwtSecret configurable
Default to the existing default value, but allow the value to be
overriden by a new experimental config value.
2022-04-13 19:24:26 +05:30
Andrew Farries
0a378ee352 Make server workspaceImage configurable
Default to the existing default value, but allow the value to be
overriden by a new experimental config value.
2022-04-13 19:24:26 +05:30
Gero Posmyk-Leinemann
21263bd4e7 [installer] Introduce metadata.shortname 2022-04-11 21:03:24 +05:30
Cornelius A. Ludmann
5166afd3d9 [installer] Allow to set default workspace timeout 2022-04-06 14:35:19 +05:30
Andrew Farries
54a765d321 Add rate limits for prebuilds
Prebuilds are rate-limited to N in the last S seconds on a rolling
window basis.
By default, 50 prebuilds are allowed in a 1 minute window.
A configuration property `prebuildLimiter` is added which controls
default rate limit but allows for explicit overrides by cloneURL.
2022-03-08 19:40:15 +05:30
Simon Emms
4820e804bb [installer]: move to /install 2022-02-22 17:03:02 +05:30