minishift/minishift

Run OpenShift 3.x locally | This project does not see active developement and maintenance.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 seconds ago
Added to GitGenius on April 7th, 2021
Created on July 6th, 2016
Open Issues & Pull Requests: 141 (+0)
Number of forks: 471
Total Stargazers: 2,494 (+0)
Total Subscribers: 4 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.2 days
Mean response time: 432.0 days
90th percentile: 1628.2 days
Tracked items: 16

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,353 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • status/pinned (7)
  • kind/feature (4)
  • priority/major (4)
  • kind/task (3)
  • priority/minor (3)
  • status/stale (2)
  • component/documentation (1)
  • component/profile (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Minishift is a tool designed to run OpenShift 3.x clusters locally by provisioning a single-node OpenShift cluster inside a virtual machine. The project enables developers to experiment with OpenShift or conduct day-to-day development work on their local machines without requiring a full production environment. The codebase is forked from the Minikube project and leverages libmachine for VM provisioning and OpenShift Origin for cluster operations. The project explicitly does not support OpenShift 4.x clusters due to different installation methods, directing users to CodeReady Containers for that use case instead.

The repository is written in Go and addresses a specific niche in the Kubernetes and container development ecosystem. The project integrates with hypervisor support for virtual machine management and provides local development capabilities for container-based applications.

The project provides comprehensive documentation as part of the OpenShift Origin documentation library, covering getting started instructions, usage guidelines, contribution procedures, and command references. Users are required to have a compatible hypervisor installed and enabled before running Minishift. The community engagement model includes a mailing list and IRC channel on Freenode, with contribution guidelines documented in the repository itself. The project maintains release notes and a roadmap on GitHub to communicate progress and future direction to users and contributors.

The repository's classification as a development tool and testing framework reflects its primary use case for local Kubernetes and OpenShift development. It serves developers who need to validate applications against OpenShift 3.x without deploying to production infrastructure, making it valuable for testing, debugging, and learning purposes in containerized application development workflows.