Skip to content

Fixed filtering algorithm #231

Fixed filtering algorithm

Fixed filtering algorithm #231

name: Validate Helm output
on:
push:
paths:
- ".github/workflows/validate_helm_output.yml"
- "helm/charts/**"
- "helm/tests/scripts/02_test_helm_outputs.sh"
- "helm/tests/scripts/03_test_helm_outputs_dep_rec_pipeline.sh"
pull_request:
paths:
- ".github/workflows/validate_helm_output.yml"
- "helm/charts/**"
- "helm/tests/scripts/02_test_helm_outputs.sh"
- "helm/tests/scripts/03_test_helm_outputs_dep_rec_pipeline.sh"
jobs:
validate-helm-output:
runs-on: ubuntu-latest
strategy:
matrix:
cases:
- name: Complete successful deployment (global)
id: "global"
- name: Complete successful deployment (individual)
id: "individual"
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Helm
uses: azure/setup-helm@v3
with:
version: "v3.11.1"
- name: Update Helm dependencies
shell: bash
run: helm dependency update ./helm/charts/collectors
- name: ${{ matrix.cases.name }}
shell: bash
run: cd ./helm/tests/scripts && bash 02_test_helm_outputs.sh --case ${{ matrix.cases.id }}
validate-helm-output_dep_rec_pipeline:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Helm
uses: azure/setup-helm@v3
with:
version: "v3.11.1"
- name: Update Helm dependencies
shell: bash
run: helm dependency update ./helm/charts/collectors
- name: Check receiver deployment pipeline flags
shell: bash
run: cd ./helm/tests/scripts && bash 03_test_helm_outputs_dep_rec_pipeline.sh