Customizing API Management - Local Edition Manifest

In the /var/jenkins_home/docker-deploy/aws/openshift/ folder of API Management - Local Edition Installer, there's a deployment manifest file for reference:
Manifest File Note
manifest-single-zone.json Reference manifest file for deployment in single AWS region.

Cluster Parameters' Descriptions

Parameter Name Parameter Value Note

tml_cluster_name

Name of the TIBCO Cloud™ API Management - Local Edition cluster. Example: "Local Edition Openshift Cluster"

tml_cluster_mode

tethered

untethered

In "tethered" mode, admin must specify "mom_key" and "mom_secret" in

/var/jenkins_home/docker-deploy/properties/tml_cluster_properties.json

tml_image_tag

TML docker image tag

MUST customize to match the docker build to be deployed: i.e. the "5.5.0" is TML release; the last "1" is the build number in Jenkins job "build_docker".

tml_cm_count

No of CM containers

tml_tm_count

No of Traffic managers

tml_cache_count

No of cache containers

tml_sql_count

No of log containers

tml_log_count

No of log containers

tml_nosql_count

No of NoSql containers

Parameters Controlling Storage
"k8s_storage_type" :  "gp2" ,
"k8s_storage_provisioner" :  "kubernetes.io/aws-ebs" ,
"k8s_deploy_namespace" :  "ml5-openshift" ,
"tml_sql_storage_size" :  "10Gi" ,
"tml_log_storage_size" :  "10Gi" ,
"tml_nosql_storage_size" :  "10Gi" ,
"tml_cache_storage_size" :  "10Gi" ,
Parameters Controlling Services
"tml_tm_http_enabled" :  "true" ,
"tml_tm_http_port" :  80 ,
"tml_tm_https_enabled" :  "true" ,
"tml_tm_https_port" :  443 ,
"tml_tm_oauth_enabled" :  "true" ,
"tml_tm_oauth_port" :  8083 ,
 
"tml_api_http_enabled" :  "true" ,
"tml_api_http_port" :  7080 ,
"tml_api_https_enabled" :  "true" ,
"tml_api_https_port" :  7443 ,
 
"tml_cm_http_enabled" :  "true" ,
"tml_cm_http_port" :  8080 ,
"tml_cm_https_enabled" :  "true" ,
"tml_cm_https_port" :  8443 ,

Example: Generate deployment scripts for single-region deployment

In folder /var/jenkins_home/docker-deploy/aws/openshift/ of the Installer, run the following command to generate deployment scripts

./compose.sh manifest-single-zone.json
Sample output:
TMG_CLUSTER_NAME: Local Edition Openshift Cluster
TMG_CLUSTER_MODE: tethered
in "tethered" mode, admin must specify "api_key" and "api_secret" in "tml_sql_properties.json" and "tml_log_properties.json"
TMG_CLUSTER_TAG: 6922993653aa7f38744d8a3e50daccf3
TMG_ZONE_NAME: 0: us-east-1
TMG_ZONE_COUNT: 1
TMG_RELEASE_VERSION: 5.5.0