Merge pull request #5427 from coreypobrien/fiximagemapping

Remap initContainers as well as containers in PodSpec
This commit is contained in:
k8s-ci-robot 2018-07-11 09:53:26 -07:00 committed by GitHub
commit a88b7f0f70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -47,8 +47,10 @@ func (m *imageRemapVisitor) VisitString(path []string, v string, mutator func(st
return nil
}
// Deployments look like spec.template.spec.containers.[2].image
if n < 3 || path[n-3] != "containers" {
// Deployments/DaemonSets/Jobs/StatefulSets have two imapge fields
// - spec.template.spec.containers.[2].image
// - spec.template.spec.initContainers.[2].image
if n < 3 || (path[n-3] != "containers" && path[n-3] != "initContainers") {
glog.Warningf("Skipping likely image field: %s", strings.Join(path, "."))
return nil
}