January 31, 2022
Project-level environment variables
It’s time to bring environment variables to Projects, and with that to Prebuilds as well!
Environment variables can now be set for individual Projects, which automatically makes them available when Gitpod runs a Prebuild for your project.
By default, these environment variables are not accessible in workspaces. You can, if you desire so, make them available in workspaces too. However, keep in mind that if you do so, anyone who starts a Gitpod workspace for your project will see the value of these environment variables.
To get started, make sure you have created a project at gitpod.io/new. You will then be able to visit its Settings page, where you find a new Variables section.
We are interested in your feedback and suggestions, please let us know in our dedicated feedback issue or chat with us.
Fixes and improvements
- #7895 - werft run github -j .werft/clean-up-werft-build-nodes.yaml -f
- #7873 - [Installer]: release 2022.01
- #7769 - [installer] Add missing kube-rbac-proxy container in ws-manager deployment
- #7774 - [installer] Do not start binaries in verbose mode
- #7362 - - Refactor JB integration to connect over SSH instead of CWM links.- Provide Gitpod integration in JB Gateway.
- #7732 - [Dashboard]: add send telemetry to admin settings
- #7801 - [installer]: add namespace to validate cluster command
- #7837 - Fix “token not found” issues.
- #7430 - Remove ws-scheduler component
- #7760 - Support heartbeats from SSH sessions
- #7591 - [server]: Create installation admin controller
- #7752 - [installer] Fix invalid tag name for image build template
- #7302 - [dashboard] Error messages on workspace creation when the repository is not found, will now also display the name of the repository
- #7753 - Improved feedback when content initialisation fails
- #7514 - Autofix: upgrade-nvm-tools
- #7730 - [installation-telemetry]: log data sent to Segment
- #7472 - [ws-manager] Improve workspaces PodAffinity
- #7657 - Make proc mounts more reliable which affects parallel Docker container startup
- #7623 - [installer] Fix ws-daemon image pull policy
- #7656 - [installer] Fix lifecycle PostStart label update
- #7670 - [installer] Fix registry-facade ClusterRoleBinding name
- #7660 - [installer] Switch default log level to info
- #7687 - [installer] Telemetry should not run in workspace clusters
- #7633 - Admin users can download the account statement.
- #7295 - Introduce Project-level environment variables
- #7659 - [dashboard] Don’t offer to add common email domains as a verified student domains in Admin
- #7625 - [installer] Fix mysql image pull policy
- #7642 - [Installer]: remove the deprecated TypeORM migration command