New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new test for commatrix in extended/networking #28706
base: master
Are you sure you want to change the base?
Conversation
Add a test for the 'comMatrix' (Communication Matrix) library. This library generates a description of the ports to which the cluster listens for ingress traffic. The test currently validates that the Communication Matrix generated by the library covers all the open ports on the nodes. It does so by comparing the output of the 'ss' command on the nodes. Note: the test also manully creates endpointslices that represent host services that don't have one natively. Some of them are static and known ports. See more here: https://github.com/openshift/enhancements/blob/master/dev-guide/host-port-registry.md Others are host services with random ports that we create the endpointslices from the given "ss" output for that specific service (rpc, and crio, ovnkube). The test create the relevant artifacts under the "commatrix" dir. the artifacts that can be found are: 1. The communicatiom matrix. 2. The ss entries we compare against. 3. Diff of 1, and 2. 4. Diff of 2, and 1. 5. Raw tcp 'ss' output on nodes. 6. Raw udp 'ss' output on nodes. Signed-off-by: Lior Noy <[email protected]>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: sabinaaledort The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
2 similar comments
/retest |
/retest |
Job Failure Risk Analysis for sha: f1a71ac
|
f1a71ac
to
aefb97e
Compare
Job Failure Risk Analysis for sha: aefb97e
|
00573b7
to
0718a61
Compare
Job Failure Risk Analysis for sha: 0718a61
|
0718a61
to
6023e4b
Compare
Job Failure Risk Analysis for sha: 6023e4b
|
6023e4b
to
6b3e35b
Compare
Job Failure Risk Analysis for sha: 6b3e35b
|
6b3e35b
to
c56ce16
Compare
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@sabinaaledort: The following tests failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Job Failure Risk Analysis for sha: c56ce16
|
The commatrix library generates a description of the ports to which the
cluster listens for ingress traffic.
The test currently validates that the Communication Matrix
generated by the library covers all the open ports on the nodes.
It does so by comparing the output of the 'ss' command on the nodes.
The test create the relevant artifacts under the "commatrix"
dir. the artifacts that can be found are: