package gateway

import "github.com/moby/buildkit/frontend/gateway"

Index

Functions

func NewGatewayFrontend

func NewGatewayFrontend(workers worker.Infos, allowedRepositories []string) (frontend.Frontend, error)

Types

type LLBBridgeForwarder

type LLBBridgeForwarder interface {
	pb.LLBBridgeServer
	Done() <-chan struct{}
	Result() (*frontend.Result, error)
	Discard()
}

func NewBridgeForwarder

func NewBridgeForwarder(ctx context.Context, llbBridge frontend.FrontendLLBBridge, exec executor.Executor, workers worker.Infos, inputs map[string]*opspb.Definition, sid string, sm *session.Manager) LLBBridgeForwarder

Source Files

gateway.go

Directories

PathSynopsis
frontend/gateway/client
frontend/gateway/container
frontend/gateway/forwarder
frontend/gateway/grpcclient
frontend/gateway/pb
Version
v0.21.0 (latest)
Published
Apr 11, 2025
Platform
linux/amd64
Imports
58 packages
Last checked
34 minutes ago

Tools for package owners.