This module provides a set of utilities for testing Helm charts in a Kubernetes cluster with Junit. The module is designed to be used in integration tests to verify that a Helm chart can be installed, upgraded, and uninstalled successfully. Each submodule has it's own readme and can be used independently:
- contentgrid-helm-client: Java wrapper around the helm CLI tool
- contentgrid-junit-jupiter-k8s: Junit 5 extensions
- contentgrid-testcontainers-k3s-cilium: Testcontainers module for running a K3s cluster with Cilium CNI
- contentgrid-testcontainers-registry: Testcontainers module for running a container registry