Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/cloudflare/_dev/build/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ Users of [Cloudflare](https://www.cloudflare.com/en-au/learning/what-is-cloudfla

> Note: Authenticating with API Key (Auth Key) using `X-AUTH-EMAIL` and `X-AUTH-KEY` is considered to be a legacy feature with several limitations that makes it less secure than API token (Auth Token). See [here](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations) for more information on API Key limitations.

## Agentless Enabled Integration

Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html).
Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.

## Configuration

### Enabling the integration in Elastic
Expand Down
5 changes: 5 additions & 0 deletions packages/cloudflare/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "2.33.0"
changes:
- description: Enable Agentless deployment.
type: enhancement
link: https://github.com/elastic/integrations/pull/18199
- version: "2.32.1"
changes:
- description: Use triple-brace Mustache templating when referencing variables in ingest pipelines.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ processors:
target_field: event.original
ignore_missing: true
if: ctx.event?.original == null
- remove:
field: message
ignore_missing: true
if: ctx.event?.original != null
description: 'The `message` field is no longer required if the document has an `event.original` field.'
- json:
field: event.original
target_field: json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ processors:
target_field: event.original
ignore_missing: true
if: ctx.event?.original == null
- remove:
field: message
ignore_missing: true
if: ctx.event?.original != null
description: 'The `message` field is no longer required if the document has an `event.original` field.'
- json:
field: event.original
target_field: json
Expand Down
5 changes: 5 additions & 0 deletions packages/cloudflare/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ Users of [Cloudflare](https://www.cloudflare.com/en-au/learning/what-is-cloudfla

> Note: Authenticating with API Key (Auth Key) using `X-AUTH-EMAIL` and `X-AUTH-KEY` is considered to be a legacy feature with several limitations that makes it less secure than API token (Auth Token). See [here](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations) for more information on API Key limitations.

## Agentless Enabled Integration

Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html).
Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.

## Configuration

### Enabling the integration in Elastic
Expand Down
12 changes: 10 additions & 2 deletions packages/cloudflare/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: cloudflare
title: Cloudflare
version: "2.32.1"
version: "2.33.0"
description: Collect logs from Cloudflare with Elastic Agent.
type: integration
format_version: "3.0.2"
format_version: "3.3.2"
categories: [security, network, cdn_security]
conditions:
kibana:
Expand All @@ -30,6 +30,14 @@ policy_templates:
- name: cloudflare
title: Cloudflare logs
description: Collect logs from Cloudflare
deployment_modes:
default:
enabled: true
agentless:
enabled: true
organization: security
division: engineering
team: security-service-integrations
inputs:
- type: cel
title: "Collect Cloudflare logs via API (v2)"
Expand Down
Loading