@@ -22,30 +22,35 @@ func TestKafkaConnector(t *testing.T) {
2222 defer cancel ()
2323
2424 kafkaName := randName ("kafka-service" )
25+ kafkaSecretName := randName ("kafka-secret" )
2526 osName := randName ("opensearch-service" )
27+ osSecretName := randName ("os-secret" )
2628 topicName := randName ("kafka-topic" )
2729 connectorName := randName ("kafka-connector" )
2830 yml , err := loadExampleYaml ("kafkaconnector.yaml" , map [string ]string {
2931 // Kafka
30- "doc[0].metadata.name" : kafkaName ,
31- "doc[0].spec.project" : cfg .Project ,
32- "doc[0].spec.cloudName" : cfg .PrimaryCloudName ,
32+ "doc[0].metadata.name" : kafkaName ,
33+ "doc[0].spec.project" : cfg .Project ,
34+ "doc[0].spec.cloudName" : cfg .PrimaryCloudName ,
35+ "doc[0].spec.connInfoSecretTarget.name" : kafkaSecretName ,
3336
3437 // Kafka Topic
3538 "doc[1].metadata.name" : topicName ,
3639 "doc[1].spec.project" : cfg .Project ,
3740 "doc[1].spec.serviceName" : kafkaName ,
3841
3942 // OpenSearch
40- "doc[2].metadata.name" : osName ,
41- "doc[2].spec.project" : cfg .Project ,
42- "doc[2].spec.cloudName" : cfg .PrimaryCloudName ,
43+ "doc[2].metadata.name" : osName ,
44+ "doc[2].spec.project" : cfg .Project ,
45+ "doc[2].spec.cloudName" : cfg .PrimaryCloudName ,
46+ "doc[2].spec.connInfoSecretTarget.name" : osSecretName ,
4347
4448 // Kafka Connector
45- "doc[3].metadata.name" : connectorName ,
46- "doc[3].spec.project" : cfg .Project ,
47- "doc[3].spec.serviceName" : kafkaName ,
48- "doc[3].spec.userConfig.topics" : topicName ,
49+ "doc[3].metadata.name" : connectorName ,
50+ "doc[3].spec.project" : cfg .Project ,
51+ "doc[3].spec.serviceName" : kafkaName ,
52+ "doc[3].spec.userConfig.topics" : topicName ,
53+ "doc[3].spec.userConfig.connection.url" : `{{ fromSecret "` + osSecretName + `" "OPENSEARCH_URI" }}` ,
4954 })
5055 require .NoError (t , err )
5156 s := NewSession (ctx , k8sClient )
0 commit comments