package constraintenforcer

import "github.com/moby/swarmkit/v2/manager/orchestrator/constraintenforcer"

Index

Types

type ConstraintEnforcer

type ConstraintEnforcer struct {
	// contains filtered or unexported fields
}

ConstraintEnforcer watches for updates to nodes and shuts down tasks that no longer satisfy scheduling constraints or resource limits.

func New

New creates a new ConstraintEnforcer.

func (*ConstraintEnforcer) Run

func (ce *ConstraintEnforcer) Run()

Run is the ConstraintEnforcer's main loop.

func (*ConstraintEnforcer) Stop

func (ce *ConstraintEnforcer) Stop()

Stop stops the ConstraintEnforcer and waits for the main loop to exit.

Source Files

constraint_enforcer.go

Version
v2.1.1 (latest)
Published
Oct 7, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
4 months ago

Tools for package owners.