mirror of
https://github.com/containers/podman
synced 2024-10-20 01:03:51 +00:00
Remove dead RuntimeOption functions
I don't see where these With Functions are used, so removing them to clean up code. WithDefaultInfra* functions screwed me up and confused me. [NO NEW TESTS NEEDED] Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
parent
b5b932f7ab
commit
01ba2531b3
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue