Updating MOTAR Installation

Guide to updating your MOTAR Ghost Instance to the latest version.

CAUTION

The Platform Version tab has a version checker, will tell you when there is a new version available to update:

When a new version is available, (!) will show next to the Platform Version tab.

Note the Installed Version vs Available Version in the image below.

The Platform Version tab notes a new version is available.

Updating your MOTAR Ghost to the latest version is highly dependent on your installation method. Choose the method below that matches your installation. If you do not know what type of installation you have, consult your platform admin.

WARNING

Choose the guide based on your installation method:

HELM Installation

Upgrade

WARNING

To update the MOTAR version on your HELM install, run:

Uninstall/Upgrade

  • Backup your secrets file (secrets backup is not covered in this guide. If you need assistance on how to backup your secrets, refer to your IT administrator.

  • Backup your MOTAR Instance: Backup & Restore Data

Once you have backed up everything, you can run:

Once the uninstall process completes you can start the install process by running:

If secrets were deleted you will need to destroy persistent volumes

If you uninstall MOTAR before updating, you will need to restore from backup. Follow this guide to restore your data: Backup & Restore Data


ARGO Installation

Update the MOTAR version number to in your settings to the latest version number listed in your Platform Verision tab.

See example below.


DOCKER Installation

Installing via Docker

If you want to shut down your instance during the update run:


Check and Configure Docker

  • Open your terminal window

    1. Search Terminal in Spolight or find it in Application > Utilities

  • Run the following command to check if Docker Compose is installed:

  • You should see a result like this example (your result may vary):

  • If no errors, continue, otherwise if you encounter a permission error, prepend sudo to the command:

  • Make sure your Docker is running by typing:

  • As an example, if docker is running, but there are no containers running you may see output like this (if you have containers running you may see additional details beneath these headings):

  • If you get the proper response, continue to Updating MOTAR Installation, otherwise if you encounter a permission error, use the sudo command:

With Docker running it is time to Configure your MOTAR Environment

Configure Your MOTAR Environment

While in Terminal, you will configure your MOTAR Docker package.

  1. Change directory to the location you saved the MOTAR docker compose install package from Updating MOTAR Installation

This is the folder where you saved your motar-3.0.1-docker-compose.tar.gz file.

  1. Unpack the MOTAR installation file (if you already unpacked the file, you may skip to step 3)

  1. Once the file is unpacked, you will need to change directory into the EasySetup folder.

  1. Before launching MOTAR, you'll need to copy sample environment files and update with your deployment’s specifics. Sample environment files are provided to help you get started.

For this demo the URL for your MOTAR intance will be set to "motarghost.com".

Deploying MOTAR with Docker Compose

  1. Ensure you are still in the EasySetup folder in Terminal

You should see the following progress/message(s)

Configuring Network & Domain Routing

To ensure your client device can resolve domain names correctly, configure your DNS settings.

  1. Use the following Terminal command to backup your 'hosts' file:

  1. Append your 'hosts' file with the following command:

Last updated