@@ -83,6 +83,7 @@ public interface TestConstants {
8383 //
8484 public static final String TEST_IMAGES_REPO = System .getProperty ("wko.it.test.images.repo" );
8585 public static final String TEST_IMAGES_TENANCY = System .getProperty ("wko.it.test.images.tenancy" );
86+ public static final String TEST_IMAGES_PREFIX = getDomainImagePrefix (TEST_IMAGES_REPO , TEST_IMAGES_TENANCY );
8687
8788 public static final String TEST_IMAGES_REPO_USERNAME = System .getenv ("TEST_IMAGES_REPO_USERNAME" );
8889 public static final String TEST_IMAGES_REPO_PASSWORD = System .getenv ("TEST_IMAGES_REPO_PASSWORD" );
@@ -136,7 +137,7 @@ public interface TestConstants {
136137 public static final String DB_IMAGE_PREBUILT_TAG = getNonEmptySystemProperty ("wko.it.db.image.tag" , "18.4.0-xe" );
137138
138139 // WebLogic Base Image with Japanese Locale
139- public static final String LOCALE_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY + "/ test-images/weblogic" ;
140+ public static final String LOCALE_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/weblogic" ;
140141 public static final String LOCALE_IMAGE_TAG = "12.2.1.4-jp" ;
141142
142143 // For kind, replace repo name in image name with KIND_REPO,
@@ -204,8 +205,7 @@ public interface TestConstants {
204205
205206 // ELK Stack and WebLogic logging exporter constants
206207 public static final String ELASTICSEARCH_NAME = "elasticsearch" ;
207- public static final String ELASTICSEARCH_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
208- + "/test-images/docker/elasticsearch" ;
208+ public static final String ELASTICSEARCH_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/elasticsearch" ;
209209 public static final String ELK_STACK_VERSION = "7.8.1" ;
210210 public static final String FLUENTD_IMAGE_VERSION =
211211 getNonEmptySystemProperty ("wko.it.fluentd.image.version" , "v1.14.5" );
@@ -222,17 +222,15 @@ public interface TestConstants {
222222 public static final String WEBLOGIC_INDEX_KEY = "wls" ;
223223 public static final String KIBANA_INDEX_KEY = "kibana" ;
224224 public static final String KIBANA_NAME = "kibana" ;
225- public static final String KIBANA_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
226- + "/test-images/docker/kibana" ;
225+ public static final String KIBANA_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/kibana" ;
227226 public static final String KIBANA_IMAGE = KIBANA_IMAGE_NAME + ":" + ELK_STACK_VERSION ;
228227 public static final String KIBANA_TYPE = "NodePort" ;
229228 public static final int KIBANA_PORT = 5601 ;
230229 public static final String LOGSTASH_NAME = "logstash" ;
231- public static final String LOGSTASH_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
232- + "/test-images/docker/logstash" ;
230+ public static final String LOGSTASH_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/logstash" ;
233231 public static final String LOGSTASH_IMAGE = LOGSTASH_IMAGE_NAME + ":" + ELK_STACK_VERSION ;
234- public static final String FLUENTD_IMAGE = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
235- + "/ test-images/docker/fluentd-kubernetes-daemonset:"
232+ public static final String FLUENTD_IMAGE = TEST_IMAGES_PREFIX
233+ + "test-images/docker/fluentd-kubernetes-daemonset:"
236234 + FLUENTD_IMAGE_VERSION ;
237235 public static final String JAVA_LOGGING_LEVEL_VALUE = "INFO" ;
238236
@@ -242,8 +240,7 @@ public interface TestConstants {
242240 public static final String MII_AUXILIARY_IMAGE_NAME = DOMAIN_IMAGES_PREFIX + "mii-ai-image" ;
243241 public static final boolean SKIP_BUILD_IMAGES_IF_EXISTS =
244242 Boolean .parseBoolean (getNonEmptySystemProperty ("wko.it.skip.build.images.if.exists" , "false" ));
245- public static final String BUSYBOX_IMAGE = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
246- + "/test-images/docker/busybox" ;
243+ public static final String BUSYBOX_IMAGE = TEST_IMAGES_PREFIX + "test-images/docker/busybox" ;
247244 public static final String BUSYBOX_TAG = "1.34.1" ;
248245
249246 // Skip the mii/wdt basic image build locally if needed
@@ -289,30 +286,28 @@ public interface TestConstants {
289286 public static final String PROMETHEUS_REPO_NAME = "prometheus-community" ;
290287 public static final String PROMETHEUS_REPO_URL = "https://prometheus-community.github.io/helm-charts" ;
291288
292- public static final String PROMETHEUS_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
293- + "/test-images/prometheus/prometheus" ;
289+ public static final String PROMETHEUS_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/prometheus/prometheus" ;
294290 public static final String PROMETHEUS_IMAGE_TAG = "v2.39.1" ;
295291
296- public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
297- + "/ test-images/prometheus/alertmanager" ;
292+ public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_NAME = TEST_IMAGES_PREFIX
293+ + "test-images/prometheus/alertmanager" ;
298294 public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_TAG = "v0.24.0" ;
299295
300- public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
301- + "/ test-images/jimmidyson/configmap-reload" ;
296+ public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_NAME = TEST_IMAGES_PREFIX
297+ + "test-images/jimmidyson/configmap-reload" ;
302298 public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_TAG = "v0.5.0" ;
303299
304- public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
305- + "/ test-images/prometheus/pushgateway" ;
300+ public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_NAME = TEST_IMAGES_PREFIX
301+ + "test-images/prometheus/pushgateway" ;
306302 public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_TAG = "v1.4.3" ;
307303
308- public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
309- + "/ test-images/prometheus/node-exporter" ;
304+ public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_NAME = TEST_IMAGES_PREFIX
305+ + "test-images/prometheus/node-exporter" ;
310306 public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_TAG = "v1.3.1" ;
311307
312308 public static final String GRAFANA_REPO_NAME = "grafana" ;
313309 public static final String GRAFANA_REPO_URL = "https://grafana.github.io/helm-charts" ;
314- public static final String GRAFANA_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
315- + "/test-images/grafana/grafana" ;
310+ public static final String GRAFANA_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/grafana/grafana" ;
316311 public static final String GRAFANA_IMAGE_TAG = "9.3.0" ;
317312
318313 // credentials
0 commit comments