Tempest: Integrated OpenStack Testing

Size: px
Start display at page:

Download "Tempest: Integrated OpenStack Testing"

Transcription

1 Tempest: Integrated OpenStack Testing Matthew Treinish May 12, 2014

2 OpenStack is Complicated

3 Testing before Tempest Every project had its own unit tests Some projects had functional tests There was nothing to test the whole picture

4 What is Tempest? The official OpenStack integration test suite Only black-box testing, only interacts with OpenStack REST APIs Over 2300 tests covering every incubated and integrated project Used as the gating tests for every integrated project

5 Tempest Growth Started in late Diablo to solve the lack of integrated testing Became a gating test suite in the Folsom cycle Was one of the 5 most active projects in Icehouse Testing with tempest is now a project graduation requirement Being used in refstack as part of defcore validation

6 Growing Pains Huge continued increase in the number of projects and tests The common code to handle all the APIs becomes more complex Managing individual tests becomes very difficult Total run time continues to grow Tempest configuration becomes more involved to handle all the services and configurations

7 Design Principles Should be able to run against any OpenStack Cloud from devstack to a public cloud Everything explicit Only use public interfaces (REST APIs) Should be self cleaning Self Testing

8 Basic Tempest Architecture

9 API Tests Directly test the OpenStack REST APIs Uses a unified tempest REST client Fall into 2 categories positive and negative Negative tests are starting to be automatically generated from api schemas

10 Scenario Tests Through path tests of functionality Designed to simulate a typical end user action workflow Use official python-*clients Ideally will involve integration points between projects

11 CLI Tests Test the official client CLIs Quick sanity checks of functionality in an OpenStack environment Only perform read-only operations Mostly a matter of convenience for gating

12 Stress Tests Use tempest to generate load on a cloud Dedicated scenarios for generating load Can specify any existing tempest test to also be a stress generator All scenario tests are automatically added as stress tests Run stress tests serially or in parallel looping for a set period of time

13 3rd Party and Unit Tests 3rd Party Tests Tests for in-tree non-openstack APIs Currently only tests Nova s EC2 implementation Unit Tests Tempest eventually reached a size where its operations were too complex to take for granted Started late in Havana because of bugs in wrapper scripts super passing the gate Unit testing coverage was expanded significantly during Icehouse

14 Parallel Tempest Tempest is capable of running it s tests in parallel More closely simulates real load on a cloud Greatly improves speed of running tests: Serially gate runs took 1 hr with <1000 tests Current gate runs are 40min to 1 hr with 2300 tests

15 Issue with single user in parallel

16 Tenant Isolation and Parallel Execution Tenant isolation enables running each test class in isolation When enabled each test class creates an isolated user and tenant Execute tests in parallel at the class level

17 Branchless Tempest Starting with Icehouse tempest will no longer have stable branches For gating purposes we will use master tempest against stable branch proposed commits All proposed tempest commits will run against master on the other projects and the currently supported stable releases (Icehouse forward) This should help us ensure greater api consistency between releases

18 Tempest Configuration Around 200 config options currently Intent of config file is to tell tempest what can be run What should be run is the domain of the test runner Sample config file documents every option Intended to be able to cover any OpenStack configuration Should have sane defaults (ie match project defaults) To setup a basic config file: Configuring only basic auth and connection info should be needed Also specify flavor and image ids to use for creating servers List which services are available and any required configuration for those services

19 Future Work Expansion of autogenerated negative tests More Unit test coverage Expansion of feature flags in config file Configuration file validation and generation tooling Possibly a new service for running tempest

20 Where to get more information Tempest Repository Tempest Documentation IRC #openstack-qa channel on Freenode

21 Questions?

OpenStack in 10 minutes with DevStack

OpenStack in 10 minutes with DevStack OpenStack in 10 minutes with DevStack Sean Dague / Aug 20th, 2014 Twitter: @sdague Blog: dague.net OpenStack A Constellation of IaaS Services Heat Sahara Horizon Swift Trove Glance Nova Cinder Keystone

More information

OpenStack Manila An Overview of Manila Liberty & Mitaka

OpenStack Manila An Overview of Manila Liberty & Mitaka OpenStack Manila An Overview of Manila Liberty & Mitaka PRESENTATION TITLE GOES HERE October 7, 2015 SNIA Legal Notice! The material contained in this tutorial is copyrighted by the SNIA unless otherwise

More information

VMware + OpenStack. Dan Wendlandt Director of Product Management VMware VMware Inc. All rights reserved.

VMware + OpenStack. Dan Wendlandt Director of Product Management VMware VMware Inc. All rights reserved. VMware + OpenStack Dan Wendlandt Director of Product Management OpenStack @ VMware VMware + OpenStack: A Fork in the Road? 2 VMware + OpenStack: Better Together An industry-wide APIs + tool ecosystem that

More information

Infrastructure-as-Code and CI Infrastructure at Open Stack A look at one of the largest CI systems and system administration

Infrastructure-as-Code and CI Infrastructure at Open Stack A look at one of the largest CI systems and system administration Infrastructure-as-Code and CI Infrastructure at Open Stack A look at one of the largest CI systems and system administration Andreas Jaeger Product Manager SUSE aj@suse.com OpenStack Open source software

More information

Tools for Distributed, Open Source Systems Administration

Tools for Distributed, Open Source Systems Administration Tools for Distributed, Open Source Systems Administration LISA15 Friday, November 13, 2015 Elizabeth K. Joseph lyz@princessleia.com @pleia2 Elizabeth K. Joseph OpenStack Infrastructure Team systems administrator,

More information

Code Review for DevOps

Code Review for DevOps Code Review for DevOps FOSSASIA 2016 Saturday, 19 March 2016 Elizabeth K. Joseph Hewlett Packard Enterprise lyz@princessleia.com @pleia2 Elizabeth K. Joseph OpenStack Infrastructure Team DevOps Engineer,

More information

May 2018 OpenStack Manila

May 2018 OpenStack Manila May 2018 OpenStack Manila Project Update, OpenStack Summit Vancouver Tom Barron IRC: tbarron EMAIL: tbarron@redhat.com, tpb@dyncloud.net Agenda What s Manila Problem Space, Problem Background Queens Release

More information

Red Hat OpenStack Platform 13

Red Hat OpenStack Platform 13 Red Hat OpenStack Platform 13 OpenStack Integration Test Suite Guide Introduction to the OpenStack Integration Test Suite Last Updated: 2018-06-25 Red Hat OpenStack Platform 13 OpenStack Integration Test

More information

OTC Tools Development and Release process. Igor Stoppa & Eduard Bartosh & JF Ding V May 2013

OTC Tools Development and Release process. Igor Stoppa & Eduard Bartosh & JF Ding V May 2013 OTC Tools Development and Release process Igor Stoppa & Eduard Bartosh & JF Ding V0.12 23 May 2013 Purpose of the document This document describes development and release workflow for the following projects:

More information

File system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107

File system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107 Index A Amazon AWS, 7, 10 Amazon RDS DBaaS solutions, 10 service vs. platform, 8 single-tenant DBaaS solution, 6 Amazon RedShift DBaaS solutions, 10 single-tenant DBaaS solution, 6 AMD-V, 17 AMQP server

More information

Trove Onboarding Session Introductory course for contributors and reviewers

Trove Onboarding Session Introductory course for contributors and reviewers 13.11.2018 Trove Onboarding Session Introductory course for contributors and reviewers Bartosz Żurkowski Cloud and Big Data Engineer, Samsung R&D Institute Poland IRC: bzurkowski EMAIL: b.zurkowski@samsung.com

More information

Red Hat OpenStack Platform 10

Red Hat OpenStack Platform 10 Red Hat OpenStack Platform 10 OpenStack Integration Test Suite Guide Introduction to the OpenStack Integration Test Suite Last Updated: 2018-03-22 Red Hat OpenStack Platform 10 OpenStack Integration Test

More information

Deterministic Storage Performance

Deterministic Storage Performance Deterministic Storage Performance 'The AWS way' for Capacity Based QoS with OpenStack and Ceph Federico Lucifredi - Product Management Director, Ceph, Red Hat Sean Cohen - A. Manager, Product Management,

More information

OpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM)

OpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM) OpenStack Ceilometer Tong Li (IBM) Brad Topol (IBM) Agenda What is Ceilometer? Brief history of Ceilometer Meters of Ceilometer Workflow Ceilometer Architect & Building Blocks Collecting Process Pipeline

More information

Deterministic Storage Performance

Deterministic Storage Performance Deterministic Storage Performance 'The AWS way' for Capacity Based QoS with OpenStack and Ceph Kyle Bader - Senior Solution Architect, Red Hat Sean Cohen - A. Manager, Product Management, OpenStack, Red

More information

SSQA Seminar Series. Server Side Testing Frameworks. Sachin Bansal Sr. Quality Engineering Manager Adobe Systems Inc. February 13 th, 2007

SSQA Seminar Series. Server Side Testing Frameworks. Sachin Bansal Sr. Quality Engineering Manager Adobe Systems Inc. February 13 th, 2007 SSQA Seminar Series Server Side Testing Frameworks Sachin Bansal Sr. Quality Engineering Manager Adobe Systems Inc. February 13 th, 2007 1 Agenda Introduction Drivers for Server Side Testing Challenges

More information

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102 Upcoming Services in OpenStack Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1102 Agenda OpenStack Overview Upcoming Services Trove Sahara Ironic Magnum Kolla OpenStack Overview

More information

The OpenStack Project Continuous Integration System. Elizabeth K.

The OpenStack Project Continuous Integration System. Elizabeth K. The OpenStack Project Continuous Integration System Elizabeth K. Joseph @pleia2 Elizabeth K. Joseph Core/root member of the OpenStack Infrastructure Team Author of Common OpenStack Deployments (along with

More information

ETOOMANYCATS. How we produce OpenStack

ETOOMANYCATS. How we produce OpenStack ETOOMANYCATS How we produce OpenStack OpenStack is large & growing 90+ code repositories.6+ MLOC (+30 %) Stats by OpenStack is complex 9 integrated projects Each project is a framework OpenStack is painful

More information

OpenStack and Ceph The winning pair OPENSTACK SUMMIT ATLANTA MAY 2014

OpenStack and Ceph The winning pair OPENSTACK SUMMIT ATLANTA MAY 2014 OpenStack and Ceph The winning pair OPENSTACK SUMMIT ATLANTA MAY 2014 WHOAMI SébasHen Han Cloud Architect Daily job focused on Ceph / OpenStack / Performance Blogger Personal blog: htp://www.sebashen-

More information

Getting Started with Contributing to OpenStack An Introductory Crash Course on OpenStack Development

Getting Started with Contributing to OpenStack An Introductory Crash Course on OpenStack Development Getting Started with Contributing to OpenStack An Introductory Crash Course on OpenStack Development Mike Turek mjturek@us.ibm.com mjturek on freenode Who Am I? Mike Turek Software Engineer at IBM in the

More information

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/

More information

Deploying a Private OpenStack Cloud at Scale. Matt Fischer & Clayton O Neill

Deploying a Private OpenStack Cloud at Scale. Matt Fischer & Clayton O Neill Deploying a Private OpenStack Cloud at Scale Matt Fischer & Clayton O Neill Introduction Clayton O Neill clayton.oneill@twcable.com IRC: clayton Matt Fischer matt.fischer@twcable.com IRC: mfisch What Is

More information

Docker at Lyft Speeding up development Matthew #dockercon

Docker at Lyft Speeding up development Matthew #dockercon Docker at Lyft Speeding up development Matthew Leventi @mleventi #dockercon Lyft Engineering Lyft Engineering Organization - Rapidly growing headcount - Fluid teams - Everyone does devops Technology -

More information

OpenStack Ceilometer. Lucas Graf, ZHAW, Toni Zehnder, ZHAW,

OpenStack Ceilometer. Lucas Graf, ZHAW, Toni Zehnder, ZHAW, OpenStack Ceilometer Lucas Graf, ZHAW, graflu0@students.zhaw.ch Toni Zehnder, ZHAW, zehndton@students.zhaw.ch Intro Beginning 2012: Billing left out of OpenStack core But almost every deployment needs

More information

What s New in Newton. Emily Hugenbruch, Advisory Software

What s New in Newton. Emily Hugenbruch, Advisory Software What s New in Newton Emily Hugenbruch, Advisory Software Engineer, @ekhugen IBM s z/vm Cloud Stack approach 1. z/vm drivers provided to the OpenStack community z/vm drivers are currently open source, part

More information

Deploying TeraVM in an OpenStack Environment

Deploying TeraVM in an OpenStack Environment Application Note Deploying TeraVM in an OpenStack Environment VIAVI Solutions TeraVM in OpenStack* is revolutionizing IP testing! Never before has it been as easy or cost effective to scale test traffic

More information

Introduction To OpenStack. Haim Ateya Group Manager, EMC

Introduction To OpenStack. Haim Ateya Group Manager, EMC Introduction To OpenStack Haim Ateya Group Manager, EMC Session Goals Get the audience familiar with OpenStack IaaS platform Go over the project, releases and community around it Review and explain OpenStack

More information

OpenStack Infrastructure tools

OpenStack Infrastructure tools Coordination and OpenStack Infrastructure tools you will want to borrow Thierry Carrez Carrez (@tcarrez) Thierry (@tcarrez) Release Manager, OpenStack Crazy loads every day 000 patchsets are proposed

More information

Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform

Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform Will Foster Sr. Systems Engineer, Red Hat Dan Radez Sr. Software Engineer, Red Hat Kambiz Aghaiepour Principal Software Engineer,

More information

Building a compliance program based on Open Source Georg Kunz

Building a compliance program based on Open Source Georg Kunz Building a compliance program based on Open Source Georg Kunz @the_georg_kunz includes content prepared by Chris Donley Linux Foundation Networking Compliance Verification Program (CVP) Linux Foundation

More information

Linux System Management with Puppet, Gitlab, and R10k. Scott Nolin, SSEC Technical Computing 22 June 2017

Linux System Management with Puppet, Gitlab, and R10k. Scott Nolin, SSEC Technical Computing 22 June 2017 Linux System Management with Puppet, Gitlab, and R10k Scott Nolin, SSEC Technical Computing 22 June 2017 Introduction I am here to talk about how we do Linux configuration management at the Space Science

More information

#jenkinsconf. Managing jenkins with multiple components project. Jenkins User Conference Israel. Presenter Name Ohad Basan

#jenkinsconf. Managing jenkins with multiple components project. Jenkins User Conference Israel. Presenter Name Ohad Basan Jenkins User Conference Israel #jenkinsconf Managing jenkins with multiple components project Presenter Name Ohad Basan Presenter Company Www.redhat.com July 16, 2014 #jenkinsconf Who am I Ohad Basan CI

More information

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...

More information

Life Without DevStack: OpenStack Development With OSA. Miguel

Life Without DevStack: OpenStack Development With OSA. Miguel Life Without DevStack: OpenStack Development With OSA Miguel Grinberg @miguelgrinberg About Me Software Developer with Rackspace Rackspace Private Cloud OpenStack Contributor openstack-ansible, heat, keystone,

More information

Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.1

Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.1 Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.1 Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.1 A Monitoring Cloud Service for Enterprise OpenStack Systems Cloud

More information

Stackalytics. Release 0.3.dev201.gae Mirantis Inc.

Stackalytics. Release 0.3.dev201.gae Mirantis Inc. Stackalytics Release 0.3.dev201.gae15432 Mirantis Inc. October 30, 2013 CONTENTS i ii Stackalytics is a service that collects and processes development activity data such as commits, lines of code changed,

More information

Moodle Destroyer Tools Documentation

Moodle Destroyer Tools Documentation Moodle Destroyer Tools Documentation Release 0.0.1 Manly Man Dec 22, 2017 With Web Services 1 Features and Screenshots 3 2 Grading with Webservices 7 2.1 Prerequisites...............................................

More information

Server and IT Management Software that Offers You Complete Control and Total Flexibility.

Server and IT Management Software that Offers You Complete Control and Total Flexibility. Server and IT Management Software that Offers You Complete Control and Total Flexibility. Identity Management Active Directory Functions App Center Virtualization Management Console Identity Management

More information

The Road to Rolling Upgrade of Intel Private Cloud

The Road to Rolling Upgrade of Intel Private Cloud The Road to Rolling Upgrade of Intel Private Cloud Huang, Shuquan May 2015 Agenda Intel Private Cloud Enterprise Upgrade Strategy Rehearsal Plan Roll back Plan Validation Plan Automation & local CI Detail

More information

Run your own Open source. (MMS) to avoid vendor lock-in. David Murphy MongoDB Practice Manager, Percona

Run your own Open source. (MMS) to avoid vendor lock-in. David Murphy MongoDB Practice Manager, Percona Run your own Open source Click alternative to edit to Master Ops-Manager title style (MMS) to avoid vendor lock-in David Murphy MongoDB Practice Manager, Percona Who is this Person and What Does He Know?

More information

withenv Documentation

withenv Documentation withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................

More information

Ceilometer Documentation

Ceilometer Documentation Ceilometer Documentation Release 0.0 OpenStack, LLC July 06, 2012 CONTENTS 1 What is the purpose of the project and vision for it? 3 2 Table of contents 5 2.1 Initial setup................................................

More information

Scaling with Continuous Deployment

Scaling with Continuous Deployment Scaling with Continuous Deployment Web 2.0 Expo New York, NY, September 29, 2010 Brett G. Durrett (@bdurrett) Vice President Engineering & Operations, IMVU, Inc. 0 An online community where members use

More information

GAVIN KING RED HAT CEYLON SWARM

GAVIN KING RED HAT CEYLON SWARM GAVIN KING RED HAT CEYLON SWARM CEYLON PROJECT A relatively new programming language which features: a powerful and extremely elegant static type system built-in modularity support for multiple virtual

More information

CSC 2700: Scientific Computing

CSC 2700: Scientific Computing CSC 2700: Scientific Computing Record and share your work: revision control systems Dr Frank Löffler Center for Computation and Technology Louisiana State University, Baton Rouge, LA Feb 13 2014 Overview

More information

Upgrading to UrbanCode Deploy 7

Upgrading to UrbanCode Deploy 7 Upgrading to UrbanCode Deploy 7 Published: February 19 th, 2019 {Contents} Introduction 2 Phase 1: Planning 3 1.1 Review help available from the UrbanCode team 3 1.2 Open a preemptive support ticket 3

More information

GlusterFS Cloud Storage. John Mark Walker Gluster Community Leader, RED HAT

GlusterFS Cloud Storage. John Mark Walker Gluster Community Leader, RED HAT GlusterFS Cloud Storage John Mark Walker Gluster Community Leader, RED HAT Adventures in Cloud Storage John Mark Walker Gluster Community Leader November 8, 2013 Topics Usage and Performance GlusterFS

More information

FREEWAT. FREE and open source software tools for WATer resource management. FREEWAT platform v.1.0 and User Manual v.1.0

FREEWAT. FREE and open source software tools for WATer resource management. FREEWAT platform v.1.0 and User Manual v.1.0 FREE and open source software tools for WATer resource management FREEWAT platform v.1.0 and User Manual v.1.0 Deliverable No. D2.9 Version 2.1 Version Date 30.09.2017 Author(s) Dissemination Level Status

More information

OSDC.de 2013 Introduction to OpenStack. Justin Clift Open Source & Standards RH 17 April 2013

OSDC.de 2013 Introduction to OpenStack. Justin Clift Open Source & Standards RH 17 April 2013 OSDC.de 2013 Introduction to OpenStack Justin Clift Open Source & Standards Team @ RH 17 April 2013 Who is Justin Clift? Senior Software Engineer @ Red Hat Generally works in technical Community Building

More information

From How-To to POC to Production: Learning by Building. Presented By: Grant Kirkwood, CTO Unitas Global March 4, 2017 SCALE 15x Pasadena, Calif

From How-To to POC to Production: Learning by Building. Presented By: Grant Kirkwood, CTO Unitas Global March 4, 2017 SCALE 15x Pasadena, Calif From How-To to POC to Production: Learning by Building Presented By: Grant Kirkwood, CTO Unitas Global March 4, 2017 SCALE 15x Pasadena, Calif 1 OPENSTACK WHAT IS OPENSTACK? Science experiment A mess of

More information

HP Application Lifecycle Management. Upgrade Best Practices

HP Application Lifecycle Management. Upgrade Best Practices HP Application Lifecycle Management Upgrade Best Practices Document Release Date: October 2010 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty

More information

GIT TO DA REPO! VERSION CONTROL, GITLAB, AND ISU

GIT TO DA REPO! VERSION CONTROL, GITLAB, AND ISU GIT TO DA REPO! VERSION CONTROL, GITLAB, AND ISU Tony Brook & Nathan Stien August 2nd, 2016 WHAT IS VERSION CONTROL (And why should you care?) Shared workspace for multiple collaborators Tracking history

More information

Fragility of API Interoperability

Fragility of API Interoperability Fragility of API Interoperability - Keep Open Source Interoperable - Open Source Summit, Japan 2017 Ghanshyam Mann, NEC Ghanshyam Mann Software developer, NEC OpenStack upstream developer since 2014. @ghanshyammann

More information

May Octavia. Project Update, OpenStack Summit Vancouver

May Octavia. Project Update, OpenStack Summit Vancouver May 2018 Octavia Project Update, OpenStack Summit Vancouver Michael Johnson IRC: johnsom What is Octavia? Network Load Balancing as a Service for OpenStack. Octavia provides scalable, on demand, and self-service

More information

Horizon deep dive. Matthias Runge Software Engineer May 18th, 2015

Horizon deep dive. Matthias Runge Software Engineer May 18th, 2015 Horizon deep dive Matthias Runge Software Engineer May 18th, 2015 Agenda 1 Overview and introduction 2 Going deeper... 3 Configuration 4 Extending Horizon 5 Troubleshooting Section 1 Overview and introduction

More information

platform Development Process Optimization For Drupal centric projects

platform Development Process Optimization For Drupal centric projects platform Development Process Optimization For Drupal centric projects Introduction This document explains how Platform impacts your Drupal centric project development process. Performance data from digital

More information

Automatic MySQL Schema Management with Skeema. Evan Elias Percona Live, April 2017

Automatic MySQL Schema Management with Skeema. Evan Elias Percona Live, April 2017 Automatic MySQL Schema Management with Skeema Evan Elias Percona Live, April 2017 What is Schema Management? Organize table schemas in a repo Execution of all DDL, on the correct MySQL instances, with

More information

Overhauling Dev Arch with Ansible Tower and Docker

Overhauling Dev Arch with Ansible Tower and Docker Overhauling Dev Arch with Ansible Tower and Docker Scott Van Velsor, Bryan Shake, Khaled Awwad June 29 1130a #redhat #rhsummit origins the landscape that came before branch & path limits no automation

More information

Github/Git Primer. Tyler Hague

Github/Git Primer. Tyler Hague Github/Git Primer Tyler Hague Why Use Github? Github keeps all of our code up to date in one place Github tracks changes so we can see what is being worked on Github has issue tracking for keeping up with

More information

What s New with VMware vcloud Director 9.1. Feature Overview

What s New with VMware vcloud Director 9.1. Feature Overview vcloud Director 9.1 Feature Overview What s New with VMware 3 Manage and consume with Confidence 4 Enhanced Tenant Portal 4 HTML 5 Provider Portal 5 Standalone VMRC 5 User Interface Extensibility 5 Service

More information

HPE Digital Learner OpenStack Content Pack

HPE Digital Learner OpenStack Content Pack Content Pack data sheet HPE Digital Learner OpenStack Content Pack HPE Content Pack number Content Pack category Content Pack length Learn more CP001 Category 1 20 Hours View now Why HPE Education Services?

More information

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security Bringing OpenStack to the Enterprise An enterprise-class solution ensures you get the required performance, reliability, and security INTRODUCTION Organizations today frequently need to quickly get systems

More information

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported

More information

Jumpstart your Production OpenStack Deployment with

Jumpstart your Production OpenStack Deployment with Jumpstart your Production OpenStack Deployment with Dave Cain Wednesday April 27 th, 2016 11:50am-12:30pm CST 1 About me Dave Cain 12+ years working on IT in datacenters B.S. Computer Science @ NC State

More information

Deploy Mediawiki using Fiware Lab facilities

Deploy Mediawiki using Fiware Lab facilities Deploy Mediawiki using Fiware Lab facilities José Ignacio Carretero Guarde R&D Engineer at Telefonica I+D. In charge of Spain FIWARE Lab Node joseignacio.carreteroguarde@telefonica.com Mediawiki and FIWARE

More information

You Can t Move Forward Unless You Can Roll Back. By: Michael Black

You Can t Move Forward Unless You Can Roll Back. By: Michael Black You Can t Move Forward Unless You Can Roll Back By: Michael Black The VP of Sales walks in and tells you that your largest and oldest client wants to pay for a custom modification. But here s the clincher,

More information

James Beckley- Virginia DEQ National Water Monitoring Conference

James Beckley- Virginia DEQ National Water Monitoring Conference James Beckley- Virginia DEQ National Water Monitoring Conference Our Problem Virginia has a very diverse and active volunteer water quality monitoring program Groups share their data with our agency with

More information

Metadata Tagging in Cinder

Metadata Tagging in Cinder Metadata Tagging in Cinder OpenStack Summit Vancouver Dave Chen May 2015 Agenda o Motivation o Use-case scenarios o Work in progress o o o Cinder CLI, API Properties protection New Dashboard o Conclusion

More information

Network Virtualization Business Case

Network Virtualization Business Case SESSION ID: GPS2-R01 Network Virtualization Business Case Arup Deb virtual networking & security VMware NSBU adeb@vmware.com I. Data center security today Don t hate the player, hate the game - Ice T,

More information

Trove: The OpenStack DBaaS

Trove: The OpenStack DBaaS Trove: The OpenStack DBaaS Simplifying how databases are managed in the cloud OpenStack Meetup, DFW August 3, 2016 Introductions Who am I? Who are you? What are we doing here? Other philosophical questions

More information

OpenStack Mitaka Release Overview

OpenStack Mitaka Release Overview OpenStack Mitaka Release Overview Brad Topol, Ph.D., IBM Distinguished Engineer, OpenStack Core Contributor Davanum Srinivas, Community Architect and OpenStack TC Member / Principal Software Engineer,

More information

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by

More information

Git Resolve Conflict Using Mine Command Line

Git Resolve Conflict Using Mine Command Line Git Resolve Conflict Using Mine Command Line We'll explore what approaches there are to resolve the conflict, and then we'll Please, fix them up in the work tree, and then use 'git add/rm ' as appropriate

More information

IBM Storage Driver for OpenStack Version Release Notes

IBM Storage Driver for OpenStack Version Release Notes IBM Storage Driver for OpenStack Version 1.4.1 Release Notes Second Edition (January 2015) This edition applies to version 1.4.1 of the IBM Storage Driver for OpenStack software package. Newer editions

More information

OpenStack and Hadoop. Achieving near bare-metal performance for big data workloads running in a private cloud ABSTRACT

OpenStack and Hadoop. Achieving near bare-metal performance for big data workloads running in a private cloud ABSTRACT OpenStack and Hadoop Achieving near bare-metal performance for big data workloads running in a private cloud ABSTRACT IT organizations are increasingly turning to the open source Apache Hadoop software

More information

Categorizing Migrations

Categorizing Migrations What to Migrate? Categorizing Migrations A version control repository contains two distinct types of data. The first type of data is the actual content of the directories and files themselves which are

More information

Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks

Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks Building your Private Cloud with Red Hat OpenStack & Red Hat CEPH Storage from POC to Production deployment in 2 weeks Daniel Vaknin Cloud & Infrastructure Solutions Specialist TeraSky Date: November 16

More information

OTC API Technical White Paper. Issue 2.0. Date

OTC API Technical White Paper. Issue 2.0. Date Issue 2.0 Date 2016-10-26 About This Document Content About This Document... iv 1 OTC API Overview... 1 1.1 OTC Introduction... 1 1.2 OpenStack Introduction... 2 1.3 Relationship Between OTC and OpenStack...

More information

Intel, OpenStack, & Trust in the Open Cloud. Intel Introduction

Intel, OpenStack, & Trust in the Open Cloud. Intel Introduction Intel, OpenStack, & Trust in the Open Cloud Intel Introduction 1 Intel enables OpenStack Cloud Deployments 2 Intel Contributions to OpenStack Telemetry (Ceilometer) Object Store (Swift) Erasure Code Metrics

More information

irods for Data Management and Archiving UGM 2018 Masilamani Subramanyam

irods for Data Management and Archiving UGM 2018 Masilamani Subramanyam irods for Data Management and Archiving UGM 2018 Masilamani Subramanyam Agenda Introduction Challenges Data Transfer Solution irods use in Data Transfer Solution irods Proof-of-Concept Q&A Introduction

More information

Portal Gun Documentation

Portal Gun Documentation Portal Gun Documentation Release 0.2.0 Vadim Fedorov Nov 30, 2018 Contents: 1 User Guide 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

Enterprise Web based Software Architecture & Design

Enterprise Web based Software Architecture & Design IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark class discussions Enterprise Web based

More information

Securing Amazon Web Services (AWS) EC2 Instances with Dome9. A Whitepaper by Dome9 Security, Ltd.

Securing Amazon Web Services (AWS) EC2 Instances with Dome9. A Whitepaper by Dome9 Security, Ltd. Securing Amazon Web Services (AWS) EC2 Instances with Dome9 A Whitepaper by Dome9 Security, Ltd. Amazon Web Services (AWS) provides business flexibility for your company as you move to the cloud, but new

More information

Documentation External Synchronization FirstSpirit

Documentation External Synchronization FirstSpirit Documentation External Synchronization FirstSpirit 2018-10 Status RELEASED Department Copyright FS-Core 2018 e-spirit AG File name SYNC_EN_FirstSpirit_External_Synchronization e-spirit AG Stockholmer Allee

More information

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer Quantum, network services for Openstack Salvatore Orlando sorlando@nicira.com Openstack Quantum core developer Twitter- @taturiello Caveats Quantum is in its teenage years: there are lots of things that

More information

bootmachine Documentation

bootmachine Documentation bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................

More information

Elastic Compute Service. Quick Start for Windows

Elastic Compute Service. Quick Start for Windows Overview Purpose of this document This document describes how to quickly create an instance running Windows, connect to an instance remotely, and deploy the environment. It is designed to walk you through

More information

Open Source Chronicles: Adventures in the Zulip Realm

Open Source Chronicles: Adventures in the Zulip Realm Open Source Chronicles: Adventures in the Zulip Realm An edutainment report by Ben Reeves (bgreeves) and Alyssa Wagenmaker (acwagen) Abstract Now this is a story all about how our work plan got flipped

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

Welcome to Manila: An OpenStack File Share Service. May 14 th, 2014

Welcome to Manila: An OpenStack File Share Service. May 14 th, 2014 Welcome to Manila: An OpenStack File Share Service May 14 th, 2014 1 Who s who? 2 Agenda Project Overview Demo API Overview Architecture Discussion Driver Details Project Status & Upcoming Features Q &

More information

Enterprise Software Architecture & Design

Enterprise Software Architecture & Design Enterprise Software Architecture & Design Characteristics Servers application server, web server, proxy servers etc. Clients heterogeneous users, business partners (B2B) scale large number of clients distributed

More information

CAKEDC GIT WORKFLOW. CakeDC Git Workflow is a project development and release work flow which provides a

CAKEDC GIT WORKFLOW. CakeDC Git Workflow is a project development and release work flow which provides a CAKEDC GIT WORKFLOW CakeDC Git Workflow is a project development and release work flow which provides a development and release cycle based on key phases: Development: All active development is driven

More information

KTH Royal Institute of Technology SEMINAR 2-29 March Simone Stefani -

KTH Royal Institute of Technology SEMINAR 2-29 March Simone Stefani - KTH Royal Institute of Technology SEMINAR 2-29 March 2017 Simone Stefani - sstefani@kth.se WHAT IS THIS SEMINAR ABOUT Branching Merging and rebasing Git team workflows Pull requests and forks WHAT IS THIS

More information

Automation of Rolling Upgrade for Hadoop Cluster without Data Loss and Job Failures. Hiroshi Yamaguchi & Hiroyuki Adachi

Automation of Rolling Upgrade for Hadoop Cluster without Data Loss and Job Failures. Hiroshi Yamaguchi & Hiroyuki Adachi Automation of Rolling Upgrade for Hadoop Cluster without Data Loss and Job Failures Hiroshi Yamaguchi & Hiroyuki Adachi About Us 2 Hiroshi Yamaguchi Hiroyuki Adachi Hadoop DevOps Engineer Hadoop Engineer

More information

FPLLL. Contributing. Martin R. Albrecht 2017/07/06

FPLLL. Contributing. Martin R. Albrecht 2017/07/06 FPLLL Contributing Martin R. Albrecht 2017/07/06 Outline Communication Setup Reporting Bugs Topic Branches and Pull Requests How to Get your Pull Request Accepted Documentation Overview All contributions

More information

Seven Habits of Highly Effective Jenkins Users

Seven Habits of Highly Effective Jenkins Users Seven Habits of Highly Effective Jenkins Users What is this talk about? Lessons learned: Maintaining multiple large Jenkins instances. Working on Jenkins itself, and many of its plugins. Seeing customer

More information

Version control system (VCS)

Version control system (VCS) Version control system (VCS) Remember that you are required to keep a process-log-book of the whole development solutions with just one commit or with incomplete process-log-book (where it is not possible

More information

Common Configuration Management Tasks: How to Do Them with Subversion

Common Configuration Management Tasks: How to Do Them with Subversion Common Configuration Management Tasks: How to Do Them with Subversion Tom Verhoeff October 2007 Contents 1 The Big Picture 2 2 Subversion Help 2 3 Create New Empty Repository 2 4 Obtain Access to Repository

More information

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010 PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except

More information