--- tags: best practice proposal, cbpp --- # Container does not require local persistent storage - [Release Signoff Checklist](#release-signoff-checklist) - [Summary](#summary) - [Motivation](#motivation) - [Goals](#goals) - [Non-Goals](#non-goals) - [Proposal](#proposal) - [User Stories (Optional)](#user-stories-optional) - [Story 1](#story-1) - [Story 2](#story-2) - [Notes/Constraints/Caveats (Optional)](#notesconstraintscaveats-optional) - [References](#references) - [Test Plan](#test-plan) - [Scoring](#Scoring) - [Implementation History](#implementation-history) - [Drawbacks/Alternatives](#drawbacksalternatives) ## **Release Signoff Checklist** Items marked with (R) are required for the proposed best practice to be included in a release. - [ ] (R) CCDP approvers have approved the CCDP status as `implementable` - [ ] (R) CCDP summary, motivation and best practice details are appropriately documented - [ ] (R) Test plan is in place, giving consideration to CNF Test Suite input - [ ] (R) Scoring has been determined - [ ] "Implementation History" section is up-to-date - [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes ## **Summary** ## **Motivation** ### **Goals** ### **Non-Goals** ## **Proposal** ### **User Stories (Optional)** #### **Story 1** #### **Story 2** ### **Notes/Constraints/Caveats (Optional)** ### **References** ## **Implementation History** - Test for stateful storage on local volumes - Test for K8s volume usage ## **Test Plan** - Test for stateful storage on local volumes - Test for K8s volume usage - Test if killing a node means data is lost or not accessible by the CNF when it is rescheduled - Test if killing a pod means data is lost or not accessible by the CNF when it is rescheduled - Test if killing a container means data is lost or not accessible by the CNF when it is rescheduled ## **Drawbacks/Alternatives** TBD