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 >> >
