<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Helm on Home</title>
    <link>https://borisquiroz.dev/tags/helm/</link>
    <description>Recent content in Helm on Home</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>&lt;&lt; end &gt;&gt;</copyright>
    <lastBuildDate>Thu, 27 Jun 2024 22:17:48 -0400</lastBuildDate>
    <atom:link href="https://borisquiroz.dev/tags/helm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Github as Helm repository</title>
      <link>https://borisquiroz.dev/posts/github-as-helm-repository/</link>
      <pubDate>Thu, 27 Jun 2024 22:17:48 -0400</pubDate>
      <guid>https://borisquiroz.dev/posts/github-as-helm-repository/</guid>
      <description>&lt;p&gt;For my personal projects, I use Github as a Helm repository. This is a simple way to share Helm charts with the community. In this post, I&amp;rsquo;ll show you how to create a Helm repository using Github Pages either for personal use or for your organization.&lt;/p&gt;&#xA;&lt;h2 id=&#34;assumptions&#34;&gt;Assumptions&lt;/h2&gt;&#xA;&lt;p&gt;This post will assume your already:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Know what &lt;a href=&#34;https://kubernetes.io/&#34;&gt;kubernetes&lt;/a&gt; is&lt;/li&gt;&#xA;&lt;li&gt;Have a basic understanding of &lt;a href=&#34;https://helm.sh/&#34;&gt;helm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Have a &lt;a href=&#34;https://github.com&#34;&gt;Github&lt;/a&gt; account and repository&lt;/li&gt;&#xA;&lt;li&gt;Have coded a Helm chart&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;&#xA;&lt;p&gt;Having all the above already in place, there are some things we need to do before we can use Github as a Helm repository. In particular, we need to enable Github Pages for our repository and add at least one &lt;code&gt;index.html&lt;/code&gt; file to it. According to &lt;a href=&#34;https://v2.helm.sh/docs/chart_repository/#github-pages-example&#34;&gt;this&lt;/a&gt; documentation, the &lt;code&gt;index.html&lt;/code&gt; file shouldn&amp;rsquo;t be needed, but in reallity it is necessary for Helm to recognize the repository as a Helm repository.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
