kindcontainer
kindcontainer copied to clipboard
Testcontainers that start Kubernetes in Docker.
Adds ApiServerContainer v1.35.0 using the official kube-apiserver image from registry.k8s.io. This standalone API server container is useful for testing and development scenarios that don't require a full cluster.
Adds KindContainer v1.35.0 using kindest/node:v1.35.0 image. Kubernetes 1.35 "Timbernetes" was released on December 17, 2025. The existing kubeadm v1beta3 configuration remains compatible. Release highlights: - Vertical pod autoscaling improvements -...
- Add KindContainer v1.35.0 (kindest/node:v1.35.0) - Add ApiServerContainer v1.35.0 (registry.k8s.io/kube-apiserver:v1.35.0) - Add K3sContainer v1.34.3 (latest stable, v1.35 is still in RC) Kubernetes 1.35 "Timbernetes" was released on December 17, 2025....
## Background During a license audit, we found that `K3sContainer.java` contains an MIT license header referencing the Testcontainers K3s module. The header was added out of caution when this implementation...
Bumps com.palantir.git-version from 1.0.0 to 4.2.0. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands...
## Summary Migrates all test code from the deprecated `DefaultKubernetesClient` constructor to the new `KubernetesClientBuilder` pattern recommended by fabric8 kubernetes-client. ## Changes **Pattern Migration:** ```java // Before (deprecated) new DefaultKubernetesClient(config)...
When using rootless podman (i.e. relying on testcontainer's `JVMHookResourceReaper` to perform shutdown), the dependency introduced between the apiserver and etcd for networking results in the following error and the kube-apiserver...
## Question As the logic implemented part of this project allows to create/start a kind container or to stop/delete it using testcontainers, have you considered the idea to extend its...
## Suggestion Some use cases require to add `extraPortMapping` between the container and the host. This is typically the case when we install an ingress controller exposing routes: `argocd.localtest.me:8443`, `argocd.127.0.0.1.nip.io`,...