diff --git a/common/src/main/scala/hydra/common/validation/AdditionalValidation.scala b/common/src/main/scala/hydra/common/validation/AdditionalValidation.scala index 3e8284f56..08194b59a 100644 --- a/common/src/main/scala/hydra/common/validation/AdditionalValidation.scala +++ b/common/src/main/scala/hydra/common/validation/AdditionalValidation.scala @@ -1,9 +1,11 @@ package hydra.common.validation import enumeratum.{Enum, EnumEntry} +import vulcan.AvroNamespace import scala.collection.immutable +@AvroNamespace("hydra.kafka.model") sealed trait AdditionalValidation extends EnumEntry sealed trait MetadataAdditionalValidation extends AdditionalValidation sealed trait SchemaAdditionalValidation extends AdditionalValidation diff --git a/project/Dependencies.scala b/project/Dependencies.scala index d11987e48..c859bd55b 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -202,7 +202,7 @@ object Dependencies { val integrationDeps: Seq[ModuleID] = testContainers ++ TestLibraries.getTestLibraries(module = "it") val baseDeps: Seq[ModuleID] = - akka ++ Seq(avro, ciris, refined, enumeratum) ++ cats ++ logging ++ joda ++ testDeps ++ kafkaClients ++ awsMskIamAuth + akka ++ Seq(avro, ciris, refined, enumeratum) ++ cats ++ logging ++ joda ++ testDeps ++ kafkaClients ++ awsMskIamAuth ++ vulcan val avroDeps: Seq[ModuleID] = baseDeps ++ confluent ++ jackson ++ guavacache ++ catsEffect ++ redisCache @@ -219,7 +219,7 @@ object Dependencies { akkaKafkaStream, refined, sprayJson - ) ++ kafka ++ akkaHttpHal ++ vulcan ++ fs2Kafka ++ integrationDeps + ) ++ kafka ++ akkaHttpHal ++ fs2Kafka ++ integrationDeps val awsAuthDeps: Seq[ModuleID] = awsSdk