Skip to content

Latest commit

 

History

History
134 lines (85 loc) · 5.22 KB

FAQ.md

File metadata and controls

134 lines (85 loc) · 5.22 KB

CNF Conformance Test Suite Frequently Asked Questions

General

What is CNF Conformance?

  • The CNF Conformance program enables interoperability of Cloud native Network Functions (CNFs) from multiple vendors running on top of Kubernetes. The goal is to provide an open source test suite to demonstrate conformance and implementation of best practices for both open and closed source Cloud native Network Functions.

Can I contribute to the CNF Conformance Project?

Does the CNF Conformance community meet?

  • Yes. The CNF Conformance team meets once a week on Thursdays at 14:15-15:00 UTC. You can find more info about the meeting here.

Does CNF Conformance have a slack channel?

What platforms are supported by CNF Conformance?

  • CNF Conformance runs on most major Linux distributions and WSL (Windows Subsystem for Linux).

If I found a bug or I think it's a bug, how do I report it?

  • If you would like to report a bug, please create a new issue (using the Bug Report Template).

How do I request a new feature?

  • If you would like to request an enhancement, please create a new issue (using the Feature Request Template).

Can I request a new workload or platform test for CNF Conformance?

  • Yes. If you would like to request a new workload test, please create a new issue (using the New Workload Test Template) or create a new issue (using the New Platform Test Template).

Technical and Usage

Can I run CNF Conformance without a Kubernetes cluster?

  • In simple terms, no. You need some type of Kubernetes (K8s) cluster whether it's bare metal, kind, Docker and so on to run CNF Conformance suite against your CNF.

Does CNF Conformance have any pre-requisites or other requirements to run?

  • Yes. There are a few requirements for CNF Conformance. You can read about the requirements in the INSTALL Guide.

How are points assigned for tests?

  • Points are different for each test and workload but in general terms, pass defaults to 5 and fail is a -1. See points.yml for more details on the different points for default scoring.

Does CNF Conformance support or run on other architectures besides amd64?

  • Not currently at this time.

Can I run CNF Conformance on clusters currently in use?

  • Yes but it's not recommended. There is a destructive option that will test your nodes with reboots and recovery. We recommend that tests are run in an environment that is not currently used by others, typically in a test or dev environment setting.

I ran several tests and missed the output of the results, are these lost or can I view past test results?

  • All test results are stored in the results/ directory of where you installed the CNF Conformance suite in yaml format.

Why is CNF Conformance written in crystal and not in other languages like Go?

  • The short answer is Crystal fit the criteria we looked at in a language at the time which needed to run external programs/test suites and internal tests - Taylor Carpenter via https://slack.cncf.io/

Troubleshooting

Running cnf-conformance says "No found config" or similiar type errors?