Skip to content

entity_analytics*: add agentless deployment mode and use_minimal_state config #19499

@efd6

Description

@efd6

Add agentless deployment mode support and the use_minimal_state configuration variable to the three entity analytics integration packages:

  • entityanalytics_okta
  • entityanalytics_entra_id
  • entityanalytics_ad

For each package:

  1. Add use_minimal_state variable to data_stream/entity/manifest.yml (bool, default true, hidden from both deployment modes — implementation detail, not user-facing).
  2. Wire into the Handlebars config template (entity-analytics.yml.hbs).
  3. Add deployment_modes block to the policy template in manifest.yml (default + agentless with release: beta).
  4. Review provider-specific fields for hide_in_deployment_modes where they are irrelevant or confusing in agentless mode.

Depends on:

The integration package change must not land before the agentless-controller change so that agentless deployments never run minimal state without ES-backed storage available.

Related: elastic/beats#50774
Depends: 9.5+

Metadata

Metadata

Assignees

Labels

Team:Security-Service IntegrationsSecurity Service Integrations team [elastic/security-service-integrations]enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions