-
Before you perform an upgrade you must put Domino into maintenance mode. See the domino-maintenance-mode readme.
-
Run the installer with the same configuration as the one you used for installation, but with the
versionfield set to the new version. See the configuration reference and the fleetcommand-agent release notes for Domino versions compatible with your installer.
|
Note
|
To back up Nucleus and Git before you upgrade, use the following: kubectl -n domino-platform create job upgrade-backup-nucleus-job --from cronjob/nucleus-backup kubectl -n domino-platform create job upgrade-backup-git-job --from cronjob/git-backup |
-
See Upgrade fleetcommand-agent if you must upgrade to a newer installer version to upgrade to a Domino version.
-
Upgrade Domino
-
Retrieve the new Domino installer image from
quay.io:docker pull quay.io/domino/fleetcommand-agent:v44
-
Create a copy of your
domino.ymlconfiguration file. Name it something likedomino-orig-date.yml, to indicate when you modified the configuration. -
To generate a new
domino.ymlconfiguration file, run the initialization command through the upgradedfleetcommand-agentimage. This upgrades your existing configuration to the new template. The command assumes both.ymlfiles are in your current directory.docker run --rm -it -v $(pwd):/install quay.io/domino/fleetcommand-agent:v44 init --file /install/domino.yml -t /install/domino-orig-date.yml
-
Copy custom values from your original configuration into the new file.
-
When the upgrade is complete, run the install script from the install process and change the
spec.containers.imagevalue toquay.io/domino/fleetcommand-agent:v44.
-
