<?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>/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="/docs/6_configuration_and_deployments/configurations/index.xml" rel="self" type="application/rss+xml"/><item><title>Repository Sync</title><link>/docs/6_configuration_and_deployments/configurations/repository-sync/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/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 (default 1 hour, configurable via &lt;code&gt;--repositories.full-sync-frequency&lt;/code&gt; flag - see 
&lt;a href="/docs/6_configuration_and_deployments/configurations/components/porch-controllers-config/#repository-controller-configuration"&gt;Repository Controller Configuration&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Cache Configuration</title><link>/docs/6_configuration_and_deployments/configurations/cache/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/6_configuration_and_deployments/configurations/cache/</guid><description>&lt;p&gt;Porch supports two caching mechanisms for storing package metadata. Choose based on your deployment scale and infrastructure.&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;Uses Custom Resources for metadata tracking while package content is served through Porch&amp;rsquo;s aggregated API server. Suitable for development and smaller deployments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Characteristics:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No external database required&lt;/li&gt;
&lt;li&gt;Metadata stored in Kubernetes etcd via Custom Resources&lt;/li&gt;
&lt;li&gt;Package content served through aggregated API server&lt;/li&gt;
&lt;li&gt;Automatic backup with cluster backups&lt;/li&gt;
&lt;li&gt;Simple operational model&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Best For:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>OpenTelemetry Configuration</title><link>/docs/6_configuration_and_deployments/configurations/opentelemetry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/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>