What’s new in OpenEverest 1.14.0¶
➡️ New to OpenEverest? Get started with our Quickstart Guide.
Expand to unleash the key updates
📋 Release summary¶
| # | Category | Description |
|---|---|---|
| 1. | Homebrew installation for everestctl | Install everestctl on macOS and Linux with a single Homebrew command. |
| 2. | Community Helm chart migration | OpenEverest is now installed via the community-driven Helm chart hosted at openeverest/helm-charts. |
| 3. | Operator upgrades | Support for Percona Operator for MongoDB v1.22.0. |
| 4. | New features | Check out the new features introduced in OpenEverest 1.14.0 |
Release highlights¶
Install everestctl via Homebrew¶
everestctl is now available through Homebrew, making installation on macOS and Linux as simple as two commands. This works on both Apple Silicon (arm64) and Intel (amd64) hardware.
brew tap openeverest/tap
brew install everestctl
📘 For the full installation guide, see the everestctl installation documentation.
📘 Related GitHub issue: #1728
Helm chart migrated to openeverest/helm-charts¶
OpenEverest is now installed using the community-driven Helm chart hosted at openeverest/helm-charts. This replaces the previous Percona Helm chart and reinforces OpenEverest’s commitment to vendor-neutral, community-owned infrastructure.
Update your Helm repository reference to the new chart location when upgrading to OpenEverest 1.14.0.
📘 See the Helm installation guide for updated commands.
New features¶
-
#1728:
everestctlis now available via Homebrew (brew tap openeverest/tap && brew install everestctl), supporting both macOS and Linux on ARM and AMD64. -
OpenEverest now supports Percona Operator for MongoDB v1.22.0 with Percona Server for MongoDB 6.0.27-21, 7.0.30-16, and 8.0.19-7.
-
OpenEverest Helm chart has been migrated to the community-driven openeverest/helm-charts repository.
Improvements¶
- #1910: Increased the RSA key size used for signing authentication JWT tokens from 2048 to 4096 bits for enhanced security.
🚀 Upgrade to OpenEverest 1.14.0¶
Because this release migrates the OpenEverest Helm chart from the percona repository to the community-driven openeverest repository, the upgrade process requires an additional one-time migration step.
Choose one of the following upgrade paths:
Upgrade using the latest version of everestctl. The CLI handles the Helm chart migration automatically.
Make sure you are running the latest version of everestctl before starting the upgrade.
📖 See the Upgrade section for the full steps.
If you prefer to upgrade using Helm, follow these steps to migrate your existing releases from the percona Helm repository to the openeverest repository and upgrade them.
-
Add the new OpenEverest Helm repository and update your local cache:
helm repo add openeverest https://openeverest.github.io/helm-charts/ helm repo update -
Upgrade the CRDs:
helm upgrade --install everest-crds \ openeverest/everest-crds \ --namespace everest-system \ --take-ownership -
Upgrade each release to re-associate it with the new
openeverestchart:Upgrade the core components release:
helm upgrade everest-core openeverest/openeverest \ --namespace everest-system \ --reuse-valuesIf you have one or more database namespace releases, upgrade each one:
helm upgrade <RELEASE_NAME> openeverest/everest-db-namespace \ --namespace <DB_NAMESPACE> \ --reuse-valuesReplace
<RELEASE_NAME>and<DB_NAMESPACE>with your actual release name and namespace. To list all your current releases, runhelm list --all-namespaces. -
(Optional) Remove the old Percona Helm repository:
helm repo remove percona