This idea it's awesome, I could not agree more, may you succeed! wei jin <[email protected]> 于2020年11月12日周四 下午3:31写道:
> Hi APISIX commnuty, > > The ingress-controller donation proposal is posted on > > https://cwiki.apache.org/confluence/display/APISIX/ingress-controller+Donation+Proposal > > The discuss of donation ingress-controller as a subproject is in > https://github.com/api7/ingress-controller/issues/36 > > I just paste to proposal to here: > > ---------------------------------- > > # ingress-controller Donation Proposal > > ## Abstract > > ingress-controller[1] is an implementation of kubernetes ingress based on > Apache APISIX[2]. The project is built using golang. > Through `ingress-controller` we can use `yaml` to define APISIX objects > such as Route/Service/Upstream in kubernetes. > > ## Proposal > > The goal of this proposal is to bring the existing `ingress-controller` > codebase, developers and community into the Apache Software Foundation > (ASF) as Apache APISIX's sub-project. > `ingress-controller` is submitting this proposal to donate it to the Apache > APISIX under the Apache License, Version 2.0, in order to provide a > kubernetes ingress implementation for Apache APISIX. > > ## Background > > Apache APISIX is a dynamic, real-time, high-performance API gateway, based > on the Nginx library and etcd, with many open source users at home and > abroad. But currently there is no support for kubernetes ingress. > `ingress-controller` is a project created by Wei Jin in December 2019. > Recently, more and more friends have paid attention to > `ingress-controller`, and it has also been used by some companies in the > production environment. so Wei Jin decided to bring `ingress-controller` as > a sub-project to enrich the Apache APISIX ecosystem. > > ## Core developer > > Wei Jin is an experienced open source developer and Apache APISIX PMC. > > ## Donation source > > Github repo: https://github.com/api7/ingress-controller > > ## Source and Intellectual Property Submission Plan > > `ingress-controller` was originally created by Wei Jin in December 2019. > Therefore, he is the creator and main contributor of `ingress-controller`. > Wei Jin is also a member of Apache APISIX PMC and has submitted ICLA. > > ## External Dependencies > > Apache-2.0 License > > * github.com/coreos/etcd > * github.com/coreos/go-semver > * github.com/coreos/go-systemd > * github.com/coreos/pkg > * github.com/golang/glog > * google.golang.org/genproto > * google.golang.org/grpc > * github.com/go-yaml/yaml > * github.com/kubernetes/client-go > * github.com/kubernetes/api > * github.com/kubernetes/apimachinery > * github.com/api7/ingress-types > * github.com/api7/types > * github.com/api7/seven > > BSD-3-Clause License > > * github.com/gogo/protobuf > * github.com/google/uuid > * github.com/julienschmidt/httprouter > > BSD-2-Clause License > > * github.com/pkg/errors > > MIT License > > * github.com/sirupsen/logrus > * github.com/stretchr/testify > * github.com/tidwall/gjson > * github.com/uber-go/zap > * github.com/go-resty/resty > > ### [1] https://github.com/api7/ingress-controller > > ### [2] https://github.com/apache/apisix > > wei jin <[email protected]> 于2020年11月12日周四 下午3:28写道: > > > Sorry, Apache APISIX is a dynamic, real-time, high-performance API > > gateway. Update the wiki and proposal immediately. > > > > Ming Wen <[email protected]> 于2020年11月12日周四 下午2:33写道: > > > >> > Apache APISIX is an excellent distributed database middleware > >> > >> no, Apache APISIX is API gateway > >> > >> wei jin <[email protected]>于2020年11月6日 周五下午3:52写道: > >> > >> > Hi APISIX commnuty, > >> > > >> > The ingress-controller donation proposal is posted on > >> > > >> > > >> > https://cwiki.apache.org/confluence/display/APISIX/ingress-controller+Donation+Proposal > >> > > >> > The discuss of donation ingress-controller as a subproject is in > >> > https://github.com/api7/ingress-controller/issues/36 > >> > > >> > I just paste to proposal to here: > >> > > >> > ---------------------------------- > >> > > >> > # ingress-controller Donation Proposal > >> > > >> > ## Abstract > >> > > >> > ingress-controller[1] is an implementation of kubernetes ingress based > >> on > >> > Apache APISIX[2]. The project is built using golang. > >> > Through `ingress-controller` we can use `yaml` to define APISIX > objects > >> > such as Route/Service/Upstream in kubernetes. > >> > > >> > ## Proposal > >> > > >> > The goal of this proposal is to bring the existing > `ingress-controller` > >> > codebase, developers and community into the Apache Software Foundation > >> > (ASF) as Apache APISIX's sub-project. > >> > `ingress-controller` is submitting this proposal to donate it to the > >> Apache > >> > APISIX under the Apache License, Version 2.0, in order to provide a > >> > kubernetes ingress implementation for Apache APISIX. > >> > > >> > ## Background > >> > > >> > Apache APISIX is an excellent distributed database middleware, with > many > >> > open source users at home and abroad. But currently there is no > support > >> for > >> > kubernetes ingress. `ingress-controller` is a project created by Wei > >> Jin in > >> > December 2019. Recently, more and more friends have paid attention to > >> > `ingress-controller`, and it has also been used by some companies in > the > >> > production environment. so Wei Jin decided to bring > >> `ingress-controller` as > >> > a sub-project to enrich the Apache APISIX ecosystem. > >> > > >> > ## Core developer > >> > > >> > Wei Jin is an experienced open source developer and Apache APISIX PMC. > >> > > >> > ## Donation source > >> > > >> > Github repo: https://github.com/api7/ingress-controller > >> > > >> > ## Source and Intellectual Property Submission Plan > >> > > >> > `ingress-controller` was originally created by Wei Jin in December > 2019. > >> > Therefore, he is the creator and main contributor of > >> `ingress-controller`. > >> > Wei Jin is also a member of Apache APISIX PMC and has submitted ICLA. > >> > > >> > ## External Dependencies > >> > > >> > Apache-2.0 License > >> > > >> > * github.com/coreos/etcd > >> > * github.com/coreos/go-semver > >> > * github.com/coreos/go-systemd > >> > * github.com/coreos/pkg > >> > * github.com/golang/glog > >> > * google.golang.org/genproto > >> > * google.golang.org/grpc > >> > * github.com/go-yaml/yaml > >> > * github.com/kubernetes/client-go > >> > * github.com/kubernetes/api > >> > * github.com/kubernetes/apimachinery > >> > * github.com/api7/ingress-types > >> > * github.com/api7/types > >> > * github.com/api7/seven > >> > > >> > BSD-3-Clause License > >> > > >> > * github.com/gogo/protobuf > >> > * github.com/google/uuid > >> > * github.com/julienschmidt/httprouter > >> > > >> > BSD-2-Clause License > >> > > >> > * github.com/pkg/errors > >> > > >> > MIT License > >> > > >> > * github.com/sirupsen/logrus > >> > * github.com/stretchr/testify > >> > * github.com/tidwall/gjson > >> > * github.com/uber-go/zap > >> > * github.com/go-resty/resty > >> > > >> > ### [1] https://github.com/api7/ingress-controller > >> > > >> > ### [2] https://github.com/apache/apisix > >> > > >> -- > >> Thanks, > >> Ming Wen, Apache APISIX & Apache SkyWalking > >> Twitter: _WenMing > >> > > >
