This is an automated email from the ASF dual-hosted git repository.
ronething pushed a change to branch feat/add_resource_verify
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
from 22da8f70 feat: add apisix route and apisix consumer
add 0fd8e9d7 feat: add support for TCPRoute (#2564)
add b4276e3b chore: add stream_route test for standalone (#2565)
add a6c8d6ff Merge remote-tracking branch 'origin/master' into
feat/add_resource_verify
No new revisions were added by this update.
Summary of changes:
config/rbac/role.yaml | 2 +
docs/en/latest/concepts/gateway-api.md | 2 +-
examples/httpbin/{httproute.yaml => tcproute.yaml} | 23 +-
internal/adc/translator/tcproute.go | 163 +++++++
internal/controller/indexer/indexer.go | 53 +++
...croute_controller.go => tcproute_controller.go} | 483 +++++++++------------
internal/controller/utils.go | 8 +
internal/manager/controllers.go | 12 +
internal/manager/run.go | 4 +
internal/provider/apisix/provider.go | 7 +
internal/provider/apisix/status.go | 36 ++
internal/types/k8s.go | 6 +
test/e2e/crds/v2/streamroute.go | 4 -
test/e2e/framework/manifests/ingress.yaml | 16 +
test/e2e/gatewayapi/httproute.go | 4 +-
test/e2e/gatewayapi/tcproute.go | 119 +++++
test/e2e/scaffold/assertion.go | 42 ++
test/e2e/scaffold/scaffold.go | 19 +
18 files changed, 702 insertions(+), 301 deletions(-)
copy examples/httpbin/{httproute.yaml => tcproute.yaml} (86%)
create mode 100644 internal/adc/translator/tcproute.go
copy internal/controller/{grpcroute_controller.go => tcproute_controller.go}
(56%)
create mode 100644 test/e2e/gatewayapi/tcproute.go