add support for knife providers config