cnf_conformance
Version, currently master branch1 version
- master branchlatestNov 25, 2020
github.com/uditgaurav/test-cnf
No description declared in shard.yml.
Installation
# Add this to your shard.yml
dependencies:
cnf_conformance:
github: uditgaurav/test-cnf
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.35.1- License
- MIT
- Authors
- W. Watson, Joshua Darius, Denver Williams
- Target
cnf_conformancefrom src/cnf_conformance.cr
Dependencies
Runtime Dependencies
- icr*github: crystal-community/icr, branch: master
- sam*github: vulk/sam.cr, commit: c243db2
- totem0.6.0github: icyleaf/totem
- crinja*github: straight-shoota/crinja, commit: 849bd8a3c9600256ef797db66315dd757a1686a0
- halite*github: icyleaf/halite, commit: ba22d2aa96bbb99702145839df8be516b4ceca90
- commander~> 0.3.5github: mrrooijen/commander
- retriable*github: Sija/retriable.cr
Development Dependencies
- ameba~> 0.12.0github: crystal-ameba/amebadev
README
CNF Conformance
The goal of the CNF Conformance Program is to provide an open source test suite to demonstrate conformance and implementation of cloud native best practices for both open and closed source Cloud Native Network Functions. The conformance program is a living thing. The CNCF community, through the Cloud Native Network Function Working Group, oversees and maintains what it means to be a cloud native conformant telco application (including those applications called network functions). It also develops the process and policy around the certification program. Work on the mechanics of the conformance tests occurs in the CNF Conformance Test Suite.
Why Conformance Matters
With such a wide array of applications being developed today, workload conformance tests help ensure that developers can follow cloud native best practices when building greenfield applications and/or modernizing existing applications. A conformance passing application provides the following guarantees:
Best practices: Your application follows cloud native best practices. This is useful to know whether you are building upon the work of the community or handling your own custom setup.
Predictability: Your application acts in a predictable manner when running on cloud native infrastructure like Kubernetes. Unexpected behavior should be rare, because application specific issues are weeded out during the conformance tests.
Interoperability: Workloads can be ported across various cloud native infrastructures. This standardization is a key advantage of open source software, and allows you to avoid vendor lock-in.
Implementing and running applications in a cloud native manner will enable you to more fully benefit from the advantages cloud native infrastructure.
CNF Conformance Program
- Instructions - TBD
- FAQ - TBD
Working Group Information
To participate and contribute to the program itself (including discussion of issues affecting conformance and certification), join the mailing list and slack channel. Details: Conformance WG.
Test Suite Information
To contribute to or use the test suite you can join the slack channel, weekly meetings, and interact in github. Details: Test suite.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Nov 25, 2020
- Crystal
0.35.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/uditgaurav/test-cnf
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1