All skills
akin-ozer avatar

/helm-validator

@1b2342a

Validate, lint, audit, check Helm charts — Chart.yaml, templates, values.yaml, CRDs, schemas.

Use this Skill: https://skilld.dev/gh/akin-ozer/cc-devops-skills/helm-validator

This session only. Nothing lands on disk.

testtest-crd-chartREADME.md

≈463 tokens on demand. Your agent reads this file only when SKILL.md points to it.

test-crd-chart

A test Helm chart demonstrating Custom Resource Definition (CRD) usage with cert-manager Certificates and Prometheus ServiceMonitors.

Prerequisites

Before installing this chart, ensure the following are installed in your cluster:

  1. cert-manager (for Certificate resources)

    kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.15.3/cert-manager.yaml

    Update this version intentionally when validating against a newer cert-manager release.

  2. Prometheus Operator (for ServiceMonitor resources)

    helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
    helm install prometheus prometheus-community/kube-prometheus-stack
  3. ClusterIssuer named letsencrypt-prod for certificate issuance

Installation

helm install my-release ./test-crd-chart

Configuration

The following table lists the configurable parameters:

Parameter Description Default
certManager.enabled Enable cert-manager Certificate true
certManager.certificate.dnsNames DNS names for the certificate ["example.com"]
prometheus.enabled Enable Prometheus ServiceMonitor true

Values

certManager:
  enabled: true
  certificate:
    dnsNames:
      - example.com

prometheus:
  enabled: true

Resources Created

When installed with default values, this chart creates:

  • Certificate (cert-manager.io/v1) - TLS certificate managed by cert-manager
  • ServiceMonitor (monitoring.coreos.com/v1) - Prometheus scrape configuration

Uninstallation

helm uninstall my-release

Testing

Validate the chart before installation:

helm lint ./test-crd-chart
helm template test-release ./test-crd-chart

Source: SKILL.md on GitHub

1 alert16d4 checks · Risk HIGH
  • Gen Agent Trust Hub16d

    This skill provides a validation workflow for Helm charts, including structure checks, linting, and security audits. It references official installation scripts for well-known tools like Helm and cert-manager. The skill processes user-provided chart data, representing an indirect injection surface.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 1b2342a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 7 months ago

README badge

README badge for akin-ozer/cc-devops-skills/helm-validator