package manifest

import "github.com/docker/buildx/driver/kubernetes/manifest"

Index

Constants

const (
	AnnotationPlatform = "buildx.docker.com/platform"
)

Functions

func NewDeployment

func NewDeployment(opt *DeploymentOpt) (d *appsv1.Deployment, c []*corev1.ConfigMap, err error)

Types

type DeploymentOpt

type DeploymentOpt struct {
	Namespace string
	Name      string
	Image     string
	Replicas  int

	// Qemu
	Qemu struct {
		// when true, will install binfmt
		Install bool
		Image   string
	}

	BuildkitFlags []string
	// files mounted at /etc/buildkitd
	ConfigFiles map[string][]byte

	Rootless       bool
	NodeSelector   map[string]string
	Tolerations    []corev1.Toleration
	RequestsCPU    string
	RequestsMemory string
	LimitsCPU      string
	LimitsMemory   string
	Platforms      []v1.Platform
}

Source Files

manifest.go

Version
v0.10.0-rc2
Published
Dec 16, 2022
Platform
js/wasm
Imports
9 packages
Last checked
7 hours ago

Tools for package owners.