<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Core Components on Prow</title>
    <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/</link>
    <description>Recent content in Core Components on Prow</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Crier</title>
      <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/crier/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/crier/</guid>
      <description>&lt;p&gt;Crier reports your prowjobs on their status changes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;usage--how-to-enable-existing-available-reporters&#34;&gt;Usage / How to enable existing available reporters&lt;/h2&gt;&#xA;&lt;p&gt;For any reporter you want to use, you need to mount your prow configs and specify &lt;code&gt;--config-path&lt;/code&gt; and &lt;code&gt;job-config-path&lt;/code&gt;&#xA;flag as most of other prow controllers do.&lt;/p&gt;&#xA;&lt;h3 id=&#34;gerrit-reporter&#34;&gt;&lt;a href=&#34;https://github.com/kubernetes-sigs/prow/tree/main/pkg/crier/reporters/gerrit&#34;&gt;Gerrit reporter&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;You can enable gerrit reporter in crier by specifying &lt;code&gt;--gerrit-workers=n&lt;/code&gt; flag.&lt;/p&gt;&#xA;&lt;p&gt;Similar to the &lt;a href=&#34;https://deploy-preview-674--k8s-prow.netlify.app/docs/components/optional/gerrit/&#34;&gt;gerrit adapter&lt;/a&gt;, you&amp;rsquo;ll need to specify &lt;code&gt;--gerrit-projects&lt;/code&gt; for&#xA;your gerrit projects, and also &lt;code&gt;--cookiefile&lt;/code&gt; for the gerrit auth token (leave it unset for anonymous).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hook</title>
      <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/hook/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/hook/</guid>
      <description>&lt;p&gt;This is a placeholder page. Some contents needs to be filled.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Horologium</title>
      <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/horologium/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/horologium/</guid>
      <description>&lt;p&gt;This is a placeholder page. Some contents needs to be filled.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prow-Controller-Manager</title>
      <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/prow-controller-manager/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/prow-controller-manager/</guid>
      <description>&lt;p&gt;&lt;code&gt;prow-controller-manager&lt;/code&gt; manages the job execution and lifecycle for jobs running in k8s.&lt;/p&gt;&#xA;&lt;p&gt;It currently acts as a replacement for &lt;a href=&#34;https://deploy-preview-674--k8s-prow.netlify.app/docs/components/deprecated/plank/&#34;&gt;Plank&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It is intended to eventually replace other components, such as &lt;a href=&#34;https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/sinker/&#34;&gt;Sinker&lt;/a&gt; and &lt;a href=&#34;https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/crier/&#34;&gt;Crier&lt;/a&gt;.&#xA;See the tracking issue &lt;a href=&#34;https://github.com/kubernetes/test-infra/issues/17024&#34;&gt;#17024&lt;/a&gt; for details.&lt;/p&gt;&#xA;&lt;h3 id=&#34;advantages&#34;&gt;Advantages&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Eventbased rather than cronbased, hence reacting much faster to changes in prowjobs or pods&lt;/li&gt;&#xA;&lt;li&gt;Per-Prowjob retrying, meaning genuinely broken prowjobs will not be retried forever and transient errors will be retried much quicker&lt;/li&gt;&#xA;&lt;li&gt;Uses a cache for the build cluster rather than doing a LIST every 30 seconds, reducing the load on the build clusters api server&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;exclusion-with-other-components&#34;&gt;Exclusion with other components&lt;/h3&gt;&#xA;&lt;p&gt;This is mutually exclusive with only &lt;a href=&#34;https://deploy-preview-674--k8s-prow.netlify.app/docs/components/deprecated/plank/&#34;&gt;Plank&lt;/a&gt;.&#xA;Only one of them may have more than zero replicas at the same time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sinker</title>
      <link>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/sinker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://deploy-preview-674--k8s-prow.netlify.app/docs/components/core/sinker/</guid>
      <description>&lt;p&gt;This is a placeholder page. Some contents needs to be filled.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
