1818import static java .util .concurrent .TimeUnit .MINUTES ;
1919import static java .util .concurrent .TimeUnit .SECONDS ;
2020import static oracle .weblogic .kubernetes .TestConstants .K8S_NODEPORT_HOST ;
21- import static oracle .weblogic .kubernetes .TestConstants .MONITORING_EXPORTER_VERSION ;
21+ import static oracle .weblogic .kubernetes .TestConstants .MONITORING_EXPORTER_WEBAPP_VERSION ;
2222import static oracle .weblogic .kubernetes .actions .ActionConstants .RESOURCE_DIR ;
2323import static oracle .weblogic .kubernetes .utils .FileUtils .checkDirectory ;
2424import static oracle .weblogic .kubernetes .utils .FileUtils .checkFile ;
@@ -39,17 +39,21 @@ public class MonitoringUtils {
3939 */
4040 public static void downloadMonitoringExporterApp (String configFile , String applicationDir ) {
4141 LoggingFacade logger = getLogger ();
42- String monitoringExporterVersion = Optional .ofNullable (System .getenv ("MONITORING_EXPORTER_VERSION" ))
43- .orElse (MONITORING_EXPORTER_VERSION );
42+ //version of wls-exporter.war published in https://github.com/oracle/weblogic-monitoring-exporter/releases/
43+ String monitoringExporterWebAppVersion = Optional .ofNullable (System .getenv ("MONITORING_EXPORTER_WEBAPP_VERSION" ))
44+ .orElse (MONITORING_EXPORTER_WEBAPP_VERSION );
45+
4446 String monitoringExporterBuildFile = String .format (
45- "%s/get%s.sh" , applicationDir , monitoringExporterVersion );
47+ "%s/get%s.sh" , applicationDir , monitoringExporterWebAppVersion );
4648 checkDirectory (applicationDir );
4749 logger .info ("Download a monitoring exporter build file {0} " , monitoringExporterBuildFile );
50+ String monitoringExporterRelease =
51+ monitoringExporterWebAppVersion .equals ("2.0" ) ? "2.0.0" : monitoringExporterWebAppVersion ;
4852 String curlDownloadCmd = String .format ("cd %s && "
4953 + "curl -O -L -k https://github.com/oracle/weblogic-monitoring-exporter/releases/download/v%s/get%s.sh" ,
5054 applicationDir ,
51- monitoringExporterVersion ,
52- monitoringExporterVersion );
55+ monitoringExporterRelease ,
56+ monitoringExporterWebAppVersion );
5357 logger .info ("execute command a monitoring exporter curl command {0} " , curlDownloadCmd );
5458 assertTrue (new Command ()
5559 .withParams (new CommandParams ()
0 commit comments