Installing Updated Traffic Manager on 4.4.x Running in Docker
The following section gives the procedure to build updated Docker images on 4.4.x Docker.
Procedure
-
Save or backup the existing
mashery-proxy-config.json.
-
Download
TIB_mashery_local_4.4.3.HF001_docker.tar.gz and extract it to
/opt/mashery/install directory.
-
Expand the images with
build-docker.sh --extract
-
Update
{install}/resources/mlce-runtime/MLCE_build_A/ml-docker/mashery-proxy-config.tmpl with values from the existing configuration.
mashery-proxy-config.tmpl can be found in
/opt/mashery/install/resources/mlce-runtime/MLCE_build_A/ml-docker/mashery-proxy-config.tmpl.
Variables are parameter with enclosed %%.
-
Update the Cassandra client configuration section
com.mashery.cassandra.client.cassandra-client with the properties from 5.5.1 cluster.
This is to enable 4.4.x installation to access the Cassandra database for token access and migration.
It is recommended that the client connection to Cassandra is a secure connection.
-
If you are using SSL, update the SSL configuration section
factory:com.mashery.proxy.server.ssl. Otherwise, delete the section.
-
Update the following sections accordingly:
- com.mashery.service.onprem.oauth.authenticator.oauth-service-authenticator
-
com.mashery.service.onprem.api-server
-
Build the images with
build-docker.sh --build
The build will not continue if
mashery-proxy-config.tmpl still has variables that are not updated.
-
Update the
images tag in
docker-compose.yml.
-
Restart the cluster with updated
docker-compose.yml.
Copyright © 2022. Cloud Software Group, Inc. All Rights Reserved.