package entitlements

import "github.com/moby/buildkit/util/entitlements"

Index

Types

type Entitlement

type Entitlement string
const (
	EntitlementSecurityInsecure Entitlement = "security.insecure"
	EntitlementNetworkHost      Entitlement = "network.host"
)

func Parse

func Parse(s string) (Entitlement, error)

type Set

type Set map[Entitlement]struct{}

func WhiteList

func WhiteList(allowed, supported []Entitlement) (Set, error)

func (Set) Allowed

func (s Set) Allowed(e Entitlement) bool

func (Set) Check

func (s Set) Check(v Values) error

type Values

type Values struct {
	NetworkHost      bool
	SecurityInsecure bool
}

Source Files

entitlements.go

Version
v0.13.0-rc2
Published
Feb 24, 2024
Platform
js/wasm
Imports
1 packages
Last checked
2 minutes ago

Tools for package owners.