Skip to content

Multus Thick plugin Chart #2

Multus Thick plugin Chart

Multus Thick plugin Chart #2

name: Multus-thick Chart Test
on:
push:
paths:
- 'multus-thick/**'
- '.github/workflows/helm_test_multus_thick.yml'
branches:
- master
pull_request:
branches:
- master
workflow_dispatch: # Allows manually triggering the workflow
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Helm
uses: azure/setup-helm@v3
with:
version: 'v3.12.0' # specify the Helm version you want to use
- name: Set up Kubernetes (kind)
uses: helm/[email protected]
with:
version: v0.17.0 # specify the kind version you want to use
- name: Helm Lint Multus-thick
run: helm lint multus-thick
- name: Install Helm chart multus-thick
run: helm install --wait --timeout 60s multus-release ./multus-thick
- name: Run Helm tests
run: helm test multus-release --timeout 60s
- name: Delete Helm release
run: helm uninstall multus-release