oci/caps: remove unused GetCapability() and ValidateCapabilities()
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
e42a32e4f0
commit
a40197328e
|
@ -59,17 +59,6 @@ func (c *CapabilityMapping) String() string {
|
||||||
return c.Key
|
return c.Key
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetCapability returns CapabilityMapping which contains specific key
|
|
||||||
func GetCapability(key string) *CapabilityMapping {
|
|
||||||
for _, capp := range capabilityList {
|
|
||||||
if capp.Key == key {
|
|
||||||
cpy := *capp
|
|
||||||
return &cpy
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetAllCapabilities returns all of the capabilities
|
// GetAllCapabilities returns all of the capabilities
|
||||||
func GetAllCapabilities() []string {
|
func GetAllCapabilities() []string {
|
||||||
output := make([]string, len(capabilityList))
|
output := make([]string, len(capabilityList))
|
||||||
|
@ -116,17 +105,6 @@ func NormalizeLegacyCapabilities(caps []string) ([]string, error) {
|
||||||
return normalized, nil
|
return normalized, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// ValidateCapabilities validates if caps only contains valid capabilities
|
|
||||||
func ValidateCapabilities(caps []string) error {
|
|
||||||
valids := GetAllCapabilities()
|
|
||||||
for _, c := range caps {
|
|
||||||
if !inSlice(valids, c) {
|
|
||||||
return errdefs.InvalidParameter(fmt.Errorf("unknown capability: %q", c))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// TweakCapabilities tweaks capabilities by adding, dropping, or overriding
|
// TweakCapabilities tweaks capabilities by adding, dropping, or overriding
|
||||||
// capabilities in the basics capabilities list.
|
// capabilities in the basics capabilities list.
|
||||||
func TweakCapabilities(basics, adds, drops []string, privileged bool) ([]string, error) {
|
func TweakCapabilities(basics, adds, drops []string, privileged bool) ([]string, error) {
|
||||||
|
|
Loading…
Reference in New Issue