Skip to main contentModule pool
Source - 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.
- Role
- Role for a pool’s instances. Determines services, ports, drive
expectations, reconcile ordering, and sleep policy.
- 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