<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ArgoCD on Maxime Moreillon</title>
    <link>https://articles.maximemoreillon.com/tags/argocd/</link>
    <description>Recent content in ArgoCD on Maxime Moreillon</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 08 Sep 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://articles.maximemoreillon.com/tags/argocd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Untangling ArgoCD and Helm</title>
      <link>https://articles.maximemoreillon.com/articles/untangling-helm-and-argocd/</link>
      <pubDate>Tue, 08 Sep 2026 00:00:00 +0900</pubDate>
      
      <guid>https://articles.maximemoreillon.com/articles/untangling-helm-and-argocd/</guid>
      
      <description>&lt;p&gt;When getting ArgoCD to take over applications originally managed by Helm, the latter might still have those applications registered, meaning the &lt;code&gt;helm list&lt;/code&gt; output would not reflect what the Kubernetes cluster actualy contains.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ helm list -n cert-manager
NAME          NAMESPACE     REVISION	UPDATED                                	STATUS  	CHART                 APP VERSION
cert-manager  cert-manager  1       	2025-05-04 11:22:41.771600434 +0900 JST	deployed	cert-manager-v1.17.2  v1.17.2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;While in fact&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ kubectl get applications -n argocd cert-manager -o jsonpath={.spec.source.targetRevision}
v1.19.4
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;De-registering an application from Helm can be achieved simply be removing the corresponding secret:&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>ArgoCD Helm chart with values from another repo</title>
      <link>https://articles.maximemoreillon.com/articles/argocd-multi-source-helm-values/</link>
      <pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://articles.maximemoreillon.com/articles/argocd-multi-source-helm-values/</guid>
      
      <description>&lt;p&gt;ArgoCD&amp;rsquo;s multi-source applications make it possible to pull a Helm chart from one repo (e.g. its official Helm repository) while sourcing the &lt;code&gt;values.yaml&lt;/code&gt; from another repo/path, such as a private repo holding cluster-specific configuration.&lt;/p&gt;
&lt;p&gt;This is done by declaring two entries under &lt;code&gt;sources&lt;/code&gt;: one for the chart itself, and one &lt;code&gt;ref&lt;/code&gt; source pointing at the repo/path containing the values file. The chart source then references that values file via the &lt;code&gt;$&amp;lt;ref&amp;gt;/&amp;lt;path&amp;gt;&lt;/code&gt; syntax.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
