diff --git a/CHANGELOG.md b/CHANGELOG.md index 87666aaa5..76b5d2921 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - Allow to abort ArangoBackup uploads by removing spec.upload - Add Agency Cache internally - Add Recovery during PlanBuild operation +- Fix Exporter in Deployments without authentication ## [1.2.5](https://github.com/arangodb/kube-arangodb/tree/1.2.5) (2021-10-25) - Split & Unify Lifecycle management functionality diff --git a/pkg/deployment/resources/exporter.go b/pkg/deployment/resources/exporter.go index cf33856ea..6f84fa265 100644 --- a/pkg/deployment/resources/exporter.go +++ b/pkg/deployment/resources/exporter.go @@ -65,7 +65,9 @@ func createInternalExporterArgs(spec api.DeploymentSpec, groupSpec api.ServerGro tokenpath := filepath.Join(k8sutil.ExporterJWTVolumeMountDir, constants.SecretKeyToken) options := k8sutil.CreateOptionPairs(64) - options.Add("--arangodb.jwt-file", tokenpath) + if spec.Authentication.IsAuthenticated() { + options.Add("--arangodb.jwt-file", tokenpath) + } path := k8sutil.ArangoExporterInternalEndpoint if version.CompareTo("3.8.0") >= 0 {