GithubHelp home page GithubHelp logo

isabella232 / crossplane-conformance Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cncf/crossplane-conformance

0.0 0.0 0.0 17 KB

Crossplane Conformance Program

Home Page: https://cncf.io/projects

License: Apache License 2.0

crossplane-conformance's Introduction

Crossplane Conformance

The Crossplane community continues to grow with new contributors, adopters, and vendors. As the diversity of the community and its needs has grown, a large ecosystem of extensions to Crossplane's functionality, known as Providers, has also been established to provision and manage infrastructure in a wealth of environments and scenarios. More than 20+ Providers have been published by the community at large, with many more expected to be created over time.

Similarly, a need for Distributions of the Crossplane project has surfaced with its adopters. As there are many environments, marketplaces, and integrations in which adopters want to install and consume Crossplane, there is a need for a variety of packaged bundles ("Distributions") to deliver and consume Crossplane in these new targets.

With this diversity of Providers and Distributions, there comes a need for a consistent set of expectations in their behavior and usage. To this end, a Crossplane Conformance Program has been established as described in this repository, in order to give end users the confidence that when they use a Certified Crossplane offering, they can rely on a high level of consistent and common functionality. This will enable the Crossplane community to continue to grow and thrive among both vendors and adopters.

Certification Types

Both Distributions of Crossplane as well as Crossplane Providers have a specific certification process to follow to verify conformance with the program's expectations. Further details on how to verify and submit results for your conformant Distribution or Provider are available in the conformance instructions.

Updates to the Conformance Program

This conformance program will evolve over time as the functionality of Crossplane itself evolves, as well as the needs of the community continue to evolve. If you want to contribute ideas to improve, extend, or update the conformance process, you are welcome to propose your desired changes by creating an issue in this repo.

Applying for Conformance Certification

All vendors are invited to submit conformance testing results for review and certification by the CNCF, which formally certifies conformant implementations. Instructions for submitting conformance results can be found on the conformance instructions page.

Certification is available for Crossplane versions 1.2 and higher.

Benefits of Certification

In addition to providing confidence to end users of your Crossplane Distribution or Provider, offerings that certify are able to:

  • Proudly display the new Certified Crossplane logo mark on their marketing materials
  • Use Crossplane in their product name by taking advantage of a new combination trademark rule the CNCF adopted for Certified Crossplane providers that keep up to date with their certification

Recertification

To ensure the pace of innovation in Crossplane continues and benefits all users, Distributions and Providers must complete a recertification each year for the current or previous version of Crossplane to remain certified. This ensures that when you see the Certified Crossplane mark on a product, you’re not only getting something that’s proven conformant, but also contains the latest and greatest developments from the community.

Crossplane Conformance Program Details

crossplane-conformance's People

Contributors

caniszczyk avatar hasheddan avatar jbw976 avatar negz avatar

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.