Files
foxhunt/services/api_gateway/src/config/mod.rs
jgrusewski edfe4da2e8 refactor(proto): remove duplicate config_service.proto
config_service.proto (package foxhunt.config, 4 RPCs) was a subset of
config.proto (package config, 12 RPCs). Migrated api_gateway to implement
ConfigService from config.proto directly. Removed dead config_service()
method from fxt client.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:17:44 +01:00

14 lines
387 B
Rust

//! Configuration management module with PostgreSQL hot-reload and validation
pub mod authz;
pub mod endpoints;
pub mod manager;
pub mod validator;
pub use endpoints::GatewayConfigService;
pub use manager::{ConfigItem, ConfigurationManager};
pub use validator::{ConfigValidator, ValidationRules};
// Re-export RBAC types
pub use authz::{AuthzMetrics, AuthzService, PermissionResult};