MCPcopy Index your code
hub / github.com/devspace-sh/devspace / GetRegistryFromImageName

Function GetRegistryFromImageName

pkg/devspace/pullsecrets/util.go:11–27  ·  view source on GitHub ↗

GetRegistryFromImageName retrieves the registry name from an imageName

(imageName string)

Source from the content-addressed store, hash-verified

9
10// GetRegistryFromImageName retrieves the registry name from an imageName
11func GetRegistryFromImageName(imageName string) (string, error) {
12 ref, err := reference.ParseNormalizedNamed(imageName)
13 if err != nil {
14 return "", err
15 }
16
17 repoInfo, err := dockerregistry.ParseRepositoryInfo(ref)
18 if err != nil {
19 return "", err
20 }
21
22 if repoInfo.Index.Official {
23 return "", nil
24 }
25
26 return repoInfo.Index.Name, nil
27}
28
29func IsAzureContainerRegistry(serverAddress string) bool {
30 return strings.HasSuffix(serverAddress, "azurecr.io")

Callers 3

addPullSecretConfigMethod · 0.92
UpgradeMethod · 0.92

Calls

no outgoing calls

Tested by 1