Configure dynamic infrastructure providers
In order to ensure the use of dynamic infrastructure runs properly in NeoLoad Web, the provider(s) to use must be configured beforehand during your initial setup. For more information about how to add an infrastructure provider, check out Add a Provider.
Before you start
Before you start, check you have the following:
-
kubectl installed and configured to control Kubernetes clusters.
-
Helm installed. For more information on the installation process, check out their documentation (opens in a new tab).
Note: For more information about compatibilities of Helm with Kubernetes distributions, check out their documentation (opens in new tab).
Kubernetes and Openshift
NeoLoad Web is compatible with Kubernetes cluster in versions 1.9 and above. It has been tested with versions 1.9.0 to 1.30.0.
For more information, see NeoLoad Web dynamic infrastructure (opens in new tab).

For more information about how to set NeoLoad Web dynamic infrastructure user access for Kubernetes, see the NeoLoad Web dynamic infrastructure user access documentation (opens in new tab).
The section below describes how to create a user access for NeoLoad Web to communicate with Kubernetes.
The procedure described includes executing a helm chart to create a namespace, a role, a role binding and a service account on the Kubernetes cluster.

-
Add Neotys helm repository:
helm repo add {repo-name} https://github.com/Neotys-Labs/helm-dynamic-infrastructure
-
Deploy credentials:
helm install {release-name} {repo-name}/nlweb-dynamic-infrastructure-user
-
After executing the helm commands follow the indications in the logs.