func createPatch()

in controller/cmd/webhook.go [159:166]


func createPatch(pod *corev1.Pod, sidecarConfig *Config ) ([]byte, error) {
	var patch []patchOperation

	patch = append(patch, addContainer(pod.Spec.Containers, sidecarConfig.Containers, "/spec/containers")...)
	patch = append(patch, addVolume(pod.Spec.Volumes, sidecarConfig.Volumes, "/spec/volumes")...)

	return json.Marshal(patch)
}