Skip to content
Jonas Rosland edited this page Feb 12, 2018 · 548 revisions

2017+ Engineering Roadmap

Review the ZenHub roadmap repo here. Make sure you have ZenHub plugin installed.

CY18Q1 Blog Posts

Release Week Title Category Status Owner
Jan-08 The Changing Face of Data Analytics – Fast Data displaces Big Data technical complete @steve
Jan-15 Who is {code} and Book Intro deep thoughts complete @jonas
Jan-22 Where is {code} going to be in 2018 events complete @april
Jan-29 Getting started with a service mesh. A Linkerd Intro technical in-progress @kenny
Feb-05 Open Source and Twitter technical proposed @kim
Feb-12 Kubernetes on the Pies technical proposed @vlad
Feb-19 bye week -- -- --
Feb-26 How to Enable CSI Alpha in Kubernetes 1.9 -- -- @kenny
Mar-05 IoT and OpenSource We're at SXSW, Come Check us out event proposed @Josh
Mar-05 Here's what we are looking forward to at SCaLE16x event proposed @April
Mar-05 RR 0.12 Release -- -- --
Mar-12 Intro to EdgeX, relates to k8s CNCF? SXSW Tie-in as well technical proposed Jason A Shepherd
Mar-12 Open source of new project technical proposed @jonasrosland
Mar-19 How to use FlexVolumes with ScaleIO technical proposed @chris
Mar-26 Here’s what’s coming in CSI 0.2 technical proposed @travis
Apr-09 Community learnings from OSLS and Scale deep thoughts proposed @jonasrosland

Ideas

Release Week Title Status Category Owner
-- Creating a Service Mesh for ScaleIO with LinkerD technical proposed @kenny
-- CSI implementation (how to submit a driver, how to use REX-Ray with CSI) -- -- --
-- Packaging any CSI Driver with REX-Ray technical proposed @travis
-- Storage Metrics in K8s technical proposed @david
-- What's the Future of REX-Ray (roadmap) now that CSI is Alpha. what's it mean? technical proposed @clint
-- How to use CSI Drivers with Docker Swarm and REX-Ray (DockerCon timeframe, very minimal impact) technical proposed --
-- The components that make up CSI in Kubernetes -- -- --
-- Using REX-Ray Drivers with CSI in Kubernetes (Digital Ocean?) technical proposed --
-- Kafka + Scaleio -- -- @speigla
-- Scaling Postgres on Kubernetes with ScaleIO ( a post about running Crunchy Data's Postgres Operator with ScaleIO ) -- technical --
-- Minecraft server (new C++ version) running on k8s, using external volume -- -- --
-- Vault secrets with REX-Ray -- -- --
-- How to Contribute -- -- --

CY17Q4 Blog Posts

Release Week Title Category Status Owner
Oct-02 Say Hello to Goodbye technical complete @kutz
Oct-09 Do It the Easy Way or the Hard Way – Jaeger, Kubernetes, CNCF technical complete @david
Oct-09 Golang Dependency Tool and Line Endings technical complete @kutz
Oct-16 Open Source & Virtual Reality Direct2Dell complete @josh
Oct-16 REX-Ray introduces more Docker managed plugins with advanced configuration options - 0.11 technical complete @kenny
Oct-16 Events for DockerCon and OSSummit EU events complete @april
Oct-16 Big welcome to all new {code} Catalysts deep thoughts complete @jonas
Oct-23 Go: A Highly Performant, Case-Insensitive String Sort technical complete @akutz
Oct-30 CSI? What are the fundamental technologies in CSI - 0.1 Spec finalized estimate technical complete @kenny
Nov-13 The Importance of Open Source Communities deep thoughts complete @jonas
Nov-13 Project Ocopea Launch technical complete Ocopea Team
Nov-20 bye week -- -- --
Nov-27 How to Use OpenShift with New Built-in Support for Dell EMC ScaleIO Storage technical complete @chrisd
Nov-27 Containers and the Battle for the Iron Throne deep thoughts complete @josh
Dec-04 CSI Plugins for ScaleIO and vSphere technical complete @travis
Dec-04 CSI Updates and Call to Action (for You!) Direct2DellEMC complete @josh
Dec-11 What's new with storage in k8s 1.9 and ScaleIO Updates technical complete @vlad
Dec-18 Up and running with K8s 1.9 and CSI technical active @chris
Dec-18 Community Wrap Up deep thoughts active @jonas
Dec-25 bye week -- -- --
-- This is why building CSI Plugins are hard (come to RR bc of XYZ features) technical -- @clint/@andrew

CY17Q3 Blog Posts

Release Week Title Status Category Owner
Jul-03 We'll be at GopherCon, And We're Hiring! complete events @jonas and @vlad
Jul-10 What's new with storage in K8s 1.7? Complete technical @kenny and @steve
Jul-17 Data Analytics Using Container Persistence Through SMACK Complete technical @mannyrodp
Jul-24 An Introduction to the ZOP Stack and Kubernetes Instrumentation Complete technical @david
Jul-31 Boxing Up Containers: Where They Fit in Your Cloud Native Strategy Complete deep thoughts @clint
Jul-31 Cassandra in Containers at Large Scale Complete technical @chrisd
Aug-07 Adding Persistent Storage to Prometheus and the ZOP Stack proposed technical @david
Aug-14 Stateful Sets and Persistent Volumes in Kubernetes(101 on Stateful Set showing a Postgres DB using external storage) complete technical @kenny
Aug-14 Going (cloud) Native complete Direct2Dell @josh
Aug-21 How ZenHub Got Us Out of GitHub Issue Hell complete technical @travis
Aug-28 Do you have what it takes to be a {code} Catalyst? complete community @jonas
Aug-28 A Kubernetes Focused Approach for ScaleIO Metrics complete technical @david
Sept-04 Where to find us at OS Summit and MesosCon NA complete event @april
Sept-04 gRPC something cool complete technical @vlad
Sept-04 Things to do in LA complete event @steve
Sept-11 REX-Ray 0.10 Release complete technical @kenny
Sept-11 DC/OS 1.10, incl RR 0.9 upgrades complete technical @steve
Sept-18 What we learned OS Community Leaders -- deep thoughts @jonas
Sept-18 What is CSI? Why should I care? complete deep thoughts @josh
Sept-25 What's New with Storage in Kubernetes 1.8 and ScaleIO active technical @kenny

FY18Q2 May-July 2017 Blog Posts

Release Week Title Status Category Owner
May-01 REX-Ray 0.9 features and cool stuff, and in the Docker Store Complete technical @kenny
May-01 Pre-DEW: Where to find {code}, session info Complete deep thoughts @amanda
May-08 DEW Blog 01: DevHighFive Project Pravega Complete Technical @Matt & @amanda
May-08 DEW Blog 02: Deep Dive into Security with REX-Ray Complete technical @Travis
May-08 DEW Blog 03: Enterprise Container Adoption Puts Pressure on Storage Complete @kenny
May-08 DEW Blog 04: NEW Reference Architecture Complete Technical @mesosphere & @amanda
May-15 Virtual Shutdown week
May-15 Cloud Native Storage Complete deep thoughts @clint
May-22 DEW Decks Are Ready Complete technical @kenny
May-29 How to use Dynamic Volume Provisioning with Kubernetes Complete technical @Vlad
Jun-01 Open Organizations Book Launch Complete deep thoughts @jonasrosland
Jun-05 -- -- -- --
Jun-12 Docker for Private Clouds using InfraKit with RackHD Complete technical @Aaron Spiegel
Jun-19 The {code} Community turns 2! Complete deep thoughts @jonasrosland
Jun-19 REX-Ray Filesystem Types and How to Map them Complete technical @travis
Jun-26 Container Storage Architectures: How does Kubernetes, Docker, and Mesos Compare? Complete technical @kenny
Jun-26 REX-Ray 0.9.2 Release and What's New complete technical @kenny
Jul-03 We'll be at GopherCon, And We're Hiring! complete events @jonas and @vlad
Jul-10 What's new with storage in K8s 1.7? Complete technical @kenny and @steve
Jul-17 Data Analytics Using Container Persistence Through SMACK Complete technical @mannyrodp
Jul-24 Cassandra in Containers at Large Scale Committed technical @chrisd
Jul-24 Who's Who in the Container Zoo active deep thoughts @clint

Feb-Apr 2017 OSS Project Roadmap

Name Status Link Who Description
REX-Ray release Complete 0.8 @team Docker plugin, Azure, GCE, S3FS, OpenStack, Digital Ocean
REX-Ray release Active 0.9 @team Stability, Security, Usability
K8 and ScaleIO Complete Issue @vladimirvivien Integrate ScaleIO to K8
REX-Ray Mesos Framework Unresourced Running RR as long-running controller
REX-Ray Kubernetes Daemon Set Unresourced Running RR as long-running controller
Integrate persistence into apps Unresourced Redis, Cassandra
Roadie gear Unresourced Show demo with hardware
InfraKit and RackHD Unresourced by @team in-flight Aaron Spiegel Deploy bare metal with Docker

FY18Q1 Feb-Apr 2017 Blog Posts

Release Week Title Status Category Owner
Feb-02 Docker 1.13 Plugin's What's New Complete technical @kenny
Feb-06 DevOps & Laundry Complete deep thoughts @josh
Feb-06 Docker for AWS (EBS/EFS) Complete technical @kenny
Feb-13 Modern Data Center/Reflections Post Complete deep thoughts @clint
Feb-13 Launch of {code} Labs Complete deep thoughts @stephanie
Feb-20 Events in 2017 Complete events @amanda
Feb-27 REX-Ray Launch with Docker 1.13 Plugin - 0.8 Release Complete technical @kenny
Feb-27 Scale15x Pre-Show Complete events @stephanie
Mar-06 SXSW and And Josh on Panel Pre-Show Complete events @jonas
Mar-06 Toward a new contract with infrastructure Complete deep thoughts @clint
Mar-13 ScaleIO Has Official Support in Kubernetes 1.6 complete technical @vlad
Mar-13 FittedCloud with REX-Ray complete community/technical @jonas
Mar-27 Kubernetes 1.6 storage updates Complete technical @steve
Mar-27 CNCF KubeCon Berlin Pre-Show Complete events @jonas
Mar-27 Dell Tech CNCF Platinum Membership Complete deep thoughts @josh
Apr-03 CNCF KubeCon Berlin Wrap Up and Weave in {code} Success Complete deep thoughts @steve
Apr-10 One Vagrant that rules them all Complete technical @kenny
Apr-10 What is Cloud Native? Complete deep thoughts @clint
Apr-10 {code} at DockerCon and what to expect (include InfraKit) Complete events @jonas
Apr-24 What is Cloud Native Storage? proposed deep thoughts @clint

1Q17 Blog Posts

Release Week Title Status Owner
Jan-02 2017 Predictions Complete @josh
Jan-02 CHQ migration Complete @cantbewong
Jan-09 ScaleIO Framework 0.3 Complete @davidvonthenen
Jan-23 Hello FlexRex Complete @cantbewong
Jan-23 REX 0.7 Complete @cantbewong
Jan-31 {code} Community Complete @jonasrosland

4Q16 OSS Project Roadmap

Name Status Link Who Description
REX-Ray release Complete 0.7 @cduchesne @akutz @codenrhoden Ceph, client/agent/controller updates
ScaleIO Mesos Framework Complete 0.2 0.3 @dvonthenen Phase 2 with MVP of SDS management
Monitor ScaleIO with Prometheus Complete Issue @mux Build drivers for monitoring SIO with open source tools
Integrate persistence into apps Unresourced Redis, Cassandra
Mesos module libStorage Unresourced Issue @cantbewong Integrate libStorage to Mesos through module
Polly 0.2 Unresourced Issues GUI, volume scheduler interface, mesos framework integration
Mesos and external resources Unresourced Add ability to offer volumes and physical resources
Protection for containers Unresourced Introduce protection to container platforms
RackHD with Mesos Unresourced Create a framework that provides external hardware resources and manages lifecycle of the hardware resources
RackHD with InfraKit Unresourced Create integration to allow Docker provisioning through new InfraKit framework

4Q16 Blog Posts

Title Status Week Owner
RackHD machine driver release & update Complete Oct-11 @codenrhoden
ContainerCon Berlin Complete Oct-14
RackHD CLI release & update Complete Oct-20 @codenrhoden
REX and cloud native Complete Nov-9 @kenny
libStorage and K8 Complete Nov-16 @kenny
Catalyst Launch Complete Dec-5 @jonasrosland
REX-Ray Ceph update Complete Dec-5 @kenny
Kubernetes and storage today Complete Dec-20 @steve

3Q16 OSS Project Roadmap

Name Status Link Who Description
ScaleIO Mesos Framework 0.1 Complete here @dvonthenen Configure persistence on Mesos agents and deploy SIO
Docker Machine and RackHD Complete here @codenrhoden RackHD to include pool provisioning and full orchestration
REX-Ray and libStorage release Complete REX-Ray Milestone libStorage Milestone @akutz @vlad @akirawong @pheng Iterative updates with drivers for VFS, AWS EC2, AWS EFS
Polly Unresourced Issue New caching layer for scale
Monitor ScaleIO and Snap Complete Here @mux Integrate SIO and Snap for monitoring

3Q16 Blog Posts

Title Status Week Owner
ContainerCon Tokyo Complete Jul-18 @cantbewong
Snap and ScaleIO Complete Jul-25 @mux
Mesos 1.0 Complete Aug-1 @kcoleman
Drone Nationals Complete Aug-8 @mux
RackHD home lab Complete Aug-22 @codenrhoden
ScaleIO mesos framework Complete Sep-29 @dvonthenen
Minecraft and persistence Complete Sep-8 @akirawong @pheng

2Q16 Blog Posts

Title Status Week Owner
Code and Modern Ops Complete Apr-1
Docker 1.11 and Swarm Complete Apr-18 @clintonskitson
EMCW Passport Complete Apr-25 @mux
Partner Posts Complete May-2
{code} sessions Complete May-9 @kenny
EMCW2016 Review Complete May-9 @jonasrosland
CF+Mesos (cf summit) Complete May-22 @jonasrosland
OSCON2016 Review Complete May-22 @cantbewong
Docker 1.12 and storage Complete Jun-20 @cduchesne
ECS and collectd Complete Jun-27 @mux

2Q16 OSS Project Roadmap

Name Status Issues Person Description
REX-Ray 0.4 Complete @akutz Updates to include security, client/server modes, profiles, and multiple drivers configs
Polly 0.1.1 Complete @dvonthenen Stability and usability enhancements
ECS and Collectd Complete Here @mux and @jonasrosland Monitor ECS with open source tools
RackHD with Kubernetes Complete @codenrhoden Machine lifecycle management from k8
RackHD with Docker Machine Complete @kenny Updates to include de-provisioning
Polly Complete @cantbewong A storage scheduler for container platforms
libStorage Complete Issues @akutz Implement a portable and remotable plugin architecture for storage across open source projects.

1Q16 OSS Project Roadmap

Name Status Issues DRI Description
RackHD with Docker Machine Complete here @kacole2 Create plugin for Docker Machine to for consuming physical resources from RackHD
Kubernetes with REX-Ray Complete here @clintonskitson Demo RR with Kubernetes
Jujucharms with ScaleIO Complete @drumulonimbus Enable ScaleIO with Ubuntu Jujucharms
ECS and Cloud Foundry Complete Here @spiegela Create ECS service broker
REX-Ray with Config Mgmt Complete Here @codenrhoden Create plugins for Ansible and Puppet for installing and configuring RR
External Volumes with Mesosphere and CF Paused Issues Create a special cloud formation template for deploying and configuring RR with Mesosphere

1Q16 Blog Posts

Title Status Week Owner
CF, ECS, and Service Broker Complete Jan-04 @spiegela
REX-Ray 0.3 with VirtualBox Complete Jan-04 @clintonskitson
mesos-module-dvdi 0.4.0 Complete Jan-11 @cantbewong
REX-Ray and Docker Toolbox Complete Jan-18 @clintonskitson
Mesos Frameworks + Persistence and PaaS Complete Jan-18 @jonasrosland
OpenStack Heat with Docker Swarm and REX-Ray Complete Jan-25 @drumulonimbus
Scale conference Complete Feb-1 @cantbewong
Docker 1.10 and Volumes Complete Feb-1 @kacole2
REX-Ray and Automation Complete Feb-8 @codenrhoden
Heard of mesos-playa? Complete Feb-8 @clintonskitson
Persistence and Elasticsearch framework for Mesos Complete Feb-15 @dvonthenen
Challenges with Containers Part 1 Complete Feb-22 @koensayr
Kubernetes & REX-Ray Complete Feb-22 @clintonskitson
CF and Mesos Complete Mar-7 @codenrhoden
RackHD with Docker Machine Complete Mar-14 @kacole2
What is juju and storage opp Complete Mar-21 @drumonlibus
Code and Modern Operations at EMCW2016 Complete Mar-28 @clintonskitson

4Q15 OSS Project Roadmap

Name Status Issues DRI Description
Openstack Fuel Plugin for ScaleIO Complete Here @adrianmo @msalem2 Finish the Openstack Fuel Plugin for ScaleIO
PaaS on Mesos with Volumes P1 Complete Here @jonasrosland Demonstrate other platforms on Mesos for managing applications with persistent storage
RackHD P1 Complete Here @kacole2 Support the initial OSS presence for RackHD
Mesos Platform Training Complete Here @cantbewong Create workshop for Mesos platform including persistent storage
Docker Platform Training 1.9 Complete Here @kacole2 Update training to include new storage and networking features of the Docker platform
Mesos and Storage Scheduling P2 Complete Here @cantbewong @dvonthenen Updates to mesos-module-dvdi, for containerization and current versions.
Docker Swarm and Persistent Volumes Complete Here @jonasrosland Enable and demonstrate the usage of persistent Volumes in Docker Swarm.
REX-Ray 0.3 Complete Here @akutz Add REX-Ray drivers and features.
REX-Ray Doc updates Complete Here @emccode Update documentation for consumers and devs

4Q15 Blog Posts

Title Status Owner
Dockercon EU 2015 Complete @kacole2
4Q15 Projects Complete @clintonskitson
RackHD P1 Complete @kacole2

3Q15 OSS Project Roadmap

Name Status Issues DRI Description
Docker and Storage Scheduling Complete Issues @kacole2 Enable a seamless experience for a Hyper-Converged pure Docker platform with ScaleIO as it’s storage layer.
Mesos and Storage Scheduling P1 Complete Issues @cantbewong Create the ability to consume external volumes with any Mesos framework.
Mesos and Docker Persistent Volumes Complete Issues @jonasrosland Enable persistent storage for containers to be consumed through Volume based storage for Docker.
Cloud Formation and Storage Scheduling Complete Issues @drumulonimbus Enable storage scheduling to be performed for Docker during deployment
REX-Ray 0.2 Complete Issues @akutz Updates to include OSS best practices alignment, testing, and framework updates.

Debt

Name Status Issues Description
Infrastructure Debt 15Q4 Complete Issues
Project Repo Cleanup 15Q4 Complete
DevOps Repo Consolidation 16Q1 Complete Consolidate things like Puppet modules to one repo