This is an automated email from the ASF dual-hosted git repository. alinsran pushed a change to branch v2.0.0 in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
discard b26460e1 fix: doc broken links (#2491) omit b13215c9 docs: update getting started docs (RC2) (#2481) (#2487) omit eeb2efa2 doc: recommended to use apisix-standalone mode for installation. (#2470) add 0a4e05c0 chore(ci): remove add-pr-comment step (#2463) add d91a3ba9 doc: recommended to use apisix-standalone mode for installation. (#2470) add 2b9b787a fix: should not return when service type is ExternalName (#2468) add 4745958e fix: route names with the same prefix were mistakenly deleted (#2472) add f536c26c chore: refactor e2e-test (#2467) add 1156414f fix: remove duplicate sync func (#2476) add 94fcceb7 feat: support custom metrics (#2480) add f02e3508 docs: fix description error in upgrade doc (#2440) add eb7a65b3 chore: update status only when changes occur (#2473) add 7ede0e3a docs: update getting started docs (RC2) (#2481) add 38023b27 fix: doc broken links (#2490) add 7a6151ce feat: support event triggered synchronization (#2478) add f6196ff5 chore: differentiate the API versions for CRD testing (#2492) add 66c2b0ac fix: full sync during restart results in loss of dataplane traffic (#2489) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (b26460e1) \ N -- N -- N refs/heads/v2.0.0 (66c2b0ac) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/actions/add-pr-comment | 1 - .github/workflows/apisix-conformance-test.yml | 8 - .gitmodules | 3 - Makefile | 10 + config/samples/config.yaml | 4 +- docs/en/latest/concepts/resources.md | 2 +- docs/en/latest/upgrade-guide.md | 18 +- go.mod | 78 +- go.sum | 157 ++- internal/controller/apisixconsumer_controller.go | 3 + internal/controller/apisixglobalrule_controller.go | 4 + internal/controller/apisixroute_controller.go | 3 + internal/controller/apisixtls_controller.go | 3 + internal/controller/config/config.go | 2 +- internal/controller/consumer_controller.go | 42 +- internal/controller/gatewayclass_controller.go | 10 +- internal/controller/httproute_controller.go | 5 +- internal/controller/httproutepolicy.go | 31 +- internal/controller/indexer/indexer.go | 22 +- internal/controller/ingress_controller.go | 13 +- internal/controller/policies.go | 10 +- internal/controller/status/updater.go | 125 +- internal/controller/utils.go | 35 + internal/manager/controllers.go | 57 +- internal/manager/readiness/manager.go | 196 ++++ internal/manager/run.go | 44 +- internal/provider/adc/adc.go | 78 +- internal/provider/adc/cache/indexer.go | 10 +- internal/provider/adc/config.go | 1 + internal/provider/provider.go | 1 + internal/types/k8s.go | 159 ++- pkg/metrics/metrics.go | 114 ++ test/conformance/apisix/suite_test.go | 4 +- test/e2e/apisix/e2e_test.go | 7 +- .../crds/{ => v1alpha1}/backendtrafficpolicy.go | 112 +- test/e2e/crds/{ => v1alpha1}/consumer.go | 445 ++++--- test/e2e/crds/{ => v1alpha1}/gatewayproxy.go | 2 +- test/e2e/{apisix => crds/v2}/basic.go | 2 +- test/e2e/{apisix => crds/v2}/consumer.go | 105 +- test/e2e/{apisix => crds/v2}/globalrule.go | 2 +- test/e2e/{apisix => crds/v2}/pluginconfig.go | 2 +- test/e2e/{apisix => crds/v2}/route.go | 194 ++- test/e2e/{apisix => crds/v2}/status.go | 190 +-- test/e2e/{apisix => crds/v2}/tls.go | 2 +- test/e2e/framework/manifests/apisix.yaml | 10 + test/e2e/framework/manifests/ingress.yaml | 38 +- test/e2e/gatewayapi/gatewayproxy.go | 93 +- test/e2e/gatewayapi/httproute.go | 1231 ++++++++++++-------- test/e2e/ingress/ingress.go | 8 +- test/e2e/scaffold/apisix_deployer.go | 16 +- test/e2e/scaffold/assertion.go | 252 ++++ test/e2e/scaffold/k8s.go | 18 +- test/e2e/scaffold/scaffold.go | 9 + 53 files changed, 2856 insertions(+), 1135 deletions(-) delete mode 160000 .github/actions/add-pr-comment create mode 100644 internal/manager/readiness/manager.go create mode 100644 pkg/metrics/metrics.go rename test/e2e/crds/{ => v1alpha1}/backendtrafficpolicy.go (77%) rename test/e2e/crds/{ => v1alpha1}/consumer.go (54%) rename test/e2e/crds/{ => v1alpha1}/gatewayproxy.go (99%) rename test/e2e/{apisix => crds/v2}/basic.go (99%) rename test/e2e/{apisix => crds/v2}/consumer.go (79%) rename test/e2e/{apisix => crds/v2}/globalrule.go (99%) rename test/e2e/{apisix => crds/v2}/pluginconfig.go (99%) rename test/e2e/{apisix => crds/v2}/route.go (77%) rename test/e2e/{apisix => crds/v2}/status.go (70%) rename test/e2e/{apisix => crds/v2}/tls.go (99%) create mode 100644 test/e2e/scaffold/assertion.go