- Periodic checks for new package versions in the Glasskube packages repository.
- A Glasskube bot that opens PRs to add discovered new versions to the repository.
- UI notifications and CLI commands to list installed packages and pending updates.
- Optional per-package auto-update that updates installed packages after repository PRs are merged.
- Interactive CLI and UI configuration editors for package values.
- Uninstall and purge commands to remove packages or fully clean a cluster.
- Glasskube periodically checks upstream sources for new package releases.
- The Glasskube bot opens a PR in the Glasskube packages repository to add the new version.
- After CI/testing and the PR is merged, Glasskube detects the new repository version.
- If auto-update is enabled for an installed package, Glasskube updates the installation automatically; otherwise the UI/CLI show that an update is available and you can apply it manually.



glasskube list to see installed packages, repository versions, and auto-update status. Example output:
glasskube list output shows installed package versions alongside repository availability. In the example above, CloudNativePG is installed at v1.23.2+1 while a newer repository version exists.
Enable per-package auto-update (CLI)
Enable automatic updates for a package at any time:
glasskube update <package-name>. Example updating cloudnative-pg:

glasskube uninstall <package-name>:
glasskube purge. This performs a full cleanup of Glasskube-managed resources and should be used with caution.
Using
glasskube purge removes Glasskube components, CRDs, controllers, and all installed packages from the target cluster. Only run this when you intend to perform a full cleanup.glasskube purge confirmation:
Summary
- Glasskube monitors a central packages repository where a bot adds new package versions.
- Enable per-package auto-updates to automatically update installations after repository PRs are merged.
- Use the CLI (
glasskube list,auto-update enable,update,configure,uninstall,purge) or the UI to manage package lifecycle tasks interactively. - Edit package values post-installation with
glasskube configureor the dashboard. - Use
glasskube uninstallto remove individual packages; useglasskube purgeonly for a full cluster cleanup.
- Glasskube packages repository: https://github.com/glasskube/packages
- Kubernetes Concepts: https://kubernetes.io/docs/concepts/