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 the platform setup.

For more information about how to add an infrastructure provider, see Add a Provider.

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 user access.

User access

For more information about how to set NeoLoad Web dynamic infrastructure user access for Kubernetes, see the NeoLoad Web dynamic infrastructure user access documentation.

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.

Prerequisites:

  • kubectl must be installed and configured to control Kubernetes clusters.

  • Helm must be installed. It is available here.

  • For more information about compatibilities of Helm with Kubernetes distributions, visit this page.

Procedure with Helm commands

  1. Add Neotys helm repository:

    helm repo add {repo-name} https://github.com/Neotys-Labs/helm-dynamic-infrastructure

  2. Deploy credentials:

    helm install {release-name} {repo-name}/nlweb-dynamic-infrastructure-user

  3. After executing the helm commands follow the indications in the logs.