The helm chart should ALWAYS be in a deployable state. That is, we should ensure that the helm chart indeed installs a working fertilesoil deployment if all correct parameters are passed.
To do this, we may add a simple installation test and a subset of our integration tests (smoke tests) which ensure that the deployment is working as expected.
The helm chart should ALWAYS be in a deployable state. That is, we should ensure that the helm chart indeed installs a working fertilesoil deployment if all correct parameters are passed.
To do this, we may add a simple installation test and a subset of our integration tests (smoke tests) which ensure that the deployment is working as expected.
While not the best example, here is one: https://github.com/equinixmetal-helm/krakend/blob/main/.github/workflows/test.yaml