diff --git a/packages/proofpoint_on_demand/changelog.yml b/packages/proofpoint_on_demand/changelog.yml index 450ef5fa0ba..a9843364019 100644 --- a/packages/proofpoint_on_demand/changelog.yml +++ b/packages/proofpoint_on_demand/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "1.4.0" + changes: + - description: Added new advanced config options for blanket & infinite retries while updating default retry values. + type: enhancement + link: https://github.com/elastic/integrations/pull/12419 - version: "1.3.1" changes: - description: Defensively copy list parameters in 'Set ECS categorization fields' script. diff --git a/packages/proofpoint_on_demand/data_stream/audit/agent/stream/websocket.yml.hbs b/packages/proofpoint_on_demand/data_stream/audit/agent/stream/websocket.yml.hbs index c4bf519d635..b49e668a3b4 100644 --- a/packages/proofpoint_on_demand/data_stream/audit/agent/stream/websocket.yml.hbs +++ b/packages/proofpoint_on_demand/data_stream/audit/agent/stream/websocket.yml.hbs @@ -17,6 +17,12 @@ retry.wait_min: {{min_wait_time}} {{#if max_wait_time}} retry.wait_max: {{max_wait_time}} {{/if}} +{{#if blanket_retries}} +retry.blanket_retries: {{blanket_retries}} +{{/if}} +{{#if infinite_retries}} +retry.infinite_retries: {{infinite_retries}} +{{/if}} tags: {{#if preserve_original_event}} - preserve_original_event diff --git a/packages/proofpoint_on_demand/data_stream/mail/agent/stream/websocket.yml.hbs b/packages/proofpoint_on_demand/data_stream/mail/agent/stream/websocket.yml.hbs index af23fd8fac7..5fd0c524419 100644 --- a/packages/proofpoint_on_demand/data_stream/mail/agent/stream/websocket.yml.hbs +++ b/packages/proofpoint_on_demand/data_stream/mail/agent/stream/websocket.yml.hbs @@ -17,6 +17,12 @@ retry.wait_min: {{min_wait_time}} {{#if max_wait_time}} retry.wait_max: {{max_wait_time}} {{/if}} +{{#if blanket_retries}} +retry.blanket_retries: {{blanket_retries}} +{{/if}} +{{#if infinite_retries}} +retry.infinite_retries: {{infinite_retries}} +{{/if}} tags: {{#if preserve_original_event}} - preserve_original_event diff --git a/packages/proofpoint_on_demand/data_stream/message/agent/stream/websocket.yml.hbs b/packages/proofpoint_on_demand/data_stream/message/agent/stream/websocket.yml.hbs index 7f5d24a6166..e565ed35e9b 100644 --- a/packages/proofpoint_on_demand/data_stream/message/agent/stream/websocket.yml.hbs +++ b/packages/proofpoint_on_demand/data_stream/message/agent/stream/websocket.yml.hbs @@ -17,6 +17,12 @@ retry.wait_min: {{min_wait_time}} {{#if max_wait_time}} retry.wait_max: {{max_wait_time}} {{/if}} +{{#if blanket_retries}} +retry.blanket_retries: {{blanket_retries}} +{{/if}} +{{#if infinite_retries}} +retry.infinite_retries: {{infinite_retries}} +{{/if}} tags: {{#if preserve_original_event}} - preserve_original_event diff --git a/packages/proofpoint_on_demand/manifest.yml b/packages/proofpoint_on_demand/manifest.yml index 37abc8b544e..a27b7f2bc42 100644 --- a/packages/proofpoint_on_demand/manifest.yml +++ b/packages/proofpoint_on_demand/manifest.yml @@ -1,14 +1,14 @@ format_version: 3.1.4 name: proofpoint_on_demand title: Proofpoint On Demand -version: 1.3.1 +version: 1.4.0 description: Collect logs from Proofpoint On Demand with Elastic Agent. type: integration categories: - security conditions: kibana: - version: ^8.16.0 + version: "^8.16.3 || ^8.17.1" elastic: subscription: basic icons: @@ -69,7 +69,7 @@ policy_templates: multi: false required: false show_user: true - default: 5 + default: 10 - name: min_wait_time type: text title: Minimum Wait Time @@ -85,7 +85,23 @@ policy_templates: multi: false required: false show_user: true - default: 180s + default: 1h + - name: blanket_retries + type: bool + title: Blanket Retries + description: If enabled the agent will retry connection attempts irrespective of the type of connection/network error. + multi: false + required: false + show_user: false + default: false + - name: infinite_retries + type: bool + title: Infinite Retries + description: If enabled the agent will retry connection attempts indefinitely irrespective of the "Maximum Reconnect Attempts" value. + multi: false + required: false + show_user: false + default: false owner: github: elastic/security-service-integrations type: elastic