Skip to content
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

[uss_qualifier] op-intent refs ACL checks: skip scenario if references can't be cleaned up (fix #418) #421

Merged
merged 1 commit into from
Dec 18, 2023

Conversation

Shastick
Copy link
Contributor

@Shastick Shastick commented Dec 18, 2023

This adds an explicit check to OpIntentReferenceAccessControl to verify that the workspace is clean, and skip the scenario steps if it is not.

This also moves the PrepareFlightPlanners in front of ForEachDSS in the f3548_21.yaml test suite configuration, as the stray OIRs reported in #418 seem not to belong to the op intent reference ACL test scenario and there is a higher chance of them getting cleaned up this way.

(This scenario will attempt to cleanup up stray OIRs that seem to belong to the credentials that are being used, but it can't possibly clean up references that are owned by other credentials)

In the event of cleanup failure, the scenario has been updated to simply skip all further checks.

@Shastick Shastick force-pushed the 418-acl-ws-cleanup branch 3 times, most recently from 616135d to 024b9be Compare December 18, 2023 09:31
@Shastick Shastick marked this pull request as ready for review December 18, 2023 10:10
@Shastick Shastick changed the title [uss_qualifier] op-intent refs ACL checks: fail early if references can't be cleaned up (fix #418) [uss_qualifier] op-intent refs ACL checks: skip scenario if references can't be cleaned up (fix #418) Dec 18, 2023
@BenjaminPelletier BenjaminPelletier merged commit a7a21bf into interuss:main Dec 18, 2023
9 checks passed
github-actions bot added a commit that referenced this pull request Dec 18, 2023
…s can't be cleaned up (fix #418) (#421)

[uss_qualifier] op-intent refs ACL checks: fail early if references can't be cleaned up (fix #418) a7a21bf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants