<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Configurations on Porch Documentation</title><link>/v1.5/docs/6_configuration_and_deployments/configurations/</link><description>Recent content in Configurations on Porch Documentation</description><generator>Hugo</generator><language>en-us</language><atom:link href="/v1.5/docs/6_configuration_and_deployments/configurations/index.xml" rel="self" type="application/rss+xml"/><item><title>Repository Sync</title><link>/v1.5/docs/6_configuration_and_deployments/configurations/repository-sync/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/v1.5/docs/6_configuration_and_deployments/configurations/repository-sync/</guid><description>&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Documentation Location&lt;/div&gt;
&lt;p&gt;This documentation is currently located in the system configuration section but should be moved to a more logical location as it&amp;rsquo;s about configuring individual Repository resources, not system-wide settings. This may be relocated in future documentation updates.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="sync-configuration-fields"&gt;Sync Configuration Fields&lt;/h2&gt;&lt;p&gt;The &lt;code&gt;spec.sync&lt;/code&gt; field in a Repository CR controls synchronization behavior with the external repository. Repositories without sync configuration use the system default for periodic synchronization (10 minutes, overridden by RepoSyncFrequency parameter in porch-server deployment).&lt;/p&gt;</description></item><item><title>Cache</title><link>/v1.5/docs/6_configuration_and_deployments/configurations/cache/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/v1.5/docs/6_configuration_and_deployments/configurations/cache/</guid><description>&lt;p&gt;Porch supports two caching mechanisms to store package metadata and improve performance.&lt;/p&gt;
&lt;h2 id="cache-types"&gt;Cache Types&lt;/h2&gt;&lt;h3 id="cr-cache-default"&gt;CR Cache (Default)&lt;/h3&gt;&lt;p&gt;By default, Porch uses Custom Resource (CR) cache, which stores cache data as Kubernetes Custom Resources.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Advantages:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No additional infrastructure required&lt;/li&gt;
&lt;li&gt;Automatic backup with cluster backups&lt;/li&gt;
&lt;li&gt;Simple setup and maintenance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Use when:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Getting started with Porch&lt;/li&gt;
&lt;li&gt;Small to medium deployments&lt;/li&gt;
&lt;li&gt;Simplicity is preferred&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="database-cache"&gt;Database Cache&lt;/h3&gt;&lt;p&gt;Database cache uses PostgreSQL to store cache data, providing better performance for large deployments.&lt;/p&gt;</description></item><item><title>OpenTelemetry Configuration</title><link>/v1.5/docs/6_configuration_and_deployments/configurations/opentelemetry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/v1.5/docs/6_configuration_and_deployments/configurations/opentelemetry/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&lt;p&gt;Porch supports OpenTelemetry observability through the 
&lt;a href="https://pkg.go.dev/go.opentelemetry.io/contrib/exporters/autoexport" target="_blank"&gt;autoexport package&lt;/a&gt;, which provides automatic configuration of metrics and traces exporters via environment variables. This enables seamless integration with various observability backends including OTLP collectors, Prometheus, and Jaeger.&lt;/p&gt;
&lt;p&gt;All Porch components (porch-server, porch-controllers, function-runner, and wrapper-server) support OpenTelemetry configuration through standardized environment variables as defined by the 
&lt;a href="https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/" target="_blank"&gt;OpenTelemetry specification&lt;/a&gt;.&lt;/p&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Current Implementation Status&lt;/strong&gt;: Porch currently implements metrics and traces export. Logs export is not supported.&lt;/p&gt;</description></item></channel></rss>