This piece of infrastructure code lets you create a kubernetes cluster with all components needed to run the coder platform on the Google Cloud Platform. Follow this link for more informations about the coder platform:
The core features are:
- Web based IDEs for developers (VSCode, see https://github.com/coder/code-server), no need to install anything on local machines
- Integration of local installations of different IDEs like VSCode, IntelliJ etc.
- Support for provisioning whole desktops via KasmVNC (see https://kasmweb.com/kasmvnc).
- Self registration via OIDC and Keycloak with email verification.
- Integrated file browser for the developer home directories to exchange data with the local machine.
- Fully functional development environment with plugin installations, docker builds, ports forwarding etc.
- Use es many images for different developer environments as you want.
- Out of the box Backup and Restore to and from Google Storage via continues WAL archiving for Postgres and Restic Backup of developer home directories.
- Works fine with cluster autoscaling. Using different autoscaled node pools for the base system and coder workspaces.
- Automatic TLS certificate generation via cert-manager and Let's Encrypt.
- Simple YAML configuration files to configure everything.
- and more...