Bladeren bron

Merge pull request #42360 from thaJeztah/caps_deadcode

oci/caps: remove unused GetCapability() and ValidateCapabilities()
Brian Goff 4 jaren geleden
bovenliggende
commit
e798323cd6
1 gewijzigde bestanden met toevoegingen van 0 en 22 verwijderingen
  1. 0 22
      oci/caps/utils.go

+ 0 - 22
oci/caps/utils.go

@@ -59,17 +59,6 @@ func (c *CapabilityMapping) String() string {
 	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
 func GetAllCapabilities() []string {
 	output := make([]string, len(capabilityList))
@@ -116,17 +105,6 @@ func NormalizeLegacyCapabilities(caps []string) ([]string, error) {
 	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
 // capabilities in the basics capabilities list.
 func TweakCapabilities(basics, adds, drops []string, privileged bool) ([]string, error) {