Genesis Roadmap Call

Joining the Call

On the third Tuesday of every month, we hold a conference call to discuss the Genesis project, and its overall direction. Topics include latest news, development progress, and future direction.

The next Genesis Roadmap Call is

Tuesday, January 21st
at 11:00am Eastern (8:00am Pacific/4:00pm UTC)

We use Zoom, and will announce the Meeting ID/Link in the #announcements channel in the Genesis Slack Org the day before the call.

You can also call in to the zoom meeting and enter the Meeting ID given in the channel:

Calls are not recorded.

Agenda for January 21st, 2020

  1. Introductions

  2. Announcements

    • Recent Releases
    • Upcoming Releases
  3. Development Progress Update

  4. Open Forum

Past Meetings

December 17th, 2019

These are the notes from our second community call, held at 11:00am EDT on Tuesday, December 17th, 2019.

New Kit Releases

Shield kit v1.6.0 was released on December 5th, 2019, which bumps the Shield version to v8.6.2.

Minio kit v0.4.1 was released on December 5th, 2019, which bumps the Minio version to RELEASE.2019-10-12T01-39-57Z

Prometheus kit v1.5.1 was released on December 6th, 2019, updating Prometheus version to v26.1.0

Addendum: CF Genesis Kit Updates

It was not discussed in the meeting, but cf kit has had some significant updates since the previous Roadmap Meeting in September.
It has been brought up to date with v9.5.0 of cf-deployment release for the majority of functionality in release v1.6.0.

It has also undergone some drastic refactoring of instance groups and almost all static IPs have been removed in preference for dynamic assignment as of v1.7.0

Container-to-container networking and service discovery was added to v1.7.1, and the routing api is now available as of v1.7.2.

There were further improvements and bug fixes -- please refer to the release notes for full details.

Upcoming Kit Releases

We are continuing our efforts to keep cf-genesis-kit up to feature parity with cf-deployment, with a new release based on cf-deployment v12.5.0 at the end of 2019, or early in 2020 (before next roadmap call). This will include up-to-date releases, improved TLS interworkings between components, and several other bug fixes and minor improvements.

Note: We are not including the updates in v12.6.0 of cf-deployment as they do not work in air-gapped environments.

September 17th, 2019

These are the notes from our second community call, held at 11:00am EDT on Tuesday, September 17th, 2019.

New Kit Releases

BOSH kit v1.5.0 was released on September 6th, 2019, and brings with it a full complement of component software updates. Notably, BOSH itself is now at version 270.5.0, which is the latest as of today.

This release of BOSH deprecates some of the backwards-compaitibility with regards to naming attributed in manifest files, so a lot of other kits got updated to accommodate. If you want to run this, you are highly encouraged to follow suit with your other kit deployments either before, or directly after.

At a minimum, you'll need to run the following versions:

Concourse kit v3.8.0 was released on September 15th, 2019. Notably, it upgrades to version 5.5.1 of Concourse, which has some nice quality-of-life improvements in the UI and worker areas.

Jumpbox kit v1.0.5 was released on September 13th, 2019. This release primarily includes updates to the OpenVPN component, and software bundled through the corresponding Jumpbox BOSH Release.

Blacksmith kit v0.5.0 was released on September 11th, 2019, bringing with it a new Kubernetes Forge for deploying Kubernetes clusters on-demand. The Genesis Team is currently using this in the Stark & Wayne hardware lab to investigate new ways to break Kubernetes clusters, in an ongoing effort to containerize more. (We talk more about this in a bit).

Upcoming Releases

We are in the thick of bringing the Cloud Foundry deployment up to a more recent vintage. We are currently targeting mid-summer 2019 versions of all components, but because the upstream project moves quickly and breaks things regularly, we are proceeding cautiously. If anyone wants to assist in the testing of pre-release version of the kit, please shout out in the #help channel in Slack.

Moving to Container Deployments

(This was an open discussion)

August 20th, 2019

These are the notes from our first ever community call, held at 11:00am EDT on Tuesday, August 20th, 2019.

The Website

Our website (this website!), https://genesisproject.io just got a snazzy new redesign. Now that the day-to-day annoyance of modifying the website content is more well-in-hand, the team expects to start putting up more and more blog posts and documentation!

Blogs, Blogs, and More Docs!

The Genesis Team has been putting forth a concerted effort to write more approachable "first timer" content to get people interested in deploying Cloud technology like CF, BOSH, and Kubernetes into the Genesis mindset.

Hopefully, by the time of our next Communty Call (September 17th), we'll have something more concrete to show off.

Cloud Foundry Genesis Kit

Work continues on keeping the CF Genesis Kit up-to-date with the most recent stable cf-deployment upstream. Our strategy with CF has been to follow the upstream cf-deployment from the community, but discriminate in what we ingest to keep with our vision of Cloud Foundry structure.

CI/CD Pipelines

For those interested, James showed off the internal CI/CD pipelines that the Genesis Team uses for release engineering, and talked about the specific challenges facing testing at-scale with so many different feature flags, IaaS features, and user preferences.

Concourse v5.4.0 Released!

Lastly (but certainly not leastly) the Concourse Genesis Kit was updated to Concourse v5.4.0! 🎉