code: func copyPod(pod *v1alpha.Pod) *v1alpha.Pod {
  	p := &v1alpha.Pod{
  		Id:          pod.Id,
  		Manifest:    pod.Manifest,
  		Annotations: pod.Annotations,
  	}
  
  	for _, app := range pod.Apps {
  		p.Apps = append(p.Apps, &v1alpha.App{
  			Name:        app.Name,
  			Image:       app.Image,
  			Annotations: app.Annotations,
  		})
  	}
  	return p
  }
docs: // copyPod copies the immutable information of the pod into the new pod.