This is an automated email from the ASF dual-hosted git repository.

bzp2010 pushed a change to branch bzp/feat-isolation-pr2c-provider-wiring
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git


    from 7d097e4f refactor(cache): back Lookup/OwnedEntities with the existing 
label index
     add 8157735a feat: prepare isolate bad resource (#2880)
     add 43637b8f fix: return an error response for unresolved ExtensionRef 
(#2875)
     add d197ea55 fix: remove consumer config after ingress class handoff 
(#2874)
     add ef19792f chore(deps): bump google.golang.org/grpc from 1.82.1 to 
1.83.2 (#2853)
     add 62db2a1e feat(cache): track which Kubernetes resource owns each 
service, ssl and consumer (#2883)
     add 3f7475e4 feat(cache): rewrite global_rules and plugin_metadata as 
owned rows (#2884)
     add 5af3ae39 Merge remote-tracking branch 'origin/master' into 
bzp/feat-isolation-pr2c-provider-wiring

No new revisions were added by this update.

Summary of changes:
 go.mod                                             |  14 +-
 go.sum                                             |  28 +--
 internal/adc/cache/store.go                        |  50 +++--
 .../adc/translator/extensionref_resolution_test.go | 225 +++++++++++++++++++++
 internal/adc/translator/grpcroute.go               |   7 +-
 internal/adc/translator/httproute.go               |  25 ++-
 internal/adc/translator/plugin_test.go             |  15 +-
 internal/controller/apisixconsumer_controller.go   |   7 +
 .../controller/apisixconsumer_controller_test.go   |  95 +++++++++
 internal/controller/extensionref.go                |  69 +++++++
 .../controller/extensionref_resolution_test.go     | 178 ++++++++++++++++
 internal/controller/grpcroute_controller.go        |  21 +-
 internal/controller/httproute_controller.go        |  21 +-
 internal/controller/indexer/extensionref_test.go   |  69 +++++++
 internal/controller/indexer/grpcroute.go           |   2 +-
 internal/controller/indexer/indexer.go             |   2 +-
 internal/controller/utils.go                       |  12 +-
 internal/provider/apisix/provider.go               |   2 +-
 internal/provider/apisix/provider_test.go          |  31 +++
 internal/types/error.go                            |   8 +
 internal/types/k8s.go                              |  23 +++
 test/e2e/crds/v2/consumer.go                       | 103 ++++++++++
 test/e2e/gatewayapi/httproute.go                   |  60 ++++++
 23 files changed, 968 insertions(+), 99 deletions(-)
 create mode 100644 internal/adc/translator/extensionref_resolution_test.go
 create mode 100644 internal/controller/extensionref.go
 create mode 100644 internal/controller/extensionref_resolution_test.go
 create mode 100644 internal/controller/indexer/extensionref_test.go

Reply via email to