apisix-ingress-controller icon indicating copy to clipboard operation
apisix-ingress-controller copied to clipboard

discuss: New feature in Apache APISIX Ingress controller v1.5

Open tao12345666333 opened this issue 2 years ago • 12 comments

Hi, folks

The Apache APISIX Ingress controller v1.4 version has been released, and it is time to discuss the plans in the v1.5 version together.

I think the following features need to be included:

  • [x] Implement v2 version of CRD resources. https://github.com/apache/apisix-ingress-controller/issues/954 more details: https://github.com/apache/apisix-ingress-controller/issues/707

  • [x] Implement HTTPRoute controller loop for Gateway API. #1037 more details: https://github.com/apache/apisix-ingress-controller/issues/644

What features do you want Apache APISIX Ingress controller v1.5 to include?

You can reply to this issue or reply in the mailing list https://lists.apache.org/thread/b70vcjrl6sdg4vhgt3k76pd3x0prb0xf

tao12345666333 avatar Jan 05 '22 01:01 tao12345666333

  • docs: add doc for ApisixPluginConfig https://github.com/apache/apisix-ingress-controller/issues/638#issuecomment-1005397071

tao12345666333 avatar Jan 05 '22 05:01 tao12345666333

ApisixGlobalRule crd

zlhgo avatar Jan 07 '22 09:01 zlhgo

ApisixGlobalRule crd

can you add some details?

tao12345666333 avatar Jan 07 '22 14:01 tao12345666333

ApisixGlobalRule crd

can you add some details?

only two global plugins can now be enabled via ApisixClusterConfig, when i want to enable more i can only go through admin api or dashboard. hopefully, enable it via k8s crd.

zlhgo avatar Jan 10 '22 02:01 zlhgo

I think if we can also optimize the documentations, that would be grateful for users' self-education.

tokers avatar Jan 10 '22 09:01 tokers

@tao12345666333 @tokers i am very sorry, is there already this feature?

zlhgo avatar Jan 10 '22 10:01 zlhgo

Sorry, what did you mean?

tokers avatar Jan 11 '22 01:01 tokers

@tokers 非常抱歉,我英语不好,就用中文吧。 我是想通过k8s crd添加全局插件,好想目前只能在ApisixClusterConfig配置开启prometheus和skywalking作为全局插件。

zlhgo avatar Jan 11 '22 02:01 zlhgo

@tokers 非常抱歉,我英语不好,就用中文吧。 我是想通过k8s crd添加全局插件,好想目前只能在ApisixClusterConfig配置开启prometheus和skywalking作为全局插件。

Yep, it's for the simple usage, so prometheus and skywalking are supported in that way. We may discuss whether to support open plugin configurations in ApisixClusterConfig in the mailing list.

tokers avatar Jan 11 '22 09:01 tokers

@zlhgo we can change ApisixClusterConfig https://github.com/apache/apisix-ingress-controller/blob/de522437bd3db3dc3e8d8f33c92f322de67531b8/samples/deploy/crd/v1/ApisixClusterConfig.yaml#L55-L71 ref to ApisixPluginConfig resource.

tao12345666333 avatar Jan 19 '22 06:01 tao12345666333

May be include mqtt proxy ? There is a clear market demand for this feature.

stillfox-lee avatar Jun 07 '22 10:06 stillfox-lee

@stillfox-lee thanks, we can actively push forward #1056

Once it is merged before the 1.5 release window, it will be introduced into the 1.5 release

#954 is the currently blocked task and we are actively working on it

tao12345666333 avatar Jun 07 '22 14:06 tao12345666333

The development window for v1.5 has been closed, we are currently in the release window, I will close this issue, thank you everyone

tao12345666333 avatar Aug 31 '22 09:08 tao12345666333