diff --git a/keps/sig-node/2008-forensic-container-checkpointing/README.md b/keps/sig-node/2008-forensic-container-checkpointing/README.md index f6e0802777f..723b3e5969a 100644 --- a/keps/sig-node/2008-forensic-container-checkpointing/README.md +++ b/keps/sig-node/2008-forensic-container-checkpointing/README.md @@ -14,6 +14,10 @@ - [Design Details](#design-details) - [Future Enhancements](#future-enhancements) - [Test Plan](#test-plan) + - [Prerequisite testing updates](#prerequisite-testing-updates) + - [Unit tests](#unit-tests) + - [Integration tests](#integration-tests) + - [e2e tests](#e2e-tests) - [Graduation Criteria](#graduation-criteria) - [Alpha](#alpha) - [Alpha to Beta Graduation](#alpha-to-beta-graduation) @@ -168,13 +172,77 @@ discussed in [#3949](https://github.com/kubernetes/kubernetes/issues/3949). ### Test Plan -For alpha: -- Unit tests available + + +[x] I/we understand the owners of the involved components may require updates to +existing tests to make this code solid enough prior to committing the changes necessary +to implement this enhancement. + +##### Prerequisite testing updates + + + +##### Unit tests + + + + + +- `pkg/kubelet`: 06-17-2022 - 64.5 +- `pkg/kubelet/container`: 06-17-2022 - 52.1 +- `pkg/kubelet/server`: 06-17-2022 - 64.3 +- `pkg/kubelet/cri/remote`: 06-17-2022 - 13.2 + +##### Integration tests + + -For beta: - CRI API changes need to be implemented by at least one container engine -- Enable e2e testing + +##### e2e tests + + + +- Alpha will include e2e tests with the expectation that + no CRI implementation provides the newly added RPC calls. + Once CRI implementation provide the relevant RPC calls + the e2e tests will not fail but need to be extended. ### Graduation Criteria