parse

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2019 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// SeccompDefaultPath defines the default seccomp path
	SeccompDefaultPath = "/usr/share/containers/seccomp.json"
	// SeccompOverridePath if this exists it overrides the default seccomp path
	SeccompOverridePath = "/etc/crio/seccomp.json"
)

Variables

This section is empty.

Functions

func CommonBuildOptions

func CommonBuildOptions(c *cobra.Command) (*buildah.CommonBuildOptions, error)

CommonBuildOptions parses the build options from the bud cli

func IDMappingOptions

func IDMappingOptions(c *cobra.Command, isolation buildah.Isolation) (usernsOptions buildah.NamespaceOptions, idmapOptions *buildah.IDMappingOptions, err error)

IDMappingOptions parses the build options related to user namespaces and ID mapping.

func IsolationOption

func IsolationOption(c *cobra.Command) (buildah.Isolation, error)

IsolationOption parses the --isolation flag.

func NamespaceOptions

func NamespaceOptions(c *cobra.Command) (namespaceOptions buildah.NamespaceOptions, networkPolicy buildah.NetworkConfigurationPolicy, err error)

NamespaceOptions parses the build options for all namespaces except for user namespace.

func ParseVolume added in v1.8.1

func ParseVolume(volume string) (specs.Mount, error)

func ParseVolumes

func ParseVolumes(volumes []string) error

ParseVolumes validates the host and container paths passed in to the --volume flag

func RegistryFromFullName added in v1.8.2

func RegistryFromFullName(input string) string

RegistryFromFullName gets the registry from the input. If the input is of the form quay.io/myuser/myimage, it will parse it and just return quay.io It also returns true if a full image name was given

func ScrubServer added in v1.8.2

func ScrubServer(server string) string

ScrubServer removes 'http://' or 'https://' from the front of the server/registry string if either is there. This will be mostly used for user input from 'buildah login' and 'buildah logout'.

func SystemContextFromOptions

func SystemContextFromOptions(c *cobra.Command) (*types.SystemContext, error)

SystemContextFromOptions returns a SystemContext populated with values per the input parameters provided by the caller for the use in authentication.

func ValidateVolumeCtrDir added in v1.8.3

func ValidateVolumeCtrDir(ctrDir string) error

func ValidateVolumeHostDir added in v1.8.3

func ValidateVolumeHostDir(hostDir string) error

func ValidateVolumeOpts added in v1.8.3

func ValidateVolumeOpts(option string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL