Skip to content

Commit

Permalink
Merge pull request #12772 from rhatdan/pause
Browse files Browse the repository at this point in the history
Remove dead RuntimeOption functions
  • Loading branch information
openshift-merge-robot authored Jan 10, 2022
2 parents 8af574f + 01ba253 commit 87cd4b6
Showing 1 changed file with 0 additions and 63 deletions.
63 changes: 0 additions & 63 deletions libpod/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,19 +115,6 @@ func WithStorageConfig(config storage.StoreOptions) RuntimeOption {
}
}

// WithDefaultTransport sets the default transport for retrieving images.
func WithDefaultTransport(defaultTransport string) RuntimeOption {
return func(rt *Runtime) error {
if rt.valid {
return define.ErrRuntimeFinalized
}

rt.config.Engine.ImageDefaultTransport = defaultTransport

return nil
}
}

// WithSignaturePolicy specifies the path of a file which decides how trust is
// managed for images we've pulled.
// If this is not specified, the system default configuration will be used
Expand All @@ -144,26 +131,6 @@ func WithSignaturePolicy(path string) RuntimeOption {
}
}

// WithStateType sets the backing state implementation for libpod.
// Please note that information is not portable between backing states.
// As such, if this differs between two libpods running on the same system,
// they will not share containers, and unspecified behavior may occur.
func WithStateType(storeType config.RuntimeStateStore) RuntimeOption {
return func(rt *Runtime) error {
if rt.valid {
return define.ErrRuntimeFinalized
}

if storeType == config.InvalidStateStore {
return errors.Wrapf(define.ErrInvalidArg, "must provide a valid state store type")
}

rt.config.Engine.StateType = storeType

return nil
}
}

// WithOCIRuntime specifies an OCI runtime to use for running containers.
func WithOCIRuntime(runtime string) RuntimeOption {
return func(rt *Runtime) error {
Expand Down Expand Up @@ -452,23 +419,6 @@ func WithVolumePath(volPath string) RuntimeOption {
}
}

// WithDefaultInfraImage sets the infra image for libpod.
// An infra image is used for inter-container kernel
// namespace sharing within a pod. Typically, an infra
// container is lightweight and is there to reap
// zombie processes within its pid namespace.
func WithDefaultInfraImage(img string) RuntimeOption {
return func(rt *Runtime) error {
if rt.valid {
return define.ErrRuntimeFinalized
}

rt.config.Engine.InfraImage = img

return nil
}
}

// WithDefaultInfraCommand sets the command to
// run on pause container start up.
func WithDefaultInfraCommand(cmd string) RuntimeOption {
Expand All @@ -483,19 +433,6 @@ func WithDefaultInfraCommand(cmd string) RuntimeOption {
}
}

// WithDefaultInfraName sets the infra container name for a single pod.
func WithDefaultInfraName(name string) RuntimeOption {
return func(rt *Runtime) error {
if rt.valid {
return define.ErrRuntimeFinalized
}

rt.config.Engine.InfraImage = name

return nil
}
}

// WithRenumber instructs libpod to perform a lock renumbering while
// initializing. This will handle migrations from early versions of libpod with
// file locks to newer versions with SHM locking, as well as changes in the
Expand Down

0 comments on commit 87cd4b6

Please sign in to comment.