rosa
by
openshift

Description: The ROSA repository contains the command line tool for Red Hat OpenShift Service on AWS, a managed Kubernetes platform that runs on Amazon Web Services.

View on GitHub ↗

Summary Information

Updated 59 minutes ago
Added to GitGenius on January 31st, 2026
Created on March 23rd, 2020
Open Issues & Pull Requests: 18 (+0)
Number of forks: 251
Total Stargazers: 103 (+0)
Total Subscribers: 13 (+0)

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 63 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

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

Top labels

  • lifecycle/rotten (16)
  • lifecycle/frozen (3)
  • UX (1)
  • lifecycle/stale (1)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 48.1 days
Mean response time: 256.4 days
90th percentile: 1049.8 days
Tracked items: 19

Most active contributors

Detailed Description

The ROSA repository contains the command line tool for Red Hat OpenShift Service on AWS, a managed Kubernetes platform that runs on Amazon Web Services. Written in Go, the rosa CLI simplifies cluster provisioning, management, and configuration for users deploying OpenShift on AWS infrastructure. The tool enables users to initialize AWS accounts, create clusters interactively, and manage the full lifecycle of ROSA deployments through straightforward command-line operations.

The repository is classified across multiple domains including AWS Cloud, Managed Clusters, Kubernetes, Container Platform, Application Deployment, Cloud Native, Infrastructure Automation, and Enterprise Solutions, reflecting its role as a critical tool in Red Hat's service delivery ecosystem. The project serves as a bridge between AWS and OpenShift, allowing enterprises to leverage both platforms' capabilities without managing the underlying infrastructure complexity.

Key features documented in the repository include secure credential storage through the OCM_KEYRING environment variable, which integrates with native OS keyrings across multiple platforms. Windows users can leverage Windows Credential Manager, macOS users can use Keychain, Linux users have access to Secret Service implementations like Gnome Keyring and KWallet, and all platforms support the Pass password manager. This design eliminates the need to store authentication tokens in plain text on systems.

The project maintains strict code quality standards enforced through local Git hooks that run on every commit and push. Contributors must use formatting commands like make fmt and make fmt-staged to ensure all Go files in cmd/, pkg/, and tests/ directories meet formatting requirements before staging changes. The repository includes comprehensive guidance documents: AGENTS.md for AI agents, CONTRIBUTING.md for the canonical contributor workflow, guidelines/ARCHITECTURE.md for stable architecture context, and domain-specific guidance files indexed through AGENTS.md.

Activity tracking shows the repository receives ongoing maintenance with a median issue and pull request response latency of 1153.7 hours and a mean latency of 6154.2 hours across 19 tracked items. The most active issue labels are lifecycle/rotten with 6 occurrences and lifecycle/frozen with 3 occurrences, indicating some issues experience extended periods without resolution. Hunter Kepley emerges as the most active triager and contributor with 16 tracked events, followed by ktdreyer and olucasfreitas with 3 events each.

The repository connects to related projects through overlapping contributors, linking to opendatahub-io/notebooks, projectdiscovery/nuclei, and kuadrant/kuadrant-operator. This network suggests the ROSA project shares development resources and expertise with other cloud-native and Kubernetes-focused initiatives. Users can obtain the rosa binary either by building from source or retrieving pre-built binaries from container images, with support for testing binaries created after specific merged commits using commit hashes as image tags.

rosa
by
openshiftopenshift/rosa

Repository Details

Fetching additional details & charts...