delete agent flow
This commit is contained in:
@@ -5,6 +5,7 @@ mod types;
|
||||
pub use init::{bootstrap_config_if_missing, write_init_config};
|
||||
pub use resolve::{
|
||||
issue_token_endpoint, resolve_issue_token_settings, resolve_list_enroll_token_settings,
|
||||
resolve_revoke_enroll_token_settings, resolve_state_stats_settings,
|
||||
resolve_revoke_agent_settings, resolve_revoke_enroll_token_settings,
|
||||
resolve_state_stats_settings,
|
||||
};
|
||||
pub use types::{DaemonConfig, TelemetryConfig};
|
||||
|
||||
@@ -5,8 +5,8 @@ use std::time::Duration;
|
||||
use anyhow::{Context, Result};
|
||||
|
||||
use crate::cli::{
|
||||
AdminTargetArgs, IssueEnrollTokenArgs, ListEnrollTokensArgs, RevokeEnrollTokenArgs, ServeArgs,
|
||||
StateStatsArgs,
|
||||
AdminTargetArgs, IssueEnrollTokenArgs, ListEnrollTokensArgs, RevokeAgentArgs,
|
||||
RevokeEnrollTokenArgs, ServeArgs, StateStatsArgs,
|
||||
};
|
||||
use crate::config::types::{
|
||||
DaemonConfig, FileConfig, FileTelemetryConfig, IssueTokenSettings, StateAccessSettings,
|
||||
@@ -163,6 +163,16 @@ pub fn resolve_revoke_enroll_token_settings(
|
||||
)
|
||||
}
|
||||
|
||||
pub fn resolve_revoke_agent_settings(args: &RevokeAgentArgs) -> Result<StateAccessSettings> {
|
||||
resolve_state_access(
|
||||
&args.config_file,
|
||||
args.data_dir.clone(),
|
||||
args.state_file.clone(),
|
||||
args.public_url.clone(),
|
||||
&args.target,
|
||||
)
|
||||
}
|
||||
|
||||
pub fn resolve_state_stats_settings(args: &StateStatsArgs) -> Result<StateAccessSettings> {
|
||||
resolve_state_access(
|
||||
&args.config_file,
|
||||
|
||||
Reference in New Issue
Block a user