@@ -83,6 +83,7 @@ public interface TestConstants {
8383 public static final String TEST_IMAGES_REPO = Optional .ofNullable (getImageRepoFromImageName (CRIO_PIPELINE_IMAGE ))
8484 .orElse (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" );
@@ -135,7 +136,7 @@ public interface TestConstants {
135136 public static final String DB_IMAGE_PREBUILT_TAG = getNonEmptySystemProperty ("wko.it.db.image.tag" , "18.4.0-xe" );
136137
137138 // WebLogic Base Image with Japanese Locale
138- public static final String LOCALE_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY + "/ test-images/weblogic" ;
139+ public static final String LOCALE_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/weblogic" ;
139140 public static final String LOCALE_IMAGE_TAG = "12.2.1.4-jp" ;
140141
141142 // For kind, replace repo name in image name with KIND_REPO,
@@ -201,8 +202,7 @@ public interface TestConstants {
201202
202203 // ELK Stack and WebLogic logging exporter constants
203204 public static final String ELASTICSEARCH_NAME = "elasticsearch" ;
204- public static final String ELASTICSEARCH_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
205- + "/test-images/docker/elasticsearch" ;
205+ public static final String ELASTICSEARCH_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/elasticsearch" ;
206206 public static final String ELK_STACK_VERSION = "7.8.1" ;
207207 public static final String FLUENTD_IMAGE_VERSION =
208208 getNonEmptySystemProperty ("wko.it.fluentd.image.version" , "v1.14.5" );
@@ -219,17 +219,15 @@ public interface TestConstants {
219219 public static final String WEBLOGIC_INDEX_KEY = "wls" ;
220220 public static final String KIBANA_INDEX_KEY = "kibana" ;
221221 public static final String KIBANA_NAME = "kibana" ;
222- public static final String KIBANA_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
223- + "/test-images/docker/kibana" ;
222+ public static final String KIBANA_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/kibana" ;
224223 public static final String KIBANA_IMAGE = KIBANA_IMAGE_NAME + ":" + ELK_STACK_VERSION ;
225224 public static final String KIBANA_TYPE = "NodePort" ;
226225 public static final int KIBANA_PORT = 5601 ;
227226 public static final String LOGSTASH_NAME = "logstash" ;
228- public static final String LOGSTASH_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
229- + "/test-images/docker/logstash" ;
227+ public static final String LOGSTASH_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/docker/logstash" ;
230228 public static final String LOGSTASH_IMAGE = LOGSTASH_IMAGE_NAME + ":" + ELK_STACK_VERSION ;
231- public static final String FLUENTD_IMAGE = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
232- + "/ test-images/docker/fluentd-kubernetes-daemonset:"
229+ public static final String FLUENTD_IMAGE = TEST_IMAGES_PREFIX
230+ + "test-images/docker/fluentd-kubernetes-daemonset:"
233231 + FLUENTD_IMAGE_VERSION ;
234232 public static final String JAVA_LOGGING_LEVEL_VALUE = "INFO" ;
235233
@@ -239,8 +237,7 @@ public interface TestConstants {
239237 public static final String MII_AUXILIARY_IMAGE_NAME = DOMAIN_IMAGES_PREFIX + "mii-ai-image" ;
240238 public static final boolean SKIP_BUILD_IMAGES_IF_EXISTS =
241239 Boolean .parseBoolean (getNonEmptySystemProperty ("wko.it.skip.build.images.if.exists" , "false" ));
242- public static final String BUSYBOX_IMAGE = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
243- + "/test-images/docker/busybox" ;
240+ public static final String BUSYBOX_IMAGE = TEST_IMAGES_PREFIX + "test-images/docker/busybox" ;
244241 public static final String BUSYBOX_TAG = "1.34.1" ;
245242
246243 // Skip the mii/wdt basic image build locally if needed
@@ -286,30 +283,28 @@ public interface TestConstants {
286283 public static final String PROMETHEUS_REPO_NAME = "prometheus-community" ;
287284 public static final String PROMETHEUS_REPO_URL = "https://prometheus-community.github.io/helm-charts" ;
288285
289- public static final String PROMETHEUS_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
290- + "/test-images/prometheus/prometheus" ;
286+ public static final String PROMETHEUS_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/prometheus/prometheus" ;
291287 public static final String PROMETHEUS_IMAGE_TAG = "v2.39.1" ;
292288
293- public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
294- + "/ test-images/prometheus/alertmanager" ;
289+ public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_NAME = TEST_IMAGES_PREFIX
290+ + "test-images/prometheus/alertmanager" ;
295291 public static final String PROMETHEUS_ALERT_MANAGER_IMAGE_TAG = "v0.24.0" ;
296292
297- public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
298- + "/ test-images/jimmidyson/configmap-reload" ;
293+ public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_NAME = TEST_IMAGES_PREFIX
294+ + "test-images/jimmidyson/configmap-reload" ;
299295 public static final String PROMETHEUS_CONFIG_MAP_RELOAD_IMAGE_TAG = "v0.5.0" ;
300296
301- public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
302- + "/ test-images/prometheus/pushgateway" ;
297+ public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_NAME = TEST_IMAGES_PREFIX
298+ + "test-images/prometheus/pushgateway" ;
303299 public static final String PROMETHEUS_PUSHGATEWAY_IMAGE_TAG = "v1.4.3" ;
304300
305- public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
306- + "/ test-images/prometheus/node-exporter" ;
301+ public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_NAME = TEST_IMAGES_PREFIX
302+ + "test-images/prometheus/node-exporter" ;
307303 public static final String PROMETHEUS_NODE_EXPORTER_IMAGE_TAG = "v1.3.1" ;
308304
309305 public static final String GRAFANA_REPO_NAME = "grafana" ;
310306 public static final String GRAFANA_REPO_URL = "https://grafana.github.io/helm-charts" ;
311- public static final String GRAFANA_IMAGE_NAME = TEST_IMAGES_REPO + "/" + TEST_IMAGES_TENANCY
312- + "/test-images/grafana/grafana" ;
307+ public static final String GRAFANA_IMAGE_NAME = TEST_IMAGES_PREFIX + "test-images/grafana/grafana" ;
313308 public static final String GRAFANA_IMAGE_TAG = "9.3.0" ;
314309
315310 // credentials
0 commit comments