package Ġno . nav . hel se Ċ Ċ import Ġcom . github . tom ake hur st . wire mock . Wire Mock Server Ċ import Ġno . nav . common . Kafka Environment Ċ import Ġno . nav . hel se . d us se ld or f . test support . j ws . Client Credentials Ċ import Ġno . nav . hel se . d us se ld or f . test support . wire mock . get Azure V 2 Well Known Url Ċ Ċ object ĠTest Configuration Ġ{ ĊĊĠĠĠ Ġfun Ġas Map ( ĊĠĠĠĠĠĠĠ Ġwire Mock Server : ĠWire Mock Server ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġkafka Environment : ĠKafka Environment ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġport Ġ: ĠInt Ġ= Ġ 8 0 8 0 , ĊĠĠĠĠĠĠĠ Ġo ms org sp enger Jo ark BaseUrl Ġ: ĠString ? Ġ= Ġwire Mock Server ?. get O ms org sp enger Jo ark BaseUrl (), ĊĠĠĠĠĠĠĠ Ġk 9 Mel lo ml ag ring BaseUrl Ġ: ĠString ? Ġ= Ġwire Mock Server ?. get K 9 Mel lo ml ag ring BaseUrl () ĊĠĠĠ Ġ) Ġ: ĠMap < String , ĠString >{ ĊĠĠĠĠĠĠĠ Ġval Ġmap Ġ= Ġmutable Map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" ktor . deployment . port "," $ port "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" nav . K 9 _ JO ARK _ BASE _ URL "," $ oms org sp enger Jo ark BaseUrl "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPair (" nav . k 9 _ mel lo ml ag ring _ base _ url "," $ k 9 Mel lo ml ag ring BaseUrl ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠClients ĊĠĠĠĠĠĠĠ Ġif Ġ( wire Mock Server Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . clients . 0 . alias "] Ġ= Ġ" azure - v 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . clients . 0 . client _ id "] Ġ= Ġ" oms org sp en ge so kn ad - pro sess ering " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . clients . 0 . private _ key _ j wk "] Ġ= ĠClient Credentials . Client A . privateKey J wk ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . clients . 0 . discovery _ endpoint "] Ġ= Ġwire Mock Server . get Azure V 2 Well Known Url () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . scopes . k 9 _ mel lo ml ag ring "] Ġ= Ġ" k 9 - mel lo ml ag ring /. default " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . auth . scopes . journal fore "] Ġ= Ġ" oms org sp enger - jo ark /. default " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġkafka Environment ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . kafka . bootstrap _ servers "] Ġ= Ġit . bro kers URL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" nav . kafka . auto _ offset _ reset "] Ġ= Ġ" ear liest " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġmap . toMap () ĊĠĠĠ Ġ} Ċ } Ċ