Skip to main content

Module pool

Module pool 

Source

Structs§

ArtifactPaths
Paths to build artifacts within the pool’s artifact directory.
BuildRevision
A completed build revision with artifact locations.
DesiredCounts
Desired instance counts by status, evaluated by the reconcile loop.
InstanceResources
Resource allocation for each instance in the pool.
PoolMetadata
Optional metadata for categorizing and tagging pools. Enables capability-based queries and policies without hardcoding types in Role enum.
PoolSpec
A WorkerPool defines a homogeneous group of instances within a tenant. Has desired counts but NO runtime state.
RuntimePolicy
Per-pool runtime policy for minimum runtime enforcement and graceful lifecycle.
SecretScope
Scoped secret delivery: only give an integration the secrets it needs.

Enums§

Role
Role for a pool’s instances. Determines services, ports, drive expectations, reconcile ordering, and sleep policy.

Functions§

pool_artifacts_dir
pool_config_data_dir
Directory for pool-level configuration data (mounted as config drive).
pool_config_path
pool_dir
pool_instances_dir
pool_snapshots_dir