CNCF Cross-cloud CI + IBM Cloud
Monday, April 9th, 2018�
Meet the Cross-cloud CI Team
Cross-cloud CI Intro
Why? 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.
�What? 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.
3
Goal: to target all CNCF projects
4
Graduated
Incubating
Sandbox
Goal: to target non-CNCF projects, too!
5
Implemented
Goal: to target all public, bare metal & private clouds
6
+
Live Demo: Testing System + Status Dashboard
On Demo Environment:
7
CI Status Dashboard Overview
�
8
Cross-cloud Testing System Overview
9
Build Pipeline Stage
10
Cloud Provisioning Pipeline Stage
11
App Deployment Pipeline Stage
12
CI System Technology Overview
and per cloud K8s configuration
13
Status Dashboard Technology Overview
14
Cross-cloud CI Project Timeline
15
Dash-
board v1.2.0 Release
Dash-
board v1.3.0 Release
Dash-
board v1.0.0 Release
Dash-
board v1.1.0 Release
1st demo of CI Platform
Feb 28
June 27
Aug 13
Sept 22
Jan 26
Mar 12
CI Platform started
Mar 14
Mar 20
CI Platform v.1.0.0 Release
Greenlight
for
Dash-
board
What’s next for Cross-Cloud CI Project?
Add New Projects:
16
What’s next for Cross-Cloud CI Project?
Add New Clouds:
17
What’s next for Cross-Cloud CI Project?
New Features:
18
What’s next for Cross-Cloud CI Project?
Cross-Group Collaboration:
19
Upcoming Events
20
Any questions?
21
How to Collaborate with Cross-cloud
Please subscribe to the CNCF CI public mailing list:
https://lists.cncf.io/g/cncf-ci-public
Post to the CI Public Discussion Group:
Create issues on GitHub:
https://github.com/crosscloudci/cross-cloud/issues
22
23