<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://p0f.net/index.php?action=history&amp;feed=atom&amp;title=CDK_Tips</id>
		<title>CDK Tips - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://p0f.net/index.php?action=history&amp;feed=atom&amp;title=CDK_Tips"/>
		<link rel="alternate" type="text/html" href="https://p0f.net/index.php?title=CDK_Tips&amp;action=history"/>
		<updated>2026-04-07T02:21:20Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://p0f.net/index.php?title=CDK_Tips&amp;diff=19&amp;oldid=prev</id>
		<title>Gregab: Added assumptions.</title>
		<link rel="alternate" type="text/html" href="https://p0f.net/index.php?title=CDK_Tips&amp;diff=19&amp;oldid=prev"/>
				<updated>2018-11-26T07:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Added assumptions.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:12, 26 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Introduction =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CDK and Minishift are a nice, portable way of running a single-node OCP/OKD cluster on your development workstation. I collected some useful tips for an easier life with them.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== What I assume ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I assume that you are:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* proficient in using the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* understand the basic of container mechanics such as:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** what is an image&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** why do you need a registry&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* know how to work with containers using &amp;lt;code&amp;gt;docker&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;podman&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* have used CDK or Minishift before&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Various CDK (Minishift) Tips =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Various CDK (Minishift) Tips =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gregab</name></author>	</entry>

	<entry>
		<id>https://p0f.net/index.php?title=CDK_Tips&amp;diff=18&amp;oldid=prev</id>
		<title>Gregab: Fixed a typo.</title>
		<link rel="alternate" type="text/html" href="https://p0f.net/index.php?title=CDK_Tips&amp;diff=18&amp;oldid=prev"/>
				<updated>2018-11-26T07:02:49Z</updated>
		
		<summary type="html">&lt;p&gt;Fixed a typo.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:02, 26 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot; &gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Then, depending on how long you intend to spend in the VM, alias the &amp;lt;code&amp;gt;oc&amp;lt;/code&amp;gt; command:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Then, depending on how long you intend to spend in the VM, alias the &amp;lt;code&amp;gt;oc&amp;lt;/code&amp;gt; command:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sh-4.2# '''alias oc=&amp;quot;oc --config=./openshift.local.config/master/admin.kubeconfig &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;whoami&lt;/del&gt;&amp;quot;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sh-4.2# '''alias oc=&amp;quot;oc --config=./openshift.local.config/master/admin.kubeconfig&amp;quot;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Alternatively, you could set the &amp;lt;code&amp;gt;KUBECONFIG&amp;lt;/code&amp;gt; env variable, of course.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Alternatively, you could set the &amp;lt;code&amp;gt;KUBECONFIG&amp;lt;/code&amp;gt; env variable, of course.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gregab</name></author>	</entry>

	<entry>
		<id>https://p0f.net/index.php?title=CDK_Tips&amp;diff=9&amp;oldid=prev</id>
		<title>Gregab: Created this thing.</title>
		<link rel="alternate" type="text/html" href="https://p0f.net/index.php?title=CDK_Tips&amp;diff=9&amp;oldid=prev"/>
				<updated>2018-11-16T12:25:01Z</updated>
		
		<summary type="html">&lt;p&gt;Created this thing.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Various CDK (Minishift) Tips =&lt;br /&gt;
&lt;br /&gt;
First off: I shall drop the Minishift term here (unless where absolutely necessary) and regard CDK as an alias for Minishift.&lt;br /&gt;
&lt;br /&gt;
== Configuration / Start Up ==&lt;br /&gt;
&lt;br /&gt;
=== Useful Startup Options ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to figure out what the hell went wrong and why CDK is acting up on you. Try these:&lt;br /&gt;
&lt;br /&gt;
 $ '''cdk start --alsologtostderr --show-libmachine-logs -v 3'''&lt;br /&gt;
&lt;br /&gt;
This will bump the log level up to ''debug'' and be very noisy on the console, but at least you'll get some info about what's cooking.&lt;br /&gt;
&lt;br /&gt;
I personally tend to use these a lot when I'm playing around with some low-level settings and I need to see which components are affected by my changes.&lt;br /&gt;
&lt;br /&gt;
=== Offline Use ===&lt;br /&gt;
&lt;br /&gt;
Because I spend way too much time in airplanes and other transport modalities where internet is more or less absent, I've had a jolly fun time trying to make CDK work offline.&lt;br /&gt;
&lt;br /&gt;
One of these days I'll write a howto on getting CDK to work '''''fully offline''''', with a local registry VM, a Gogs instance, and working DNS resolution.&lt;br /&gt;
&lt;br /&gt;
Until then, there are some simple tricks that should work, provided you have all the images you need in local cache and all the hostnames you need in &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some of the interesting options:&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--skip-registration&amp;lt;/code&amp;gt;&lt;br /&gt;
: '''(CDK only)''' This will not attempt to register your VM in the Red Hat Customer Portal.&lt;br /&gt;
; &amp;lt;code&amp;gt;--skip-registry-check&amp;lt;/code&amp;gt;&lt;br /&gt;
: This will skip the test for online registry availability, but will fail horribly somewhere down the line, unless you're certain you really have all the platform images ''for your version of OCP/OKD''.&lt;br /&gt;
; &amp;lt;code&amp;gt;--skip-startup-checks&amp;lt;/code&amp;gt;&lt;br /&gt;
: This will skip all other start-up checks (such as image versions, oc client availability, etc.) not only the online ones. Make sure your CDK is in good shape by running the startup checks at least once before starting to skip them.&lt;br /&gt;
&lt;br /&gt;
Have a look at &amp;lt;code&amp;gt;cdk config&amp;lt;/code&amp;gt; to see the list of individual checks you can skip (look for the &amp;lt;code&amp;gt;skip-check&amp;lt;/code&amp;gt; pattern):&lt;br /&gt;
&lt;br /&gt;
 $ '''cdk config | grep skip-check'''&lt;br /&gt;
  * skip-check-deprecation&lt;br /&gt;
  * skip-check-kvm-driver&lt;br /&gt;
  * skip-check-xhyve-driver&lt;br /&gt;
  * skip-check-hyperv-driver&lt;br /&gt;
  * skip-check-iso-url&lt;br /&gt;
  * skip-check-vm-driver&lt;br /&gt;
  * skip-check-vbox-installed&lt;br /&gt;
  * skip-check-openshift-version&lt;br /&gt;
  * skip-check-openshift-release&lt;br /&gt;
  * skip-check-clusterup-flags&lt;br /&gt;
  * skip-check-instance-ip&lt;br /&gt;
  * skip-check-network-host&lt;br /&gt;
  * skip-check-network-ping&lt;br /&gt;
  * skip-check-network-http&lt;br /&gt;
  * skip-check-storage-mount&lt;br /&gt;
  * skip-check-storage-usage&lt;br /&gt;
  * skip-check-nameservers&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Unfortunately, although they are listed as configuration options in &amp;lt;code&amp;gt;cdk config&amp;lt;/code&amp;gt; output, these are ignored if you set them using &amp;lt;code&amp;gt;cdk config set&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
=== CDK Administration ===&lt;br /&gt;
&lt;br /&gt;
TBD.&lt;br /&gt;
&lt;br /&gt;
=== Cluster Administration ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to do something as &amp;lt;code&amp;gt;system:admin&amp;lt;/code&amp;gt;, not just any cluster admin.&lt;br /&gt;
&lt;br /&gt;
For example: in the ''CDK 3.6 / OCP 3.11'' combo, the &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; addon fails for some reason, which means you end up with no remote cluster admin capability. What now?&lt;br /&gt;
&lt;br /&gt;
* First, get a shell in the &amp;lt;code&amp;gt;origin&amp;lt;/code&amp;gt; container inside the ''boot2docker'' VM:&lt;br /&gt;
 $ '''cdk ssh'''&lt;br /&gt;
 Last login: Fri Nov 16 06:25:09 2018 from gateway&lt;br /&gt;
 [docker@minishift ~]$ '''docker exec -it origin sh'''&lt;br /&gt;
 sh-4.2#&lt;br /&gt;
&lt;br /&gt;
* Notice that the &amp;lt;code&amp;gt;oc&amp;lt;/code&amp;gt; command is not configured to load auth data by default:&lt;br /&gt;
 sh-4.2# '''oc whoami'''&lt;br /&gt;
 error: Missing or incomplete configuration info.  Please login or point to an existing, complete config file:&lt;br /&gt;
 &lt;br /&gt;
   1. Via the command-line flag --config&lt;br /&gt;
   2. Via the KUBECONFIG environment variable&lt;br /&gt;
   3. In your home directory as ~/.kube/config&lt;br /&gt;
 &lt;br /&gt;
 To view or setup config directly use the 'config' command.&lt;br /&gt;
&lt;br /&gt;
* Next, run the &amp;lt;code&amp;gt;oc&amp;lt;/code&amp;gt; command with the &amp;lt;code&amp;gt;--config&amp;lt;/code&amp;gt; option, telling it where to find the &amp;lt;code&amp;gt;kubeconfig&amp;lt;/code&amp;gt; file with &amp;lt;code&amp;gt;system:admin&amp;lt;/code&amp;gt; credentials:&lt;br /&gt;
 sh-4.2# '''oc --config=./openshift.local.config/master/admin.kubeconfig whoami'''&lt;br /&gt;
 system:admin&lt;br /&gt;
&lt;br /&gt;
* Then, depending on how long you intend to spend in the VM, alias the &amp;lt;code&amp;gt;oc&amp;lt;/code&amp;gt; command:&lt;br /&gt;
 sh-4.2# '''alias oc=&amp;quot;oc --config=./openshift.local.config/master/admin.kubeconfig whoami&amp;quot;'''&lt;br /&gt;
: Alternatively, you could set the &amp;lt;code&amp;gt;KUBECONFIG&amp;lt;/code&amp;gt; env variable, of course.&lt;br /&gt;
&lt;br /&gt;
* Then simply do your stuff!&lt;br /&gt;
 sh-4.2# '''oc describe clusterrolebinding cluster-admin'''&lt;br /&gt;
 Name:         cluster-admin&lt;br /&gt;
 Labels:       kubernetes.io/bootstrapping=rbac-defaults&lt;br /&gt;
 Annotations:  rbac.authorization.kubernetes.io/autoupdate=true&lt;br /&gt;
 Role:&lt;br /&gt;
   Kind:  ClusterRole&lt;br /&gt;
   Name:  cluster-admin&lt;br /&gt;
 Subjects:&lt;br /&gt;
   Kind   Name            Namespace&lt;br /&gt;
   ----   ----            ---------&lt;br /&gt;
   Group  system:masters  &lt;br /&gt;
 sh-4.2# '''oc get users'''&lt;br /&gt;
 NAME        UID                                    FULL NAME   IDENTITIES&lt;br /&gt;
 admin       6f98e840-e990-11e8-8676-16ea592bfedd               anypassword:admin&lt;br /&gt;
 developer   d482a716-e98f-11e8-8676-16ea592bfedd               anypassword:developer&lt;br /&gt;
 sh-4.2# '''oc adm policy add-cluster-role-to-user cluster-admin admin'''&lt;br /&gt;
 cluster role &amp;quot;cluster-admin&amp;quot; added: &amp;quot;admin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Local Shell Environment ==&lt;br /&gt;
&lt;br /&gt;
=== Bash Completion for CDK ===&lt;br /&gt;
&lt;br /&gt;
==== Enabling ====&lt;br /&gt;
&lt;br /&gt;
Running &amp;lt;code&amp;gt;cdk completion bash&amp;lt;/code&amp;gt; will output a '''bash completion''' recipe.&lt;br /&gt;
&lt;br /&gt;
You can then place it into &amp;lt;code&amp;gt;/etc/bash_completion.d&amp;lt;/code&amp;gt; (or wherever your shell expects it).&lt;br /&gt;
: (hint: on macOS, if using MacPorts, this is &amp;lt;code&amp;gt;/opt/local/etc/bash_completion.d&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== CDK vs Minishift ====&lt;br /&gt;
&lt;br /&gt;
One caveat is that if you're using &amp;lt;code&amp;gt;cdk&amp;lt;/code&amp;gt; rather than &amp;lt;code&amp;gt;minishift&amp;lt;/code&amp;gt;, you'll have to replace (almost) everything in that file that says &amp;lt;code&amp;gt;minishift&amp;lt;/code&amp;gt;, with &amp;lt;code&amp;gt;cdk&amp;lt;/code&amp;gt; (because &amp;lt;code&amp;gt;--minishift-home&amp;lt;/code&amp;gt; is a valid option for both).&lt;br /&gt;
&lt;br /&gt;
So, a shortcut to getting it to work with &amp;lt;code&amp;gt;cdk&amp;lt;/code&amp;gt; in a single pipeline would be:&lt;br /&gt;
&lt;br /&gt;
 $ cdk completion bash | sed 's/minishift/cdk/g; s/-cdk-/-minishift-/g' &amp;gt; cdk&lt;br /&gt;
 $ sudo mv cdk /etc/bash_completion.d/&lt;br /&gt;
 $ . /etc/bash_completion.d/cdk&lt;br /&gt;
 $ cdk '''&amp;lt;TAB&amp;gt;&amp;lt;TAB&amp;gt;'''&lt;br /&gt;
 addons      config      delete      docker-env  image       logs        openshift   setup-cdk   start       stop        &lt;br /&gt;
 completion  console     dns         hostfolder  ip          oc-env      profile     ssh         status      version     &lt;br /&gt;
&lt;br /&gt;
Voila!&lt;/div&gt;</summary>
		<author><name>Gregab</name></author>	</entry>

	</feed>