[24046] Update security tests to use governance-based encryption configuration#6277
Conversation
e1a3c51 to
c6493c1
Compare
🧪 CI InsightsHere's what we observed from your CI run for efe835d. ❌ Job Failures
|
efe835d to
3ced539
Compare
517886f to
bb6c126
Compare
Signed-off-by: Emilio Cuesta <[email protected]>
Signed-off-by: Emilio Cuesta <[email protected]>
Signed-off-by: Emilio Cuesta <[email protected]>
…on_kind Signed-off-by: Emilio Cuesta <[email protected]>
bb6c126 to
13539d7
Compare
|
New changes:
|
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
2a2a18b to
02ec5b5
Compare
emiliocuestaf
left a comment
There was a problem hiding this comment.
Looks good to me (I can't approve this PR). A few comments:
- I don't think we need to test larga data in every test
- The CI seemed to exhaust all the resources in the Windows machine. This last run worked fine, but I'm a bit worried this behaviour arises again.
- It seems we fixed the mac security tests 👌
Signed-off-by: Carlos Ferreira González <[email protected]>
|
I consider failed tests unrelated. Alternative build is fixed by: #6393 |
|
@Mergifyio backport 3.4.x 3.2.x 2.14.x |
✅ Backports have been createdDetails
Cherry-pick of a1d550b has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally
Cherry-pick of a1d550b has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally
Cherry-pick of a1d550b has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
Description
The properties rtps.participant.rtps_protection_kind, rtps.endpoint.submessage_protection_kind, and rtps.endpoint.payload_protection_kind are not parsed in the Fast-DDS source code. These properties are set in multiple blackbox security tests, but they have no effect on the actual encryption behavior.
The only valid way to configure RTPS/endpoint protection kinds is through the governance file with the Access Control plugin enabled.
The properties rtps.participant.rtps_protection_kind, rtps.endpoint.submessage_protection_kind, and rtps.endpoint.payload_protection_kind are not parsed in the Fast-DDS source code. These properties are set in multiple blackbox security tests, but they have no effect on the actual encryption behavior.
The only valid way to configure RTPS/endpoint protection kinds is through the governance file with the Access Control plugin enabled.
This PR includes the following features:
@Mergifyio backport 3.4.x 3.3.x 3.2.x
Contributor Checklist
versions.mdfile (if applicable).Reviewer Checklist