Validate native authoring behind the Milo ownership guard by scotwells · Pull Request #59 · datum-cloud/test-infra · GitHub
Skip to content

Validate native authoring behind the Milo ownership guard - #59

Draft
scotwells wants to merge 1 commit into
codex/apps-native-guard-probefrom
codex/apps-native-guarded-trial
Draft

scotwells wants to merge 1 commit into
codex/apps-native-guard-probefrom
codex/apps-native-guarded-trial

Conversation

@scotwells

Copy link
Copy Markdown
Contributor

Summary

Upgrades the isolated Apps fixture to the reviewed Milo ownership guard before running authoring with its compatible runtime.

The upgrade records every conditional change before writing, resumes only matching progress, and verifies the resulting image and pod ownership without an automatic downgrade.

The automated trial checks guard denials before authoring, keeps cleanup tied to recorded identities, and refuses an existing runner kubeconfig. Depends on #58 and contributes to datum-cloud/enhancements#929.

Validation

  • Fourteen upgrade failure and recovery cases pass, including lost responses, conflicts, changed identities, and credential-safe diagnostics.
  • Twelve guard-probe cases and forty-nine existing offline cases pass.
  • Guarded image contracts and workflow shell syntax pass independent checks.
  • Guarded live Colima trial and complete Apps lifecycle gates.

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.

1 participant