Cray-HPE / loftsman

Define, organize, and ship your Kubernetes workloads with Helm charts easily
MIT License
9 stars 5 forks source link

Add official automated functional testing #30

Open rockholla opened 3 years ago

rockholla commented 3 years ago

What would you like Loftsman to do?

It would be nice to add some functional testing alongside the unit tests run by actions. We could do this using KIND. Initial functional tests (unofficial) at ./scripts/tests-functional

Why is this needed?

for qa purposes, having some real tests against a real cluster without requiring we do so manually is needed. Testing actual installs, upgrades, etc.

rockholla commented 3 years ago

Initial functional testing capability will go out with 1.1.0, but not really an official path, e.g. not wired up to actions, etc. Let's continue to track here

rockholla commented 3 years ago

Initial review on the functional testing script so we can address in this issue:

https://github.com/Cray-HPE/loftsman/pull/31#discussion_r621300291 https://github.com/Cray-HPE/loftsman/pull/31#discussion_r621303862 https://github.com/Cray-HPE/loftsman/pull/31#discussion_r621311029