agentName:ConfigAgent

activeMount

cli/config, Cli::Config, w
Sysdb/configRoot,Sysdb::ConfigRoot,ir
# Agent mounts
agent/config, Agent::GlobalConfigDir, frc
# BUG281499, BUG288210: this path is needed to ensure conf/stat creation
cell/%cellId, Tac::Dir, wf
cell/%cellId/agent/config, Tac::Dir, wifc
cell/%cellId/agent/status, Tac::Dir, rci
cell/%cellId/agent/config/ConfigAgent, Agent::Config, wfc
cell/%cellId/agent/status/ConfigAgent, Agent::Status, wfc
cell/%cellId/agent/sync/config/ConfigAgent, Agent::SyncConfig, fwc
cell/%cellId/agent/sync/configSysdb/ConfigAgent, Agent::SyncConfig, fwc
cell/%cellId/agent/sync/status, Agent::SyncStatusRoot, r
cell/%cellId/agent/pingResponse/ConfigAgent, Agent::PingResponse, fwc

# These paths are needed since we use noDefaultMountGroup. See @5562637
cell/%cellId/agent/pingRequest, Agent::PingRequest, r
cell/%cellId/agent/commandRequest/config/ConfigAgent, Tac::Dir, rifc

# There's some implicit mount magic with customCopy, so we need a high priority
# mountgroup around it. CliSessionMgr's profile also has it.
mountGroup: highPrio, 2
session/cleanConfig, Tac::Dir, wi

MountGroup: rest, 20
# write mounts from Cli and CliSession packages
# Cli does mounts of the subdirs under sessionDir and ancestorDir when
# certain commands are issued. They need to be DirMounters
session/sessionDir, Tac::Dir, wi
session/ancestorDir, Tac::Dir, wi
cli/session/config, Cli::Session::Config, wi
cli/session/status, Cli::Session::Status, wi
cli/session/state, Cli::Session::SessionStateDir, wi
cli/session/cleanConfigStatus, Cli::Session::CleanConfigStatus, w
cli/status, Cli::Status, w
cli/configHistory, Cli::ConfigHistory, w
sys/status/system, System::Status, r

include: ConfigMountProfile
