code: func (self *realKubeFramework) ParseServiceAccount(filePath string) (*v1.ServiceAccount, error) {
  	obj, err := self.loadObject(filePath)
  	if err != nil {
  		return nil, err
  	}
  
  	sa, ok := obj.(*v1.ServiceAccount)
  	if !ok {
  		return nil, fmt.Errorf("Failed to cast serviceaccount: %v", obj)
  	}
  	return sa, nil
  }
docs: // Parses and Returns a ServiceAccount object contained in 'filePath'