Skip to content

helm: add Dex wrapper chart #194

helm: add Dex wrapper chart

helm: add Dex wrapper chart #194

name: Helm vs Kustomize Comparison
on:
pull_request:
paths:
- experimental/helm/charts/**
- common/dex/helm/**
- tests/kustomize_install.sh
- tests/helm_kustomize_compare.py
- tests/helm_kustomize_compare.sh
- tests/helm_kustomize_compare_all.sh
- .github/workflows/helm-kustomize-comparison.yml
workflow_dispatch:
permissions:
contents: read
actions: read
jobs:
validate-helm-kustomize-equivalence:
continue-on-error: true
runs-on: ubuntu-latest
name: Compare All Scenarios
steps:
- name: Checkout code
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install Python dependencies
run: |
python -m pip install --upgrade pip
pip install pyyaml
- name: Install Helm
run: |
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
rm get_helm.sh
- name: Install Kustomize
run: ./tests/kustomize_install.sh
- name: Run all scenarios comparison
env:
VERBOSE: "true"
run: |
./tests/helm_kustomize_compare_all.sh