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

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions