This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch fix/k8s-ingress-healthcheck-flake
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from 624b06418c Use stable websocket ingress health endpoint
add edb7ace538 Avoid invalid websocket ingress HTTP health probe
add 87964af39d Wait for ingress backend deployments before tests
add 153603824f Allow optional ingress backend namespaces
add 4611d4f69e Expose websocket example actuator health
add e2bfcb9889 Refresh websocket ingress upstreams from endpoints
add 7dc8849cc4 Use real sentinel fallback in HTTP integration test
add e042d2fbd8 Allow fallback endpoints to preserve request methods
add 671b80a01c Retry docker base image pulls in integration CI
add d229e09961 Assert sentinel fallback response shape directly
new e87684a4a4 Retry transient CI dependency downloads
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 2 +-
.github/workflows/integrated-test.yml | 22 ++++-
.github/workflows/k8s-examples-http.yml | 19 +++-
actions/setup-java-with-retry/action.yml | 63 +++++++++++++
.../shenyu-example-spring-annotation-websocket.yml | 9 ++
.../pom.xml | 4 +
shenyu-integrated-test/k8s-ingress-healthcheck.sh | 29 ++++--
.../test/http/combination/SentinelPluginTest.java | 9 +-
.../deploy/kind-config.yaml | 3 -
.../script/services.list | 2 +-
.../shenyu/k8s/reconciler/EndpointsReconciler.java | 81 +++++++++++-----
.../apache/shenyu/k8s/EndpointsReconcilerTest.java | 105 +++++++++++++++++++++
.../web/fallback/DefaultFallbackController.java | 9 +-
.../fallback/DefaultFallbackControllerTest.java | 7 ++
14 files changed, 315 insertions(+), 49 deletions(-)
create mode 100644 actions/setup-java-with-retry/action.yml
create mode 100644
shenyu-kubernetes-controller/src/test/java/org/apache/shenyu/k8s/EndpointsReconcilerTest.java