Steps to Upgrade VRS with CISCO Deployment Profile
-
Stop and remove all the VRS containers and images running in Docker.
-
Navigate to the recording-solution/docker directory.
-
Open the
docker-compose-cisco.yamlfile in your preferred text editor. Locate and update the following services and update their tags:-
frontend: 14.8 -
backend: 14.8 -
Save the changes before closing the file.
-
-
The following variable will be added to the config.env file.
|
Name |
Description |
|
|---|---|---|
|
1 |
KEYCLOAK_ADMIN_USERNAME |
Username for the Keycloak admin user, by default it is set to admin. |
|
2 |
KEYCLOAK_ADMIN_PASSWORD |
Password for the Keycloak admin user, by default it is set to admin. |
|
3 |
KEYCLOAK_PERMISSION_GROUP |
Keep this value as AGENT_GROUP. |
|
4 |
ENABLE_FINESSE_GADGET |
This config is to enable/disable auto-login while VRS is embedded in Finesse as a gadget. |
-
Navigate the application directory and run
./install-ciscoand check your container using thedocker pscommand. -
Once the containers get up, the VRS Application should be accessible on https://<IP-Address >/#/login
Optional Steps:
-
Follow the Keycloak guide,
-
Creation of a permission group. (If finesse embedding is enabled)
-
Addition of realm-management roles.
-
-
Update the following VRS Gadget Files in Finesse, embedding is enabled.
-
If truststore is required, uncomment the following variables in the docker/config.env file, which is located in your recording-solution directory. And place the truststore.jks file in the recording-solution/ssl directory. If the SSL directory is missing, make a new one and assign it full permission using the chmod 777 command.
|
Name |
Description |
|
|---|---|---|
|
1 |
TRUST_STORE_PATH |
It is the path where the truststore file is kept. |
|
2 |
TRUST_STORE_PASSWORD |
Password of the truststore |
-
Once done, run the
./install-ciscoscript.