Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 795 Bytes

README.md

File metadata and controls

46 lines (32 loc) · 795 Bytes

Helm Web App

This project provides a web interface to explore Helm and OCI repositories, fetch chart configurations, and generate HelmRelease YAML for Kubernetes.

Features

  • Explore Helm charts from a repository
  • Dynamically configure chart values
  • Generate HelmRelease YAML for FluxCD

Setup

Prerequisites

  • Python 3.8+
  • Node.js 14+
  • Helm CLI

Backend

cd backend
sudo apt install python3.10-venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8000

Frontend

cd frontend
npm install
npm start

Running with Docker Compose

docker-compose up

Deploy

You can deploy this application using Kubernetes, Docker, or any cloud platform. Customize as needed!