Module common

Module common 

Source
Expand description

Helpers used only by the manta HTTP server (handlers + service layer).

Modulesยง

app_context
Server-side runtime infrastructure context.
authorization
Authorization helpers: validate user access to HSM groups and their members.
boot_parameters
Server-side helpers for resolving and filtering BSS boot parameters during handler-side orchestration.
hw_inventory_utils
Pure helpers for parsing raw HSM hardware-inventory JSON into the component aggregations the hw_cluster service operates on.
ims_ops
IMS image helpers shared by handlers that need to locate or cross-reference images by CFS configuration name (e.g. boot-config application, SAT-file rendering).
node_ops
Node-expression resolution: parsing hostlist strings, NID-to-xname translation, HSM-group expansion, and the authorization helpers that validate the caller can act on the resolved set.
vault
Vault client used by handlers that need backend-specific secrets (Gitea token for create_session, Kubernetes credentials for the console and log-streaming handlers).