AA: bring initdata validation logic to Initdata validator#1406
AA: bring initdata validation logic to Initdata validator#1406Xynnn007 wants to merge 2 commits into
Conversation
Xynnn007
commented
Apr 8, 2026
- delete initdata checking logic from AA init logic
- Add initdata-validator
- Add initdata-validator publishment CI pipeline
|
Seems like this is similar to what @burgerdev and @Apokleos have worked on for decoupling |
Yes. Here's the newest thread - if you're interested (I'm sure you must be : ) ) ptl |
There was a problem hiding this comment.
This looks good. My one question is whether we should drop the first commit for now so that we have a smoother transition. Otherwise, as soon as we merge this, we will need to get everything else in place before we can bump gc. Maybe we keep existing functionality for now and remove it once we are actually using the new flow.
Good point. Let me make this as draft and I will take a test with the whole stack. If it works, I will turn it back to ready |
burgerdev
left a comment
There was a problem hiding this comment.
Thanks for working on this! I think we will need to have both AA as validator and the additional validator binary for a transition period.
in my original plan, we can do the whole change togetherly without any mid-state. To achieve this aim, I will take the whole stack with also @Apokleos 's PR. This way we can avoid some clean up jobs - actually we will not use attestation-agent for initdata validation anymore. wdyt? |
|
@Xynnn007, we're following this plan: https://docs.google.com/document/d/1LEE6p0qL61MUCNQw3fh9dhpFeN-Uv4d4AuOBp4ftK34/edit?usp=sharing. We'll need the validator for phase 1, but can only skip processing in AA in phase 3. The reason for the phased introduction is to reduce review burden on Kata side and general safety of these changes. |
Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
cbd8035 to
9872ea2
Compare