Skip to content

Latest commit

 

History

History
120 lines (80 loc) · 5.29 KB

File metadata and controls

120 lines (80 loc) · 5.29 KB

OpenFrame CLI Documentation

Welcome to the comprehensive documentation for OpenFrame CLI - a modern, interactive command-line tool for managing OpenFrame Kubernetes clusters and development workflows.

📚 Table of Contents

Getting Started

New to OpenFrame CLI? Start here to get up and running quickly:

Development

Resources for developers working on or with OpenFrame CLI:

Reference

Technical reference documentation generated from source code analysis:

Diagrams

Visual documentation to understand system architecture and workflows:

  • Architecture Diagrams - Mermaid diagrams showing system design, data flows, and component relationships

CLI Tools

The OpenFrame Main code Repository is maintained in a separate repository:

Note: CLI tools are NOT located in this repository. Always refer to the external repository for installation and usage.

🚀 Quick Navigation

For New Users

  1. Check Prerequisites
  2. Follow Quick Start
  3. Explore First Steps

For Developers

  1. Set up Development Environment
  2. Review Architecture Documentation
  3. Check Contributing Guidelines

For System Administrators

  1. Review Prerequisites for system requirements
  2. Follow Bootstrap Guide
  3. Explore cluster management commands in First Steps

🎯 Key Features Covered

This documentation covers all major OpenFrame CLI capabilities:

  • Complete Environment Bootstrapping: One-command setup with openframe bootstrap
  • Cluster Management: Create, delete, and monitor K3D Kubernetes clusters
  • Chart & Application Management: Helm charts and ArgoCD GitOps workflows
  • Development Tools: Service intercepts, scaffolding, and local development workflows
  • Multi-mode Deployment: OSS tenant, SaaS tenant, and SaaS shared configurations

📖 Quick Links

🏗️ System Requirements

Before using OpenFrame CLI, ensure your system meets these requirements:

Resource Minimum Recommended
RAM 24GB 32GB
CPU Cores 6 cores 12 cores
Disk Space 50GB free 100GB free

🛠️ Core Dependencies

Required tools that must be installed:

🌟 What Makes OpenFrame CLI Different

  • One-Command Bootstrap: Complete environment setup with single command
  • Developer-Friendly: Interactive prompts, clear error messages, rich terminal UI
  • GitOps Native: Built-in ArgoCD integration for modern deployment practices
  • Local Development: Telepresence service intercepts for debugging
  • Multi-Platform: Linux, macOS, and Windows (WSL2) support
  • Open Source: Complete transparency and community-driven development

🤝 Community and Support

Need help or want to contribute?

Note: We don't monitor GitHub Issues for support. All community support and discussion happens in our Slack workspace.

📝 Documentation Maintenance

This documentation is automatically generated and maintained by the OpenFrame development team. If you find errors or have suggestions for improvement, please reach out in the OpenMSP Slack community.


Documentation generated by OpenFrame Doc Orchestrator