You can just run `make codegen` to generate codes.

If you need some help, please feel free to contact me.

一世纸醉金迷 <[email protected]> 于2021年9月23日周四 下午10:42写道:

> Hello everyone, I'm a volunteer.
> My plan is below:
> 1.  i need some time to be familiar with Apisix * repos and environment
> 2. add ApisixPluginConfig in types.go and generate codes (such as
> clientset)
> 3. add ApisixRoute as a group of plugin configs in yaml
> 4. add controller loop for watching resource by generated clientset (just
> like client-go) and convert it
>
> On 2021/09/22 08:36:09, Jintao Zhang <[email protected]> wrote:
> > # background
> >
> > Many functions of Apache APISIX are now provided through plugins. In
> > scenarios where APISIX is used extensively, *these configurations are
> often
> > reusable.*
> >
> > In February of this year, plugin config capabilities has been added to
> > Apache APISIX. [1]
> >
> > I propose to add a custom resource of `ApisixPluginConfig` to Apache
> APISIX
> > Ingress to support this feature.[2]
> >
> > # implement
> >
> > * Add an `ApisixPluginConfig` custom resources. It can be converted to
> > APISIX's `plugin_config`, Use its name as its id;
> > * When we add this configuration to `ApisixRoute`, use its name as an
> index.
> >
> >
> >
> > [1]: https://github.com/apache/apisix/pull/3567
> > [2]:
> https://apisix.apache.org/docs/apisix/architecture-design/plugin-config
> >
>

Reply via email to