Skip to content

gha: SEV deprecation#984

Closed
arvindskumar99 wants to merge 1 commit into
confidential-containers:mainfrom
arvindskumar99:SEV-deprec
Closed

gha: SEV deprecation#984
arvindskumar99 wants to merge 1 commit into
confidential-containers:mainfrom
arvindskumar99:SEV-deprec

Conversation

@arvindskumar99

@arvindskumar99 arvindskumar99 commented Oct 1, 2025

Copy link
Copy Markdown

Continuing the efforts from confidential-containers/guest-components#1117 to deprecate SEV workflows from CoCo.

@fitzthum fitzthum left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've never support SEV in Trustee anyway so fine to remove.

@Xynnn007 Xynnn007 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good. One comment

Comment thread deps/verifier/src/lib.rs

pub fn to_verifier(tee: &Tee) -> Result<Box<dyn Verifier + Send + Sync>> {
match tee {
Tee::Sev => todo!(),

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rust will require all possibilities to be exhausted when matching enum, and sev is defined in kbs-types, so there will be a compilation error here. We need to delete this enum from the upstream, here

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Xynnn007 I've opened a PR in kbs-types with this change: confidential-containers/kbs-types#78

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arvindskumar99 please update

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Xynnn007 if everything else looks good, can you go ahead and approve the PR? Need one more green check before it can get merged.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still CI errors. Please fix them and force push. Also you need to update the kbs-types version the the latest which does not include sev enum

@ryansavino ryansavino left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to make the change in kbs-types that @Xynnn007 mentioned. But otherwise LGTM, pending that change. @arvindskumar99 is opening that PR now.

@arvindskumar99 arvindskumar99 changed the title gha: SEV deprecation docs: SEV deprecation Oct 31, 2025
@arvindskumar99 arvindskumar99 changed the title docs: SEV deprecation gha: SEV deprecation Oct 31, 2025
@arvindskumar99 arvindskumar99 marked this pull request as ready for review October 31, 2025 17:45
@arvindskumar99 arvindskumar99 requested a review from a team as a code owner October 31, 2025 17:45
Removing SEV references
as a deprecation effort
from all CoCo workflows.

Signed-off-by: Arvind Kumar <arvinkum@amd.com>
@dcmiddle

Copy link
Copy Markdown
Member

@hgowda-amd would you be interested in inheriting this PR?

@hgowda-amd

Copy link
Copy Markdown

@hgowda-amd would you be interested in inheriting this PR?

yes, I would be. I ll take this up and finish up all the pending work on deprecating SEV workflows.

mythi added a commit that referenced this pull request Mar 23, 2026
…te SEV

Move to pull ear crate from crates.io and bump kbs-types to v0.15.0 that uses
the same ear version.

kbs-types v0.15.0 also removes Sev TEE enum so the repository is adjusted accordingly.
Original work was done in PR #984. 

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mythi <1049565+mythi@users.noreply.github.com>
Co-authored-by: mkulke <273280+mkulke@users.noreply.github.com>
@mythi mythi closed this in #1241 Mar 23, 2026
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.

7 participants