garm/workers/provider/util.go
Gabriel Adrian Samfira 020210d6ad Handle scale up and down; add provider worker
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-05-03 22:29:40 +00:00

18 lines
448 B
Go

package provider
import (
commonParams "github.com/cloudbase/garm-provider-common/params"
dbCommon "github.com/cloudbase/garm/database/common"
"github.com/cloudbase/garm/database/watcher"
)
func composeProviderWatcher() dbCommon.PayloadFilterFunc {
return watcher.WithAny(
watcher.WithInstanceStatusFilter(
commonParams.InstancePendingCreate,
commonParams.InstancePendingDelete,
commonParams.InstancePendingForceDelete,
),
)
}