Configurations

Configure Porch features and integrations

This section covers configuring Porch’s various features and integrations after deployment.

Component Configuration

Components

Configure individual Porch components:

Core Configuration Options

Cache

Porch supports two caching mechanisms:

  • CR Cache (default) - Uses Kubernetes Custom Resources
  • Database Cache - Uses PostgreSQL for improved performance

Advanced Integrations

Repository Synchronization

Configure Git repository synchronization with ConfigSync or other GitOps tools.

Configuration Best Practices

  • Start with default CR cache for simplicity
  • Configure private registries only if using private KRM functions in Function Runner
  • Enable tracing in development environments for debugging
  • Use cert-manager for production TLS certificate management
  • Set appropriate resource limits for each component

Components

Configure individual Porch components

Repository Sync

Configure repository synchronization for Porch Repositories

Cache

Configure Porch caching mechanisms

OpenTelemetry Configuration

Configure OpenTelemetry metrics and traces export for Porch components