This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/go_modules/github.com/slok/kubewebhook/v2-2.3.0
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
discard ed85e3d8 chore(deps): bump github.com/slok/kubewebhook/v2 from 2.2.0
to 2.3.0
add 4d172a03 chore(deps): bump github.com/stretchr/testify in /test/e2e
(#1113)
add 398f816a e2e-test: Optimize the runtime of ingress/features, and
support more default value in NewScaffold (#1128)
add e25abdb2 fix: ns should unwatch after unlabeling it (#1130)
add a642b149 doc: fix enable-authentication-and-restriction.md link failed
(#1137)
add 93c10e60 fix: verify through the cache first, then delete (#1135)
add 374f8656 make api version const consistent (#1133)
add 62e0ea20 chore: add log for syncManifest delete upstream (#1132)
add f0217ae5 ci: pin skywalking-eyes to release (#1143)
add a73b52d3 feat: support endpointslice, and improve
test/e2e/endpoints.go tests. (#1140)
add a649751d feat: ApisixUpstream v2 (#1141)
add 73498bd7 docs: update crd version (#1134)
add 6cf8bb7c feat: Add annotations to combine ApisixPluginConfig with k8s
ingress resource (#1139)
add 35ca03cb test: add e2e tests and CRDs for ApisixUpstream v2 (#1147)
add e75f7e9b chore: change description and labels for this project (#1150)
add f198f33c chore(deps): some dependency updates (#1160)
add edb19cdf chore(deps): bump github.com/gorilla/websocket in /test/e2e
(#1114)
add 9a6bd925 chore(deps): bump github.com/gruntwork-io/terratest in
/test/e2e (#1156)
add 628abb94 ci: upgrade e2e-test-ci (#1149)
add 3299260a chore(deps): bump k8s.io/client-go and go-memdb etc. (#1172)
add b26be98b chore(deps): bump github.com/slok/kubewebhook/v2 from 2.2.0
to 2.3.0
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 (ed85e3d8)
\
N -- N -- N
refs/heads/dependabot/go_modules/github.com/slok/kubewebhook/v2-2.3.0 (b26be98b)
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:
.asf.yaml | 13 +-
.github/actions/e2e/action.yaml | 69 --
.github/dependabot.yml | 2 +-
.github/workflows/e2e-test-ci.yml | 101 +-
.github/workflows/license-checker.yml | 2 +-
Makefile | 124 ++-
cmd/ingress/ingress.go | 7 +-
conf/config-default.yaml | 1 +
docs/en/latest/concepts/annotations.md | 53 +
docs/en/latest/concepts/apisix_cluster_config.md | 4 +-
docs/en/latest/concepts/apisix_route.md | 42 +-
docs/en/latest/concepts/apisix_tls.md | 2 +-
docs/en/latest/concepts/apisix_upstream.md | 12 +-
.../enable-authentication-and-restriction.md | 2 +-
docs/en/latest/tutorials/mtls/mtls.yaml | 2 +-
docs/en/latest/tutorials/mtls/tls.yaml | 2 +-
docs/en/latest/tutorials/proxy-grpc-service.md | 4 +-
.../latest/tutorials/proxy-the-httpbin-service.md | 2 +-
docs/en/latest/upgrade.md | 4 +-
go.mod | 43 +-
go.sum | 83 +-
pkg/apisix/pluginconfig.go | 13 +-
pkg/apisix/upstream.go | 18 +-
pkg/config/config.go | 63 +-
pkg/config/config_test.go | 39 +-
pkg/ingress/apisix_route.go | 47 +-
pkg/ingress/apisix_upstream.go | 299 ++++--
pkg/ingress/compare.go | 47 +-
pkg/ingress/controller.go | 160 +--
pkg/ingress/endpoint.go | 18 +-
pkg/ingress/endpointslice.go | 13 +
.../gateway/translation/gateway_httproute_test.go | 11 +-
pkg/ingress/namespace/namespace.go | 11 +-
pkg/ingress/secret.go | 2 +-
pkg/ingress/status.go | 18 +
pkg/ingress/utils/manifest.go | 53 +
pkg/kube/apisix_route.go | 38 +-
pkg/kube/apisix_upstream.go | 167 ++++
pkg/kube/translation/apisix_route_test.go | 19 +-
pkg/kube/translation/apisix_upstream.go | 317 +++++-
pkg/kube/translation/apisix_upstream_test.go | 440 +++++++-
pkg/kube/translation/ingress.go | 63 +-
pkg/kube/translation/ingress_test.go | 503 ++++++----
pkg/kube/translation/plugin_test.go | 19 +-
pkg/kube/translation/translator.go | 135 ++-
pkg/kube/translation/translator_test.go | 79 +-
pkg/log/default_logger.go | 5 +
pkg/log/logger.go | 5 +
samples/deploy/crd/v1/ApisixUpstream.yaml | 372 +++++++
test/e2e/README.md | 2 +-
test/e2e/e2e.go | 18 +-
test/e2e/go.mod | 56 +-
test/e2e/go.sum | 334 ++-----
test/e2e/scaffold/cluster_config.go | 4 +-
test/e2e/scaffold/consumer.go | 8 +-
test/e2e/scaffold/etcd.go | 2 +-
test/e2e/scaffold/httpbin.go | 2 +-
test/e2e/scaffold/ingress.go | 15 +-
test/e2e/scaffold/k8s.go | 27 +-
test/e2e/scaffold/scaffold.go | 150 +--
test/e2e/scaffold/ssl.go | 6 +-
test/e2e/suite-annotations/plugin_conifg.go | 165 +++
test/e2e/suite-annotations/websocket.go | 36 +-
test/e2e/{suite-chaos => suite-chore}/chaos.go | 14 +-
test/e2e/{suite-config => suite-chore}/config.go | 38 +-
.../{suite-endpoints => suite-chore}/endpoints.go | 129 +--
test/e2e/suite-config/manifests.go | 39 -
test/e2e/suite-features/consumer.go | 1046 --------------------
test/e2e/suite-features/healthcheck.go | 6 +-
test/e2e/suite-features/retries.go | 8 +-
test/e2e/suite-features/scheme.go | 4 +-
test/e2e/suite-features/subset.go | 4 +-
test/e2e/suite-features/websocket.go | 2 +-
.../{ => suite-ingress-features}/compare.go | 6 +-
.../{ => suite-ingress-features}/namespace.go | 4 +-
.../{ => suite-ingress-features}/resourcesync.go | 16 +-
.../{ => suite-ingress-features}/sanity.go | 28 +-
.../{ => suite-ingress-features}/secret.go | 6 +-
.../{ => suite-ingress-features}/status.go | 13 +-
.../{ => suite-ingress-features}/webhook.go | 12 +-
.../{ => suite-ingress-resource}/ingress.go | 77 +-
.../resourcepushing.go | 84 +-
.../{ => suite-ingress-resource}/ssl.go | 38 +-
.../{ => suite-ingress-resource}/stream.go | 13 +-
.../{ => suite-ingress-resource}/upstream_tls.go | 19 +-
.../suite-plugins-authentication/basic.go | 197 ++++
.../suite-plugins-authentication/hmac.go | 241 +++++
.../suite-plugins-authentication/jwt.go | 239 +++++
.../suite-plugins-authentication/key.go | 194 ++++
.../suite-plugins-authentication/wolfrbac.go | 295 ++++++
.../suite-plugins-general/echo.go | 6 +-
.../suite-plugins-general/redirect.go | 6 +-
.../suite-plugins-general/server-info.go | 10 +-
.../suite-plugins-other/plugin_config.go | 38 +-
.../suite-plugins-other/serverless.go | 0
.../suite-plugins-security/consumer-restriction.go | 0
.../suite-plugins-security/cors.go | 12 +-
.../suite-plugins-security/csrf.go | 0
.../suite-plugins-security/ip-restriction.go | 7 +-
.../suite-plugins-security/referer-restriction.go | 0
.../suite-plugins-security/uri_blocker.go | 6 +-
.../suite-plugins-traffic/api_breaker.go | 0
.../suite-plugins-traffic/client-control.go | 0
.../suite-plugins-traffic/limit_count.go | 6 +-
.../suite-plugins-traffic/request-validation.go | 0
.../suite-plugins-traffic/request_id.go | 6 +-
.../fault_injection.go | 6 +-
.../suite-plugins-transformation/proxy_rewrite.go | 0
.../response_rewrite.go | 0
utils/kind-with-registry.sh | 1 -
110 files changed, 4489 insertions(+), 2760 deletions(-)
delete mode 100644 .github/actions/e2e/action.yaml
create mode 100644 pkg/kube/apisix_upstream.go
create mode 100644 test/e2e/suite-annotations/plugin_conifg.go
rename test/e2e/{suite-chaos => suite-chore}/chaos.go (86%)
rename test/e2e/{suite-config => suite-chore}/config.go (80%)
rename test/e2e/{suite-endpoints => suite-chore}/endpoints.go (51%)
delete mode 100644 test/e2e/suite-config/manifests.go
delete mode 100644 test/e2e/suite-features/consumer.go
rename test/e2e/suite-ingress/{ => suite-ingress-features}/compare.go (92%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/namespace.go (97%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/resourcesync.go
(92%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/sanity.go (89%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/secret.go (99%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/status.go (87%)
rename test/e2e/suite-ingress/{ => suite-ingress-features}/webhook.go (84%)
rename test/e2e/suite-ingress/{ => suite-ingress-resource}/ingress.go (91%)
rename test/e2e/suite-ingress/{ => suite-ingress-resource}/resourcepushing.go
(85%)
rename test/e2e/suite-ingress/{ => suite-ingress-resource}/ssl.go (95%)
rename test/e2e/suite-ingress/{ => suite-ingress-resource}/stream.go (91%)
rename test/e2e/suite-ingress/{ => suite-ingress-resource}/upstream_tls.go
(85%)
create mode 100644 test/e2e/suite-plugins/suite-plugins-authentication/basic.go
create mode 100644 test/e2e/suite-plugins/suite-plugins-authentication/hmac.go
create mode 100644 test/e2e/suite-plugins/suite-plugins-authentication/jwt.go
create mode 100644 test/e2e/suite-plugins/suite-plugins-authentication/key.go
create mode 100644
test/e2e/suite-plugins/suite-plugins-authentication/wolfrbac.go
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-general/echo.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-general/redirect.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-general/server-info.go (81%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-other/plugin_config.go (93%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-other/serverless.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/consumer-restriction.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/cors.go (97%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/csrf.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/ip-restriction.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/referer-restriction.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-security/uri_blocker.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-traffic/api_breaker.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-traffic/client-control.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-traffic/limit_count.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-traffic/request-validation.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-traffic/request_id.go (95%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-transformation/fault_injection.go (96%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-transformation/proxy_rewrite.go (100%)
rename test/e2e/{suite-plugins-all =>
suite-plugins}/suite-plugins-transformation/response_rewrite.go (100%)