From a1b0af0b787933483aa9e8b16df1fd735cd2a411 Mon Sep 17 00:00:00 2001 From: danielhanrahan Date: Fri, 31 Oct 2025 14:31:21 +0000 Subject: [PATCH] Change test containers to use nordix docker registry Tests are sometimes failing while trying to pull images from dockerhub, due to rate limiting. Switching to nordix mirror may fix it. Issue-ID: POLICY-5472 Change-Id: I6df2a2481778f1061967b43c33c77ca341867094 Signed-off-by: danielhanrahan --- .../policy/clamp/acm/runtime/liquibase/HibernateValidationTest.java | 4 +++- .../policy/clamp/acm/runtime/liquibase/LiquibaseRollbackTest.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/HibernateValidationTest.java b/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/HibernateValidationTest.java index 28d138d64..1a498f51e 100644 --- a/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/HibernateValidationTest.java +++ b/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/HibernateValidationTest.java @@ -29,6 +29,7 @@ import org.springframework.test.context.DynamicPropertySource; import org.testcontainers.containers.PostgreSQLContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; /** * This test enables Hibernate validation during context startup. @@ -45,7 +46,8 @@ import org.testcontainers.junit.jupiter.Testcontainers; class HibernateValidationTest { @Container - static PostgreSQLContainer postgres = new PostgreSQLContainer<>("postgres:16"); + private static final PostgreSQLContainer postgres = new PostgreSQLContainer<>( + DockerImageName.parse("registry.nordix.org/onaptest/postgres:14.1").asCompatibleSubstituteFor("postgres")); @DynamicPropertySource static void overrideProperties(DynamicPropertyRegistry registry) { diff --git a/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/LiquibaseRollbackTest.java b/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/LiquibaseRollbackTest.java index 0ecce32f3..1919c253d 100644 --- a/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/LiquibaseRollbackTest.java +++ b/runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/liquibase/LiquibaseRollbackTest.java @@ -44,6 +44,7 @@ import org.junit.jupiter.params.provider.MethodSource; import org.testcontainers.containers.PostgreSQLContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; // This test class verifies that rollbacks for each Liquibase release tag works correctly. @Testcontainers @@ -51,7 +52,8 @@ import org.testcontainers.junit.jupiter.Testcontainers; class LiquibaseRollbackTest { @Container - private static final PostgreSQLContainer postgres = new PostgreSQLContainer<>("postgres:16"); + private static final PostgreSQLContainer postgres = new PostgreSQLContainer<>( + DockerImageName.parse("registry.nordix.org/onaptest/postgres:14.1").asCompatibleSubstituteFor("postgres")); private Liquibase liquibase; -- 2.16.6