Updating
Since this is the first version no stable update process is guaranteed.
This guide provides step-by-step instructions to help you upgrade your CORE installation.
General Update Process
1. Backup your data
Ensure your Backups are up to date and working.
Information on ways to back up the platform can be found in the Backups Guide.
2. Review the release notes
- Check below for release notes and update instructions for all versions
- Pull the latest changes from the core repository or check out the specific version you want to update to.
- Look for changes in the
defaults/environment/global.yamlfile, as these may require adjustments in your custom configuration. - If you changed any other default configuration files, check for changes in those files as well.
- If you changed helm values directly via
rawValues, check for changes in the corresponding helm charts.
3. Update your deployment
To see what will change beteen the current version an d the new version you can use the helmfile diff command:
$ helmfile -e <environment> diff
To update and approve all changes interactively, use the helmfile apply command:
$ helmfile -e <environment> apply -i
Sometimes an update via "apply" might not be enough.
For example when changes to the deployment were done manually in the cluster, or when the deployment requires more changes.
In this case, you can use the helmfile sync command to sync all deployments with the helmfile configuration:
$ helmfile -e <environment> sync