Skip to content

Commit 8c9ea1a

Browse files
tvaron3Tomas Varon
andauthored
ACR to System Variable (Azure#41316)
* Removed acr name and grab it from system variables now * adding version number to pull acr image * revert last changes * change name of system variable --------- Co-authored-by: Tomas Varon <[email protected]>
1 parent 44edb70 commit 8c9ea1a

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

sdk/cosmos/azure-cosmos-kafka-connect/src/test/connectorPlugins/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ git clone https://github.com/confluentinc/kafka-connect-insert-uuid.git insertuu
1515
mvn clean package -DskipTests=true
1616
cp target/*.jar ../
1717
cd .. && rm -rf insertuuid
18-
cd ../
18+
cd ../

sdk/cosmos/azure-cosmos-kafka-connect/src/test/java/com/azure/cosmos/kafka/connect/KafkaCosmosIntegrationTestSuiteBase.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,15 @@ private static void setupDockerContainers() throws IOException, InterruptedExcep
6969
private static void setupDockerContainersForLocal() {
7070
logger.info("Setting up local docker containers...");
7171
network = Network.newNetwork();
72-
kafkaContainer = new KafkaContainer(getDockerImageName("kafkaconfluentregistry.azurecr.io/cp-kafka:")
72+
kafkaContainer = new KafkaContainer(getDockerImageName(KafkaCosmosTestConfigurations.ACR_NAME + "/cp-kafka:")
7373
.asCompatibleSubstituteFor("confluentinc/cp-kafka:" + KafkaCosmosTestConfigurations.CONFLUENT_VERSION))
7474
.withNetwork(network)
7575
.withNetworkAliases("broker")
7676
.withStartupTimeout(DEFAULT_CONTAINER_START_UP_TIMEOUT)
7777
.withLogConsumer(new Slf4jLogConsumer(logger));
7878

79-
schemaRegistryContainer = new KafkaSchemaRegistryContainer(getDockerImageName("kafkaconfluentregistry.azurecr.io/cp-schema-registry:")
79+
schemaRegistryContainer = new KafkaSchemaRegistryContainer(
80+
getDockerImageName(KafkaCosmosTestConfigurations.ACR_NAME + "/cp-schema-registry:")
8081
.asCompatibleSubstituteFor("confluentinc/cp-schema-registry:" + KafkaCosmosTestConfigurations.CONFLUENT_VERSION))
8182
.withNetwork(network)
8283
.dependsOn(kafkaContainer)
@@ -86,7 +87,8 @@ private static void setupDockerContainersForLocal() {
8687

8788
Startables.deepStart(Stream.of(kafkaContainer, schemaRegistryContainer)).join();
8889

89-
kafkaCosmosConnectContainer = new KafkaCosmosConnectContainer(getDockerImageName("kafkaconfluentregistry.azurecr.io/cp-kafka-connect:")
90+
kafkaCosmosConnectContainer = new KafkaCosmosConnectContainer(
91+
getDockerImageName(KafkaCosmosTestConfigurations.ACR_NAME + "/cp-kafka-connect:")
9092
.asCompatibleSubstituteFor("confluentinc/cp-kafka-connect:" + KafkaCosmosTestConfigurations.CONFLUENT_VERSION))
9193
.withNetwork(network)
9294
.dependsOn(kafkaContainer, schemaRegistryContainer)

sdk/cosmos/azure-cosmos-kafka-connect/src/test/java/com/azure/cosmos/kafka/connect/KafkaCosmosTestConfigurations.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ public class KafkaCosmosTestConfigurations {
3333
public static final String DEFAULT_CONNECT_VALUE_CONVERTER = "org.apache.kafka.connect.json.JsonConverter";
3434
public static final String DEFAULT_CONNECT_PLUGIN_PATH = "/kafka/connect/cosmos-connector";
3535
public static final String DEFAULT_CONNECT_REST_ADVERTISED_HOST_NAME = "connect";
36+
public static final String DEFAULT_ACR_NAME = "confluentinc";
37+
38+
public final static String ACR_NAME =
39+
properties
40+
.getProperty(
41+
"COSMOS_ACR_NAME",
42+
StringUtils.defaultString(Strings.emptyToNull(System.getenv().get("COSMOS_ACR_NAME")), DEFAULT_ACR_NAME));
3643

3744
public final static String MASTER_KEY =
3845
properties

sdk/cosmos/kafka.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ extends:
1313
ACCOUNT_AAD_CLIENT_SECRET: $(spark-databricks-cosmos-spn-clientSecret)
1414
COSMOS.CLIENT_TELEMETRY_ENDPOINT: $(cosmos-client-telemetry-endpoint)
1515
COSMOS.CLIENT_TELEMETRY_COSMOS_ACCOUNT: $(cosmos-client-telemetry-cosmos-account)
16+
COSMOS_ACR_NAME: $(kafka-acr-name)
1617
CloudConfig:
1718
Public:
1819
SubscriptionConfigurations:
@@ -37,4 +38,4 @@ extends:
3738
TestOptions: '$(ProfileFlag) $(AdditionalArgs)'
3839
AdditionalVariables:
3940
- name: AdditionalArgs
40-
value: ''
41+
value: ''

0 commit comments

Comments
 (0)