github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/orbiter/adapt.go (about)

     1  package orbiter
     2  
     3  import (
     4  	"github.com/caos/orbos/mntr"
     5  	"github.com/caos/orbos/pkg/secret"
     6  	"github.com/caos/orbos/pkg/tree"
     7  )
     8  
     9  type AdaptFunc func(
    10  	monitor mntr.Monitor,
    11  	finishedChan chan struct{},
    12  	desired *tree.Tree,
    13  	current *tree.Tree,
    14  ) (
    15  	QueryFunc,
    16  	DestroyFunc,
    17  	ConfigureFunc,
    18  	bool,
    19  	map[string]*secret.Secret,
    20  	error,
    21  )