Event Details

Please note: All times listed below are in Central Time Zone


Airship-Deckhand: realizing configuration management reliably and predictably

Airship is a collection of interoperable components which offers cloud providers a way to manage their cloud provisioning and lifecycle management in a declarative, reliable and predictable way. Airship-Deckhand epitomizes the platform’s declarative-driven approach by managing the lifecycle of Airship configuration documents. It provides mechanisms for reliably storing, validating and rendering Airship documents in preparation for their deployment. It does this by leveraging OpenStack components such as Barbican for secret storage and Keystone for authentication and multi-tenancy.

This presentation provides an overview of the Airship-Deckhand project, its role within Airship, and how it can be leveraged as a standalone component for realizing storage, configuration and lifecycle management for documents, doing so with the scale, speed, resiliency and operation predictability demanded of network clouds at scale.


What can I expect to learn?

This presentation provides an overview of the Airship-Deckhand project and its recent transition to the OpenStack foundation. You can expect to learn how it works to offer predictable lifecycle management for your cloud's configuration and the advantages this brings for operators. We will review how this is leveraged today by several companies and how you can get started using and contributing to the project.

At its core, the Airship project has four main objectives:

BE DECLARATIVE 
Sites are declared using YAML. This includes both hard assets such as network configuration and bare metal hosts as well as soft assets like helm charts, their overrides, and container images. You manage the document and Airship implements it.

ONE WORKFLOW FOR LIFE CYCLE MANAGEMENT 
We needed a system that was predictable with life cycle management at its core. This meant ensuring we had one workflow that handled both initial deployments as well as future site updates. In other words, there should be virtually nothing different when interacting with a new deployment or providing an update to an existing site.

CONTAINERS AS THE NEW UNIT OF SOFTWARE DELIVERY 
Containers are the unit of software delivery for Airship. Everything is a container. This allows us to predictably promote hermetically sealed containers from development, to testing, and finally production with confidence.

FLEXIBLE FOR DIFFERENT ARCHITECTURES AND SOFTWARE 
Airship is delivering environments both very small and large with a wide range of configurations. We use Airship to manage our entire cloud platform, not just OpenStack.

Wednesday, November 14, 11:00am-11:40am (10:00am - 10:40am UTC)
Difficulty Level: Intermediate
Principal Member of Technical Staff, AT&T
Matt is a cloud engineer living in Saint Louis, Missouri.  He's participated in a number of OpenStack-related efforts in the community, and integrates this work within AT&T as part of its Network Cloud platform.    He has been working in the OpenStack community for about two and a half years; first in a supervisory capacity for AT&T -- onboarding, mentoring, and... FULL PROFILE
Principal Member of Technical Staff
Mark is PTL of Airship, working full-time on the project as part of AT&T's Network Cloud organization.  His background includes theoretical Physics, application architecture, DevOps and CICD. FULL PROFILE