Difference between revisions of "Airship"
(→IRC Meeting - Weekly) |
(→Browse the Documentation) |
||
(32 intermediate revisions by 6 users not shown) | |||
Line 3: | Line 3: | ||
Airship is a collection of open source tools for automating cloud provisioning and management. Airship provides a declarative framework for defining and managing the life cycle of open infrastructure tools and the underlying hardware. These tools include OpenStack for virtual machines, Kubernetes for container orchestration, and MaaS for bare metal, with planned support for OpenStack Ironic. | Airship is a collection of open source tools for automating cloud provisioning and management. Airship provides a declarative framework for defining and managing the life cycle of open infrastructure tools and the underlying hardware. These tools include OpenStack for virtual machines, Kubernetes for container orchestration, and MaaS for bare metal, with planned support for OpenStack Ironic. | ||
− | === Release | + | === v1.0 Release === |
− | The Airship community is excited to announce its | + | The Airship community is excited to announce its v1.0 release in conjunction with the Open Infrastructure Summit Denver. Airship v1.0 delivers a wide range of enhancements to security, resiliency, continuous integration, and documentation, as well as upgrades to the platform, deployment and tooling features. The v1.0 milestone marks production readiness of Airship for the enterprise. |
− | + | More information on the v1.0 release, its features, and how to deploy it can be found [[Airship_v1.0_Release|here]]. | |
− | |||
− | |||
=== Try It Out === | === Try It Out === | ||
Line 22: | Line 20: | ||
=== Check It Out === | === Check It Out === | ||
− | You can check out the source code from this | + | Please, find Airship presentations [[Airship#Airship Presentations|here]]. |
+ | |||
+ | You can check out the source code from this repositories: https://opendev.org/airship. | ||
There you’ll find the following components: | There you’ll find the following components: | ||
− | * [https:// | + | * [https://opendev.org/airship/airship-in-a-bottle Airship-in-a-Bottle] - A complete, single-node deployment for curious newcomers. |
− | * [https:// | + | * [https://opendev.org/airship/airship-specs Airship Specifications] - Specifications for the Airship projects |
− | * [https:// | + | * [https://opendev.org/airship/airship-armada Armada] - An orchestrator for deploying and upgrading a collection of Helm charts |
− | * [https:// | + | * [https://opendev.org/airship/airship-berth Berth] - A lightweight mechanism for managing VMs on top of Kubernetes via Helm |
− | * [https:// | + | * [https://opendev.org/airship/airship-deckhand Deckhand] - A configuration management service with features to support managing large cluster configurations |
− | * [https:// | + | * [https://opendev.org/airship/airship-divingbell Diving Bell] - A lightweight solution for bare metal configuration management |
− | * [https:// | + | * [https://opendev.org/airship/airship-drydock Drydock] - A declarative host provisioning system built initially to leverage MaaS for baremetal host deployment |
− | * [https:// | + | * [https://opendev.org/airship/airship-maas MaaS] - Kubernetes deployment artifacts for Canonical MaaS |
− | * [https:// | + | * [https://opendev.org/airship/airship-pegleg Pegleg] - A tool to organize configuration of multiple Airship deployments |
− | * [https:// | + | * [https://opendev.org/airship/airship-promenade Promenade] - A deployment system for resilient, self-hosted Kubernetes |
− | * [https:// | + | * [https://opendev.org/airship/airship-shipyard Shipyard] - A cluster life cycle orchestrator for Airship |
− | * [https:// | + | * [https://opendev.org/airship/airship-treasuremap Treasure Map] - Reference Airship manifests, CI/CD, and reference architecture |
<br /> | <br /> | ||
− | An additional component is Airship Seaworthy, a multi-node Airship reference deployment and continuous integration pipeline using Jenkins, available | + | An additional component is Airship Seaworthy, a multi-node Airship reference deployment and continuous integration pipeline using Jenkins, available [https://opendev.org/airship/treasuremap/src/branch/master/site/seaworthy here]. |
− | |||
− | https:// | ||
Airship is free and open source software. The code is available under the Apache 2 license. | Airship is free and open source software. The code is available under the Apache 2 license. | ||
Line 70: | Line 68: | ||
* [https://storyboard.openstack.org/#!/project/openstack/airship-specs openstack/airship-specs] | * [https://storyboard.openstack.org/#!/project/openstack/airship-specs openstack/airship-specs] | ||
* [https://storyboard.openstack.org/#!/project/openstack/airship-treasuremap openstack/airship-treasuremap] | * [https://storyboard.openstack.org/#!/project/openstack/airship-treasuremap openstack/airship-treasuremap] | ||
+ | |||
+ | === Airship Technical Committee (TC) === | ||
+ | |||
+ | * Visit [[Airship/Airship-TC|Airship Technical Committee]] page | ||
+ | |||
+ | === Airship Working Committee (WC) === | ||
+ | |||
+ | * Visit [[Airship/Airship-WC|Airship Working Committee]] page | ||
+ | |||
+ | === Airship Presentations === | ||
+ | |||
+ | * Visit [[Airship/Airship-Presentations|Airship Presentations]] page | ||
+ | * A selected playlist of recorded Airship presentations can be found [https://www.youtube.com/playlist?list=PLKqaoAnDyfgp8YjZbzjVrmZBJR9thV27y here]. | ||
=== Get in Touch === | === Get in Touch === | ||
Line 79: | Line 90: | ||
==== IRC Meeting - Weekly ==== | ==== IRC Meeting - Weekly ==== | ||
− | * Every Tuesday at | + | * Every Tuesday at 09:00 CST / 15:00 UTC |
* Freenode IRC: '''#airshipit''' | * Freenode IRC: '''#airshipit''' | ||
* Meeting logs: http://eavesdrop.openstack.org/meetings/airship/ | * Meeting logs: http://eavesdrop.openstack.org/meetings/airship/ | ||
<br /> | <br /> | ||
− | ==== Design Call - | + | ==== Design Call - Twice-weekly ==== |
− | * When: Every Thursday at | + | * When: Every Tuesday at 08:00 CST / 14:00 UTC |
+ | * When: Every Thursday at 10:00 CST / 16:00 UTC | ||
* Where: https://attcorp.webex.com/meet/rp2723 | * Where: https://attcorp.webex.com/meet/rp2723 | ||
* Project document: https://etherpad.openstack.org/p/Airship_OpenDesignDiscussions | * Project document: https://etherpad.openstack.org/p/Airship_OpenDesignDiscussions | ||
Line 92: | Line 104: | ||
<br /> | <br /> | ||
− | ==== | + | ==== AIRSHIP Flight Plan - Community Management Meetings ==== |
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Chair !! Meetings !! Location !! Etherpad | ||
+ | |- | ||
+ | | airship-flightplan|| Rodolfo Pacheco || Every Wed 10:00 CST / 16:00 UTC || https://attcorp.webex.com/meet/rp2723 || https://etherpad.openstack.org/p/Airship_FlightPlan | ||
+ | |} | ||
− | |||
− | |||
− | |||
<br /> | <br /> | ||
− | + | ==== AIRSHIP SIG - Special Interest Meetings ==== | |
+ | |||
+ | All sig communicate via the airship-discuss@lists.airshipit.org mailing list. | ||
+ | Please make sure you add this [sig][airship-<NAME OF THE SIG>] in the subject of any email pertaining to a specific sig (e.g. [sig][airship-yaml]). | ||
− | + | {| class="wikitable" | |
+ | |- | ||
+ | ! Name !! Chair !! Meetings !! Location !! Etherpad | ||
+ | |- | ||
+ | | airship-yaml || Rodolfo Pacheco || Every Mon 10:00 CST / 16:00 UTC || https://attcorp.webex.com/meet/rp2723 || https://etherpad.openstack.org/p/Airship_Yaml | ||
+ | |- | ||
+ | | airship-ui || Rodolfo Pacheco || Every Fri 12:00 CST / 18:00 UTC || https://attcorp.webex.com/meet/rp2723 || https://etherpad.openstack.org/p/Airship_UI | ||
+ | |- | ||
+ | | airship-boostrap || Roman Gorshunov || On-demand, Wed 09:00 CST / 14:00 UTC || https://attcorp.webex.com/join/rg445d || https://etherpad.openstack.org/p/Airship_bootstrap - raise your topics here if you would like a meeting to be set up | ||
+ | |} | ||
+ | |||
+ | <br /> | ||
=== Browse the Documentation === | === Browse the Documentation === | ||
Line 112: | Line 142: | ||
* Technical detail, including conventions, security guide, and getting started: https://airshipit.readthedocs.io | * Technical detail, including conventions, security guide, and getting started: https://airshipit.readthedocs.io | ||
+ | |||
+ | * OpenStack Code of Conduct: http://www.openstack.org/legal/community-code-of-conduct. | ||
+ | |||
+ | * Four Opens of Community Development: https://wiki.openstack.org/wiki/Open. |
Revision as of 15:29, 10 January 2020
Contents
Airship: Elevate Your Infrastructure!
Airship is a collection of open source tools for automating cloud provisioning and management. Airship provides a declarative framework for defining and managing the life cycle of open infrastructure tools and the underlying hardware. These tools include OpenStack for virtual machines, Kubernetes for container orchestration, and MaaS for bare metal, with planned support for OpenStack Ironic.
v1.0 Release
The Airship community is excited to announce its v1.0 release in conjunction with the Open Infrastructure Summit Denver. Airship v1.0 delivers a wide range of enhancements to security, resiliency, continuous integration, and documentation, as well as upgrades to the platform, deployment and tooling features. The v1.0 milestone marks production readiness of Airship for the enterprise.
More information on the v1.0 release, its features, and how to deploy it can be found here.
Try It Out
To experiment with a single-node deployment of Airship in a fresh Ubuntu 16.04 VM, visit https://airshipit.org.
To download the Airship Seaworthy multi-node Airship reference deployment and continuous integration pipeline, see the Check It Out section.
The VM is managed using OpenStack Horizon. For information on OpenStack, see the OpenStack documentation at https://docs.openstack.org/. The undercloud platform is managed using Airship Shipyard. For information about Shipyard, see the Documentation section.
Check It Out
Please, find Airship presentations here.
You can check out the source code from this repositories: https://opendev.org/airship.
There you’ll find the following components:
- Airship-in-a-Bottle - A complete, single-node deployment for curious newcomers.
- Airship Specifications - Specifications for the Airship projects
- Armada - An orchestrator for deploying and upgrading a collection of Helm charts
- Berth - A lightweight mechanism for managing VMs on top of Kubernetes via Helm
- Deckhand - A configuration management service with features to support managing large cluster configurations
- Diving Bell - A lightweight solution for bare metal configuration management
- Drydock - A declarative host provisioning system built initially to leverage MaaS for baremetal host deployment
- MaaS - Kubernetes deployment artifacts for Canonical MaaS
- Pegleg - A tool to organize configuration of multiple Airship deployments
- Promenade - A deployment system for resilient, self-hosted Kubernetes
- Shipyard - A cluster life cycle orchestrator for Airship
- Treasure Map - Reference Airship manifests, CI/CD, and reference architecture
An additional component is Airship Seaworthy, a multi-node Airship reference deployment and continuous integration pipeline using Jenkins, available here.
Airship is free and open source software. The code is available under the Apache 2 license.
Contribute
Airship has a number of independent components, and we welcome new contributors to all of them! Good ways to get started include:
- Take a look at Treasure Map to see how the pieces fit together.
- Join the weekly design meeting to see what work is in the hopper (see Get In Touch, below).
- Introduce yourself in the IRC channel #airshipit (see Get In Touch).
- Take a look at unassigned work items in the OpenStack Airship StoryBoard and volunteer for one.
Story and Issue Tracking
Feel free to browse Airship stories and issues at the OpenStack Airship StoryBoard and even volunteer for an unassigned item.
StoryBoard projects have been created for each of the Airship components. For descriptions of the components, see the Treasure Map (or the Check It Out section above). Follow these links to the StoryBoard projects:
- openstack/airship-armada
- openstack/airship-berth
- openstack/airship-deckhand
- openstack/airship-divingbell
- openstack/airship-drydock
- openstack/airship-in-a-bottle
- openstack/airship-maas
- openstack/airship-pegleg
- openstack/airship-promenade
- openstack/airship-shipyard
- openstack/airship-specs
- openstack/airship-treasuremap
Airship Technical Committee (TC)
- Visit Airship Technical Committee page
Airship Working Committee (WC)
- Visit Airship Working Committee page
Airship Presentations
- Visit Airship Presentations page
- A selected playlist of recorded Airship presentations can be found here.
Get in Touch
Mailing Lists
- Visit lists.airshipit.org
IRC Meeting - Weekly
- Every Tuesday at 09:00 CST / 15:00 UTC
- Freenode IRC: #airshipit
- Meeting logs: http://eavesdrop.openstack.org/meetings/airship/
Design Call - Twice-weekly
- When: Every Tuesday at 08:00 CST / 14:00 UTC
- When: Every Thursday at 10:00 CST / 16:00 UTC
- Where: https://attcorp.webex.com/meet/rp2723
- Project document: https://etherpad.openstack.org/p/Airship_OpenDesignDiscussions
- For more information, contact Rodolfo Pacheco rp2723@att.com.
AIRSHIP Flight Plan - Community Management Meetings
Name | Chair | Meetings | Location | Etherpad |
---|---|---|---|---|
airship-flightplan | Rodolfo Pacheco | Every Wed 10:00 CST / 16:00 UTC | https://attcorp.webex.com/meet/rp2723 | https://etherpad.openstack.org/p/Airship_FlightPlan |
AIRSHIP SIG - Special Interest Meetings
All sig communicate via the airship-discuss@lists.airshipit.org mailing list. Please make sure you add this [sig][airship-<NAME OF THE SIG>] in the subject of any email pertaining to a specific sig (e.g. [sig][airship-yaml]).
Name | Chair | Meetings | Location | Etherpad |
---|---|---|---|---|
airship-yaml | Rodolfo Pacheco | Every Mon 10:00 CST / 16:00 UTC | https://attcorp.webex.com/meet/rp2723 | https://etherpad.openstack.org/p/Airship_Yaml |
airship-ui | Rodolfo Pacheco | Every Fri 12:00 CST / 18:00 UTC | https://attcorp.webex.com/meet/rp2723 | https://etherpad.openstack.org/p/Airship_UI |
airship-boostrap | Roman Gorshunov | On-demand, Wed 09:00 CST / 14:00 UTC | https://attcorp.webex.com/join/rg445d | https://etherpad.openstack.org/p/Airship_bootstrap - raise your topics here if you would like a meeting to be set up |
Browse the Documentation
- Product page: https://www.airshipit.org/
- Airship Treasure Map, including descriptions of component projects: https://airship-treasuremap.readthedocs.io
- Site authoring and deployment guide: https://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html
- Technical detail, including conventions, security guide, and getting started: https://airshipit.readthedocs.io
- OpenStack Code of Conduct: http://www.openstack.org/legal/community-code-of-conduct.
- Four Opens of Community Development: https://wiki.openstack.org/wiki/Open.