Skip to content

Commit 23cd29c

Browse files
committed
verify: Add container repo to source repo mapping
Signed-off-by: Paulo Gomes <[email protected]>
1 parent 551965a commit 23cd29c

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

internal/verify/mapping.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package verify
2+
3+
// imageRepo holds the mappings between container image and source code repositories.
4+
var imageRepo = map[string]string{
5+
"rancher/rke2-runtime": "rancher/rke2",
6+
"rancher/rke2-cloud-provider": "rancher/image-build-rke2-cloud-provider",
7+
"rancher/hardened-addon-resizer": "rancher/image-build-addon-resizer",
8+
"rancher/hardened-calico": "rancher/image-build-calico",
9+
"rancher/hardened-cluster-autoscaler": "rancher/image-build-cluster-proportional-autoscaler",
10+
"rancher/hardened-whereabouts": "rancher/image-build-whereabouts",
11+
"rancher/hardened-node-feature-discovery": "rancher/image-build-node-feature-discovery",
12+
"rancher/hardened-multus-cni": "rancher/image-build-multus",
13+
"rancher/hardened-kubernetes": "rancher/image-build-kubernetes",
14+
"rancher/hardened-k8s-metrics-server": "rancher/image-build-k8s-metrics-server",
15+
"rancher/hardened-flannel": "rancher/image-build-flannel",
16+
"rancher/hardened-etcd": "rancher/image-build-etcd",
17+
"rancher/hardened-dns-node-cache": "rancher/image-build-dns-nodecache",
18+
"rancher/hardened-coredns": "rancher/image-build-coredns",
19+
"rancher/hardened-cni-plugins": "rancher/image-build-cni-plugins",
20+
"rancher/nginx-ingress-controller": "rancher/ingress-nginx",
21+
}

internal/verify/verify.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,9 @@ func certIdentity(imageName string) (string, error) {
8383
}
8484

8585
func overrideRepo(repo string) string {
86-
if strings.HasPrefix(repo, "rancher/rke2-") {
87-
return "rancher/rke2"
86+
if v, ok := imageRepo[repo]; ok {
87+
return v
8888
}
89+
8990
return repo
9091
}

0 commit comments

Comments
 (0)