Components

Configure individual Porch components

Configure each Porch component individually for optimal performance and security. All configurations are optional - Porch works with default settings.

Core Components

Porch Server

The main API server that handles package operations and Git repository interactions:

Porch Controllers

Manage the lifecycle of Repositories, PackageRevisions, PackageVariants, and PackageVariantSets:

Function Runner

Executes KRM functions in isolated containers:


Porch Server

Configure the Porch API server component

Porch Controllers

Configure the Porch controllers component

Function Runner

Configure the Function Runner component

Porch Webhooks

Overview of Porch validating webhooks

Last modified August 13, 2026: Refactor webhook docs locations (b519527)