← All tools

deployah-dev/deployah

Popularity 65 Updated Development & Build

Spec-to-Release for Kubernetes: turn a short app spec into a real Helm release. Zero Helm knowledge, zero cluster-side setup, one binary.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Deployah

Zero Helm knowledge. Zero cluster-side setup. One binary.

Deployah is a CLI that deploys apps to Kubernetes. It sits in the gap between tools that still ask you to write Helm and tools that need a heavy in-cluster platform. It uses Helm under the hood, embeds helm, kubectl, and kind as libraries, and installs nothing in your cluster.

You write a short spec. Deployah turns it into a running release on Kubernetes. We call this Spec-to-Release. It is like Source-to-Image (S2I), but for the deploy step: S2I builds your image, and Deployah runs your release.

Contents

  • Installation
  • Requirements
  • Quick start
  • How Deployah works
  • Concepts
  • Writing your spec
  • Platform file
  • Profiles
  • Health checks
  • Custom manifests and CRDs
  • Commands
  • Environments and variables
  • Precedence rules
  • Accessing your app
  • Local cluster networking
  • Troubleshooting
  • Schema reference
  • Community
  • Development

Installation

Homebrew

brew install deployah-dev/tap/deployah

Using Nix (recommended)

If you have Nix installed:

# Run without installing
nix run github:deployah-dev/deployah

# Or add it to your flake.nix
inputs.deployah.url = "github:deployah-dev/deployah";

Install with Go

go install deployah.dev/deployah@latest

Requirements