Skip to content

chore(deps): update ghcr.io/esphome/esphome docker tag to v2024.9.0 #4611

chore(deps): update ghcr.io/esphome/esphome docker tag to v2024.9.0

chore(deps): update ghcr.io/esphome/esphome docker tag to v2024.9.0 #4611

name: Verify Helm Charts
on:
push:
jobs:
verify-charts:
runs-on: ubuntu-22.04
container: ghcr.io/skaronator/devops-toolbox:v74
steps:
- name: Checkout repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Show versions
run: |
helm version
kubeconform -v
kubectl version --client
- name: Verify everything
run: |
for dir in *; do
# exclude files and dirs that start with a . (dot)
if [ -d "$dir" ] && ! echo "$dir" | grep -q '/\.[^.]/'; then
echo "Processing directory: $dir"
for chart in "$dir"/*; do
echo "Processing chart: $chart"
kubectl kustomize "$chart" --enable-helm | kubeconform -ignore-missing-schemas -schema-location default -schema-location 'https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json' -strict -summary
done
fi
done