GithubHelp home page GithubHelp logo

lfn-cnti / certification Goto Github PK

View Code? Open in Web Editor NEW
22.0 13.0 13.0 700 KB

📞📱☎️📡🌐 Cloud Native Telecom Initiative (CNTI) Certification program

Home Page: https://wiki.lfnetworking.org/display/LN/Certification

License: Other

certification cloudnative telecom

certification's Introduction

COMING SOON: CNTI Certification - v2.0-beta

The Cloud Native Telecom Initiative (CNTI) Certification program provides a way for open and closed source network functions (ie applications providing networking functionality) to demonstrate their adoption of cloud native best practices with the help of a open source testing framework called the CNTI Test Catalog.

The certification program will continuously evolve. The CNTI focus areas, including the CNTI Best Practices, the CNTI Test Catalog, and the CNTI Certification, work together in defining and overseeing what it means to be a cloud native certified telco application (eg. CNF). Work on the mechanics of the certification tests occurs in the CNTI Test Catalog focus area.

Why Certification Matters

With such a wide array of applications being developed today, workload certification tests help ensure that developers can follow cloud native best practices when building greenfield applications and/or modernizing existing applications. A certified application provides the following benefits:

Interoperability: Make it easier for applications to work well with other applications and the cloud platforms they run on

Shared experience: Build upon the work of the community through the adoption of cloud native best practices

Predictability: Certified applications act 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 best practice testing.

Timely updates: To remain certified, vendors need to certify with new releases of their product and pass new certification tests yearly, or more frequently, so you can be sure that the products are following the best practices adopted by the cloud native community.

Confirmability: Any end user can confirm that an application remains compliant to cloud native practices by running the identical open source certification application (CNTI Test Catalog) that was used to certify.

Implementing and running applications in a cloud native manner will enable you to more fully benefit from the advantages of cloud native infrastructure.

CNTI Certification Program

CNTI Community Meetings & Communication

certification's People

Contributors

6hchraiti avatar agentpoyo avatar daniel-wilmes avatar denverwilliams avatar electrocucaracha avatar ericlo-417 avatar haardikdharma10 avatar hamidiridha avatar helloworld-sj avatar ktan1226 avatar lixuna avatar martin-mat avatar nupejosh avatar petersuna avatar petorre avatar rich-l avatar rmerz avatar sakshamgurbhele avatar sishbi avatar taylor avatar taylorwaggoner avatar thewolfpack avatar uditgaurav avatar wavell avatar williscool avatar xmulligan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

certification's Issues

[Design] Brand Guide for Certification Badge usage

Describe the update:
Create Brand Guide for CNTI Certification logo and badge

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)

Tasks

[Web] create a section on https://landscape.lfnetworking.org/ for Certified CNFs/products

Describe the update:
create a section on https://landscape.lfnetworking.org/ for Certified CNFs/products

Describe why update is needed

Tasks

PSI Bridge now supports only 1 webcam

PSI Bridge now supports only 1 webcam which ever is used for the initial secure browser has to be used for the complete exam. The implication of this for candidates giving the certification exam on desktop systems is the wired USB camera should be able to show the ID card for verification purposes clearly. It is not possible to switch to desktop fixed camera for validating the ID and then to USB wired camera to show the exam room. The exam pre-flight check only measures the resolution of the camera and not its focus. Most USB webcams are having fixed focus have no option to adjust focus when showing ID cards. The name of the candidate has to be clearly visible for exam proctor to release the exam. This pre-check has to be done manually as of now.

[Documentation] Create "Certification List of Tests" for CNTI Certification v2.0-beta

Describe the update:
Create "Certification List of Tests" for CNTI Certification v2.0-beta

Describe why update is needed

Tasks

[Documentation] update instructions.md for self-certification participants (v2.0.0-beta)

Describe the update:
update instructions for self-certification participants

Describe why update is needed

Tasks

  • Draft new instructions based on new CNTI Certification process
  • update section called The Tests
  • update section called Prereqs
  • update section called Running
  • update section called Uploading
  • Update email address in section called Review - If you don't see a response within 5 business days, please send an email to [email protected].
  • Update email address in section called Issues - Questions and comments can also be sent via email to [email protected].

[Marketing] Create marketing toolkit for CNTI Certification launch

Describe the update:
Create marketing toolkit for CNTI Certification launch

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)

Tasks

  • Create google doc for CNTI Marketing Toolkit
  • Draft Social media sample posts
  • Draft Email / website blurb
  • Share with participants and supporters to help promote the CNTI Certification

[Design] Create badge for LFN CNTi Certification participants

Describe the update:

  • Create LFN CNTi Certification badge
  • Wording to use on the badge = "CNTi Certified"

Describe why update is needed

Tasks

  • request assistance from design team to create CNTI Certification badge
  • MATRIXX has offered to create the Certification badge and project logo
  • brainstorm ideas for the CNTI Certification badge that will be issued to participants who completed the certification process
  • Peer review of first draft
  • Share logo design with Daniel S. for trademark clearance research
  • use badge in Brand Guide #71

[Documentation] CNTI Certification meeting cadence has changed from biweekly to weekly

Describe the update:

  • update all mentions of "Bi-weekly Thursday meetings" to reflect new weekly meetings on Thursdays

Describe why update is needed

  • The CNTI Certification meeting cadence has increased to weekly. Future meetings will be held on:
    • Thursday, March 14th at 9am PT
    • Thursday, March 21st at 8am PT
    • Thursday, March 28th at 9am PT
    • Thursday, April 4th at 8am PT
    • Thursday, April 11th at 9am PT
    • Thursday, April 18th at 8am PT
    • Thursday, April 25th at 9am PT

Tasks:

[Feature] add proof points to landing page, aka quotes slideshow

Is your feature request related to a problem? Please describe.

  • in addition to adding the certified products to the landing page, cncf/cnf-certification#14, and adding a section for supporting organizations (CSPs) #15 , we could also add an area for Proof Points and/or Testimonials to be displayed in a Quotes Slideshow

Describe the solution you'd like

  • Create a new section on the landing page for a Quotes Slidseshow
  • Display the Proof Points and/or Testimonials text

Screenshot
Screen Shot 2022-06-01 at 3 53 26 PM

Reference https://www.w3schools.com/howto/howto_js_quotes_slideshow.asp

[Discussion] Should we change how a product earns a certification badge for v2.1+?

Problem

How can we convey that an application is making great strides in the right direction, versus showcasing an application that is widely considered to be following the majority of agreed best practices?

What we have now:

The first level of certification requires the passing of 10 of the 15 total essential tests.

Alternatives to consider:

  • add more essential tests
  • create multi-tier certification badges (Platinum, Gold, Silver)
  • etc

[Legal] Participation form to be updated and transferred to LFN ownership

Describe the update:
Update Certification Participation Form
https://github.com/lfn-cnti/certification/blob/main/Certified_CNF_Form.md

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)

Tasks

  • draft changes to https://github.com/lfn-cnti/certification/blob/main/Certified_CNF_Form.md for LFN CNTI Certification
  • peer review before sharing with LFN Legal Team
  • request assistance from LFN Legal Team to finalize
  • upload md to repo > URL will be something like [https://github.com/lfn-cnti/certification/blob/main/Participation_Form.md]
  • upload pdf to repo > URL will be something like [https://github.com/lfn-cnti/certification/blob/main/Participation_Form.pdf]
  • remove CNCF versions from repo

[Website] Add FAQ section to landing page

Describe the update:

Describe why update is needed

  • address misunderstandings about CNTi

CNTi Certification:

  • is self executable via self-certification instructions
  • is focused on core cloud-nativeness
  • Is vendor-neutral
  • Results are reviewed by the community
  • Results provide remediation on failed tests to help developers improve the cloud-nativeness of the product
  • Offers a one year expiration on tested product version
  • Offers a “CNTi Certified” Badge to display with your Certified Product
  • TBD

Tasks

[Feature] add text only testimonials to landing page

MVP version of #16

Is your feature request related to a problem? Please describe.

  • in addition to adding the certified products to the landing page, cncf/cnf-certification#14, and adding a section for supporting organizations (CSPs) #15 , we could also add an area for Proof Points and/or Testimonials to be displayed on the landing page

Describe the solution you'd like

  • Create a new section for Testimonials on the landing page
  • Display the Testimonials text

[Feature] redesign landing page in new style of website

Is your feature request related to a problem? Please describe.

  • cncf.io was redesigned before KubeCon EU 2022
  • some pages have been redesigned in the new style, but others like the K8s Conformance and CNF Certification are still in the old style

Describe the solution you'd like

  • Collaborate on a redesigned version of cncf.io/cnf

Related issues:

[Documentation] remove network_policies from list of tests for next release of cert

Description:

  • network_policies test is a bonus test for CNFCertification-1.0-beta.md
  • network_policies test was removed from the testsuite in v0.30.1
  • network_policies test will not be included in the next release of CNFCertification
  • remove network_policies test from next version of CNF Certification List of Tests - v1.0.x

Current location of documentation:

[Research] Select tests that will be included in v2.0 GA launch of CNTI Certification

Describe the update:
Select tests that will be included in v2.0 GA launch of CNTI Certification

Describe why update is needed

Tasks

Additional Context:

  • This issue blocks #78

[Admin] Create an email address for CNTI Certification program

Describe the update:
Create an email address for CNTI Certification participants to submit their signed Participation Form

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)
  • The CNCF version of CNF Certification used [email protected]

How will this email address be used?

  • End users will send their signed Participation Form to the email address
  • Reviewers/Certification Maintainers will make sure the Participation Form meets the "Policy Requirements" in the Reviewing Guidelines

Tasks

  • Propose an email address name + Group for CNTI Certification
  • Peer review of proposal
  • Request LFN Staff help in creating the email address group
  • Add email address to Terms & Conditions
  • Add email address to Participation form
  • Peer review

[Documentation] Update GitHub description, README, etc to reflect new CNTI Certification program

Describe the update:

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)
  • The certification used to be called CNF Certification
  • The certification is currently called CNTI Certification

Additional context

Tasks:

[Feature] add Participating (or Supporting) Organizations to landing page

Is your feature request related to a problem? Please describe.

  • in addition to adding the certified products to the landing page, cncf/cnf-certification#14, add supporting organizations (CSPs)

Describe the solution you'd like

  • Create a new section on the landing page for Participating/Supporting Organizations
  • Display the company logos for NEPs and CSPs who support the cert program

[Documentation] update FAQ

Describe the update:
update FAQ

Describe why update is needed

Tasks

  • Draft new FAQ based on new CNTI Certification process
  • Cost: replace CNCF mentions and links with LF Networking mentions and links. No fee for members, The fee is the same as joining LF Networking.
  • Participation form url blocked by #69
  • CNF Certification - replace wording to reflect CNTI Certification (reference: https://wiki.lfnetworking.org/display/LN/Certification)
  • Score: blocked by #82
  • Questions: Replace email address to [email protected]

[Documentation] remove dangerous_capabilities from list of tests for next release of cert

Description:

  • dangerous_capabilities test is a normal test for CNFCertification-1.0-beta.md
  • dangerous_capabilities test was removed from the testsuite in v0.30.1
  • dangerous_capabilities test will not be included in the next release of CNFCertification
  • remove dangerous_capabilities test from next version of CNF Certification List of Tests - v1.0.x

Current location of documentation:

[Documentation] Create a FAQ file with basic questions

[Documentation] Create a FAQ file with basic questions

Short description:

  • Add an FAQ.md for Frequently Asked Questions about the CNF Certification Program
  • Begin the file with basic questions
  • continue expanding FAQ in separate issues

Part of #20

[Legal] Terms & Conditions form to be updated and transferred to LFN ownership

Describe the update:
Update Terms & Conditions
https://github.com/lfn-cnti/certification/blob/main/Certified_CNF_Terms.md

Describe why update is needed

  • CNF WG (and CNCF’s related Cloud Native Telco efforts) has moved to LFN (see wiki)

Tasks

  • draft changes to https://github.com/lfn-cnti/certification/blob/main/Certified_CNF_Terms.md for LFN CNTI Certification
  • peer review before sharing with LFN Legal Team
  • request assistance from LFN Legal Team to finalize
  • upload md to repo > URL will be something like [https://github.com/lfn-cnti/certification/blob/main/CNTI_Certification_Terms.md]
  • upload pdf to repo > URL will be something like [https://github.com/lfn-cnti/certification/blob/main/CNTI_Certification_Terms.pdf]
  • remove CNCF versions from repo

[Web] create a section for Certified CNFs/products on CNTI Landing Page

Describe the update:
create a section on for Certified CNFs/products on landing page

Describe why update is needed

Tasks

[Research] Review tests that are currently enabled in certification process

Describe the update:
Review tests that are currently enabled in certification process

Describe why update is needed

Tasks

Additional Context:

  • This issue blocks #78

[Discussion] New essential tests - zombies, reaping, init system

Copied from cnti-testcatalog/testsuite#1795

Is your feature request related to a problem? Please describe.

The testing of microservices currently verifies that there is only one process type per container (#156). The weight of this test (10 of 15) may be too heavy for those CNFs that need high performance and were originally engineered to have multiple process types within one container.

Describe the solution you'd like
The new version of the certification should include three new microservice tests: #1719, #1722 and #8. The rational for these can be found at: https://www.infoq.com/articles/cloud-native-network-functions-concern/
With three new tests, the weighting of the original test (#156) will be reduced by having three other microservice tests added into the essential tests. This will make the multiple process type test 1/4th of its original weighting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.