Entitle agent configuration reference

This article lists all available configuration options for the Entitle agent. Helm values are set at install or upgrade time via --set or a values.yaml file. Environment variables are set directly on the agent pod after deployment.

Helm values

Authentication

ParameterDescriptionValuesRequired
agent.tokenAgent authentication token. Each token can only be used for a single agent.StringYes

Secret manager

ParameterDescriptionValuesRequired
kmsTypeSecret manager for storing agent secrets.aws_secret_manager, azure_secret_manager, gcp_secret_manager, hashicorp_vault, kubernetes_secret_managerYes

Platform and cloud identity

ParameterDescriptionValuesRequired
platform.modeCloud platform the agent is deployed on.gcp (default), aws, azureYes CONFIRM
platform.aws.iamRoleIAM role for agent's service account annotation.StringIf platform.mode=aws
platform.azure.clientIdClient ID of the Azure managed identity assigned to the agent pod.StringIf platform.mode=azure
platform.azure.keyVaultNameName of the Azure Key Vault used to store agent secrets.StringIf platform.mode=azure
platform.azure.tenantIdAzure AD tenant ID for the agent pod.StringIf platform.mode=azure
platform.gke.projectIdGCP project ID for the agent's service account.StringIf platform.mode=gcp
platform.gke.serviceAccountGCP service account name for the agent's service account.StringIf platform.mode=gcp

Resources

ParameterDescriptionValuesRequired
agent.resources.limits.cpuCPU limit for the agent pod.1000m(default)No
agent.resources.limits.memoryMemory limit for the agent pod.3Gi (default)No
agent.resources.requests.cpuCPU request for the agent pod.500m (default)No
agent.resources.requests.memoryMemory request for the agent pd.1Gi (default)No

Observability

These parameters are used to monitor self-hosted agent health.

ParameterDescriptionValuesRequired
datadog.datadog.tagsDatadog tags applied to agent telemetry. Add your company name.StringYes
datadog.providers.gke.autopilotEnable if deploying on GKE Autopilot.false (default), trueNo

General

ParameterDescriptionValuesRequired
agent.agent_versionControls agent version and update behavior. Default behavior is auto-update. See Auto-update for self-hosted agent deployments for details.auto-update(default) , latest-on-restart, pinned version (e.g. 2.7.4)No
agent.image.repositoryDocker image repository for the agent.ghcr.io/anycred/entitle-agent (default)No
(Legacy)agent.image.tagUse agent.agent_version instead.latest (default)No
agent.replicasNumber of agent pods to run.1No
global.environmentEnvironment label used in deployment metadata.onprem(default)No
nodeSelectorConstrains the agent pod to specific nodes.ObjectNo
podAnnotationsCustom annotations to apply to the agent pad.ObjectNo

Environment variables

The following environment variables are set directly on the agent pod and are not configurable via Helm -- set. To apply them, patch the deployment after install:

kubectl set env deployment/entitle-agent VARIABLE=value -n entitle

ParameterDescriptionValuesRequired
ENTITLE_CUSTOM_CA_CERT_PATHAbsolute path to a PEM CA bundle the agent should trust for outbound TLS. Use for private PKI or self-signed CAs. If unset, the system's public CA store is used.File path stringNo

©2003-2026 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.