Skip to content

Commit be75be8

Browse files
bitwarden: don't update fleet health status to degraded pagination completes
This change bumps minimum Kibana version to ^8.19.4 || ~9.0.7 || ^9.1.4 and adds `do_not_log_failure: true` in set processors to avoid updating fleet health status to degraded.
1 parent b62afcf commit be75be8

File tree

13 files changed

+116
-106
lines changed

13 files changed

+116
-106
lines changed

packages/bitwarden/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "1.18.0"
3+
changes:
4+
- description: Prevent updating fleet health status to degraded when pagination completes.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/16090
27
- version: "1.17.0"
38
changes:
49
- description: Update Kibana constraint to support 9.0.0.

packages/bitwarden/data_stream/collection/agent/stream/httpjson.yml.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ response.pagination:
3030
target: url.params.continuationToken
3131
value: '[[if index .last_response.body "continuationToken"]][[.last_response.body.continuationToken]][[end]]'
3232
fail_on_template_error: true
33+
do_not_log_failure: true
3334
response.split:
3435
target: body.data
3536
ignore_empty_value: true

packages/bitwarden/data_stream/collection/sample_event.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"@timestamp": "2023-10-31T07:31:24.050Z",
2+
"@timestamp": "2025-11-24T06:34:44.007Z",
33
"agent": {
4-
"ephemeral_id": "bf237146-2d4b-427b-b731-6dadb1dfdd90",
5-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
6-
"name": "docker-fleet-agent",
4+
"ephemeral_id": "7341c081-985b-4227-acc0-63922bca9eb4",
5+
"id": "a15dcfd1-8131-4338-adde-2307c6e4daea",
6+
"name": "elastic-agent-92788",
77
"type": "filebeat",
8-
"version": "8.4.1"
8+
"version": "8.19.4"
99
},
1010
"bitwarden": {
1111
"collection": {
@@ -18,22 +18,22 @@
1818
},
1919
"data_stream": {
2020
"dataset": "bitwarden.collection",
21-
"namespace": "ep",
21+
"namespace": "39321",
2222
"type": "logs"
2323
},
2424
"ecs": {
2525
"version": "8.11.0"
2626
},
2727
"elastic_agent": {
28-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
28+
"id": "a15dcfd1-8131-4338-adde-2307c6e4daea",
2929
"snapshot": false,
30-
"version": "8.4.1"
30+
"version": "8.19.4"
3131
},
3232
"event": {
3333
"agent_id_status": "verified",
34-
"created": "2023-10-31T07:31:24.050Z",
34+
"created": "2025-11-24T06:34:44.007Z",
3535
"dataset": "bitwarden.collection",
36-
"ingested": "2023-10-31T07:31:27Z",
36+
"ingested": "2025-11-24T06:34:47Z",
3737
"kind": "event",
3838
"original": "{\"externalId\":\"external_id_123456\",\"groups\":null,\"id\":\"539a36c5-e0d2-4cf9-979e-51ecf5cf6593\",\"object\":\"collection\"}",
3939
"type": [
@@ -49,4 +49,4 @@
4949
"forwarded",
5050
"bitwarden-collection"
5151
]
52-
}
52+
}

packages/bitwarden/data_stream/event/agent/stream/httpjson.yml.hbs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,10 @@ response.pagination:
4646
target: url.params.continuationToken
4747
value: '[[if index .last_response.body "continuationToken"]][[.last_response.body.continuationToken]][[end]]'
4848
fail_on_template_error: true
49+
do_not_log_failure: true
4950
cursor:
5051
last_update_at:
51-
value: '[[if (eq .last_response.body.continuationToken nil)]][[.first_event.date]][[end]]'
52+
value: '[[if index .last_response.body "continuationToken"]][[if (eq .last_response.body.continuationToken nil)]][[.first_event.date]][[end]][[end]]'
5253
response.split:
5354
target: body.data
5455
ignore_empty_value: true

packages/bitwarden/data_stream/event/sample_event.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"@timestamp": "2023-02-22T09:00:21.728Z",
33
"agent": {
4-
"ephemeral_id": "23334f92-55ed-4a8f-b7c3-9e36ff9d73a2",
5-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
6-
"name": "docker-fleet-agent",
4+
"ephemeral_id": "aeab5036-1b44-459c-b887-77abed767e01",
5+
"id": "070fe211-69a1-4d70-b6b0-3f7dda0734d9",
6+
"name": "elastic-agent-60012",
77
"type": "filebeat",
8-
"version": "8.4.1"
8+
"version": "8.19.4"
99
},
1010
"bitwarden": {
1111
"event": {
@@ -42,26 +42,26 @@
4242
},
4343
"data_stream": {
4444
"dataset": "bitwarden.event",
45-
"namespace": "ep",
45+
"namespace": "95718",
4646
"type": "logs"
4747
},
4848
"ecs": {
4949
"version": "8.11.0"
5050
},
5151
"elastic_agent": {
52-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
52+
"id": "070fe211-69a1-4d70-b6b0-3f7dda0734d9",
5353
"snapshot": false,
54-
"version": "8.4.1"
54+
"version": "8.19.4"
5555
},
5656
"event": {
5757
"agent_id_status": "verified",
5858
"category": [
5959
"iam",
6060
"authentication"
6161
],
62-
"created": "2023-10-31T07:32:17.783Z",
62+
"created": "2025-11-24T07:16:24.137Z",
6363
"dataset": "bitwarden.event",
64-
"ingested": "2023-10-31T07:32:21Z",
64+
"ingested": "2025-11-24T07:16:27Z",
6565
"kind": "event",
6666
"original": "{\"actingUserId\":\"a2549f79-a71f-4eb9-9234-eb7247333f94\",\"collectionId\":\"bce212a4-25f3-4888-8a0a-4c5736d851e0\",\"date\":\"2023-02-22T09:00:21.728Z\",\"device\":0,\"groupId\":\"f29a2515-91d2-4452-b49b-5e8040e6b0f4\",\"ipAddress\":\"172.16.254.1\",\"itemId\":\"3767a302-8208-4dc6-b842-030428a1cfad\",\"memberId\":\"e68b8629-85eb-4929-92c0-b84464976ba4\",\"object\":\"event\",\"policyId\":\"f29a2515-91d2-4452-b49b-5e8040e6b0f4\",\"type\":1000}",
6767
"outcome": "success",
@@ -100,4 +100,4 @@
100100
"user": {
101101
"id": "e68b8629-85eb-4929-92c0-b84464976ba4"
102102
}
103-
}
103+
}

packages/bitwarden/data_stream/group/agent/stream/httpjson.yml.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ response.pagination:
3030
target: url.params.continuationToken
3131
value: '[[if index .last_response.body "continuationToken"]][[.last_response.body.continuationToken]][[end]]'
3232
fail_on_template_error: true
33+
do_not_log_failure: true
3334
response.split:
3435
target: body.data
3536
ignore_empty_value: true

packages/bitwarden/data_stream/group/sample_event.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"@timestamp": "2023-10-31T07:33:12.430Z",
2+
"@timestamp": "2025-11-24T06:36:22.193Z",
33
"agent": {
4-
"ephemeral_id": "2531708a-f7fa-48b6-913e-7d5d7d08b29b",
5-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
6-
"name": "docker-fleet-agent",
4+
"ephemeral_id": "576e204f-93fc-44f9-839e-c7b2dd4de267",
5+
"id": "7057a05b-9ff3-4cc2-ada0-fbf3ee258298",
6+
"name": "elastic-agent-62387",
77
"type": "filebeat",
8-
"version": "8.4.1"
8+
"version": "8.19.4"
99
},
1010
"bitwarden": {
1111
"group": {
@@ -26,25 +26,25 @@
2626
},
2727
"data_stream": {
2828
"dataset": "bitwarden.group",
29-
"namespace": "ep",
29+
"namespace": "50466",
3030
"type": "logs"
3131
},
3232
"ecs": {
3333
"version": "8.11.0"
3434
},
3535
"elastic_agent": {
36-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
36+
"id": "7057a05b-9ff3-4cc2-ada0-fbf3ee258298",
3737
"snapshot": false,
38-
"version": "8.4.1"
38+
"version": "8.19.4"
3939
},
4040
"event": {
4141
"agent_id_status": "verified",
4242
"category": [
4343
"iam"
4444
],
45-
"created": "2023-10-31T07:33:12.430Z",
45+
"created": "2025-11-24T06:36:22.193Z",
4646
"dataset": "bitwarden.group",
47-
"ingested": "2023-10-31T07:33:15Z",
47+
"ingested": "2025-11-24T06:36:25Z",
4848
"kind": "event",
4949
"original": "{\"accessAll\":true,\"collections\":[{\"id\":\"bfbc8338-e329-4dc0-b0c9-317c2ebf1a09\",\"readOnly\":true}],\"externalId\":\"external_id_123456\",\"id\":\"539a36c5-e0d2-4cf9-979e-51ecf5cf6593\",\"name\":\"Development Team\",\"object\":\"group\"}",
5050
"type": [
@@ -64,4 +64,4 @@
6464
"forwarded",
6565
"bitwarden-group"
6666
]
67-
}
67+
}

packages/bitwarden/data_stream/member/agent/stream/httpjson.yml.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ response.pagination:
3030
target: url.params.continuationToken
3131
value: '[[if index .last_response.body "continuationToken"]][[.last_response.body.continuationToken]][[end]]'
3232
fail_on_template_error: true
33+
do_not_log_failure: true
3334
response.split:
3435
target: body.data
3536
ignore_empty_value: true

packages/bitwarden/data_stream/member/sample_event.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"@timestamp": "2023-10-31T07:34:06.988Z",
2+
"@timestamp": "2025-11-24T06:37:12.467Z",
33
"agent": {
4-
"ephemeral_id": "ecbc5fc6-80f7-4b74-a759-47e029f39507",
5-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
6-
"name": "docker-fleet-agent",
4+
"ephemeral_id": "b33ea26f-2d3a-4907-8c88-8f45ffd44188",
5+
"id": "e4edaabf-92d7-416b-8be7-657fc54ed284",
6+
"name": "elastic-agent-41065",
77
"type": "filebeat",
8-
"version": "8.4.1"
8+
"version": "8.19.4"
99
},
1010
"bitwarden": {
1111
"member": {
@@ -34,25 +34,25 @@
3434
},
3535
"data_stream": {
3636
"dataset": "bitwarden.member",
37-
"namespace": "ep",
37+
"namespace": "60283",
3838
"type": "logs"
3939
},
4040
"ecs": {
4141
"version": "8.11.0"
4242
},
4343
"elastic_agent": {
44-
"id": "fa60f5ca-bf95-4706-9195-907dd5f9b537",
44+
"id": "e4edaabf-92d7-416b-8be7-657fc54ed284",
4545
"snapshot": false,
46-
"version": "8.4.1"
46+
"version": "8.19.4"
4747
},
4848
"event": {
4949
"agent_id_status": "verified",
5050
"category": [
5151
"iam"
5252
],
53-
"created": "2023-10-31T07:34:06.988Z",
53+
"created": "2025-11-24T06:37:12.467Z",
5454
"dataset": "bitwarden.member",
55-
"ingested": "2023-10-31T07:34:10Z",
55+
"ingested": "2025-11-24T06:37:15Z",
5656
"kind": "event",
5757
"original": "{\"accessAll\":true,\"collections\":null,\"email\":\"jsmith@example.com\",\"externalId\":\"external_id_123456\",\"id\":\"1234\",\"name\":\"John Smith\",\"object\":\"member\",\"resetPasswordEnrolled\":true,\"status\":0,\"twoFactorEnabled\":true,\"type\":0,\"userId\":\"48b47ee1-493e-4c67-aef7-014996c40eca\"}",
5858
"type": [
@@ -81,4 +81,4 @@
8181
"id": "1234",
8282
"name": "John Smith"
8383
}
84-
}
84+
}

packages/bitwarden/data_stream/policy/agent/stream/httpjson.yml.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ response.pagination:
3030
target: url.params.continuationToken
3131
value: '[[if index .last_response.body "continuationToken"]][[.last_response.body.continuationToken]][[end]]'
3232
fail_on_template_error: true
33+
do_not_log_failure: true
3334
response.split:
3435
target: body.data
3536
ignore_empty_value: true

0 commit comments

Comments
 (0)