This article provides the missing steps from ML5.3.1 HF2 readme.
#Symptoms
TM pod does not create a listener on port 80 and its javaproxyruntime.log has the below error:
----------------
[2020-10-19T17:41:05+00:00] ERROR [Start Level: Equinox Container: bbd5c49e-309a-4309-bfe3-5a44c69cb11d] c.m.p.c.ServiceConfigurator - Unable to update configuration.
com.mashery.proxy.configurator.ServiceConfiguratorException: org.codehaus.jackson.JsonParseException: Unexpected character ('$' (code 36)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.FileInputStream@2c8f7999; line: 13, column: 25]
----------------
#Reason
This is because tml_tm_properties.json is missing an entry and this can be resolved by generating the latest docker_deploy folder after HF2 is applied on the installer.