The CNCF ecosystem is large, diverse and continues to grow. CNCF would like to ensure cross-project interoperability of all cloud native technologies and show the daily status of builds, deployments and end-to-end tests on a status dashboard.
The CNCF.CI project consists of a cross-cloud testing system, status repository server and a dashboard. The cross-cloud testing system has 3 components (build, cross-cloud, cross-project) that continually validate the interoperability of each CNCF project for any commit on stable and head on a bare metal test environment. The cross-cloud testing system can reuse existing artifacts from a project’s preferred CI system or generate new build artifacts. The status repository server collects the test results and the dashboard displays them.
The CNCF.CI project is composed of 3 main components:
- Cross-cloud testing system:
- Build Pipeline Stage per project (optional, can use project’s build artifacts)
- Compiles binaries
- Creates containers
- Cloud Provisioning Pipeline Stage, aka Cross-cloud
- Deploys K8s onto the bare metal test environment
- App Deployment Pipeline Stage, aka Cross-project
- Deploys containerized apps onto Kubernetes
- Runs upstream e2e tests for each project
- Supplies results to the cncf.ci dashboard
-
Status Repository Server
- Stores the interoperability status of CNCF projects
-
- Displays a high-level view of the interoperability status of CNCF projects
- August 27th, 2019 - CI-WG Status Update
- July 23rd, 2019 - CI-WG Status Update
- June 25th, 2019 - CI-WG Status Update
- May 22nd, 2019 at 11:05 - 11:40 - Deep Dive: CNCF CI at KubeCon + CloudNativeCon EU 2019
- May 21st, 2019 at 11:05 - 11:40 - Intro: CNCF CI at KubeCon + CloudNativeCon EU 2019
- April 23rd, 2019 - CI-WG Status Update
- March 26th, 2019 - CI-WG Status Update
- February 26th, 2019 - CI-WG Status Update
- January 22nd, 2019 - CI-WG Status Update
- December 11th, 2018 - Intro: CNCF Cross-cloud CI at KubeCon+CloudNativeCon Seattle
- December 12th, 2018 - Deep Dive: CNCF Cross-cloud CI at KubeCon+CloudNativeCon Seattle
- November 27th, 2018 - CI-WG Status Update
- November 14th, 2018 - Intro: CNCF Cross-cloud CI at KubeCon+CloudNativeCon China
- October 23rd, 2018 - CI-WG Status Update
- September 25th, 2018 - CI-WG Status Update
- August 28th, 2018 - CI-WG Status Update
- July 24th, 2018 - CI-WG Status Update
- June 26th, 2018 - CI-WG Status Update
- May 22nd, 2018 - CI-WG Status Update & Recap of Cross-cloud CI V1 Goals
- May 4th, 2018 - Deep Dive for CNCF Cross-cloud CI project & Recording
- May 3rd, 2018 - Intro to CNCF Cross-cloud CI project & Recording
- April 24th, 2018 - CI-WG Status Update
- April 12th, 2018 - Cross-cloud CI project intro with VMware
- April 11th, 2018 - Cross-cloud CI project intro with Spinnaker
- April 10th, 2018 - Cross-cloud CI project demo with Cluster Lifecycle SIG
- April 10th, 2018 - CI-WG Status Update
- April 9th, 2018 - Cross-cloud CI project demo with IBM Cloud-Technical Overview
- April 5th, 2018 - Cross-cloud CI project demo with IBM Cloud-ONAP Overview & Recording
- April 3rd, 2018 - CNCF TOC
- March 26th, 2018 - Cross-cloud CI + ONAP in ONS2018 Opening Keynote
- March 24th, 2018 - Cross-cloud CI Overview at CI/CD Community Workshop
- March 13th, 2018 - CI-WG Status Update
- February 27th, 2018 - CI-WG Status Update
- February 13th, 2018 - CI-WG Status Update
- January 26th, 2018 - Cross-Cloud CI Dashboard v1.0.0 Release
- January 23rd, 2018 - CI-WG Status Update
- January 18th, 2018 - Cross Cloud project demo with Lucas Käldström
- January 17th, 2018 - Cross Cloud project demo with Camille Fournier
- January 9th, 2018 - CI-WG Status Update
- December 26th, 2017 - CI-WG Status Update on 4th Tuesday at 8am Pacific: Meeting canceled due to the holidays
- December 12th, 2017 - CI-WG Status Updates
- December 6th-8th, 2017 - KubeCon + CloudNativeCon North America 2017
- November 28th, 2017 - CI-WG Status Updates
- November 16th, 2017 - CNCF CI Cross Cloud project demo to OPNfv
- November 9th, 2017 - CNCF CI Cross Cloud project demo at End User Committee Meeting
- November 8th, 2017 - CNCF CI Cross Cloud project demo to TensorFlow
- November 2nd, 2017 - CNCF CI Cross Cloud project demo to Jez Humble, Continuous Delivery
- November 1st, 2017 - CNCF CI Cross Cloud project demo to Nic Jackson, Terraform
- October 24th, 2017 - CI-WG Status Updates
- October 18th, 2017 - CNCF CI Cross Cloud project demo to Oracle Cloud
- October 11th, 2017 - CNCF CI Cross Cloud project demo to ONAP
- October 10th, 2017 - CI-WG Status Updates
- October 3rd, 2017 - CNCF: OpenStack project demo
- September 27th, 2017 - CNCF: AWS project demo
- September 12th, 2017 - CNCF: Governing Board
- September 11th-14th 2017 Open Source Summit North America
- August 30th, 2017 CNCF/K8s Storage SIG Testing Group
- August 22nd, 2017 - CI-WG ii.coop Status Updates, meeting recording
- August 15th, 2017 - CNCF TOC
- August 8th, 2017 - CI-WG ii.coop Status Updates
- July 11th, 2017 - Kubernetes SIG Testing
- June 27, 2017 - CI-WG cross-cloud and containerops demos
- CNCF + LFN collaborate on VNFs to CNFs
- The Linux Foundation to Drive Shift to Container Network Functions
- Linux Foundation Networking & Cloud Native Computing Foundation Get Jiggy
- The Linux Foundation Brings Network Automation and Cloud Native Communities Together as Network Functions evolve to CNFs
- Linux Foundation helps blend automation and cloud-native communities
- Google sets Kubernetes free with $9m in its pocket for expenses
- CNCF Adds VMware vSphere to Cross-Cloud CI Dashboard
- OpenStack Foundation Publishes White Paper on Containers Integration, Highlights Cross-Community Accomplishments
- Kubernetes 1.10 and Cross-Cloud CI Project Dashboard 1.3 Released, and Kubernetes Survey Announced
- CNCF: Containerize Your Legacy!
- CNCF Launches Cross-Cloud CI Project & Adds ONAP Networking Project to Dashboard Overview
- ONAP, CNCF Come Together on Containers
- CNCF Unveils Continuous Integration Platform for Kubernetes
- Kubernetes Ecosystem Grows as Cloud Native Computing Foundation Expands
- CNCF, Packet Provide Free Infrastructure for Cloud Developers