Skip to main content
Feedback

Customizing Migration Configuration

You must modify the values from mysql-secret.yaml and migration.yaml.

Customizing mysql-secret.yaml

info

The following information applies to LE v6.1.0+

  • You can find mysql_secret.yaml at the following file path:<extract_location>/migrate_5x_to_6/mysql_secret.yaml
KeyValueDescription
namespacedefaultUpdate the value to the namespace value that is used by the Local Edition versions 5.3.x, 5.4.x, 5.5.x, and 5.6.x.
username_apim5masheryonpremDo not change this value.
password_apim5-The MySQL password used by the Local Edition versions 5.3.x, 5.4.x, 5.5.x, and 5.6.x.
username_apim6masheryonpremIt is the user name that you created for deploying Boomi Cloud API Management – Local Edition 6.x runtime.
password_apim6Y2hhbmdlbWU=The MySQL password used by Boomi Cloud API Management – Local Edition 6.x.
info

The following information applies to LE v6.1.0+:

  • The value for password_apim5 and password_apim6 is encoded as a base64 value:

    echo -n changeme | base64

Customizing migration.yaml

KeyValueDescription
namespacedefaultUpdate the value to the namespace value that is used by the Local Edition versions 5.3.x, 5.4.x, 5.5.x, and 5.6.x.

- For PersistentVolumeClaim migration-pvc

- Pod migration-pod

- MYSQL_HOST_APIM5

- CASSANDRA_HOST

imageus.gcr.io/mashery-cloud-operations/migration:5x-6.1Update the container registry and repository used by the Local Edition versions 5.3.x, 5.4.x, 5.5.x, and 5.6.x.
APIM5_RELEASE_VERSION5.6.2 
APIM5_MODEuntethered 
APIM6_RELEASE_VERSION6.0.0 
APIM6_MODEuntethered 
MYSQL_HOST_APIM6 Update to your MySQL service host.
MYSQL_PORT_APIM63306Update to your MySQL service port.
MYSQL_DATABASE_APIM6masherysolarUpdate to your MySQL database.
MYSQL_SERVICE_SSL_MODEtrustFor your MySQL service host:

- disable: Do not use SSL/TLS. No key or certificate is required.

- trust: Only use SSL/TLS for encryption, do not perform certificate or hostname verification. No key or certificate is required.

- verify-ca: Use SSL/TLS for encryption and perform certificate verification. Do not perform the hostname verification. CA certificate is needed.

- verify-full: Use SSL/TLS for encryption, certificate verification, and hostname verification. A CA certificate is required.

MYSQL_SERVICE_MUTUAL_TLSdisableFor your MySQL service host.
storage10GiFor PersistentVolumeClaim migration-pvc. The default value is good when you have less than 1 million tokens.

Customizing CA Certificate, Client Key, and Client Certificate (in v6.0.0)

The CA certificate, client key, and client certificate are used in TLS or mutual TLS(mTLS) connection to the MySQL service of Boomi Cloud API Management – Local Edition 6.0.0. Samples are included in the migration package. Replace the samples when a TLS or mTLS connection to the MySQL service of Boomi Cloud API Management – Local Edition 6.0.0 is required.

File NameContentsDescription
mysql-service-ca.pemThe CA certificate, which is used to sign a MySQL server certificate.Required for TLS connection to a MySQL service.
mysql-service-client-key.pemClient keyRequired for mTLS connection to a MySQL service.
mysql-service-client-cert.pemClient certificateRequired for mTLS connection to a MySQL service.

Customizing Container Registry and Repo (in v6.1.0+)

Update container registry and repo in docker_push_migration.sh to the container registry and repo used by Boomi Cloud API Management – Local Edition 5.x.

On this Page