code: func (cfgmaps *ConfigMaps) Get(key string) (*rspb.Release, error) {
  	// fetch the configmap holding the release named by key
  	obj, err := cfgmaps.impl.Get(key, metav1.GetOptions{})
  	if err != nil {
  		if apierrors.IsNotFound(err) {
  			return nil, storageerrors.ErrReleaseNotFound(key)
  		}
  
  		cfgmaps.Log("get: failed to get %q: %s", key, err)
  		return nil, err
  	}
  	// found the configmap, decode the base64 data string
  	r, err := decodeRelease(obj.Data["release"])
  	if err != nil {
  		cfgmaps.Log("get: failed to decode data %q: %s", key, err)
  		return nil, err
  	}
  	// return the release object
  	return r, nil
  }
docs: // Get fetches the release named by key. The corresponding release is returned
  // or error if not found.