feat: flow add static user/pwd auth (#6048)

* feat: flow add static user/pwd auth

* fix: not print password

* chore: rm explict Any bound

* refactor: per review

* refactor: move away from plugin

* refactor: not use any

* chore: per revieww

* chore: complete a todo

* chore: fix after rebase
This commit is contained in:
discord9
2025-05-07 05:20:37 +00:00
committed by GitHub
parent 4b5ab75312
commit cce1285b16
17 changed files with 197 additions and 18 deletions
+32
View File
@@ -0,0 +1,32 @@
// Copyright 2023 Greptime Team
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
use common_base::Plugins;
use flow::error::Result;
use flow::FlownodeOptions;
use crate::options::PluginOptions;
#[allow(unused_mut)]
pub async fn setup_flownode_plugins(
_plugins: &mut Plugins,
_plugin_options: &[PluginOptions],
_fn_opts: &FlownodeOptions,
) -> Result<()> {
Ok(())
}
pub async fn start_flownode_plugins(_plugins: Plugins) -> Result<()> {
Ok(())
}
+2
View File
@@ -14,12 +14,14 @@
mod cli;
mod datanode;
mod flownode;
mod frontend;
mod meta_srv;
mod options;
pub use cli::SubCommand;
pub use datanode::{setup_datanode_plugins, start_datanode_plugins};
pub use flownode::{setup_flownode_plugins, start_flownode_plugins};
pub use frontend::{setup_frontend_plugins, start_frontend_plugins};
pub use meta_srv::{setup_metasrv_plugins, start_metasrv_plugins};
pub use options::PluginOptions;