👋 Hi,everyone. I proposal to add a new feature of apisix-dashbord,config export and import.This feature is to migrate the configuration in different environments. I plan to add two api to manager-api:
/apisix/admin/migrate/export: Epxort all related config in a json object,then add a 4 bytes checksum to end,as a file to download. /apisix/admin/migrate/import: Upload the file exported,check file integrity,check is there any conflict with current config. if there is any conflict: By default,return a error and all conflicted items. Mode == skip,write all items not conflicted. Mode == overwrite,write all items imported. What do you think of this feature?
