Now the release of kata and trustee/gc side is logically
- kata helps to test trustee deployment and functionality with a previous rev
- when the rev is ok, trustee cut the release with an old rev
This makes sense for a time, but it will cause issue like #1355
The most reason behind this, is that trustee now does not have its own ci suites to test the deployments and thus hard to say "ready" when publish releases.
This issue propose to resolve this step by step
- After we get helm chart into the ecosystem, start to use
kind or something to make a kubernetes e2e CI to test the deployment of trustee
- We need at least TDX/SNP/non-TEE runner. But at first, non-TEE can be enough.
- This e2e ci can be a new flag that tells us if the release is ready. Then we can start to publish our own releases, without relying on kata side ci.
cc @fitzthum @mythi @amd-aliem @hgowda-amd
Now the release of kata and trustee/gc side is logically
This makes sense for a time, but it will cause issue like #1355
The most reason behind this, is that trustee now does not have its own ci suites to test the deployments and thus hard to say "ready" when publish releases.
This issue propose to resolve this step by step
kindor something to make a kubernetes e2e CI to test the deployment of trusteecc @fitzthum @mythi @amd-aliem @hgowda-amd