To ensure a smooth upgrade process, please follow the instructions below.
Note: If current version is below 7.2.0 upgrade to 7.2.0 first then upgrade to latest by following Step 2. Otherwise, if already on 7.2 and above proceed with Step 1 only. Step 1 - Upgrade Steps for 7.2.x and above
docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml pull docker exec mongodb /bin/bash -c 'mongo admin --username="${MONGO_INITDB_ROOT_USERNAME}" --password="${MONGO_INITDB_ROOT_PASSWORD}" --eval "db.shutdownServer()"' docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml down docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml up -d Next Step : Follow the Post Upgrade Steps Step 2 a - Upgrade to Version 7.2.0Only for those whose current version is below 7.2.0, Before you continue with any latest version (> 7.2.0), it's important to update your system to version 7.2.0 first. By following these steps:
Step 2 b. - Upgrade StepsFollow the below steps to upgrade the knowhow instance. Steps Pull the images , stop the running container and run the new container by following commands . docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml pull docker exec mongodb /bin/bash -c 'mongo admin --username="${MONGODB_ADMIN_USER}" --password="${MONGODB_ADMIN_PASS}" --eval "db.shutdownServer()"' docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml down docker stop nonjira-processor azure-processor nonazureboards-processor notification-consumer docker rm nonjira-processor azure-processor nonazureboards-processor notification-consumer docker-compose -f /docker-compose.yaml/file/location/docker-compose.yaml up -d NOTE Ignore any errors Step 2 c - Upgrade StepsIf current version is 7.x.x and want to upgrade to 8.1.1
The package needs to be changed based on the installation and upgrade
If you are creating a fresh instance, set the starting system version to 0 The base version for Mongock is 8.0.0, so for upgrading an instance, maintain it as 8.0.0
Note: And, at the end follow the Step 1. after completing the above Step 2c changes. Step 2 d. - Upgrade StepsIf current version is 8.1.x and want to upgrade to 8.2.xPlease change below two properties in customapi.properties file, which is located in the path. /app/apps/properties/ and then follow step 1 above.
|
Upgrade from 8.x to 9.x
Steps
From 9.x we support Auth if you want to use auth application to authinticate for SAML follow this bellow steps
Upgrade steps without Auth
Open the docker-compose.yaml in a text editor and pass the required environmental variable follow this link
Update the docker image tag versin to latest 9.x.
Save the changes to the
docker-compose.yaml
file.Pull the docker images
docker-compose pull
Start the docker container
docker-compose up -d