in controller/webhook.go [326:350]
func addContainers(target, containers []corev1.Container, basePath string) (patch []PatchOperation) {
first := len(target) == 0
var value interface{}
for _, container := range containers {
value = container
path := basePath
if first {
first = false
value = []corev1.Container{container}
} else {
path += "/-"
}
patch = append(patch, PatchOperation{
Op: "add",
Path: path,
Value: value,
})
}
return patch
}