Airship Update - April 2020
What follows is the Airship Community Update for the month of April 2020, brought to you by the Airship Technical Committee.
SPOTLIGHT ON ....
- Learn how to set up a Cluster API development environment in this tutorial, for more information on how Cluster API will be used in Airship 2.0, see this blog post.
AIRSHIP BLOG
The Airship blog is a great way to keep up with what's going on in the community. The Airship community publishes blog posts regularly, including the recent Airship 2.0 Blog series. These blog posts introduce the changes from Airship 1.0 to Airship 2.0, highlight new features, and detail the evolution of each component. The first six Airship 2.0 Blog posts are already available:
- Airship Blog Series 6 - Armada Growing Pains
- Airship Blog Series 5 - Drydock and Its Relationship to Cluster API
- Airship Blog Series 4 - Shipyard - an Evolution of the Front Door
- Airship Blog Series 3 - Airship 2.0 Architecture High Level
- Airship Blog Series 2 - An Educated Evolution
- Airship Blog Series 1 - Evolution Towards 2.0
SUMMARY OF MARCH VIRTUAL MEETING
As mentioned in the March blog, the Airship community came together with a virtual meeting in place of KubeCon. This was an all day event held on the 31st of March that served the same purpose as the originally planned face-to-face team meeting at KubeCon. The goals were:
- Aligning on Airship use cases and high-level design
- Finalizing actionable low-level design for upcoming scope
- Reviewing work in progress
- A retrospection
- Open floor discussion
The full agenda and meeting notes are available here
The meeting was broken down into four recorded sessions:
Session One Recording
- Review of initial Airship use cases
- Additional Airship2 use cases
Session Two Recording
- Metal3 discussion
- Explanation of CACPK and CABPK ClusterAPI providers
- Deep dive on CAPM3 ClusterAPI provider
- Kubeadm HA/Load balancing proposal
- Discussion on pivoting from ephemeral to target clusters
- Review of end-to-end airshipctl flow
- Review of Airship2 milestone targets and definitions
Session Three Recording
- SIG-YAML Deep Dive
- Provisioning Updates
Session Four Recording
- Workload Updates
- CICD
- Documentation
- Phased Deployment and life cycle management
- etcd
- Community Retrospection
- Open Floor discussion
AIRSHIP 2.0 PROGRESS
The progress shown below is for airshipctl, the new Airship 2.0 client.
Last month, airshipctl saw the following activity:
- 19 authors
- 80 commits
- 256 files changed
- 7,891 additions
- 4,063 deletions
- 47 closed issues
- 29 new issues
This activity brings us closer to Airship 2.0's alpha milestone. Below is the overall status of the alpha milestone:
GET INVOLVED
This page lists everything you need to know to get involved and start contributing.
Alexander Hughes, on behalf of the Airship Technical Committee