#694

CLIENT-5540 ci: add the L2 discovery integration workflow

Draftjuliannguyen4wants to merge intofrom

Summary

  • Add a discovery integration workflow that runs beside the pull-request build matrix.
  • Community (3 nodes, no feature key) runs on every pull request. Enterprise (3 nodes, TLS, N-6 and N-14) runs on same-repo pull requests, merge pushes, and workflow_dispatch, because it needs FEATURES_CONF.
  • Pin setup-aerospike-server and setup-discovery-topology to shared-workflows 51a74ee (draft PR aerospike/shared-workflows#334), which injects feature-key-file into the custom config and keeps cluster ports unpublished.
  • Until SuiteDiscovery lands (CLIENT-5550), a reachable cluster publishes a skipped Surefire result instead of failing the job.

Test plan

  • Same-repo pull request starts both L2 discovery (ce) and L2 discovery (ee)
  • A fork pull request starts only the community job
  • Community cluster comes up with unpublished ports and the client reaches it only through the discovery proxies
  • Enterprise cluster loads the feature key injected from FEATURES_CONF and publishes the TLS proxy listeners
  • With SuiteDiscovery absent, each job publishes one skipped test and exits successfully
  • A cluster that never opens its proxy ports fails the TCP check

Made with Cursor

Activity

65
github-actions[bot]1mo ago

L2 client runner (surefire bind-mount)

38 tests   38 ✅  0s ⏱️  1 suites   0 💤  1 files     0 ❌

Results for commit 43c0dfa6.

:recycle: This comment has been updated with latest results.

github-actions[bot]1mo ago

Test Results (gnu / 8.1.1.0_1)

535 tests   446 ✅  43s ⏱️   1 suites   89 💤   1 files      0 ❌

Results for commit 43c0dfa6.

:recycle: This comment has been updated with latest results.

github-actions[bot]1mo ago

Test Results (bouncycastle / 8.1.1.0_1)

535 tests   446 ✅  45s ⏱️   1 suites   89 💤   1 files      0 ❌

Results for commit 43c0dfa6.

:recycle: This comment has been updated with latest results.

github-actions[bot]1mo ago

Test Results (gnu / 8.1.0.3_2)

414 tests   354 ✅  44s ⏱️   1 suites   60 💤   1 files      0 ❌

Results for commit 43c0dfa6.

:recycle: This comment has been updated with latest results.

github-actions[bot]1mo ago

Test Results (bouncycastle / 8.1.0.3_2)

414 tests   354 ✅  45s ⏱️   1 suites   60 💤   1 files      0 ❌

Results for commit 43c0dfa6.

:recycle: This comment has been updated with latest results.

github-actions[bot]7d ago

L2 discovery (ce, port-range)

1 tests   1 ✅  0s ⏱️ 1 suites  0 💤 1 files    0 ❌

Results for commit 3f367209.

:recycle: This comment has been updated with latest results.

github-actions[bot]7d ago

L2 discovery (ce, idle-reset)

1 tests   0 ✅  0s ⏱️ 1 suites  0 💤 1 files    1 ❌

For more details on these failures, see this check.

Results for commit 3f367209.

:recycle: This comment has been updated with latest results.

github-actions[bot]7d ago

L2 discovery (ce, low-mtu)

1 tests   1 ✅  0s ⏱️ 1 suites  0 💤 1 files    0 ❌

Results for commit 3f367209.

:recycle: This comment has been updated with latest results.

This pull request is a draft

Merging is unavailable until it is marked ready for review.