<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CLI / API Reference on Porch Documentation</title><link>/docs/7_cli_api/</link><description>Recent content in CLI / API Reference on Porch Documentation</description><generator>Hugo</generator><language>en-us</language><atom:link href="/docs/7_cli_api/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI Reference</title><link>/docs/7_cli_api/porchctl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/7_cli_api/porchctl/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&lt;p&gt;&lt;code&gt;porchctl&lt;/code&gt; is the command-line interface for interacting with Porch. It communicates with a Kubernetes API server that has Porch installed as an aggregated API server, allowing you to manage repository registrations and packages within those repositories.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;&lt;p&gt;See 
&lt;a href="/docs/3_getting_started/installing-porchctl/"&gt;Installing porchctl&lt;/a&gt; for installation instructions.&lt;/p&gt;
&lt;h2 id="global-flags"&gt;Global Flags&lt;/h2&gt;&lt;p&gt;These flags are available for all porchctl commands:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Flag&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;--kubeconfig string&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Path to kubeconfig file. Only required if out-of-cluster. Can also be set via &lt;code&gt;KUBECONFIG&lt;/code&gt; environment variable.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;--log-flush-frequency duration&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Maximum seconds between log flushes&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;5s&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;--truncate-output&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Enable output truncation&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-v, --v Level&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Log level verbosity&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-h, --help&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Help for porchctl&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="commands"&gt;Commands&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;a href="#repo"&gt;repo&lt;/a&gt; - Manage package repositories&lt;/li&gt;
&lt;li&gt;
&lt;a href="#rpkg"&gt;rpkg&lt;/a&gt; - Manage packages&lt;/li&gt;
&lt;li&gt;
&lt;a href="#completion"&gt;completion&lt;/a&gt; - Generate shell autocompletion&lt;/li&gt;
&lt;li&gt;
&lt;a href="#version"&gt;version&lt;/a&gt; - Print version information&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="repo"&gt;repo&lt;/h2&gt;&lt;p&gt;Manage package repositories.&lt;/p&gt;</description></item><item><title>API Reference</title><link>/docs/7_cli_api/api-ref/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/7_cli_api/api-ref/</guid><description>&lt;h2 id="packages"&gt;Packages&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;a href="#porchkptdevv1alpha1"&gt;porch.kpt.dev/v1alpha1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="porchkptdevv1alpha1"&gt;porch.kpt.dev/v1alpha1&lt;/h2&gt;&lt;h4 id="condition"&gt;Condition&lt;/h4&gt;&lt;p&gt;&lt;em&gt;Appears in:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="#packagerevisionstatus"&gt;PackageRevisionStatus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Field&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default&lt;/th&gt;
 &lt;th&gt;Validation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;type&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;status&lt;/code&gt; &lt;em&gt;
&lt;a href="#conditionstatus"&gt;ConditionStatus&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;reason&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;message&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="conditionstatus"&gt;ConditionStatus&lt;/h4&gt;&lt;p&gt;&lt;em&gt;Appears in:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="#condition"&gt;Condition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Field&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;True&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;False&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Unknown&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="field"&gt;Field&lt;/h4&gt;&lt;p&gt;Field references a field in a resource&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Appears in:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="#resultitem"&gt;ResultItem&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Field&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default&lt;/th&gt;
 &lt;th&gt;Validation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;path&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;Path is the field path. This field is required.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;currentValue&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;CurrentValue is the current field value&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;proposedValue&lt;/code&gt; &lt;em&gt;string&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;ProposedValue is the proposed value of the field to fix an issue.&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="file"&gt;File&lt;/h4&gt;&lt;p&gt;File references a file containing a resource&lt;/p&gt;</description></item><item><title>CRD Reference</title><link>/docs/7_cli_api/crd-ref/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/7_cli_api/crd-ref/</guid><description>&lt;iframe
 src="https://doc.crds.dev/github.com/kptdev/porch@v1.5.7"
 width="100%"
 style="min-height:98vh; border:none;"/&gt;</description></item></channel></rss>