Installing the Chart
1.Authenticate to the ESET Container Registry
The ESET PRIVATE Scanning Solution Helm chart is hosted in a private Azure Container Registry (ACR). Authenticate prior to pulling the chart:
helm registry login ecscnprod.azurecr.io --username USERNAME --password PASSWORD |
Replace USERNAME and PASSWORD with the credentials provided by ESET for the ecscnprod.azurecr.io registry. Avoid hardcoding credentials in scripts or configuration files — use a secrets manager or inject them via environment variables in automated pipelines. |
2.Install the Helm Chart
Run the following command to install the ESET PRIVATE Scanning Solution Helm chart with the release name ecscn:
helm upgrade ecscn --namespace ecscn --install --create-namespace \ oci://ecscnprod.azurecr.io/helm/ecscn \ --version HELM_CHART_VERSION \ -f values.yaml |
Before running the command, ensure that Helm is authenticated to the ESET Azure Container Registry and that values.yaml contains the required scanner and license credentials. Replace HELM_CHART_VERSION with the latest available version. |
3.Verify the Deployment
Check the Helm release status:
helm status ecscn -n ecscn |
Verify that pods and services are running:
kubectl --namespace ecscn get pod,svc |
All pods should reach a Running state and the load balancer service should have an external IP address assigned.