Releases: gitpod-io/gitpod
2022.05.0-rc0
May 2022 release of Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.05.0.2
What's Changed
- Fix E2E label filter not working by @jenting in #9576
- Update the error message when you run out of workspace credits. by @Harry-Hopkinson in #9370
- Overwrite existing k3s entries in the kubectx in install-k3s-kubeconfig.sh by @mads-hartmann in #9579
- [installer] add doc generator for
Config
by @nandajavarma in #9165 - [kots]: fix typo in CA cert extract command by @mrsimonemms in #9580
- [baseserver] Fix log typo to show correct port by @easyCZ in #9582
- Build: never lose STDOUT or STDERR when processes fail by @meysholdt in #9557
- [observability] Add filtering n update link n vars by @princerachit in #9581
- [baseserver] Add grpc logging interceptors by @easyCZ in #9583
- Fix monitoring-satellite deployment by @ArthurSens in #9586
- 1427 - Add DNS and cert cleanup into the preview env cron by @liam-j-bennett in #9525
- [server] fix ide option not exists bug by @mustard-mh in #9541
- [code] Update vscode 1.66.2 by @jeanp413 in #9587
- Update vscode stable 1.66.2 by @jeanp413 in #9593
- Add new 'building' phase to workspaces by @andrew-farries in #9453
- [workspaces] Improve dev loop script by @csweichel in #9595
- [changelog] updated changelog by @roboquat in #9599
- Fix cannot initialize workspace: no backup found by @sagor999 in #9600
- [prebuilds] ignore inverse PRs by @svenefftinge in #9494
- [Dashboard] Increase IDE awareness during onboarding by @andreafalzetti in #9432
- [public-api] Caddy serves gRPC port instead of http by @easyCZ in #9482
- [server] reduce project inactivity time to 1 week (was 10) by @svenefftinge in #9608
- [server] Remove superfluous config field builtinAuthProvidersConfigured by @geropl in #9612
- Remove unneeded privileges for server by @meysholdt in #9614
- [public-api] Fix codegen by @easyCZ in #9605
- [registry-facade] Improve redis error messages by @aledbf in #9616
- Convert to class to reduce argument passing by @mads-hartmann in #9490
- [ws-daemon] Support GIT_SSL_CAINFO by @csweichel in #9613
- [dashboard] Disable search indexing of all web app pages by @jankeromnes in #9622
- [installer] Allow configuration of resource requests and limits by @andrew-farries in #9545
- [gp-cli] Display the Gitpod Task ID instead of the Working Directory of the running task by @felladrin in #9620
- [public-api] Add mock implementation of GetWorkspace by @easyCZ in #9594
- Pre-install Prettier and ESLint VSCode extensions by @trumbitta in #9269
- [dashboard] Document "no web app page indexing" decision by @jankeromnes in #9642
- [ws-manager] Introduce workspace classes by @csweichel in #9238
- [public-api] Add kube-rbac proxy container to deployment by @easyCZ in #9481
- [grpc] Add recovery interceptor to default interceptors by @easyCZ in #9644
- [common-go] Add keyed gRPC rate limits by @csweichel in #9547
- [baseserver] Use common interceptors by @easyCZ in #9643
- Fix gateway referrer won't set default IDE by @mustard-mh in #9624
- [changelog] updated changelog by @roboquat in #9637
- [public-api] Fix dependencies after semantic merge by @easyCZ in #9648
- [wsm-bridge] Dashboard with health metrics by @easyCZ in #9584
- [public-api] Extend readme with more information about the package by @easyCZ in #9640
- [server] Remove logLevel from server config by @andrew-farries in #9651
- Rename UsePodAffinity to UsePodAntiAffinity by @andrew-farries in #9646
- [installer] Allow more parts of the server config to vary by @andrew-farries in #9630
- Refactor backups by @aledbf in #9589
- Fix dead link "root & docker" in Readme by @felladrin in #9649
- Update installer readme by @lucasvaltl in #9658
- Add real owner to imagebuild metadata by @Furisto in #9511
- [installer] Use local workspace clusters only in full installs by @andrew-farries in #9657
- supervisor: Remove slirp4netns by @utam0k in #9213
- Run integration tests nightly against main for workspace components by @jenting in #9602
- [changelog] updated changelog by @roboquat in #9669
- Fix the workspace integration tests that need username in DB first by @jenting in #9628
- Preivew Envs: Change with-vm from opt-in to opt-out by @meysholdt in #9672
- K3s in preview envs: authenticate with docker hub to avoid rate limit by @meysholdt in #9671
- Give more resources to build by @meysholdt in #9679
- Ensure deleteVM is idempotent by @mads-hartmann in #9681
- Laushinka/server logs incoming 9556 by @laushinka in #9617
- [dashboard] add license tab to the admin dashboard by @nandajavarma in #9343
- [observability] Add alerts for pending phase by @princerachit in #9675
- [helm] Fix ws-manager configmap by @csweichel in #9683
- Certificate handling improvements for preview environments by @mads-hartmann in #9686
- Do not swallow config errors by @Furisto in #9692
- [installer] Add instructions on how to add own CA by @corneliusludmann in #9690
- [docker-up] Update docker compose to 2.5.0 by @aledbf in #9699
- [code] point code nightly to gp-code/release/1.67 branch by @jeanp413 in #9668
- GetPrebuild mock implementation by @laushinka in #9694
- [image-builder-bob] Update buildkit to v0.10.2 by @aledbf in #9708
- [public-api] Remove google.Status from proto responses by @easyCZ in #9606
- [ws-daemon] Remove workspaceSizeLimit by @csweichel in #9711
- [registry-facade] Adjust IPFS client Add options by @aledbf in #9635
- [public-api] Extract BearerToken from request by @easyCZ in #9703
- [supervisor] Improve IDE readiness probe by @aledbf in #9706
- [public-api] Restructure packages to better align with other components by @easyCZ in #9715
- Extend cron job to handle VM-based preview envs by @mads-hartmann in #9691
- [installer] Fix shortname usage by @geropl in #9734
- [changelog] updated changelog by @roboquat in #9707
- Add persistent volume support for workspaces by @sagor999 in #9242
- [changelog] updated changelog by @roboquat in #9746
- [content-service] Fix backup restore by @aledbf in #9732
- [KOTS]: configure blockNewUsers by @mrsimonemms in #9718
- [installer]: Add server chargebee configuration to the installer by @andrew-farries in #9717
- [public-api] Convert to a cobra command and add config by @easyCZ in #9720
- kots: Support s3 backend with incluster registry by @Pothulapati in #9701
- Add workspace integration tests for Git LFS support by @jenting in https://github.com/gitpod-io/g...
2022.04.1
April 2022 hotfix release of Gitpod Installer
- #9613 [ws-daemon] Support GIT_SSL_CAINFO
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.04.1.2
You need to run kubectl delete statefulset openvsx-proxy
before installing if you are using the installer unless you are upgrading from 2022.04
This is not needed when using the (new) default installation flow that uses replicated - see the docs for full installation & update instructions.
2022.04.0
April 2022 release of Gitpod Installer
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.4.0.3
You need to run kubectl delete statefulset openvsx-proxy
before installing if you are using the Installer.
This is not needed when using the (new) default installation flow that uses Replicated - see the docs for full installation & update instructions.
New Feature Highlights
Self-signed certificates (beta)
You can now use self-signed certificates (certificates that are not signed by a known public certificate authority) for your self-hosted Gitpod installation. This is especially useful if you want to run Gitpod in a corporate environment that uses a corporate certificate authority. We've tested this in AWS (EKS), Azure (AKS) and K3s. You can find out more about self-signed certs in our TLS configuration guide.
Note: Self-signed certs are currently not supported on Google Cloud Platform (GKE) because you cannot get containerd to trust other certificates without being restarted. Tracking issue here. We are in contact with Google for a fix.
Support for installing Gitpod in air gapped Environments
We've made it easier to install Gitpod in air gapped environments (an environment that is isolated to and from the internet). You can now get everything that you need to install Gitpod in a single bundle that you can then install into your air-gapped environment. You can learn more about installing in air gapped environments in our documentation.
What's Changed
- [image-bob-builder] Add support for stargz by @aledbf in #8941
- [Analytics] Enrich 'workspace_started' call with projectId and type by @jakobhero in #8794
- [Analytics] Include Invite ID with Team created Call by @jakobhero in #8949
- Update team deletion confirmation modal by @gtsiolis in #8772
- Avoid using process.exit as we need to flush telemetry by @mads-hartmann in #8873
- ui: enlarge search box on dashboard by @tnir in #8813
- Revert "ui: enlarge search box on dashboard" by @easyCZ in #8969
- [installer] set the ServiceType as LB for ws-proxy by @nandajavarma in #8759
- [dashboard] Show prebuild status based on prebuild workspace record by @easyCZ in #8805
- telemetry: Enable data fields that were disabled by @Pothulapati in #8915
- Ignore VNC related ports on boot by @mads-hartmann in #8993
- Improve sidebar menu colors by @gtsiolis in #9002
- Iterate through pages of Bitbucket API's response by @laushinka in #8891
- Add health probes to GRPC servers validating network access by @aledbf in #8777
- [idea] ignore compiled files in gitpod repo by @easyCZ in #9008
- [changelog] updated changelog by @roboquat in #9009
- .werft/build: Refactor installer steps into dedicated class by @ArthurSens in #8884
- [installer] Add docs for workspace SSH access by @corneliusludmann in #8761
- Add epic issue template by @gtsiolis in #7556
- [idea] Ignore .idea/misc.xml which contains opened editor config by @easyCZ in #9015
- Extend compatibility of JetBrains Gateway plugin to the EAP version by @felladrin in #8917
- Push to KOTS on each branch by @mrsimonemms in #9014
- [install]: document installing via kots by @mrsimonemms in #8996
- [code] point code nightly to gp-code main release 1.66 by @filiptronicek in #9027
- Bump node version by @jeanp413 in #9029
- [changelog] updated changelog by @roboquat in #9032
- [ws-daemon] Remove tar file size limit by @csweichel in #9039
- [helm] Fix ws-daemon readiness probe by @csweichel in #9040
- [jb-gw]: add workspace branch & creation timespan column for workspace panel by @yaohui-wyh in #8940
- [code] Build stable image for 1.66 and use it in Insiders by @filiptronicek in #9044
- Fix auth providers by @AlexTugarev in #9046
- [code] Update stable to 1.66.0 by @filiptronicek in #9048
- [changelog] updated changelog by @roboquat in #9055
- [dashboard] Fix Settings menu colors in Dark theme by @jankeromnes in #9052
- [KOTS]: extract images from the Installer and put in the additionalImages array by @mrsimonemms in #8962
- Add new VS Code domain to config maps by @filiptronicek in #9024
- [dashboard] Remove prebuild status errors from prebuild logs by @easyCZ in #9045
- .werft: Refactoring to use constant kubeconfig files instead of overrides by @ArthurSens in #9016
- [kots]: add distribution check to the KOTS preflights by @mrsimonemms in #9060
- Switch KOTS publish to use envvars by @mrsimonemms in #9061
- fix #9065: Blobserve does not launch in preview envs due to syntax er… by @meysholdt in #9066
- Add "publish-to-kots" flag in werft by @mrsimonemms in #9070
- Fix db-migrations in Helm chart by @meysholdt in #9068
- [registry-facade] Add IPFS support by @csweichel in #9005
- Properly declare analytics variable by @ArthurSens in #9047
- [changelog] updated changelog by @roboquat in #9086
- Fix dead link for the source of docs by @tnir in #9087
- [cgroupv2] Enable fuse device by @Furisto in #8769
- Change reviewers for some workspace components by @kylos101 in #9092
- [bitbucket-server] support for projects and prebuilds by @AlexTugarev in #8896
- [registry-facade] Fix stored MF download failures by @csweichel in #9095
- [dashboard] Update success criteria dashboard by @princerachit in #9098
- [installer] Fix registry facade env variables for IPFS and redis by @aledbf in #9104
- Fix prebuild base selection by @laushinka in #9109
- [server] For GitLab projects without an owner avatar, fall back to the namespace avatar, or generate the default GitLab avatar by @jankeromnes in #8824
- [bitbucket-server] reuse icon from bitbucket by @AlexTugarev in #9099
- [dashboard] Update variable refresh option by @princerachit in #9105
- [changelog] updated changelog by @roboquat in #9119
- [ws-manager-bridge] Add spans for prebuild state and error by @easyCZ in #9120
- .werft/build: Issue certificates during preparation phase by @ArthurSens in #9076
- [db] Add statusVersion to prebuilds to track status version by @easyCZ in #9114
- [kots]: add a kernel version check to the preflights by @mrsimonemms in #9083
- [dev] Add yq v4.23.1 as
yq4
binary in dev image by @corneliusludmann in #9110 - Add ws-manager-bridge to pre-commit prettier checks by @easyCZ in #9123
- werft/observability: Address FIXME by @ArthurSens in #9124
- Added requirements to KOTS installation by @lucasvaltl in #9125
- [ws-manager-bridge] Publish metrics with stale prebuild events by @easyCZ in #9115
- [server] log client region on bad bearer auth requests by @AlexTugarev in #9130
- [gitpod-db] Don't consider garbage-collected prebuilds as potential bases for incremental prebuilds by @jankeromnes in #9121
- [ws-manager-bridge] Fix counting of stale prebuild events by @easyCZ in #9129
- [dashboard] Remove Prebuild logs and button from Project Settings by @easyCZ in https://github.com/gitpod-io/gitpod/p...
2022.03.3
March 2022 hotfix release
- #9378 Build stable image for 1.66.2
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.03.3.2
2022.03.2
March 2022 hotfix release
- #9004 Redirect web page when instance changed
- #9113 Properly update response in openvsx proxy
- #9046 Fix auth providers
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.03.2-rc0.0
2022.03.1
March 2022 hotfix release
- #8915 telemetry: Enable data fields that were disabled
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.03.1.2
2022.03.0
March 2022 release of Gitpod Installer
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.03.0.0
Upgrade notes
This release introduces some new labels for some resources. As labels are immutable properties, these resources will need to be deleted before upgrade can be made.
NB this will cause a short amount of downtime when these releases are deleted and before they are reapplied. Ensure you plan your upgrade accordingly.
kubectl delete deployments.apps blobserve content-service dashboard ide-proxy image-builder-mk3 proxy server ws-manager ws-manager-bridge ws-proxy \
&& kubectl delete daemonset.apps agent-smith registry-facade ws-daemon \
&& kubectl delete statefulset.apps openvsx-proxy
What's Changed
- add dekstop-ide-ready phase to status_rendered analytics event by @akosyakov in #8440
- forcing the werft job to fail if the branch name is too long to suppo… by @wulfthimm in #8316
- Add Replicated as a Gitpod license evaluator by @mrsimonemms in #8211
- Laushinka/team admin 8060 by @laushinka in #8402
- [installer]: remove jaeger operator from the config by @mrsimonemms in #8460
- Log workspace starts and stop by @Furisto in #8461
- improve oom pod error handling by @sagor999 in #8463
- [changelog] updated changelog by @roboquat in #8466
- Support custom docker daemon args by @Furisto in #8435
- Add UA logo by @gtsiolis in #8478
- Remove ghost from the codebase by @aledbf in #8363
- Bump to latest leeway release by @csweichel in #8470
- Deal with when
cpu.cfs_quota_us
is negative by @utam0k in #8428 - Properly handle provider host name when using http(s) prefix when adding a new integration by @Shulammite-Aso in #7831
- [Harvester] Update VM image by @ArthurSens in #8489
- change alert period for ws stuck on starting or stopping to 20m by @sagor999 in #8469
- [changelog] updated changelog by @roboquat in #8495
- Update VS Code References (settings sync schema, leeway) by @filiptronicek in #8077
- Updated the image for prev-environments on harvester by @wulfthimm in #8506
- Update runbook url for GitpodWsDaemonExcessiveGC by @princerachit in #8483
- Configure ide integration test to run automatically by @jeanp413 in #7380
- [ide] use code flag to install extensions by @mustard-mh in #8313
- [code] point code nightly to gp-code main release 1.65 by @mustard-mh in #8514
- [preview env] extend deny egress block by @iQQBot in #8476
- Update code nightly action by @mustard-mh in #8515
- try harder when attempting to add or remove annotation from workspaces by @sagor999 in #8519
- [changelog] updated changelog by @roboquat in #8521
- Fix codehelper nil point by @mustard-mh in #8526
- [installer]: correct the stored config to include apiVersion by @mrsimonemms in #8527
- installer: clarify experimental config flag by @Pothulapati in #8477
- [Analytics] Prepare for Mixpanel Migration of website Insights by @jakobhero in #8354
- Remove free text search on contextURL by @laushinka in #8503
- Set the timeout for the server deployment to 10min by @wulfthimm in #8530
- werft/deploy/post-process: Remove openvsx statefulsetstatus by @ArthurSens in #8532
- [kots]: add the KOTS installation manifests by @mrsimonemms in #8395
- Temporarily disable GatewayBranding customization to fix workspace not connecting through JetBrains IDEs by @felladrin in #8542
- Fix launch-dev-server script to work also from VS Code by @felladrin in #8544
- Jetbrains integration smoke test by @iQQBot in #8180
- [code] codehelper exec replace process by @mustard-mh in #8552
- [changelog] updated changelog by @roboquat in #8556
- Pass auth cookie as env variable by @jeanp413 in #8549
- Updated the VM manifest to use the newly exported image for VM based preview-environments by @wulfthimm in #8543
- Link to privacy policy from login page by @jldec in #8546
- [dashboard] Don't always print 'Connecting to workspace logs...' (it's somewhat misleading) by @jankeromnes in #8558
- [installer]: update release download URL to latest by @mrsimonemms in #8560
- [dashboard] Further disambiguate 'Team Plans' vs 'Teams' based on user feedback (title, button, invite modal) by @jankeromnes in #8565
- Fix workspace search under user detail by @laushinka in #8562
- Update go dependencies by @aledbf in #8533
- Update UA logo by @gtsiolis in #8570
- Update UA logo by @gtsiolis in #8571
- [cgroupv2] Add workspace cgroup evacuation by @csweichel in #8578
- add warning when all attempts to download OTS have failed by @sagor999 in #8587
- Remove unused pod labels by @aledbf in #8583
- chore(server): add github app install script for dev iteration against staging github app by @easyCZ in #8591
- Add Replicated/KOTS dependencies to image by @mrsimonemms in #8538
- werft/deploy/post-process: Use intention-revealing variable name by @ArthurSens in #8535
- werft/vm: Update image by @ArthurSens in #8598
- [installer] Registry facade should not use a port from node ports range by @aledbf in #8580
- add docker image for gpctl and kubecdl by @sagor999 in #8555
- Improve werft job build speed and make honeycomb more accurate by @mustard-mh in #8577
- Update to vscode 1.65 by @mustard-mh in #8609
- Revert "werft/vm: Update image" by @meysholdt in #8599
- Update debug script by @Furisto in #8606
- [code] update stable to 1.65 by @mustard-mh in #8611
- [core-dev] change registry-facade PodSecurityPolicy by @iQQBot in #8613
- [changelog] updated changelog by @roboquat in #8624
- A little follow-up on cgroup v2 support by @utam0k in #8590
- [installer] Add network policy for registry-facade access to coredns by @aledbf in #8622
- Only allow exact-matching of workspace search by @laushinka in #8632
- [installer]: add annotation to make DB resources restart if changes by @mrsimonemms in #8547
- [prebuilds] Introduce 'failed' state for prebuilds by @svenefftinge in #8602
- [code] revert code nightly to gp-code main by @mustard-mh in #8640
- Introduce TeamSubscription.noMoreResources to be able to exclude TeamSubscriptions from bigger clusters by @geropl in #8608
- [readme] fix typos in READMEs by @nandajavarma in #8642
- [server] Temp. disable expensive telemetry queries by @geropl in #8617
- Improve monitoring and feedback for errors during workspace cluster selection by @geropl in #8486
- Enable cpu limiting using cgroup v2 by @Furisto in #8471
- [changelog] updated changelog by @roboquat in #8649
- werft/vm/manifest: Disable google cloud agent by @ArthurSens in #8639
- werft/build/prepare: Cleanup code by @ArthurSens in #8643
- .werft/build: Cleaning code by @ArthurSens in #8636
- Disable cache reclaim when ...
2022.02.0
February 2022 release of Gitpod Installer
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.02.0.1
What's Changed
- [installer] Add missing nil check for experimental ws-daemon config by @corneliusludmann in #8302
- [changelog] updated changelog by @roboquat in #8332
- [ws-manager] fix incorrect status when image pull is done by @iQQBot in #8335
- [installer] Add disableDefinitelyGp config option by @corneliusludmann in #8308
- [server] Restrict snapshot access based on repository access by @jankeromnes in #8306
- Add ssh_host_key router by @iQQBot in #8295
- telemetry: show collected data under the toggle by @Pothulapati in #8272
- [jb] track client project sessions by @akosyakov in #8339
- [installer] Use fuse as default ShiftFS method by @corneliusludmann in #8346
- [installer]: add explanation for configuring AWS container registry by @mrsimonemms in #8322
- [server] make ping pong async by @AlexTugarev in #8348
- [ts] Update network-facing libs like express (et al.), node-fetch, p-… by @geropl in #8312
- Update VM image ID by @meysholdt in #8357
- Fix VM image ID by @meysholdt in #8362
- [ws-manager-bridge] fix error handling for register & update, show all admission-constraints for list by @kylos101 in #8330
- werft/jobs/build: Add observability support to installer by @ArthurSens in #8358
- [server] Track snapshot access requests, and whether they are granted or denied by @jankeromnes in #8374
- [jb] fix #8296: validate host key fingerprint by @akosyakov in #8317
- [jb]: customize remote indicator by @akosyakov in #8371
- Add maximum lifetime constraint for a workspace by @princerachit in #8307
- Move installer to /install by @mrsimonemms in #8345
- Pre-populate Cmd+O modal and sort suggested context URLs by most-recently-used first by @jankeromnes in #8380
- installer: make OpenVSX URL configurable in the openvsx proxy by @Pothulapati in #8266
- [installer] Ensure ws-proxy is scheduled in different nodes by @aledbf in #8389
- Log parent quota by @Furisto in #8390
- Update helm cpu limit by @Furisto in #8393
- [admin] (temp) disable telemetry for gitpod.io by @AlexTugarev in #8386
- [ws-daemon] Improve cache error handling by @aledbf in #8366
- jb: configure SDK workaround by @akosyakov in #8406
- [ws-manager] Add missing check to fix OOM error by @princerachit in #8372
- Use old small Workspace Image for VMs for now by @mads-hartmann in #8407
- jb: auto preconfigure module SDK as well by @akosyakov in #8415
- fix 'gp credential-helper' told us to quit by @iQQBot in #8416
- [changelog] updated changelog by @roboquat in #8424
- Identify Call Improvements by @jakobhero in #8422
- [jb] update link to GW docs by @akosyakov in #8430
- Misc bug fixes for Bitbucket by @AlexTugarev in #8298
- Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to av…" by @geropl in #8431
- Add tiny load testing script by @mads-hartmann in #8310
- jb: fix update gateway instructions by @akosyakov in #8432
- [installer]: remove jaeger operator by @mrsimonemms in #8376
- dashboard: set correct default setting for telemetry by @Pothulapati in #8373
- installer: always override
-c
config on default values by @Pothulapati in #8401 - [installer] Tidy up
omitempty
in config by @corneliusludmann in #8436 - Update stable with vscode_session telemetry fix by @jeanp413 in #8444
- supplement git credential-helper smoke test comment by @iQQBot in #8443
- Fix PREVENT_METADATA_ACCESS is not effact by @iQQBot in #8336
Full Changelog: 2022.01.1...2022.02.0
2022.02.0-rc1
February 2022 release of Gitpod Installer
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.02.0.0
What's Changed
- [installer] Add missing nil check for experimental ws-daemon config by @corneliusludmann in #8302
- [changelog] updated changelog by @roboquat in #8332
- [ws-manager] fix incorrect status when image pull is done by @iQQBot in #8335
- [installer] Add disableDefinitelyGp config option by @corneliusludmann in #8308
- [server] Restrict snapshot access based on repository access by @jankeromnes in #8306
- Add ssh_host_key router by @iQQBot in #8295
- telemetry: show collected data under the toggle by @Pothulapati in #8272
- [jb] track client project sessions by @akosyakov in #8339
- [installer] Use fuse as default ShiftFS method by @corneliusludmann in #8346
- [installer]: add explanation for configuring AWS container registry by @mrsimonemms in #8322
- [server] make ping pong async by @AlexTugarev in #8348
- [ts] Update network-facing libs like express (et al.), node-fetch, p-… by @geropl in #8312
- Update VM image ID by @meysholdt in #8357
- Fix VM image ID by @meysholdt in #8362
- [ws-manager-bridge] fix error handling for register & update, show all admission-constraints for list by @kylos101 in #8330
- werft/jobs/build: Add observability support to installer by @ArthurSens in #8358
- [server] Track snapshot access requests, and whether they are granted or denied by @jankeromnes in #8374
- [jb] fix #8296: validate host key fingerprint by @akosyakov in #8317
- [jb]: customize remote indicator by @akosyakov in #8371
- Add maximum lifetime constraint for a workspace by @princerachit in #8307
- Move installer to /install by @mrsimonemms in #8345
- Pre-populate Cmd+O modal and sort suggested context URLs by most-recently-used first by @jankeromnes in #8380
- installer: make OpenVSX URL configurable in the openvsx proxy by @Pothulapati in #8266
- [installer] Ensure ws-proxy is scheduled in different nodes by @aledbf in #8389
- Log parent quota by @Furisto in #8390
- Update helm cpu limit by @Furisto in #8393
- [admin] (temp) disable telemetry for gitpod.io by @AlexTugarev in #8386
- [ws-daemon] Improve cache error handling by @aledbf in #8366
- jb: configure SDK workaround by @akosyakov in #8406
- [ws-manager] Add missing check to fix OOM error by @princerachit in #8372
- Use old small Workspace Image for VMs for now by @mads-hartmann in #8407
- jb: auto preconfigure module SDK as well by @akosyakov in #8415
- fix 'gp credential-helper' told us to quit by @iQQBot in #8416
- [changelog] updated changelog by @roboquat in #8424
- Identify Call Improvements by @jakobhero in #8422
- [jb] update link to GW docs by @akosyakov in #8430
- Misc bug fixes for Bitbucket by @AlexTugarev in #8298
- Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to av…" by @geropl in #8431
- Add tiny load testing script by @mads-hartmann in #8310
- jb: fix update gateway instructions by @akosyakov in #8432
- [installer]: remove jaeger operator by @mrsimonemms in #8376
- dashboard: set correct default setting for telemetry by @Pothulapati in #8373
- installer: always override
-c
config on default values by @Pothulapati in #8401 - [installer] Tidy up
omitempty
in config by @corneliusludmann in #8436 - Update stable with vscode_session telemetry fix by @jeanp413 in #8444
- supplement git credential-helper smoke test comment by @iQQBot in #8443
- Fix PREVENT_METADATA_ACCESS is not effact by @iQQBot in #8336
Full Changelog: 2022.01.1...2022.02.0-rc1
2022.01.1
January 2022 hotfix release
- #8334 Fixes incorrect podSelectorLabels with workspace
Docs: https://www.gitpod.io/docs/self-hosted/latest
Docker image: eu.gcr.io/gitpod-core-dev/build/installer:release-2022.01.1.0