The CNCF ecosystem is large, diverse and continues to grow. CNCF would like to ensure cross-project interoperability and cross-cloud deployments of all cloud native technologies and show the daily status of builds and deployments on a status dashboard.
The Cross-cloud 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 across all supported cloud providers. 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 Cross-cloud 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 each cloud
- App Deployment Pipeline Stage, aka Cross-project
- Deploys containerized apps onto Kubernetes
- Runs upstream e2e tests for each project
- Supplies results to the Cross-cloud dashboard
-
Status Repository Server
- Stores the interoperability status of CNCF projects
-
- Displays a high-level view of the interoperability status of CNCF projects for each supported cloud provider.
- March, 2018 - Intro call with Packet+Arm team, TBD
- March 24th-25th, 2018 - Cross Community Infra and CICD F2F/Workshop in Los Angeles
- March 26th-29th, 2018 - ONS North America 2018 in Los Angeles
- May 2nd-4th, 2018 - KubeCon CloudNativeCon Europe in Copenhagen, Denmark
- 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