A CNTI Best Practice Proposal (CBPP) is a way to propose, communicate and coordinate on new best practices for the Cloud Native Telecom Initiative (CNTI). You can read the full details of the project in CBPP-1
This process is still in an alpha state and feedback is welcome.
Follow the process outlined in the CBPP process document.
CBPP shall always refer to at least one CNF use case. These use cases serve as the practical and concrete basis for deriving, discussing and evaluating the best practices for CNFs. Their value is in providing context and a reality check for CBPPs. With help of use cases we make sure that CBPPs are addressing a specific problem or need from the real world. Please use the Use Case Template to contribute a use case.
CNFs should be compliant with applicable best practices, and ops processes should be validated for compliance with them. However, compliance is a journey, and we expect end users to start with little compliance and improve over time. The CBPP-3 discusses how you should document your compliance and any places where you require an exception for being non-compliant. This allows any auditor (e.g. a consumer of your CNF, your security group, an external auditing entity) to determine where you are not following best practices, why you are not following best practices, whether you have mitigations in place for any risks this may cause, and whether this is acceptable to them.
If your team builds a component used in NFV, or operates a component of NFV, CBPP-3 explains how you document your compliance status. We recommend you make this best practice a part of your delivery process.