Documentation

Publishing Charts

Package, version, and publish Helm charts for distribution and reuse.

Share your Helm charts with the NebuaCloud community by publishing them to our marketplace. This guide walks you through the process of preparing, validating, and publishing your charts.

Prerequisites

Before publishing a chart, ensure you have:

  • A valid Helm chart following Helm best practices
  • Chart metadata properly configured
  • Tested the chart in your environment
  • A GitHub repository or public URL hosting your chart

Chart Preparation

Chart Structure

Ensure your chart follows the standard Helm structure:

my-chart/
├── Chart.yaml
├── values.yaml
├── templates/
│   ├── deployment.yaml
│   ├── service.yaml
│   └── _helpers.tpl
└── README.md

Chart.yaml Requirements

Your Chart.yaml should include:

apiVersion: v2
name: my-chart
description: A brief description of your chart
type: application
version: 1.0.0
appVersion: "1.0.0"
keywords:
  - category
  - keyword1
  - keyword2
home: https://github.com/your-org/my-chart
sources:
  - https://github.com/your-org/my-chart
maintainers:
  - name: Your Name
    email: your.email@example.com

README.md

Include a comprehensive README with:

  • Chart description
  • Prerequisites
  • Installation instructions
  • Configuration options
  • Examples
  • Troubleshooting

Publishing Process

Step 1: Access the Marketplace

  1. Navigate to your dashboard
  2. Go to MarketplaceMy Charts
  3. Click "Publish Chart"

Profile picture

Written with love by Nebuacloud, Private Cloud Infrastructure Automation Platform.

This site uses cookies to improve the user's experience.