1124 Commits

Author SHA1 Message Date
Alex Tugarev
682eb3d14e [installer] allow ingress from c/iam to c/server
A dedicated service host will be exposed internally to the IAM component.
2023-01-03 12:10:42 +01:00
Lupael
35a30ea5b7 Wrong cloud provider
The cloud provider name was wrong, I corrected it, from AWS to AKA.
2023-01-02 15:17:42 +01:00
Thomas Schubart
296069f2bc Update containerd to 1.6.14 2022-12-30 12:26:39 +01:00
Milan Pavlik
e282f5a165 [iam] Bind OIDC Client config service 2022-12-27 09:10:36 +01:00
Alex Tugarev
7136c68be3 [iam] adding preview-env config 2022-12-22 12:40:31 -03:00
Alex Tugarev
034543f154 [iam] add networkpolicy 2022-12-22 10:07:31 -03:00
Victor Nogueira
119badcf19 Fix License filename in headers (License-AGPL.txt -> License.AGPL.txt) 2022-12-22 10:02:31 -03:00
Filip Troníček
348f325a9d Update Code to 1.74.2 2022-12-21 12:55:30 -03:00
Filip Troníček
96f30277ea Introduce new version designs 2022-12-20 13:05:29 -03:00
Andrea Falzetti
50caba2cda add run-gp layer to certain users
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Victor Nogueira <victor@gitpod.io>
2022-12-20 09:22:29 -03:00
Tarun Pothulapati
320421ddcc [installer] Update third_party charts to use full index
This PR updates the `repository` field for third_party
charts to use full index so that we don't loose out
on older version charts as they get truncated.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-12-20 06:05:29 -03:00
JenTing Hsiao
2698a7a657 Apply suggestions from code review 2022-12-20 02:45:29 -03:00
Wouter Verlaek
72d9152a71 [image-builder] Enable TLS in workspace clusters
Fix cyclic import cycle

Update altnames

Update golden testdata, todo

Update grpc opts

Testing

Remove blocking dial

Only add TLS in ws cluster

Conditional TLS

Add comments
2022-12-20 02:45:29 -03:00
Moritz Eysholdt
03075cebdd Fix a wrong license header. 2022-12-16 10:11:26 -03:00
Filip Troníček
b8c0826aaa Update code to 1.74.1 2022-12-15 17:43:25 -03:00
Sven Efftinge
aaa0653d54 [ubp] reset usage on chargebee cancellation 2022-12-15 12:32:25 -03:00
Gero Posmyk-Leinemann
8a03b3a156 [installer, gitpod-db] Introduce database.ssl.ca 2022-12-15 12:29:24 -03:00
JenTing Hsiao
e7233ecde2 Forbid job to run concurrency
When using concurrentPolicy=Replace and the job failed but haven't reach the backoff
limit, the new job will replace the original one if the schedule time is
less than the sum of the backoff time.

It causes a problem that the job alert
`kube_job_status_failed{job_name=~"refresh-credential.*",reason="BackoffLimitExceeded"}` can't be fired.

Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
59ba9a4495 Check secret key credentials
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
37772682ab Rename from registry-credential to refresh-credential
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
4fe4bf6ce4 Address review comment
- Provide AWS doc/code link
- Check IsAWSECRURL in Object once
- Check credential AWS access/secret key pair exists

Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
3f8bafb4d2 installer: add create secrets permission
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
3bfe4522c4 registry-credential: support public AWS ECR credential rotation
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
Simon Emms
1215a7fe19 [installer]: add registry-credential as leeway dependency (#15306) 2022-12-15 05:48:24 -03:00
JenTing Hsiao
6b28dc6508 installer: update according to load from config
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
b086e0d405 installer: use container image from leeway built
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
cb54303705 installer: add registry-credential component
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
JenTing Hsiao
c942486f47 installer: update volume mount when Secret updates
According to Kubernetes doc, a container using a Secret as a
subPath volume mount will not receive Secret updates.

Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
Wouter Verlaek
40e78a254d [image-builder] Change affinity in ws clusters 2022-12-14 14:17:24 -03:00
Milan Pavlik
6d52267ce6 [iam] Mount database secret as a file 2022-12-14 04:49:24 -03:00
Wouter Verlaek
52119de9d6 Remove ws-proxy from IDE components 2022-12-13 16:12:23 -03:00
Wouter Verlaek
b1d53399e7 Experimental app cluster without ws components
Workspace image builds

Update golden output

Deploy ws-manager tls secret in webapp

Remove ws-manager secrets

Update golden outputs

Enable movedImageBuilder by default

Add wsmanager tls to server if not meta install

Update output.golden

Install ws-proxy in meta

Update golden

Move wsproxy to IDE objs

Create experimental flag

Move ws-proxy to idecomponents

Remove ws-manager TLS cert from ws-proxy

skipSelf if WithoutWorkspaceComponents enabled

Fix ws-proxy config
2022-12-13 16:12:23 -03:00
Andrew Farries
16d619c659 Green: Ensure db-waiter connects through toxiproxy
Inline the `database-waiter` init container and modify its environment.
2022-12-13 11:43:23 -03:00
Andrew Farries
18bb2679f9 Red: Add test to check db-waiter connects via toxi 2022-12-13 11:43:23 -03:00
Victor Nogueira
756c5b0248 Replace "Status" by "JetBrains Launcher" and run it in a separate image from IDEs
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2022-12-13 11:35:23 -03:00
mustard
f4ea3a56a1 Revert "Revert "[supervisor] use public api in supervisor""
This reverts commit 44dfc5e19be3b89d96ab25f2f83476d57aa7b8ef.
2022-12-12 09:05:22 -03:00
Mads Hartmann
06557ea800 Remove build artifacts from leeway package srcs lists 2022-12-12 08:12:22 -03:00
Simon Emms
5b27ce7b9d [installer]: add required bucket name to mirror kots command 2022-12-12 07:23:22 -03:00
utam0k
ea1090bcf1 installer: Update golden files 2022-12-12 04:00:21 -03:00
utam0k
a7accce55d ws-daemon: Ensure that node-labeler always monitors the ws-daemon container 2022-12-12 04:00:21 -03:00
Thomas Schubart
06074b311b [content-service] Review Comments
- Ensure all items are fetched
- Remove double init of client
- Specify region and credentials from config
- Remove insecure s3 test (deprecated)
2022-12-09 10:29:19 -03:00
Thomas Schubart
c3a97c9ccb [installer] Configure S3 2022-12-09 10:29:19 -03:00
Christian Weichel
799e6059c4 [content-service] Implement support for S3 2022-12-09 10:29:19 -03:00
Huiwen
44dfc5e19b Revert "[supervisor] use public api in supervisor"
This reverts commit f3fcfbf003425f947bf3a0a28e452709623b6d74.
2022-12-09 08:21:19 -03:00
Simon Emms
407e60f202 [installer]: make the kots install overwrite the config if exists 2022-12-09 07:49:19 -03:00
Simon Emms
e4dd9ed259 [installer]: update config readme 2022-12-09 03:45:18 -03:00
Simon Emms
1724791fd2 [installer]: allow config documenting script to ignore keys with no json tag 2022-12-09 03:45:18 -03:00
mustard
f3fcfbf003 [supervisor] use public api in supervisor
Co-authored-by: mustard <mhqnwt@gmail.com>
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
Co-authored-by: iQQBot <tianshi8650@gmail.com>
2022-12-08 17:48:18 -03:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Simon Emms
fd18fe2594 [installer]: improve the comparison method for the golden files 2022-12-08 07:19:18 -03:00