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

Reply via email to