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

bzp2010 pushed a change to branch bzp/feat-record-gw-instance-status-accurately
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git


    from 3a3a07ac fix: gateway proxy status equal
     add bdeb96f5 fix: delete data plane config when a route leaves a managed 
Gateway (#2834)
     add 52557e1f fix: pin a route to the scheme its listeners accept (#2864)
     add 8610842f feat: support secretRef in v1alpha1 plugin configuration 
(#2855)
     add 0bd613ca ci: remove e2e for adc-node port (#2868)
     add b25bae86 fix: retract configuration when a referenced 
ApisixPluginConfig is gone (#2859)
     add 80112024 refactor: let adc client independent of external state (#2865)
     add edada68a Merge remote-tracking branch 'origin/master' into 
bzp/feat-record-gw-instance-status-accurately
     add 7216e84c fix: only report a GatewayProxy recovered once a round 
actually attempted it
     add cff8979d refactor: clearly boundaries between provider and ADC client 
(#2869)
     add d8c30b8f Merge remote-tracking branch 'origin/master' into 
bzp/feat-record-gw-instance-status-accurately
     add 5f01bd69 fix review 2-3
     add 20b5f10c fix review 4

No new revisions were added by this update.

Summary of changes:
 .github/workflows/apisix-e2e-test.yml              |  44 ---
 api/v1alpha1/pluginconfig_types.go                 |   8 +
 api/v1alpha1/zz_generated.deepcopy.go              |   6 +
 config/crd/bases/apisix.apache.org_consumers.yaml  |  19 +
 .../bases/apisix.apache.org_l4routepolicies.yaml   |  19 +
 .../crd/bases/apisix.apache.org_pluginconfigs.yaml |  19 +
 docs/en/latest/concepts/gateway-api.md             |  12 +
 docs/en/latest/reference/api-reference.md          |   1 +
 docs/en/latest/reference/example.md                |  79 ++++
 internal/adc/client/client.go                      | 411 ++++-----------------
 internal/adc/client/executor.go                    | 240 ++++--------
 internal/adc/client/executor_test.go               | 207 ++---------
 internal/adc/client/redaction_test.go              |   1 -
 internal/adc/client/standalone_syncer.go           | 120 ++++++
 internal/adc/translator/consumer.go                |  17 +-
 internal/adc/translator/grpcroute.go               |  15 +-
 internal/adc/translator/grpcroute_test.go          |   9 +-
 internal/adc/translator/httproute.go               |  62 ++--
 internal/adc/translator/httproute_scheme_test.go   | 178 +++++++++
 internal/adc/translator/httproute_test.go          |   9 +-
 internal/adc/translator/l4routepolicy_test.go      |  10 +-
 internal/adc/translator/plugin.go                  |  57 +++
 internal/adc/translator/plugin_test.go             | 177 +++++++++
 internal/adc/translator/policies.go                |  22 +-
 internal/adc/translator/tcproute.go                |   2 +-
 internal/adc/translator/tlsroute.go                |   2 +-
 internal/adc/translator/translator.go              |  56 +++
 internal/controller/apisixroute_controller.go      |  26 +-
 internal/controller/consumer_controller.go         |   2 +-
 internal/controller/grpcroute_controller.go        |  54 ++-
 internal/controller/httproute_controller.go        |  59 ++-
 internal/controller/httproute_controller_test.go   | 111 ++++++
 internal/controller/indexer/indexer.go             |  36 ++
 internal/controller/ingress_controller.go          |  18 +
 internal/controller/pluginconfig_retract_test.go   | 261 +++++++++++++
 internal/controller/policies.go                    |  20 +-
 internal/controller/tcproute_controller.go         |  41 +-
 internal/controller/tlsroute_controller.go         |  41 +-
 internal/controller/udproute_controller.go         |  41 +-
 internal/controller/utils.go                       |  56 ++-
 internal/controller/utils_parentref_test.go        |  84 ++++-
 internal/manager/run.go                            |   1 +
 internal/provider/apisix/keyedmutex.go             |  52 +++
 internal/provider/apisix/keyedmutex_test.go        |  94 +++++
 internal/provider/apisix/provider.go               | 341 ++++++++++++++---
 internal/provider/apisix/provider_test.go          | 178 +++++++++
 internal/provider/apisix/status.go                 | 297 +++++++--------
 internal/provider/apisix/status_test.go            | 260 +++++++++++--
 internal/provider/apisix/sync_baseline_test.go     | 223 +++++++++++
 internal/provider/options.go                       |   8 +
 internal/types/error.go                            |  23 ++
 internal/webhook/v1/adc_validation.go              |   1 -
 pkg/metrics/metrics.go                             |  58 ++-
 test/e2e/crds/v2/pluginconfig.go                   |  85 +++++
 test/e2e/crds/v2/route.go                          |   1 -
 test/e2e/gatewayapi/httproute.go                   | 286 ++++++++++++++
 test/e2e/gatewayapi/tcproute.go                    |  40 ++
 test/e2e/ingress/annotations.go                    |  85 +++++
 test/e2e/scaffold/adc.go                           |   5 +-
 59 files changed, 3604 insertions(+), 1086 deletions(-)
 create mode 100644 internal/adc/client/standalone_syncer.go
 create mode 100644 internal/adc/translator/httproute_scheme_test.go
 create mode 100644 internal/adc/translator/plugin.go
 create mode 100644 internal/adc/translator/plugin_test.go
 create mode 100644 internal/controller/httproute_controller_test.go
 create mode 100644 internal/controller/pluginconfig_retract_test.go
 create mode 100644 internal/provider/apisix/keyedmutex.go
 create mode 100644 internal/provider/apisix/keyedmutex_test.go
 create mode 100644 internal/provider/apisix/provider_test.go
 create mode 100644 internal/provider/apisix/sync_baseline_test.go

Reply via email to