in pkg/exporter/configmap.go [76:96]
func (e *Exporter) DeleteConfigMap(ctx context.Context, configMapName string) error {
currentConfigMap, err := e.GetConfigMap(ctx, configMapName)
if err != nil {
return err
}
if currentConfigMap == nil {
return nil // configMap is not found, delete will not be called.
}
err = e.clusterClient.CoreV1().
ConfigMaps(client.Namespace).
Delete(ctx, configMapName, v1.DeleteOptions{})
if err != nil {
klog.Errorf("unable to delete configMap %s", configMapName)
return err
}
klog.Infof("configMap %s has been deleted", configMapName)
return nil
}