package control

import "github.com/moby/buildkit/control"

Index

Types

type Controller

type Controller struct {
	*tracev1.UnimplementedTraceServiceServer
	// contains filtered or unexported fields
}

func NewController

func NewController(opt Opt) (*Controller, error)

func (*Controller) DiskUsage

func (*Controller) Export

func (*Controller) ListWorkers

func (*Controller) Prune

func (*Controller) Register

func (c *Controller) Register(server *grpc.Server) error

func (*Controller) Session

func (c *Controller) Session(stream controlapi.Control_SessionServer) error

func (*Controller) Solve

func (*Controller) Status

type Opt

type Opt struct {
	SessionManager            *session.Manager
	WorkerController          *worker.Controller
	Frontends                 map[string]frontend.Frontend
	CacheKeyStorage           solver.CacheKeyStorage
	ResolveCacheExporterFuncs map[string]remotecache.ResolveCacheExporterFunc
	ResolveCacheImporterFuncs map[string]remotecache.ResolveCacheImporterFunc
	Entitlements              []string
	TraceCollector            sdktrace.SpanExporter
}

Source Files

control.go

Directories

PathSynopsis
control/gateway
Version
v0.9.0-rc1
Published
Jul 7, 2021
Platform
js/wasm
Imports
28 packages
Last checked
2 minutes ago

Tools for package owners.