Permalink
Fetching contributors…
Cannot retrieve contributors at this time
112 lines (86 sloc) 4.78 KB

Minishift Roadmap

Vision

Run OpenShift locally.

Minishift’s goal is to become the default choice for running a single-node OpenShift cluster on your local host. Either for evaluation purposes or for ongoing development.

Due to the fact that Minishift builds on OpenShift cluster up, Minishift’s focus lies on providing more value to the basic cluster up provisioning. This includes virtual machine creation and management, making it easier to configure OpenShift in precisely the way you want and providing useful shortcut commands for making your work easier.

Issue tracking

The Minishift team currently uses the GitHub issue tracker to plan its work. Issues are generally categorized into tasks, bugs and features. Looking at the latter, features, is probably the best way to get an overview where Minishift is heading.

Upcoming versions

The following sections give a high level overview of the envisioned features and how they fit into upcoming releases. Of course this is subject to change and actual version names might change as well, because semantic versioning is used to determine the final version name of a given release.

Minishift 1.0.0

  • ✓ Ability to select the OpenShift version of the cluster #141

  • ✓ HTTP Proxy Support #90

  • ✓ Exposure of the OpenShift registry #254

  • ✓ Ability to configure/patch OpenShift’s master and node configuration #276

  • ✓ Ability to customize cluster (for example, adding templates and imagestreams) #177

  • ✓ Add 'minishift' context #359

  • ✓ Enable ability to use persistent volumes #389

Minishift 1.1.0

  • ✓ Add update command #72

Minishift 1.2.0

  • ✓ Implement caching of OpenShift image #143

Minishift 1.3.0

  • ✓ Incorporate NodePort into minishift openshift service #1106

Minishift 1.4.0

  • ✓ Improve feedback to the user during startup #485

Minishift 1.6.0

  • ✓ Ability to create and manage multiple clusters #126

Minishift 1.7.0

  • ✓ Assign Static IP address for Hyper-V #1316

  • ✓ Add support for Minikube ISO #1058

Minishift 1.8.0

  • ✓ Add a minimum Openshift version for executing add-ons #1134

Minishift 1.9.0

  • ✓ Provide notation for default value for addon-envs #1135

  • ❏ Ability to use you own certificates for the cluster #391

  • ❏ Global cache which can be shared among profiles #1408

Minishift 1.10.0

  • ❏ Provide caching of docker images #952

  • ❏ Implement host folder mounts using sshfs #317

Minishift 1.11.0

  • ❏ Add profile clone/copy command to reuse configs from existing profiles #1649

Beyond Minishift 1.11.0

  • ❏ Use Minikube as dependency #1063

  • ❏ Ability to manage users #390

  • ❏ Ability on running on existing Docker daemon #392

  • ❏ Ability interactively select OpenShift version #197

  • ❏ Ability to provide and use custom a host- and domain-name #201

  • ❏ Ability to pack&go your current Minishift configuration #397