# README
Helm Integration
This section of the document gives you an example of how to integrate the helm chart related workflow
into the e2e-framework while writing your tests.
Pre-Requisites
Helm3Installed on your system where the tests are being run
How does TestLocalHelmChartWorkflow test work ?
- It creates a Kind Cluster with
third-partyprefix - Creates a new namespace with
third-partyprefix - Deploys the local helm chart under example_chart with a name
exampleto namespace created in Step #2 - Run
helm test examplecommand to run a test on the Helm chart deployed in step #3
How does TestHelmChartRepoWorkflow test work?
- It creates a Kind Cluster with
third-partyprefix - Creates a new namespace with
third-partyprefix - Adds the
nginx-stablehelm repo and triggers a repo update workflow - Installs the helm chart using
nginx-stable/nginx-ingress(without Wait mode) with namenginx - Waits for the Deployment to be up and running
- Runs the
helm test nginxcommand to run a basic helm test
How to Run the Tests
go test -c -o helm.test .
./helm.test --v 4