[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-203712-105":59,"doc-detail-203712-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","openlab-testing-combinations-of-cloud-oss-open-source-summit-japan-2019","OpenLab - Testing Combinations of Cloud OSS - Open Source Summit Japan 2019","","OpenLab is presented as an open testbed for validating combinations of cloud open-source software with a community base. The session explains its goal to enhance usability, reliability, and resiliency for hybrid and multi-cloud environments, including deploying and testing Kubernetes clusters on OpenStack. It details how test jobs are orchestrated through Zuul, monitored via a dashboard, and used for upstream pull-request validation. It also outlines the process to join and propose new tests, and the key challenge of integration failures across independently developed OSS communities.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/openlab-testing-combinations-of-cloud-oss-open-source-summit-japan-2019/203712/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/openlab-testing-combinations-of-cloud-oss-open-source-summit-japan-2019/203712.png","ImageObject",300,407,{"name":92,"@type":93},"\tJames","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-04","2026-09-04",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is OpenLab and what problem does it solve?","Question",{"text":112,"@type":113},"OpenLab is an open testbed for validating combinations of cloud OSS with a community base. It aims to improve usability, reliability, and resiliency for hybrid and multi-cloud environments.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How are test jobs in OpenLab managed and tracked?",{"text":117,"@type":113},"Test jobs are controlled with Zuul, and all jobs can be viewed from the Zuul dashboard.",{"name":119,"@type":110,"acceptedAnswer":120},"How can someone propose a new OSS combination test in OpenLab?",{"text":121,"@type":113},"First, join OpenLab by creating a “Join in OpenLab” issue with your name, GitHub ID, email, and company. After becoming a member, open a “Test Request” issue describing the focus, OSS components, machines, OS, and related details for review and resource allocation.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},203712,1790436783,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":19,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},2336474466412,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","OpenLab  \nTesting Combinations of Cloud OSS  \nOpen Source Summit Japan 2019  \nKenichi Omichi, NEC  \nWho am I: Kenichi Omichi  \n▌ Principle Software Engineer from NEC ECT (CA, USA)  \n▌ Open Source Contributor  \n▌Approver of kubernetes/kubernetes repo(/test)▌ Core Developer of OpenStack/Nova and OpenStack/QA ▌ Ex-PTL of OpenStack/QA  \n▌ Member of OpenLab  \n▌ Initial creator of Linux crash dump tool (makedumpfile)  \n▌ CKA / CKAD  \n2 © NEC Corporation 2019  \nAgenda of this session  \n1. OpenLab overview  \n2. Kubernetes on OpenStack Testing  \n3. Kubernetes E2E and Conformance Tests  \n4. Summary  \n1. OpenLab Overview  \nWhat is OpenLab  \n􀁺 Open testbed for combinations related to cloud OSS with community base  \n􀁺 To improve the usability, reliability and resiliency of tools and applications for hybrid and multi-cloud environments  \n􀁺 e.g. Deploy Kubernetes cluster on top of OpenStack, then test the cluster  \n▌ Multiple companies provide donations of hardware and people  \n5 © NEC Corporation 2019  \nTest Jobs on OpenLab  \n▌Test jobs are controlled with Zuul  \n▌All test jobs in OpenLab can be seen from Zuul dashboard 􀁺 [http://status.openlabtesting.org/jobs](http://status.openlabtesting.org/jobs)  \n▌ e.g. Part of all test jobs in OpenLab  \n􀁺 cloud-provider-openstack-test (Kubernetes on OpenStack)  \n􀁺 terraform-provider-test (for OpenStack、 huaweicloud、 telefornica)  \n􀁺 spark-integration-test (kubeadm-k8s, minikube-k8s)  \n􀁺 tensorflow-benchmarks (kubeflow-k8s)  \n6 © NEC Corporation 2019  \nTest Jobs for Upstream Development  \n▌ cloud-provider-openstack-test is a test job for upstream development of kubernetes/cloud-provider-openstack  \n1. When proposing a PR to the github, the test job is kicked on OpenLab and the job result is reported back to the github  \n2. PR author and reviewers confirm the result, then the PR can be merged after checking the code also is good on the PR  \n7 © NEC Corporation 2019  \nOpenLab welcomes proposals for new test  \n▌ If interested in adding test to OpenLab, be a member  \n1. Open‘Join in OpenLab ` issue  \n2. Fulfill name, github id, email and company then submit it  \n3. OpenLab team sends the github invitation later  \n4. Confirm becoming a member by checking people on the github   \n8 © NEC Corporation 2019  \nNew test proposal  \n▌After becoming a member, you can propose a new test  \ncombination of OSS  \n1. Open `Test Request` issue  \n2. Fulfill focus(Performance, Reliability, Integration or so on) , OSS, machines (VM or Baremetal), OS, etc  \n3. OpenLab team reviews the request. If fine, test resource is allocated and test job starts running  \n9 © NEC Corporation 2019  \nChallenge of OSS combination tests  \n▌ One purpose of OSS combination test is to detect integration failures between OSS  \n􀁺 An OSS depends on another OSS, the depended OSS makes a backwards incompatible change with version-up, the depending OSS can be broken  \n▌ But it happens, hard to fix the failures  \n􀁺 Every OSS is developed by different community, they are different people  \n􀁺 Necessary to work together across communities, but hard and difficult ▌ kubernetes/cloud-provider-openstack is a good practice  \n􀁺 Developers related to OpenStack are working in Kubernetes community  \n􀁺 We are contributing Kubernetes itself also  \n􀁺 When such issue happens, we work together with whole Kubernetes community  \n▌When proposing a new test of OSS combination, consider how to solve integration issues  \n10 © NEC Corporation 2019","cbCaia0oi6TO35FU","https://ap.wps.com/l/cbCaia0oi6TO35FU","pdf",904223,25,"English","# OpenLab overview\n## What is OpenLab\n## Test Jobs on OpenLab\n## Test Jobs for Upstream Development\n## OpenLab welcomes proposals for new test\n## New test proposal\n## Challenge of OSS combination tests\n# Summary","[{\"question\":\"What is OpenLab and what problem does it solve?\",\"answer\":\"OpenLab is an open testbed for validating combinations of cloud OSS with a community base. It aims to improve usability, reliability, and resiliency for hybrid and multi-cloud environments.\"},{\"question\":\"How are test jobs in OpenLab managed and tracked?\",\"answer\":\"Test jobs are controlled with Zuul, and all jobs can be viewed from the Zuul dashboard.\"},{\"question\":\"How can someone propose a new OSS combination test in OpenLab?\",\"answer\":\"First, join OpenLab by creating a “Join in OpenLab” issue with your name, GitHub ID, email, and company. After becoming a member, open a “Test Request” issue describing the focus, OSS components, machines, OS, and related details for review and resource allocation.\"}]","OpenLab - Testing Combinations of Cloud OSS - Open Source Summit Japan 2019 | PDF",1788562781,63]