Breadcrumbs

Upgrade VeridiumID Containers from 3.7.2 to v3.8.1

1. Prerequisites

Please install the following software on the machine that will be used to deploy VeridiumID:

2. Download docker images

If using a custom Docker registry, please download and unpack the following archive, then upload its contents to your Docker registry.

Name

URL

SHA256

MD5

veridiumid-saas-images-3.8.1.tar.gz

https://veridium-repo.veridium-dev.com/repository/docker-images/12.1.42/veridiumid-saas-images-3.8.1.tar.gz

4182c4c7f5d02b688504159fcf028a49776980152af7c4502014c22fa5f3ff26

a29f3611481e550139a56175a35c8cbb

3. Change directory to the folder where veridium-containers folder is located

4. Download required files

wget --user <NEXUS_USER> --password <NEXUS_PASSWORD> https://veridium-repo.veridium-dev.com/repository/helm-releases/veridiumid-containers/3.8.1/veridiumid-saas-3.8.1.zip

unzip -o veridiumid-saas-3.8.1.zip -d 3.8.1

5. Upgrade Elasticsearch and Kibana.

The NAMESPACE and ENV_NO variables should be set according to your existing installation.

Perform the following modifications:

  • In veridiumid-containers/elasticsearch-values.yaml, update the tags of elasticsearch and kibana images to 8.17.2.

# update elasticsearch & kibana
helm upgrade --install -n <NAMESPACE> -f veridiumid-containers/elasticsearch-values.yaml elasticsearch-<ENV_NO> ../3.8.1/helm/elasticsearch-0.3.1.tgz
# force restart, if necessary:
oc -n <NAMESPACE> delete sts elasticsearch-<ENV_NO>-es-default --cascade=orphan

6. Upgrade VeridiumID

The NAMESPACE and ENV_NO variables should be set according to your existing installation.

Remove all occurrences of tag: 11.2.71 in veridiumid-containers/veridiumid-values.yaml

helm upgrade --install -n <NAMESPACE> -f veridiumid-containers/veridiumid-values.yaml veridiumid ../3.8.1/helm/veridiumid-0.7.7.tgz --timeout 20m

7. Post upgrade configuration

In the vid-maintenance pod, execute the following:

bash /scripts/migrate_to_elk.sh

8. Update API definitions

Apply the latest dmz-api.3.8.1.json and websec-api.3.8.1.json files in the /api folder.

Last updated: