---
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