code: func (a *AlwaysPullImages) Admit(attributes admission.Attributes, o admission.ObjectInterfaces) (err error) {
  	// Ignore all calls to subresources or resources other than pods.
  	if shouldIgnore(attributes) {
  		return nil
  	}
  	pod, ok := attributes.GetObject().(*api.Pod)
  	if !ok {
  		return apierrors.NewBadRequest("Resource was marked with kind Pod but was unable to be converted")
  	}
  
  	for i := range pod.Spec.InitContainers {
  		pod.Spec.InitContainers[i].ImagePullPolicy = api.PullAlways
  	}
  
  	for i := range pod.Spec.Containers {
  		pod.Spec.Containers[i].ImagePullPolicy = api.PullAlways
  	}
  
  	return nil
  }
docs: // Admit makes an admission decision based on the request attributes