[ 
https://issues.apache.org/jira/browse/COMDEV-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17234623#comment-17234623
 ] 

Maxim Solodovnik commented on COMDEV-390:
-----------------------------------------

[~kvn] I believe this issue should be created in 
https://issues.apache.org/jira/projects/APISIX/issues
and closed here

> Apache APISIX: Enhanced verification for APISIX ingress controller
> ------------------------------------------------------------------
>
>                 Key: COMDEV-390
>                 URL: https://issues.apache.org/jira/browse/COMDEV-390
>             Project: Community Development
>          Issue Type: New Feature
>          Components: GSoC/Mentoring ideas
>            Reporter: Wei Jin
>            Priority: Major
>
> h1. Apache APISIX
> Apache APISIX is a dynamic, real-time, high-performance API gateway, based on 
> the Nginx library and etcd.
> APISIX provides rich traffic management features such as load balancing, 
> dynamic upstream, canary release, circuit breaking, authentication, 
> observability, and more.
> You can use Apache APISIX to handle traditional north-south traffic, as well 
> as east-west traffic between services. It can also be used as a k8s ingress 
> controller.
> h1. Background
> We can use APISIX as kubernetes ingress.Use CRD (Custom Resource Definition) 
> on kubernetes to define APISIX objects, such as 
> route/service/upstream/plugins.
> We have done basic structural verification of CRD, but we still need more 
> verification. For example, plug-in schema verification, dependency 
> verification between APISIX objects, rule conflict verification, etc. All 
> these verifications need to be completed before CRD is applied.
> h1.  
> h1. Task
> 1. Implement a validating admission webhook.
>  2. Support plugins schema verification.
>  3. Support object dependency verification.
> h1. Relevant Skills
> 1. Golang
>  2. Be familiar with Apache APISIX's admin API
>  3. Be familiar with kubernetes
> h1. Mentor
> Wei Jin, PMC of Apache APISIX, [email protected]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to