mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
ec661c67d7
Adds support for retagging images to appear to have been sourced from one or more additional registries as they are imported from the tarball. This is intended to support RKE2 use cases with system-default-registry where the images need to appear to have been pulled from a registry other than docker.io. Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
15 lines
320 B
Go
15 lines
320 B
Go
package util
|
|
|
|
import "strings"
|
|
|
|
// HasSuffixI returns true if string s has any of the given suffixes, ignoring case.
|
|
func HasSuffixI(s string, suffixes ...string) bool {
|
|
s = strings.ToLower(s)
|
|
for _, suffix := range suffixes {
|
|
if strings.HasSuffix(s, strings.ToLower(suffix)) {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|