Skip to content

chore(deps): update postgres:16.6 docker digest to 5620f24 (#1864) #5274

chore(deps): update postgres:16.6 docker digest to 5620f24 (#1864)

chore(deps): update postgres:16.6 docker digest to 5620f24 (#1864) #5274

name: Verify Helm Charts
on:
push:
jobs:
verify-charts:
runs-on: ubuntu-24.04
container: ghcr.io/skaronator/devops-toolbox:v74
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- 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