// DeleteResources deletes associated resources func (gc *Cfg) DeleteResources(ra core.ResourceManager) error { tenant := gc.Tenant if tenant == "" { return core.Errorf("null tenant") } err := ra.UndefineResource(tenant, resources.AutoSubnetResource) if err != nil { log.Errorf("Error deleting subnet resource. Err: %v", err) } err = ra.UndefineResource(tenant, resources.AutoVLANResource) if err != nil { log.Errorf("Error deleting vlan resource. Err: %v", err) } err = ra.UndefineResource(tenant, resources.AutoVXLANResource) if err != nil { log.Errorf("Error deleting vxlan resource. Err: %v", err) } return err }