internal/

directory
v0.0.0-...-4417b3b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2026 License: Apache-2.0

Directories

Path Synopsis
Package alert provides an abstraction for sending alerts/notifications from Flow workflows and activities.
Package alert provides an abstraction for sending alerts/notifications from Flow workflows and activities.
Package certs provides TLS configuration resolution using deployment-specific defaults: the CERTDIR environment variable and the Kubernetes SPIFFE secret path.
Package certs provides TLS configuration resolution using deployment-specific defaults: the CERTDIR environment variable and the Kubernetes SPIFFE secret path.
clients
common
converter
dao
db
inventory
manager
Package manager provides the business logic layer for inventory management.
Package manager provides the business logic layer for inventory management.
store
Package store provides the storage layer for inventory management.
Package store provides the storage layer for inventory management.
gen
Package rule contains the shared rule envelope used by Flow rule families.
Package rule contains the shared rule envelope used by Flow rule families.
taskschedule
Package taskschedule manages user-defined task schedules (task_schedule table).
Package taskschedule manages user-defined task schedules (task_schedule table).
Package service implements the gRPC server for NICo Flow, the rack-level asset management system.
Package service implements the gRPC server for NICo Flow, the rack-level asset management system.
componentmanager
Package componentmanager defines the manager contracts used to dispatch task operations.
Package componentmanager defines the manager contracts used to dispatch task operations.
componentmanager/builtin
Package builtin wires the component manager extensions compiled into the Flow binary.
Package builtin wires the component manager extensions compiled into the Flow binary.
componentmanager/compute/nico
Package nico is the compute manager implementation that drives compute trays through NICo Core's Component Manager dispatch (the same RPCs already used by nvswitch/nico and powershelf/nico):
Package nico is the compute manager implementation that drives compute trays through NICo Core's Component Manager dispatch (the same RPCs already used by nvswitch/nico and powershelf/nico):
componentmanager/compute/nicolegacy
Package nicolegacy is the legacy compute manager implementation that dispatches power and firmware operations through NICo Core's machine-centric RPCs (AdminPowerControl, SetFirmwareUpdateTimeWindow, etc.) instead of going through Core's Component Manager handler.
Package nicolegacy is the legacy compute manager implementation that dispatches power and firmware operations through NICo Core's machine-centric RPCs (AdminPowerControl, SetFirmwareUpdateTimeWindow, etc.) instead of going through Core's Component Manager handler.
componentmanager/config
Package config loads, normalizes, and validates component manager configuration, including component-manager selections, manager-specific configs, and provider/client configs.
Package config loads, normalizes, and validates component manager configuration, including component-manager selections, manager-specific configs, and provider/client configs.
componentmanager/providerapi
Package providerapi contains provider abstractions that must be shared between the componentmanager package and provider implementation packages without creating an import cycle.
Package providerapi contains provider abstractions that must be shared between the componentmanager package and provider implementation packages without creating an import cycle.
conflict
Package conflict provides data-driven task conflict detection for Flow.
Package conflict provides data-driven task conflict detection for Flow.
report
Package report defines the JSON document persisted in task.report and the Tracker that mutates it as a rule-based workflow advances.
Package report defines the JSON document persisted in task.report and the Tracker that mutates it as a rule-based workflow advances.
store
Package store provides the storage layer for task and operation rule management.
Package store provides the storage layer for task and operation rule management.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL