Jump to: navigation, search

Difference between revisions of "Airship"

(AIRSHIP SIG - Special Interest Meetings: updated etherpad URL for the bootstrap meeting)
(AIRSHIP SIG - Special Interest Meetings)
(45 intermediate revisions by 5 users not shown)
Line 25: Line 25:
  
 
There you’ll find the following components:
 
There you’ll find the following components:
* [https://opendev.org/airship/airship-in-a-bottle Airship-in-a-Bottle] - A complete, single-node deployment for curious newcomers.
 
 
* [https://opendev.org/airship/airship-specs Airship Specifications] - Specifications for the Airship projects
 
* [https://opendev.org/airship/airship-specs Airship Specifications] - Specifications for the Airship projects
 
* [https://opendev.org/airship/airship-armada Armada] - An orchestrator for deploying and upgrading a collection of Helm charts
 
* [https://opendev.org/airship/airship-armada Armada] - An orchestrator for deploying and upgrading a collection of Helm charts
Line 49: Line 48:
 
# Join the weekly design meeting to see what work is in the hopper (see '''Get In Touch''', below).
 
# 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''').
 
# Introduce yourself in the IRC channel '''#airshipit''' (see '''Get In Touch''').
# Take a look at unassigned work items in the OpenStack [https://storyboard.openstack.org/#!/project_group/Airship Airship StoryBoard] and volunteer for one.
+
# Take a look at unassigned work items in the Airship [https://github.com/orgs/airshipit/projects/1 GitHub Issues] and volunteer for one.
  
 
=== Story and Issue Tracking ===
 
=== Story and Issue Tracking ===
  
Feel free to browse Airship stories and issues at the OpenStack [https://storyboard.openstack.org/#!/project_group/Airship Airship StoryBoard] and even volunteer for an unassigned item.
+
Feel free to browse Airship stories and issues at the Airship [https://github.com/orgs/airshipit/projects/1 GitHub Issues] 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 [https://airship-treasuremap.readthedocs.io/ Treasure Map] (or the '''Check It Out''' section above). Follow these links to the StoryBoard projects:
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-armada openstack/airship-armada] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-berth  openstack/airship-berth] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-deckhand  openstack/airship-deckhand] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-divingbell  openstack/airship-divingbell] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-drydock  openstack/airship-drydock] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-in-a-bottle  openstack/airship-in-a-bottle] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-maas  openstack/airship-maas] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-pegleg  openstack/airship-pegleg] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-promenade  openstack/airship-promenade] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-shipyard  openstack/airship-shipyard] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-specs  openstack/airship-specs] 
 
* [https://storyboard.openstack.org/#!/project/openstack/airship-treasuremap openstack/airship-treasuremap]
 
  
 
=== Airship Technical Committee (TC) ===
 
=== Airship Technical Committee (TC) ===
Line 84: Line 69:
 
=== Get in Touch ===
 
=== Get in Touch ===
  
==== Mailing Lists ====
+
==== Contact Information ====
 +
 
 +
* Mailing Lists: [http://lists.airshipit.org/cgi-bin/mailman/listinfo lists.airshipit.org]
 +
* E-mail: info@airshipit.org
 +
* Twitter: @airshipproject
 +
<br />
 +
 
 +
==== Slack/IRC ====
  
* Visit [http://lists.airshipit.org/cgi-bin/mailman/listinfo lists.airshipit.org]
+
Airship has IRC and Slack channels that are mirrored bi-directionally, so folks can use the client they prefer.
 +
 
 +
* Freenode IRC: #airshipit
 +
* Slack:  #airshipit (http://airshipit.org/slack to register)
 +
<br />
  
==== IRC Meeting - Weekly ====
+
The Airship team also holds a bi-weekly dev & community team meeting over IRC/Slack:
  
* Every Tuesday at 9:00 CDT (14:00 UTC)
+
* Every other Tuesday at 09:00 CST / 15:00 UTC
* Freenode IRC: '''#airshipit''' 
+
* Meeting agendas and next meeting date (usually not updated): https://etherpad.opendev.org/p/airship-team-meeting
 +
* Meeting agendas Etherpad name format is ''<nowiki>https://etherpad.opendev.org/p/airship-meeting-YYYY-MM-DD</nowiki>''; so just find previous & next meeting Tuesday, and add your Agenda items
 
* Meeting logs: http://eavesdrop.openstack.org/meetings/airship/
 
* Meeting logs: http://eavesdrop.openstack.org/meetings/airship/
 
<br />
 
<br />
Line 97: Line 94:
 
==== Design Call - Twice-weekly ====
 
==== Design Call - Twice-weekly ====
  
* When: Every Tuesday at 9:00 EDT / 8:00 CDT / 13:00 UTC
+
* When: Every Tuesday at 08:00 CDT / 13:00 UTC
* When: Every Thursday at 11:00 EDT / 10:00 CDT / 15:00 UTC
+
* Where: https://attcorp.webex.com/attcorp/j.php?MTID=m395591d60e428242f9803637291af0a1
* Where: https://attcorp.webex.com/meet/rp2723
+
 
* Project document: https://etherpad.openstack.org/p/Airship_OpenDesignDiscussions
+
* When: Every Thursday at 10:00 CDT / 15:00 UTC
 +
* Where: https://attcorp.webex.com/attcorp/j.php?MTID=m931aabac041bb2548d4c0a6a93a363d3
 +
 
 +
* Project document: https://hackmd.io/QiEksO4fRk-MnBjwBFaAkQ
 +
 
 
* For more information, contact '''Rodolfo Pacheco rp2723@att.com'''.  
 
* For more information, contact '''Rodolfo Pacheco rp2723@att.com'''.  
 +
<br />
 +
 +
==== AIRSHIP Flight Plan  - Community Management  Meetings ====
 +
 +
{| class="wikitable"
 +
|-
 +
! Name !! Chair !! Meetings !! Location !! HackMD
 +
|-
 +
| airship-flightplan|| Rodolfo Pacheco || Every Wed 9:00 CDT / 14:00 UTC || https://attcorp.webex.com/attcorp/j.php?MTID=m601b443aab0cf49ee8b75401dd6e1649 || https://hackmd.io/93_0K4AAR9izrEpuDMa5Rw
 +
|}
 +
 
<br />
 
<br />
  
Line 107: Line 119:
  
 
All sig communicate via the airship-discuss@lists.airshipit.org  mailing list.  
 
All sig communicate via the airship-discuss@lists.airshipit.org  mailing list.  
Please make sure you add this [sig][airship-<NAME OF TEH SIG>] in the subject of any email pertaining to a specific sig (e.g. [sig][airship-yaml]).  
+
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"
 
{| class="wikitable"
 
|-
 
|-
! Name !! Chair !! Meetings !! Location !! Etherpad
+
! Name !! Chair !! Meetings !! Location !! Etherpad/HackMD
 
|-
 
|-
| airship-yaml || Rodolfo Pacheco || Every Mon 11:00 EST / 15:00 UTC || https://attcorp.webex.com/meet/rp2723 || https://etherpad.openstack.org/p/Airship_Yaml
+
| airship-yaml || Rodolfo Pacheco || Every Mon 10:00 CDT / 15:00 UTC || https://attcorp.webex.com/attcorp/j.php?MTID=m2d4ed6ca6c710260e0a2caf126d8c8d2. || https://hackmd.io/6hw3pJOUT7iNsEceovABgA
 
|-
 
|-
| airship-ui || Rodolfo Pacheco || Every Fri 13:00 EST / 17:00 UTC || https://attcorp.webex.com/meet/rp2723 || https://etherpad.openstack.org/p/Airship_UI
+
| airship-ui || Rodolfo Pacheco || Every other Fri 12:00 CDT / 17:00 UTC || https://attcorp.webex.com/attcorp/j.php?MTID=mc721b28407bf8e8d1043fb6c6f7e70b2 || https://etherpad.openstack.org/p/Airship_UI ***. This meeting is on hold until 2021/UI Context disscused on Design Calls.
 
|-
 
|-
| airship-boostrap || Roman Gorshunov || Every Wed 10:00 EST / 14:00 UTC  || https://attcorp.webex.com/join/rg445d || https://etherpad.openstack.org/p/Airship_bootstrap
+
| airship-boostrap || Roman Gorshunov || On-demand, Wed 09:00 CDT / 13: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 and contact Roman Gorshunov via mailing list or personally
 
|}
 
|}
  
 
<br />
 
<br />
  
==== OpenStack Foundation Touchpoint Call – Biweekly ====
+
=== Browse the Documentation ===
  
* When: Occurs every 2 week(s) on Thursday effective 8/9/2018 until 11/2/2018 from 10:30 AM to 11:30 AM (UTC-06:00) Central Time (US & Canada).
+
* Product page: https://www.airshipit.org/
* Where: https://zoom.us/j/474689365
 
* Agenda: https://etherpad.openstack.org/p/Airship_OpenDesignDiscussions
 
<br />
 
 
 
Airship follows the OpenStack Foundation Code of Conduct. For details, please see http://www.openstack.org/legal/community-code-of-conduct.
 
 
 
Airship adheres to the Four Opens of community development. For details, please see https://wiki.openstack.org/wiki/Open.
 
  
=== Browse the Documentation ===
+
* Airship Treasure Map, including descriptions of component projects: https://docs.airshipit.org/treasuremap/index.html
  
* Product page: https://www.airshipit.org/
+
* Site authoring and deployment guide: https://docs.airshipit.org/treasuremap/authoring_and_deployment.html
  
* Airship Treasure Map, including descriptions of component projects: https://airship-treasuremap.readthedocs.io
+
* Technical detail, including conventions, security guide, and getting started: https://docs.airshipit.org
  
* Site authoring and deployment guide: https://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html
+
* OpenStack Code of Conduct: http://www.openstack.org/legal/community-code-of-conduct.
  
* Technical detail, including conventions, security guide, and getting started: https://airshipit.readthedocs.io
+
* Four Opens of Community Development: https://wiki.openstack.org/wiki/Open.

Revision as of 16:18, 12 October 2020

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 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:

  1. Take a look at Treasure Map to see how the pieces fit together.
  2. Join the weekly design meeting to see what work is in the hopper (see Get In Touch, below).
  3. Introduce yourself in the IRC channel #airshipit (see Get In Touch).
  4. Take a look at unassigned work items in the Airship GitHub Issues and volunteer for one.

Story and Issue Tracking

Feel free to browse Airship stories and issues at the Airship GitHub Issues and even volunteer for an unassigned item.

Airship Technical Committee (TC)

Airship Working Committee (WC)

Airship Presentations

Get in Touch

Contact Information


Slack/IRC

Airship has IRC and Slack channels that are mirrored bi-directionally, so folks can use the client they prefer.


The Airship team also holds a bi-weekly dev & community team meeting over IRC/Slack:


Design Call - Twice-weekly

  • For more information, contact Rodolfo Pacheco rp2723@att.com.


AIRSHIP Flight Plan - Community Management Meetings

Name Chair Meetings Location HackMD
airship-flightplan Rodolfo Pacheco Every Wed 9:00 CDT / 14:00 UTC https://attcorp.webex.com/attcorp/j.php?MTID=m601b443aab0cf49ee8b75401dd6e1649 https://hackmd.io/93_0K4AAR9izrEpuDMa5Rw


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/HackMD
airship-yaml Rodolfo Pacheco Every Mon 10:00 CDT / 15:00 UTC https://attcorp.webex.com/attcorp/j.php?MTID=m2d4ed6ca6c710260e0a2caf126d8c8d2. https://hackmd.io/6hw3pJOUT7iNsEceovABgA
airship-ui Rodolfo Pacheco Every other Fri 12:00 CDT / 17:00 UTC https://attcorp.webex.com/attcorp/j.php?MTID=mc721b28407bf8e8d1043fb6c6f7e70b2 https://etherpad.openstack.org/p/Airship_UI ***. This meeting is on hold until 2021/UI Context disscused on Design Calls.
airship-boostrap Roman Gorshunov On-demand, Wed 09:00 CDT / 13: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 and contact Roman Gorshunov via mailing list or personally


Browse the Documentation