File tree 1 file changed +10
-15
lines changed
pkg/skaffold/deploy/kubectl
1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change @@ -23,39 +23,39 @@ import (
23
23
apimachinery "k8s.io/apimachinery/pkg/runtime/schema"
24
24
)
25
25
26
- var transformableWhitelist = [] apimachinery.GroupKind {
26
+ var transformableWhitelist = map [ apimachinery.GroupKind ] bool {
27
27
{
28
28
Group : "" ,
29
29
Kind : "Pod" ,
30
- },
30
+ }: true ,
31
31
{
32
32
Group : "apps" ,
33
33
Kind : "DaemonSet" ,
34
- },
34
+ }: true ,
35
35
{
36
36
Group : "apps" ,
37
37
Kind : "Deployment" ,
38
- },
38
+ }: true ,
39
39
{
40
40
Group : "apps" ,
41
41
Kind : "ReplicaSet" ,
42
- },
42
+ }: true ,
43
43
{
44
44
Group : "apps" ,
45
45
Kind : "StatefulSet" ,
46
- },
46
+ }: true ,
47
47
{
48
48
Group : "batch" ,
49
49
Kind : "CronJob" ,
50
- },
50
+ }: true ,
51
51
{
52
52
Group : "batch" ,
53
53
Kind : "Job" ,
54
- },
54
+ }: true ,
55
55
{
56
56
Group : "serving.knative.dev" ,
57
57
Kind : "Service" ,
58
- },
58
+ }: true ,
59
59
}
60
60
61
61
// FieldVisitor represents the aggregation/transformation that should be performed on each traversed field.
@@ -123,12 +123,7 @@ func shouldTransformManifest(manifest map[interface{}]interface{}) bool {
123
123
Kind : gvk .Kind ,
124
124
}
125
125
126
- for _ , allowedGroupKind := range transformableWhitelist {
127
- if groupKind == allowedGroupKind {
128
- return true
129
- }
130
- }
131
- return false
126
+ return transformableWhitelist [groupKind ]
132
127
}
133
128
134
129
// recursiveVisitorDecorator adds recursion to a FieldVisitor.
You can’t perform that action at this time.
0 commit comments