Skip to content

Conversation

@Redent0r
Copy link

@Redent0r Redent0r commented Mar 10, 2025

Merge Checklist
Summary

Mark on the policy data if a pod is using a generated name. If it is, validate that the policy sandbox name is a suffix of the input sandbox name as expected

Context: see generateName in https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta

upstream PR kata-containers#11012

Test Methodology

test run: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=765084&view=results [3 unexpected failures]
test rerun: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=765316&view=results [pass]

@Redent0r Redent0r force-pushed the saulparedes/validate_generated_name branch from 76a1459 to eeb8ad2 Compare March 17, 2025 19:33
@Redent0r Redent0r added the upstream/merged PRs that have been merged upstream label Mar 17, 2025
@Redent0r Redent0r marked this pull request as ready for review March 17, 2025 19:56
@Redent0r Redent0r requested review from a team as code owners March 17, 2025 19:56
Validate sandbox name using a regex. If the YAML specifies metadata.name, use a regex that exact matches.
If the YAML specifies metadata.generateName, use a regex that matches the prefix of the generated name.

Signed-off-by: Saul Paredes <[email protected]>
We only use protocols in the tests, so it should be a dev dependency.

Signed-off-by: Saul Paredes <[email protected]>
Update samples

Signed-off-by: Saul Paredes <[email protected]>
@Redent0r Redent0r force-pushed the saulparedes/validate_generated_name branch from 72df3c3 to c481445 Compare March 17, 2025 23:57
@Redent0r
Copy link
Author

Test results revelead a few failing samples that reveal the sandbox name is used in variable validation too. Force pushed to include a175e12#diff-456165c5b51c7f523a8f6226bab85a095af361c1430c61141d40361fa0a25892R881-R894 and starting a new test run

@Redent0r Redent0r merged commit 9db7002 into msft-main Mar 18, 2025
116 of 156 checks passed
@Redent0r Redent0r deleted the saulparedes/validate_generated_name branch March 18, 2025 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upstream/merged PRs that have been merged upstream

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants