Skip to content

temporal-sa/temporal-local-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temporal OSS — Local Install (Helm + minikube + PostgreSQL)

A step-by-step guide and scripts for running a local Temporal OSS cluster using Helm charts, minikube, and PostgreSQL. Built as a practical reference for understanding the self-hosted Temporal installation experience.

What's included

File Purpose
install-notes.md Full installation guide — prerequisites, PostgreSQL setup, Temporal helm install, and connecting your local machine to the cluster
values.postgresql.yaml Helm values file configured for PostgreSQL persistence and visibility stores
start-temporal.sh Starts minikube and both port-forwards in one command
stop-temporal.sh Stops port-forwards and minikube cleanly

Stack

  • macOS with Docker
  • minikube — local Kubernetes cluster using the Docker driver
  • PostgreSQL — deployed in-cluster via Bitnami Helm chart, used for both persistence and visibility stores
  • Temporal — installed via the temporalio/helm-charts Helm chart

Prerequisites

  • Docker (running)
  • kubectl, helm, and minikube installed via Homebrew
  • See install-notes.md Phase 1 for setup details

Quick Start

Once the initial install is complete:

./start-temporal.sh   # bring the cluster up
./stop-temporal.sh    # bring it down
Endpoint Address
Web UI http://localhost:8080
SDK / CLI localhost:7233

First Time Setup

Follow install-notes.md in order. It covers:

  1. Installing prerequisites (kubectl, helm, minikube)
  2. Starting a local Kubernetes cluster
  3. Deploying PostgreSQL into the cluster
  4. Installing Temporal via Helm
  5. Connecting your local machine to the cluster

The guide intentionally stops short of reproducing what is already in the Temporal helm chart README — it focuses on the preparation steps and the non-obvious details that aren't covered there.

About

Local Temporal OSS cluster using Helm, minikube, and PostgreSQL — install guide and scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages