Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-178

Apache APISIX: Support local file and data center configuration conversion, import and export

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved

    Description

       

      Apache APISIX is a dynamic, real-time, high-performance API gateway.

      It provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.

      Pagehttps://apisix.apache.org/

      Github: https://github.com/apache/apisix

       

      Project title:

      Datacenter and local file configuration conversion, export and import are supported via Apache APISIX CLI.

       

      Background: 

      Apache APISIX supports running in standalone mode. At this point, Apache APISIX will rely on the local configuration file `conf/apisix.yaml` for routing and policy settings.

      Apache  APISIX CLI supports the conversion, import and export of data center and local file configuration data, making Apache APISIX easier to switch and apply between different environments and scenarios.

       

      Task: 

      Add two commands `bin/apisix conf_export` and `bin/apisix conf_import` to Apache APISIX CLI, and complete the conversion, import and export of remote data center and local file configuration data through the above commands.

      Difficulty: Normal
      Project size: ~350 hours.

       

      References:

      https://github.com/apache/apisix/blob/master/docs/en/latest/stand-alone.md

      Attachments

        Activity

          People

            Unassigned Unassigned
            shuaijinchao JinChao Shuai
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: