<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Helm on Shubham Singh</title>
    <link>https://1shubham7.blog/tags/helm/</link>
    <description>Recent content in Helm on Shubham Singh</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://1shubham7.blog/tags/helm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>25 Helm Features You Didn&#39;t Know About That Make You a Better SRE</title>
      <link>https://1shubham7.blog/helm-features-for-sres/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/helm-features-for-sres/</guid>
      <description>Twenty-five Helm flags, template functions, chart features and tools that most daily users never touch, each with the operational problem it solves. Written after two years of writing and managing Helm packages in production.</description>
    </item>
    
    <item>
      <title>Helm Hooks: What They Actually Do, When to Use Them, and When Not To</title>
      <link>https://1shubham7.blog/helm-hooks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/helm-hooks/</guid>
      <description>What Helm does with a hook step by step, the three things hooks do not do that everyone assumes they do, a migration Job that survives a rollback, and when an initContainer or an Argo CD sync wave is the better tool. Written after two years of writing and managing Helm packages in production.</description>
    </item>
    
    <item>
      <title>How to Make Pods Restart When a ConfigMap Changes</title>
      <link>https://1shubham7.blog/configmap-restart/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/configmap-restart/</guid>
      <description>Why a changed ConfigMap restarts nothing, the Helm checksum annotation done properly, the two mistakes that make it silently do nothing, and when an immutable ConfigMap, Reloader, or a reload sidecar is the better tool. Written after two years of writing and managing Helm packages in production.</description>
    </item>
    
    <item>
      <title>Kubernetes Local Storage: PVs, Nodes, and the WaitForFirstConsumer Trap</title>
      <link>https://1shubham7.blog/pv-shift/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/pv-shift/</guid>
      <description>Why your pod is stuck in Pending, why it lands on the wrong node, and how WaitForFirstConsumer fixes local storage scheduling for good.</description>
    </item>
    
    <item>
      <title>Deploying CERNBox&#39;s federation stack on Kubernetes</title>
      <link>https://1shubham7.blog/cernbox-federation-kubernetes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/cernbox-federation-kubernetes/</guid>
      <description>Running CERN&amp;#39;s file sync-and-share middleware on Kubernetes with OCM federation</description>
    </item>
    
    <item>
      <title>Deploying Grafana OnCall in an Air-Gapped Kubernetes Cluster</title>
      <link>https://1shubham7.blog/air-gapped-oncal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://1shubham7.blog/air-gapped-oncal/</guid>
      <description>A step-by-step guide to running Grafana OnCall without any egress to grafana.com — using OCI artifacts, init containers, and Kubernetes secrets to deliver plugins in restricted environments.</description>
    </item>
    
  </channel>
</rss>
