[ 
https://issues.apache.org/jira/browse/COMDEV-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

JinChao Shuai updated COMDEV-452:
---------------------------------
    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.

{*}Page{*}: [https://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]

  was:
*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.

{*}Page{*}: [https://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


> Apache APISIX: Support local file and data center configuration conversion, 
> import and export
> ---------------------------------------------------------------------------------------------
>
>                 Key: COMDEV-452
>                 URL: https://issues.apache.org/jira/browse/COMDEV-452
>             Project: Community Development
>          Issue Type: New Feature
>          Components: GSoC/Mentoring ideas
>            Reporter: JinChao Shuai
>            Priority: Major
>              Labels: APISIX, gsoc2022
>
>  
> *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.
> {*}Page{*}: [https://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]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to