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

shreemaan-abhishek pushed a change to branch feat/cp-ca-bundle
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git


    from 70bc09e3 test(e2e): cover the control plane CA bundle
     add 39325e8f test: fix the broken TCPRoute e2e listener port and de-flake 
two stream/ingress specs (#2836)
     add 93458e99 fix: normalize hosts and SNIs so uppercase hostnames stay 
routable (#2837)
     add 85d3551a fix: read L4 routes and ReferenceGrant as v1 instead of the 
older versions (#2839)
     add 061b4931 fix: make the kustomize manifests deployable and consistent 
(#2835)
     add e1ea081c fix: stop the status e2e tests demanding their old node ports 
back (#2845)
     add 6bbf00dd chore(deps): upgrade dependencies flagged by security 
advisories (#2844)
     add 70e216be fix: reject invalid plugin config instead of applying an 
empty one (#2814)
     add 4d0015c0 fix: set the Gateway status reasons Gateway API 1.6 requires 
and make the conformance report honest (#2843)
     add c9153165 chore: v2.2.0 release (#2838)
     add d510f665 docs: clarify Ingress route configuration and deployment 
architecture (#2848)
     add 7bf93b9d Merge remote-tracking branch 'ups/master' into 
feat/cp-ca-bundle

No new revisions were added by this update.

Summary of changes:
 .github/workflows/apisix-conformance-test.yml      |  92 ++++-
 .github/workflows/kustomize-checker.yml            | 144 +++++++
 .gitignore                                         |   2 +-
 CHANGELOG.md                                       | 425 +++++++++++++++++++++
 Makefile                                           |  75 +++-
 config/certmanager/certificate-metrics.yaml        |  20 -
 config/certmanager/kustomization.yaml              |   4 +-
 config/crd/kustomization.yaml                      |  32 +-
 config/default/kustomization.yaml                  | 215 +++++------
 config/default/manager_webhook_patch.yaml          |  10 +-
 config/default/metrics_service.yaml                |  11 +-
 config/{samples => manager}/config.yaml            |   0
 config/manager/kustomization.yaml                  |  13 +-
 config/manager/manager.yaml                        |  48 +--
 config/network-policy/allow-metrics-traffic.yaml   |  31 ++
 config/network-policy/kustomization.yaml           |   4 +
 config/prometheus/kustomization.yaml               |   3 +
 config/prometheus/monitor.yaml                     |  21 +-
 config/rbac/kustomization.yaml                     |   9 +-
 config/rbac/leader_election_role.yaml              |   2 +-
 config/rbac/leader_election_role_binding.yaml      |   2 +-
 config/rbac/role_binding.yaml                      |   2 +-
 config/rbac/service_account.yaml                   |   2 +-
 ...x.apache.org_v1alpha1_backendtrafficpolicy.yaml |  20 +
 .../apisix.apache.org_v1alpha1_consumer.yaml       |   5 +
 .../apisix.apache.org_v1alpha1_gatewayproxy.yaml   |  19 +-
 ...apisix.apache.org_v1alpha1_httproutepolicy.yaml |   8 +-
 .../apisix.apache.org_v1alpha1_l4routepolicy.yaml  |  19 +
 .../apisix.apache.org_v1alpha1_pluginconfig.yaml   |  14 +
 .../apisix.apache.org_v2_apisixconsumer.yaml       |   6 +-
 .../apisix.apache.org_v2_apisixglobalrule.yaml     |   7 +-
 .../apisix.apache.org_v2_apisixpluginconfig.yaml   |   9 +-
 .../samples/apisix.apache.org_v2_apisixroute.yaml  |  12 +-
 .../apisix.apache.org_v2_apisixupstream.yaml       |  10 +-
 config/samples/kustomization.yaml                  |  25 +-
 config/webhook/kustomization.yaml                  |   3 +
 config/webhook/manifests.yaml                      |  12 +-
 config/webhook/service.yaml                        |   8 +-
 docs/en/latest/concepts/deployment-architecture.md |  13 +-
 docs/en/latest/concepts/gateway-api.md             |  14 +-
 docs/en/latest/concepts/resources.md               |   6 +-
 docs/en/latest/getting-started/configure-routes.md |  21 +-
 docs/en/latest/overview.md                         |   4 +-
 examples/httpbin/tcproute.yaml                     |   2 +-
 go.mod                                             |  52 +--
 go.sum                                             | 108 +++---
 internal/adc/translator/apisixconsumer.go          |   5 +-
 internal/adc/translator/apisixroute.go             |  50 ++-
 internal/adc/translator/apisixroute_test.go        |  29 ++
 internal/adc/translator/apisixtls.go               |   1 +
 internal/adc/translator/gateway.go                 |   1 +
 internal/adc/translator/globalrule.go              |   5 +-
 internal/adc/translator/grpcroute.go               |   4 +
 internal/adc/translator/grpcroute_test.go          |  33 ++
 internal/adc/translator/httproute.go               |   2 +
 internal/adc/translator/ingress.go                 |  40 +-
 internal/adc/translator/l4route_serverport_test.go |  17 +-
 internal/adc/translator/l4route_test.go            |  37 +-
 internal/adc/translator/pluginconfig_test.go       | 198 ++++++++++
 internal/adc/translator/policies.go                |   3 +-
 internal/adc/translator/tcproute.go                |   3 +-
 internal/adc/translator/tlsroute.go                |   3 +-
 internal/adc/translator/udproute.go                |   3 +-
 internal/controller/consumer_controller_test.go    |  15 +-
 internal/controller/gateway_controller.go          |  58 ++-
 .../controller/gateway_controller_refgrant_test.go |  13 +-
 internal/controller/grpcroute_controller.go        |  15 +-
 internal/controller/httproute_controller.go        |  15 +-
 internal/controller/indexer/indexer.go             |  31 +-
 internal/controller/indexer/tlsroute.go            |  10 +-
 internal/controller/policies.go                    |  17 +-
 internal/controller/tcproute_controller.go         |  42 +-
 internal/controller/tlsroute_controller.go         |  42 +-
 internal/controller/udproute_controller.go         |  42 +-
 internal/controller/utils.go                       | 105 +++--
 internal/controller/utils_gatewaystatus_test.go    | 171 +++++++++
 internal/controller/utils_listenerstatus_test.go   |   3 +-
 internal/controller/utils_parentref_test.go        |   5 +-
 internal/manager/controllers.go                    |  13 +-
 internal/manager/run.go                            |  11 +-
 internal/provider/apisix/provider.go               |   9 +-
 internal/provider/apisix/status.go                 |   9 +-
 internal/types/k8s.go                              |  19 +-
 internal/types/route_adapter.go                    |  25 +-
 internal/webhook/v1/consumer_webhook_test.go       |  21 +-
 internal/webhook/v1/ownership.go                   |   5 +-
 internal/webhook/v1/tcproute_webhook.go            |  14 +-
 internal/webhook/v1/tcproute_webhook_test.go       |  39 +-
 internal/webhook/v1/udproute_webhook.go            |  14 +-
 internal/webhook/v1/udproute_webhook_test.go       | 131 ++++---
 pkg/utils/k8s_test.go                              |   6 +-
 releases/v2.2.0.toml                               | 285 ++++++++++++++
 test/conformance/README.md                         | 116 ++++++
 test/conformance/conformance_test.go               |  10 +-
 test/e2e/crds/v2/route.go                          |  34 ++
 test/e2e/crds/v2/status.go                         |   6 +
 test/e2e/framework/apisix_consts.go                |   4 +
 test/e2e/framework/ingress.go                      |   5 +
 test/e2e/framework/manifests/apisix.yaml           |   4 +-
 test/e2e/framework/manifests/ingress.yaml          |   4 +-
 test/e2e/framework/manifests/webhook.yaml          |  12 +-
 test/e2e/gatewayapi/gateway.go                     |   4 +-
 test/e2e/gatewayapi/status.go                      |   6 +
 test/e2e/gatewayapi/tcproute.go                    |  57 +--
 test/e2e/gatewayapi/tlsroute.go                    |  27 +-
 test/e2e/gatewayapi/udproute.go                    |   2 +-
 test/e2e/ingress/ingress.go                        |  23 +-
 test/e2e/scaffold/apisix_deployer.go               |   3 +
 test/e2e/scaffold/k8s.go                           |   2 -
 test/e2e/webhook/helpers.go                        |   2 +-
 110 files changed, 2627 insertions(+), 877 deletions(-)
 create mode 100644 .github/workflows/kustomize-checker.yml
 delete mode 100644 config/certmanager/certificate-metrics.yaml
 rename config/{samples => manager}/config.yaml (100%)
 create mode 100644 config/network-policy/allow-metrics-traffic.yaml
 create mode 100644 
config/samples/apisix.apache.org_v1alpha1_backendtrafficpolicy.yaml
 create mode 100644 config/samples/apisix.apache.org_v1alpha1_l4routepolicy.yaml
 create mode 100644 config/samples/apisix.apache.org_v1alpha1_pluginconfig.yaml
 create mode 100644 internal/adc/translator/pluginconfig_test.go
 create mode 100644 internal/controller/utils_gatewaystatus_test.go
 create mode 100644 releases/v2.2.0.toml
 create mode 100644 test/conformance/README.md

Reply via email to