summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2022-08-24 20:27:44 +0200
committerMiloslav Trmač <mitr@redhat.com>2022-08-25 01:52:59 +0200
commitb15afce551a521b6224cf0a0c5a29beb89556e91 (patch)
tree4496acda9e84510ec262e3a0dc8207c75a4e9209
parent1a97c4d9fa8d991625c2a6b5d9f353ef9cd5f6ab (diff)
downloadpodman-b15afce551a521b6224cf0a0c5a29beb89556e91.tar.gz
podman-b15afce551a521b6224cf0a0c5a29beb89556e91.tar.bz2
podman-b15afce551a521b6224cf0a0c5a29beb89556e91.zip
Rename haveMatchRegistry to registriesDConfigurationForScope
Just so that we don't have a boolean-named function returning a struct. Also reorder the parameters to have the container first, and the lookup key second. Shoud not change behavior. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
-rw-r--r--pkg/trust/registries.go18
-rw-r--r--pkg/trust/trust.go2
2 files changed, 10 insertions, 10 deletions
diff --git a/pkg/trust/registries.go b/pkg/trust/registries.go
index 23de8b1e3..e179b61ac 100644
--- a/pkg/trust/registries.go
+++ b/pkg/trust/registries.go
@@ -101,22 +101,22 @@ func loadAndMergeConfig(dirPath string) (*registryConfiguration, error) {
return &mergedConfig, nil
}
-// haveMatchRegistry returns configuration from registryConfigs that is configured for key.
-func haveMatchRegistry(key string, registryConfigs *registryConfiguration) *registryNamespace {
- searchKey := key
- if !strings.Contains(searchKey, "/") {
- val, exists := registryConfigs.Docker[searchKey]
+// registriesDConfigurationForScope returns registries.d configuration for the provided scope.
+func registriesDConfigurationForScope(registryConfigs *registryConfiguration, scope string) *registryNamespace {
+ searchScope := scope
+ if !strings.Contains(searchScope, "/") {
+ val, exists := registryConfigs.Docker[searchScope]
if exists {
return &val
}
}
- for range strings.Split(key, "/") {
- val, exists := registryConfigs.Docker[searchKey]
+ for range strings.Split(scope, "/") {
+ val, exists := registryConfigs.Docker[searchScope]
if exists {
return &val
}
- if strings.Contains(searchKey, "/") {
- searchKey = searchKey[:strings.LastIndex(searchKey, "/")]
+ if strings.Contains(searchScope, "/") {
+ searchScope = searchScope[:strings.LastIndex(searchScope, "/")]
}
}
return registryConfigs.DefaultDocker
diff --git a/pkg/trust/trust.go b/pkg/trust/trust.go
index dd4262648..a9ce99dd3 100644
--- a/pkg/trust/trust.go
+++ b/pkg/trust/trust.go
@@ -98,7 +98,7 @@ func descriptionsOfPolicyRequirements(reqs []repoContent, template Policy, regis
}
entry.GPGId = strings.Join(uids, ", ")
- registryNamespace := haveMatchRegistry(scope, registryConfigs)
+ registryNamespace := registriesDConfigurationForScope(registryConfigs, scope)
if registryNamespace != nil {
if registryNamespace.Lookaside != "" {
entry.SignatureStore = registryNamespace.Lookaside