Skip to main content

Helm Chart Reference Guide

This guide teaches you how to discover and understand the Simba Intelligence Helm chart configuration options, dependencies, and deployment patterns by exploring the chart files directly. This approach ensures you always have the most up-to-date and accurate information.

Prerequisites

Install Helm

Before you can explore the chart files, you need to have Helm installed on your system. 📖 Installation Guide: Follow the official Helm Installation Guide for step-by-step instructions on your platform. Verify installation:

Pull and Extract the Chart

Once Helm is installed, you have two options for exploring the chart: First, find available versions: To find available chart versions, visit the Docker Hub repository tags page for the Simba Intelligence chart.
🏷️ Choosing the Right Tag: Look for tags that follow semantic versioning patterns like 25.3.0, 26.1.0, etc. These are chart versions. Avoid tags like latest, main, or dev which may be unstable. Sort by “Last updated” to find the most recent stable releases.
Option 1: View chart information directly (no download needed)
Option 2: Download and extract for detailed file exploration Linux/macOS/WSL:
Windows PowerShell:
📝 Note: Replace <VERSION> with the specific version you want to explore (e.g., 25.3.0, 26.1.0, etc.). Use the version discovery commands above to find available versions. Quick Start: Use Option 1 for fast access to values and documentation. Use Option 2 if you need to examine template files or prefer working with local files.

Overview

Understanding the Helm Chart Structure

Rather than maintaining static documentation, this guide shows you how to explore the Simba Intelligence Helm chart to understand its capabilities and configuration options. 📋 What You’ll Learn:
  • How to inspect chart metadata and dependencies
  • How to discover available configuration values
  • How to understand component relationships
  • How to find installation and upgrade guidance

Chart Files You’ll Explore

The key files that contain all the information you need:

Discovering Chart Information

Step 1: Examine Chart Metadata

First, look at the Chart.yaml file to understand the chart basics: Linux/macOS/WSL:
Windows PowerShell:
Key information you’ll find:
  • Chart name and version
  • Application version
  • Dependencies and their versions
  • Chart description and type
Example output:
🔍 Version Discovery: The exact dependency versions depend on your chart version. Always check your actual Chart.yaml file for the current dependency versions used in your specific chart release.

Step 2: Explore Dependencies

Understanding what subcharts are included: Linux/macOS/WSL:
Windows PowerShell:
This shows you exactly which versions of PostgreSQL, Redis, Composer, and other components are bundled.

Step 3: Discover Available Components

Examine the templates directory to see what Kubernetes resources will be created: Linux/macOS/WSL:
Windows PowerShell:
Example output shows:

Installation Discovery

How to Find Installation Instructions

The chart’s README.md file contains the most current installation instructions: Linux/macOS/WSL:
Windows PowerShell:
What you’ll typically find:
  • Prerequisites and system requirements
  • Step-by-step installation commands
  • Database setup strategies
  • Configuration examples specific to this chart version

Using Standard Helm Commands

Once you have the chart, you can install it using either approach: Option 1: Install directly from OCI registry
Option 2: Install from extracted local chart
💡 Pro Tip: Always use --dry-run --debug first to validate your configuration and see what resources will be created.
For more detailed Helm installation guidance, see the official Helm documentation.

Configuration Discovery

Now that you know how to install the chart, you’ll likely want to customize it for your environment. The Simba Intelligence chart offers extensive configuration options for different deployment scenarios, resource requirements, and integration needs. This section teaches you how to discover and understand all available configuration options by exploring the chart’s documentation and default values.

Step 1: Explore the Values Schema

The values.yaml file is your complete configuration reference: Linux/macOS/WSL:
Windows PowerShell:
Understanding the values structure:
📋 Configuration Documentation: The chart’s README.md contains comprehensive tables that explain what each configuration key does, including descriptions, data types, and default values. This is your best resource for understanding available configuration options.

Step 2: Find Configuration Examples

The chart’s README.md contains configuration examples and usage scenarios. Simply read through the README to find:
  • Common configuration patterns
  • Example values files for different deployment scenarios
  • Production vs. development configuration differences
  • Integration examples with external services
Linux/macOS/WSL:
Windows PowerShell:

Step 3: Discover Dependencies Configuration

Understanding how subchart dependencies are configured involves examining both the subchart defaults and how they’re customized for Simba Intelligence. First, check what dependencies are included by reading your Chart.yaml (as shown in Step 1 above). Then, explore dependency configuration: Linux/macOS/WSL:
Windows PowerShell:
What to look for in values.yaml:
  • postgresql: section - Database configuration overrides
  • redis: section - Cache configuration overrides
  • discovery: section - Composer/Discovery configuration overrides
  • global: section - Settings shared across all subcharts
What to look for in README.md:
  • Dependency configuration tables explaining available options
  • Examples of enabling/disabling bundled services
  • External service connection examples
⚠️ Important: Not all configuration values available in the child charts (PostgreSQL, Redis, etc.) will be compatible with the Simba Intelligence chart. For heavy customization of dependencies, it is recommended to disable the bundled subcharts and use external service options instead. Check the chart’s README.md for details on configuring external services.

Chart Management

For comprehensive guidance on managing Helm charts, refer to the official Helm documentation:

Quick Reference Commands


Helpful Resources

Chart-Specific Resources

Always check these files in your chart directory for the most current information:
  • README.md - Installation and configuration guide
  • values.yaml - Complete configuration schema
  • Chart.yaml - Dependencies and metadata
  • NOTES.txt (if present) - Post-installation instructions

Basic Troubleshooting

For chart-specific issues, use this discovery approach:
🔍 Discovery Tip: Use kubectl get pods first to see the actual pod names, then use those names in the describe and logs commands. Pod names typically follow patterns like simba-intelligence-<component>-<random-id>.
For comprehensive troubleshooting guidance, see the official Helm troubleshooting guide.

Conclusion

This approach ensures you always have accurate, up-to-date information about the Simba Intelligence Helm chart by exploring the source files directly. The chart maintainers update these files with each release, so you’ll never work with outdated configuration examples or installation instructions. Remember: When in doubt, the files in the chart directory (Chart.yaml, values.yaml, README.md) are the authoritative source of truth.