- 
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:v50.2
 - 
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:v50.2 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:v50.2. 
 - 
 
