@@ -4,7 +4,12 @@ import java.nio.file.Paths
4
4
import org.apache.kafka.clients.CommonClientConfigs
5
5
import org.apache.kafka.clients.admin.AdminClient
6
6
import org.apache.kafka.clients.admin.NewTopic
7
- import org.apache.kafka.common.acl.*
7
+ import org.apache.kafka.common.acl.AccessControlEntry ;
8
+ import org.apache.kafka.common.acl.AccessControlEntryFilter ;
9
+ import org.apache.kafka.common.acl.AclBinding ;
10
+ import org.apache.kafka.common.acl.AclBindingFilter ;
11
+ import org.apache.kafka.common.acl.AclOperation ;
12
+ import org.apache.kafka.common.acl.AclPermissionType ;
8
13
import org.apache.kafka.common.config.SaslConfigs
9
14
import org.apache.kafka.common.resource.PatternType
10
15
import org.apache.kafka.common.resource.ResourcePattern
@@ -13,19 +18,12 @@ import org.apache.kafka.common.resource.ResourceType
13
18
import com.devshawn.kafka.gitops.config.SchemaRegistryConfigLoader
14
19
import com.devshawn.kafka.gitops.enums.SchemaCompatibility
15
20
import com.devshawn.kafka.gitops.enums.SchemaType
16
- import com.devshawn.kafka.gitops.exception.ValidationException
17
21
import com.devshawn.kafka.gitops.service.SchemaRegistryService
18
- import groovy.swing.factory.CollectionFactory
19
22
import io.confluent.kafka.schemaregistry.AbstractSchemaProvider
20
23
import io.confluent.kafka.schemaregistry.ParsedSchema
21
- import io.confluent.kafka.schemaregistry.SchemaProvider
22
- import io.confluent.kafka.schemaregistry.avro.AvroSchemaProvider
23
24
import io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient
24
25
import io.confluent.kafka.schemaregistry.client.SchemaRegistryClient
25
26
import io.confluent.kafka.schemaregistry.client.rest.RestService
26
- import io.confluent.kafka.schemaregistry.client.security.basicauth.SaslBasicAuthCredentialProvider
27
- import io.confluent.kafka.schemaregistry.json.JsonSchemaProvider
28
- import io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider
29
27
import spock.util.concurrent.PollingConditions
30
28
31
29
class TestUtils {
@@ -196,16 +194,8 @@ class TestUtils {
196
194
}
197
195
198
196
static CachedSchemaRegistryClient getSchemaRegistryClient () {
199
- Map<String , Object > config = SchemaRegistryConfigLoader . load(). getConfig();
200
- RestService restService = new RestService (config. get(SchemaRegistryConfigLoader . SCHEMA_REGISTRY_URL_KEY ). toString())
201
- if (config. get(SchemaRegistryConfigLoader . SCHEMA_REGISTRY_SASL_CONFIG_KEY ) != null ) {
202
- SaslBasicAuthCredentialProvider saslBasicAuthCredentialProvider = new SaslBasicAuthCredentialProvider ()
203
- Map<String , Object > clientConfig = new HashMap<> ()
204
- clientConfig. put(SaslConfigs . SASL_JAAS_CONFIG , config
205
- .get(SchemaRegistryConfigLoader . SCHEMA_REGISTRY_SASL_CONFIG_KEY ). toString())
206
- saslBasicAuthCredentialProvider. configure(clientConfig)
207
- restService. setBasicAuthCredentialProvider(saslBasicAuthCredentialProvider)
208
- }
209
- return new CachedSchemaRegistryClient (restService, 10 );
197
+ Map<String , Object > config = SchemaRegistryConfigLoader . load(). getConfig();
198
+ RestService restService = new RestService (config. get(SchemaRegistryConfigLoader . SCHEMA_REGISTRY_URL_KEY ). toString())
199
+ return new CachedSchemaRegistryClient (restService, 10 , config);
210
200
}
211
201
}
0 commit comments