@@ -64,23 +64,27 @@ pub struct StorageMetadata {
6464 pub roles : HashMap < String , Vec < DefaultPrivilege > > ,
6565 #[ serde( default ) ]
6666 pub default_role : Option < String > ,
67- pub querier_endpoint : String ,
68- pub querier_auth_token : String ,
67+ pub querier_endpoint : Option < String > ,
68+ pub querier_auth_token : Option < String > ,
6969}
7070
7171impl StorageMetadata {
7272 pub fn new ( ) -> Self {
73- let querier_auth_token = format ! (
74- "Basic {}" ,
75- base64:: prelude:: BASE64_STANDARD . encode( format!(
76- "{}:{}" ,
77- CONFIG . parseable. username, CONFIG . parseable. password
78- ) )
79- ) ;
80-
8173 let ( querier_endpoint, querier_auth_token) = match CONFIG . parseable . mode {
82- Mode :: All | Mode :: Query => ( CONFIG . parseable . address . clone ( ) , querier_auth_token) ,
83- Mode :: Ingest => ( String :: default ( ) , String :: default ( ) ) ,
74+ Mode :: All | Mode :: Query => {
75+ let querier_auth_token = format ! (
76+ "Basic {}" ,
77+ base64:: prelude:: BASE64_STANDARD . encode( format!(
78+ "{}:{}" ,
79+ CONFIG . parseable. username, CONFIG . parseable. password
80+ ) )
81+ ) ;
82+ (
83+ Some ( CONFIG . parseable . address . clone ( ) ) ,
84+ Some ( querier_auth_token) ,
85+ )
86+ }
87+ Mode :: Ingest => ( None , None ) ,
8488 } ;
8589
8690 Self {
0 commit comments