Open Infrastructure Testing
E2E integration and testing continues to be a challenge for Open Source ecosystems. We are collaborating across communities to create shared architecture and tools.
OpenStack + Kubernetes
OpenStack and Kubernetes are two of the largest Open Source projects for Open Infrastructure. We are working to help strengthen their integration.
OpenStack SDKs
OpenStack SDKs are fundamental to building OpenStack native applications. We provide free space for growth, stability, and maintenance.


What we are concentrating our efforts on across the community.

[agilepress board=kanban product=openlab public=yes]

OpenStack SDKs

Below you will see status cells that represent 6 key metrics we are targeting for each OpenStack SDK:

  1. CI Integration
  2. Unit Testing
  3. Integration/E2E/Functional Testing
  4. Engineering Activity
  5. User Activity
  6. Versioning
  7. SDK Certification*

SDKs are the foundation for building OpenStack native applications and tools. We will continue to work with SDKs which is why they are not part of the pipeline but rather listed prominently with key metrics clearly visible.

It is worth also noting that these SDKs are not required to utilize OpenLab and where we have reached out to an SDK community and they have decided to not use OpenLab we will clearly note their decision; a in CI Integration cell indicates this.

*SDK Certification is still in concept phase within the community so all SDKs currently cannot meet this metric.


 Complete  Will Not Complete  Not Applicable  Researching Health Discussing
Danger – Warning –
Good – Great –


 SDK  Language  CI Integration  Unit Testing  Integration/E2E/Functional Testing Engineering Activity  User Activity  Versioning  SDK Certification
 gophercloud  Go            
misty  Ruby              
 python-openstacksdk  Python              
 openstack4j  Java              
 jclouds  Java              
 libcloud  Python          
 goose  Go          
 fog-openstack  Ruby              
 pkgcloud  JavaScript            

Request Pipeline

Inquiries that have not been assigned to anyone and/or have not received an allocation to begin. We have at least 7 status’ a request can be in; received, reviewed, awaiting allocation, awaiting ci integration, awaiting job configuration, cleared, complete. When a request has been sent to OpenLab team, it will stay in received until a team member has communicated with requester. Once reviewed, if no CI integration is needed, status will move to incubation, if CI integration is needed, CI and job status’ listed will be used until cleared. Requests will stay listed here until at least 14 days after they have been cleared. Cleared means that the agreed upon output has been or is being provided to the OpenLab team and readily available public consumption.

Requested by Project  Project URL  Focus OpenLab Assignee  Status
Mohammed Naser  JenkinsCI OpenStack Plugin  Application Ecosystem  Liu Sheng Awaiting job configuration
Gilles Dubreil  Misty  OpenStack SDKs  Liu Sheng Awaiting CI Integration


Infrastructure Utilization

Availability and utilization information about the underlying infrastructure; we are currently reporting monthly aggregating on a weekly basis while working on tools to automate reporting.

 February 2018



Infrastructure Type {“resource_type”: (allocated, used)}
VEXXHOST OpenStack VMs  {“vcpu”: (“80″,”13434.29”), “ram”: (“80″,”13756711.58”), “disk”: (“800″,”290737.18”)}
ChameleonCloud OpenStack VMs  {“vcpu”: (“80″,”5486.96”), “ram”: (“80″,”11169275.54”), “disk”: (“800″,”108897.84”)}
ChameleonCloud OpenStack Baremetal  {“arm64”:(“24″,”0″),”atom”:(“8″,”0″),”compute”:(“291″,”7″),”compute_lb”:(“41″,”0″),”fpga”:(“4″,”0″),”gpu_k80”:(“2″,”0″),”gpu_m40”:(“2″,”0″),”gpu_p100”:(“16″,”0″),”gpu_p100_nvlink”:(“4″,”8″),”lowpower_xeon”:(“8″,”0″),”storage”:(“26″,”0″),”storage_hierarchy”:(“2″,”0”)}
Open Telekom Cloud OpenStack VMs Currently being aggregated.
CloudLab Dedicated Servers Cluster Status*
CloudLab Virtual Machines  Cluster Status*

Find out more about the hardware made available by OpenLab supporters by clicking on their name in the “Provider” column above.
*Unfortunately no clear approach is available to determine the exact number of nodes available for all CloudLab resources


Weekly meeting agenda and notes: