Skip to content

Add automated chart testing #48

@brucetony

Description

@brucetony

Tests should be written for the helm charts and corresponding github actions to run them for each PR. Ideally, integration tests are also performed. Here are a list of references we can use for creating such tests:

  • ct (chart-testing) - this appears to be the de facto standard for testing helm charts
  • KinD (k8s in Docker) - Perfect for running both chart and integration tests as a GH action
  • test hooks - the built-in annotation for running simple unit tests against individual resources
  • Kyverno - policy config testing
  • Basic commands such as helm template|lint

Metadata

Metadata

Assignees

Labels

hubSpecific issue for Hub deploymentnodeSpecific issue for Node deployment

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions