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-serverandsetup-discovery-topologyto shared-workflows51a74ee(draft PR aerospike/shared-workflows#334), which injectsfeature-key-fileinto 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_CONFand 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
65Test 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.
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.
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.
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.
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.
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.
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.
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.