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