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