Skip to main content

Module admin

Module admin 

Source
Expand description

Admin API types and configuration for secure bundle lifecycle management.

This module defines the types and configuration for an mTLS-secured admin API that enables runtime bundle deployment, upgrade, and removal without operator restart.

The actual HTTP server and routes live in the consuming crate (e.g. greentic-operator), which mounts these handlers on a dedicated port.

Re-exports§

pub use routes::AdminRequest;
pub use routes::AdminResponse;
pub use routes::BundleDeployRequest;
pub use routes::BundleStatus;
pub use routes::BundleStatusResponse;
pub use routes::QaSubmitRequest;
pub use routes::QaValidateRequest;
pub use tls::AdminTlsConfig;

Modules§

routes
Admin API request/response types for bundle lifecycle management.
tls
mTLS configuration for the admin API endpoint.