<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Unable to reconcile tanzu-standard repo in Tanzu Mission Control &amp; VMware Cloud Director Discussion Board</title>
    <link>https://communities.vmware.com/t5/Tanzu-Mission-Control-VMware/Unable-to-reconcile-tanzu-standard-repo/m-p/2982778#M5</link>
    <description>&lt;P&gt;I believe this can be solved by adding the root CAs to the kapp-controller pods.&lt;/P&gt;
&lt;P&gt;Generate a ca-certificates.crt file with the contents of all CAs to be trusted.&lt;/P&gt;
&lt;PRE&gt;rm -f ca-certificates.crt&lt;BR /&gt;cat rootCA.crt &amp;gt;&amp;gt; ca-certificates.crt&lt;BR /&gt;# Repeat for all trusted CAs&lt;/PRE&gt;
&lt;P&gt;Load the certificate bundle into Kubernetes and update the kapp-controller deployment to include it in all pods.&lt;/P&gt;
&lt;PRE&gt;kubectl create -n tkg-system configmap kapp-controller-ca-certificates --from-file=ca-certificates.crt&lt;BR /&gt;&lt;BR /&gt;cat &amp;lt;&amp;lt;EOF | kubectl patch -n tkg-system deployment/kapp-controller --patch-file=/dev/stdin&lt;BR /&gt;spec:&lt;BR /&gt;  template:&lt;BR /&gt;    spec:&lt;BR /&gt;      containers:&lt;BR /&gt;      - name: kapp-controller&lt;BR /&gt;        volumeMounts:&lt;BR /&gt;        - mountPath: /etc/ssl/certs/ca-certificates.crt&lt;BR /&gt;          subPath: ca-certificates.crt&lt;BR /&gt;          name: ca-certificates&lt;BR /&gt;          readOnly: true&lt;BR /&gt;       volumes:&lt;BR /&gt;       - configMap:&lt;BR /&gt;           name: kapp-controller-ca-certificates&lt;BR /&gt;         name: ca-certificates&lt;BR /&gt;EOF&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;The kapp-controller pods will restart with the new configuration and should start working. You can follow the kapp-controller logs for more details.&lt;/P&gt;
&lt;PRE&gt;kubectl -n tkg-system logs -f deployment/kapp-controller&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 18 Aug 2023 00:27:47 GMT</pubDate>
    <dc:creator>jeffmace</dc:creator>
    <dc:date>2023-08-18T00:27:47Z</dc:date>
    <item>
      <title>Unable to reconcile tanzu-standard repo</title>
      <link>https://communities.vmware.com/t5/Tanzu-Mission-Control-VMware/Unable-to-reconcile-tanzu-standard-repo/m-p/2981333#M2</link>
      <description>&lt;P&gt;I am unable to reconcile the tanzau-standard repo due to a certificate error. How can I import or trust the authority for the harbor host to overcome this issue?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="returntrip_0-1691488138825.png" style="width: 825px;"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/102949i1221F43101F1C454/image-dimensions/825x200/is-moderation-mode/true?v=v2" width="825" height="200" role="button" title="returntrip_0-1691488138825.png" alt="returntrip_0-1691488138825.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2023 11:53:35 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Tanzu-Mission-Control-VMware/Unable-to-reconcile-tanzu-standard-repo/m-p/2981333#M2</guid>
      <dc:creator>returntrip</dc:creator>
      <dc:date>2023-08-08T11:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to reconcile tanzu-standard repo</title>
      <link>https://communities.vmware.com/t5/Tanzu-Mission-Control-VMware/Unable-to-reconcile-tanzu-standard-repo/m-p/2982778#M5</link>
      <description>&lt;P&gt;I believe this can be solved by adding the root CAs to the kapp-controller pods.&lt;/P&gt;
&lt;P&gt;Generate a ca-certificates.crt file with the contents of all CAs to be trusted.&lt;/P&gt;
&lt;PRE&gt;rm -f ca-certificates.crt&lt;BR /&gt;cat rootCA.crt &amp;gt;&amp;gt; ca-certificates.crt&lt;BR /&gt;# Repeat for all trusted CAs&lt;/PRE&gt;
&lt;P&gt;Load the certificate bundle into Kubernetes and update the kapp-controller deployment to include it in all pods.&lt;/P&gt;
&lt;PRE&gt;kubectl create -n tkg-system configmap kapp-controller-ca-certificates --from-file=ca-certificates.crt&lt;BR /&gt;&lt;BR /&gt;cat &amp;lt;&amp;lt;EOF | kubectl patch -n tkg-system deployment/kapp-controller --patch-file=/dev/stdin&lt;BR /&gt;spec:&lt;BR /&gt;  template:&lt;BR /&gt;    spec:&lt;BR /&gt;      containers:&lt;BR /&gt;      - name: kapp-controller&lt;BR /&gt;        volumeMounts:&lt;BR /&gt;        - mountPath: /etc/ssl/certs/ca-certificates.crt&lt;BR /&gt;          subPath: ca-certificates.crt&lt;BR /&gt;          name: ca-certificates&lt;BR /&gt;          readOnly: true&lt;BR /&gt;       volumes:&lt;BR /&gt;       - configMap:&lt;BR /&gt;           name: kapp-controller-ca-certificates&lt;BR /&gt;         name: ca-certificates&lt;BR /&gt;EOF&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;The kapp-controller pods will restart with the new configuration and should start working. You can follow the kapp-controller logs for more details.&lt;/P&gt;
&lt;PRE&gt;kubectl -n tkg-system logs -f deployment/kapp-controller&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 00:27:47 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Tanzu-Mission-Control-VMware/Unable-to-reconcile-tanzu-standard-repo/m-p/2982778#M5</guid>
      <dc:creator>jeffmace</dc:creator>
      <dc:date>2023-08-18T00:27:47Z</dc:date>
    </item>
  </channel>
</rss>

