/plushcap/analysis/gitpod/gitpod-installer

Why we moved from Helm to Gitpod Installer

What's this blog post about?

Gitpod has introduced a new Installer that simplifies the installation process of their product. Previously, they used Helm to orchestrate installations, but as features were added, the complexity of their Helm charts increased significantly. The new Gitpod Installer is written in Go and offers several advantages over Helm charts, including easier maintenance, less configuration surface, and improved type safety. It also provides a user-centric installation experience with fewer knobs and switches for users to manage. Additionally, the Installer supports backwards compatibility and version manifests, ensuring that a specific release of Gitpod always runs with a deterministic set of services and dependencies. The Installer is designed to be scalable across teams within Gitpod and enforces certain decisions as validation constraints at config and cluster levels for stability and ease of troubleshooting.

Company
Gitpod

Date published
April 6, 2022

Author(s)
Christian Weichel

Word count
1442

Language
English

Hacker News points
19


By Matt Makai. 2021-2024.