Skip to content

Add steps to configure a PGP key for agent upgrade#984

Merged
kilfoyle merged 10 commits intoelastic:mainfrom
kilfoyle:980/pgp-download
Jan 29, 2025
Merged

Add steps to configure a PGP key for agent upgrade#984
kilfoyle merged 10 commits intoelastic:mainfrom
kilfoyle:980/pgp-download

Conversation

@kilfoyle
Copy link
Copy Markdown
Member

@kilfoyle kilfoyle commented Mar 26, 2024

This adds instructions for air-gapped environments on how to set server.pgp.upstream_url so that Elastic Agents can access the PGP/GPG key required for upgrade.

See docs preview page.

Please let me know if I've missed anything, especially in the "Note that" section under the steps.

Closes: #980
Rel: https://github.com/elastic/sdh-beats/issues/4496

@kilfoyle kilfoyle requested a review from a team as a code owner March 26, 2024 20:35
@github-actions
Copy link
Copy Markdown

A documentation preview will be available soon.

Request a new doc build by commenting
  • Rebuild this PR: run docs-build
  • Rebuild this PR and all Elastic docs: run docs-build rebuild

run docs-build is much faster than run docs-build rebuild. A rebuild should only be needed in rare situations.

If your PR continues to fail for an unknown reason, the doc build pipeline may be broken. Elastic employees can check the pipeline status here.

@kilfoyle
Copy link
Copy Markdown
Member Author

kilfoyle commented Apr 3, 2024

@lucabelluccini When you have a chance, please let me know if this new section looks okay. Thanks!

@kilfoyle
Copy link
Copy Markdown
Member Author

@lucabelluccini trying again. Please have a look if you have a chance. Thanks!

@kilfoyle
Copy link
Copy Markdown
Member Author

@michel-laterman , @michalpristas , @lucabelluccini
Can any of you please review and confirm that these added Configure Elastic Agents to download a PGP/GPG key from Fleet Server steps are correct?

@kilfoyle
Copy link
Copy Markdown
Member Author

@elasticmachine run docs-build

lucabelluccini
lucabelluccini previously approved these changes Jul 29, 2024
@lucabelluccini
Copy link
Copy Markdown
Contributor

I still think a developer should review this.

@kilfoyle
Copy link
Copy Markdown
Member Author

Thanks @lucabelluccini

I still think a developer should review this.

@michel-laterman or @michalpristas Would either of you mind taking a look at this? Please let me know if you're not the right people to ask.

@michel-laterman
Copy link
Copy Markdown
Contributor

I think it looks good, do we want to add anything to explain how to use the fleet-server endpoint as an alternative when distributing gpg keys (issue elastic/fleet-server#2887)?

@kilfoyle
Copy link
Copy Markdown
Member Author

do we want to add anything to explain how to use the fleet-server endpoint as an alternative when distributing gpg keys (issue elastic/fleet-server#2887)?

@michel-laterman I've add the steps below, but I'm way out of my depth here so please let me know whatever needs fixing up.


Screenshot 2024-07-29 at 3 46 04 PM


In an air-gapped environment, the agent won't be able to download the remote key and therefore cannot be upgraded. For versions 8.9.0 to 8.10.3, you can resolve this problem following the steps described in the associated link:https://www.elastic.co/guide/en/fleet/8.9/release-notes-8.9.0.html#known-issues-8.9.0[known issue] documentation.

Starting in version 8.10.4, you can resolve this problem by configuring {agents} to download the PGP/GPG key from a custom URL specified in {fleet-server}:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think my reading comprehension on my 1st pass wasn't great.

Just to be clear fleet-server serves PGP keys at GET /api/agents/upgrades/{major}.{minor}.{patch}/pgp-public-key
It will serve the key in FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp by default, if there is no default.pgp key in the dir it will look upstream to retrieve a key; server.pgp.upstream_url can be used to configure to a custom URL for fleet-server to use.

IIRC agents will try to get the upstream key, then the fleet-server endpoint (@michalpristas please confirm), they do not use the url we add to fleet-server config

Copy link
Copy Markdown
Member Author

@kilfoyle kilfoyle Jul 30, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @michel-laterman! That's really clear. Here's my attempt to fix things up:


Screenshot 2024-08-29 at 9 39 13 AM

Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc Outdated
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc Outdated

By default, {fleet-server} serves {agents} with the key located in `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp`.
The key is served through the endpoint `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp`.
Accessing the endpoint requires a valid API key and the endpoint is rate limited.
Copy link
Copy Markdown
Contributor

@lucabelluccini lucabelluccini Aug 23, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Accessing the endpoint requires a valid API key and the endpoint is rate limited.
Accessing the endpoint requires a valid API key and the endpoint is rate limited.

I am not sure we're protecting the key via API key - can we confirm?
If yes, are Elastic Agent adding the API Key to the requests?

The key is served through the endpoint `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp`.
Accessing the endpoint requires a valid API key and the endpoint is rate limited.

If there isn't a `default.pgp` key in the `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp` directory, {fleet-server} instead will attempt to retrieve a PGP/GPG key from the URL that you can specify with the `server.pgp.upstream_url` setting.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If there isn't a `default.pgp` key in the `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp` directory, {fleet-server} instead will attempt to retrieve a PGP/GPG key from the URL that you can specify with the `server.pgp.upstream_url` setting.
If there isn't a `default.pgp` key in the `FLEETSERVER_BINARY_DIR/elastic-agent-upgrade-keys/default.pgp` directory, {fleet-server} instead will attempt to retrieve a PGP/GPG key from the URL that you can specify with the `server.pgp.upstream_url` setting.

Few points to clarify:

  • Is the default.pgp bundled with Fleet Server?

If it's bundled, air-gapped users are good to go with it.

  • Is the default.pgp downloaded lazily from https://artifacts.elastic.co/GPG-KEY-elastic-agent by default?

If it is the case, then air-gapped users can grant access to it (HTTP Proxy or open the firewall).

  • Is the default.php downloaded lazily from the URL provided via server.pgp.upstream_url setting?

If it is the case, then air-gapped users can specify a URL so that it will be downloaded from there.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a lazy download from server.pgp.upstream_url

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be very clear:

  • Is the default.pgp bundled with Fleet Server?

No, on install this file does not exist; but a user can add it manually write the file on the instance if there is 0 internet access in order to distribute it to the agents

  • Is the default.pgp downloaded lazily from https://artifacts.elastic.co/GPG-KEY-elastic-agent by default?

Yes, the default value of server.pgp.upstream_url is https://artifacts.elastic.co/GPG-KEY-elastic-agent; if default.pgp is not on-disk when the key is requested, fleet-server will download the file from the upstream URL, save it to disk and serve it

  • Is the default.php downloaded lazily from the URL provided via server.pgp.upstream_url setting?

yes, see above 😄

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michel-laterman I'm sorry to bring this one up again (I lost track of it and am doing some housekeeping now).

Is there anything I need to clarify in the text above, or do you think this is okay to merge as is?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so

@lucabelluccini
Copy link
Copy Markdown
Contributor

Hello @kilfoyle - I've left some comments. We might need clarifications by the developers.
I've not taken the time to setup an environment to try it out yet.

@kilfoyle kilfoyle removed the request for review from michalpristas August 23, 2024 17:54
@elastic elastic deleted a comment from shainaraskas Jan 21, 2025
@kilfoyle
Copy link
Copy Markdown
Member Author

@lucabelluccini I need to merge any remaining open docs PRs by end of day on Wednesday. Are there any remaining changes that you'd like for this PR? I'd suggest that we merge it as is, and if we need to refine it we can do that later. What do you think?

Note that:

* `server.pgp.upstream_url` may be specified as an `http` endpoint (instead of `https`).
* For an `https` endpoint, the CA must be trusted by {fleet-server}.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a setting where one can provide the CA to trust the TLS Certificate of the Fleet server?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michel-laterman Can you help with Luca's question?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe that it would be the standard CA options

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is Fleet Server integration connecting to server.pgp.upstream_url.
Would it use the --certificate-authorities (the global one for EA)?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michel-laterman Tagging you just in case you haven't seen Luca's question. Thanks!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, it should

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I've changed the text to:

For an https endpoint, the CA for {fleet-server} to connect to server.pgp.upstream_url must be trusted by {fleet-server} using the --certificate-authorities setting that is used globally for {agent}.


[source,yaml]
----
server.pgp.upstream_url: <my-web-server-url>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It must be the full url or just the host?
E.g. http://my-web:8080/default.pgp or http://my-web:8080/?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michel-laterman Can you help with Luca's question?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The full URL

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to:

In the **Custom fleet-server configurations** field, add the setting `server.pgp.upstream_url` 
with the full URL where the PGP/GPG key can be accessed. For example:
[source,yaml]
----
server.pgp.upstream_url: <http://my-web-server:8080/default.pgp>

Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc
Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc Outdated
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc Outdated
Comment thread docs/en/ingest-management/fleet/air-gapped.asciidoc Outdated
Copy link
Copy Markdown
Contributor

@karenzone karenzone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kilfoyle
Copy link
Copy Markdown
Member Author

I'm going to merge this since the docs freeze is tonight and any unmerged work will be lost.

@kilfoyle kilfoyle closed this Jan 29, 2025
@kilfoyle kilfoyle reopened this Jan 29, 2025
@kilfoyle kilfoyle merged commit 4429a6e into elastic:main Jan 29, 2025
mergify bot pushed a commit that referenced this pull request Jan 29, 2025
* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
(cherry picked from commit 4429a6e)
mergify bot pushed a commit that referenced this pull request Jan 29, 2025
* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
(cherry picked from commit 4429a6e)
kilfoyle added a commit that referenced this pull request Jan 29, 2025
* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
(cherry picked from commit 4429a6e)

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
kilfoyle added a commit that referenced this pull request Jan 29, 2025
* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
(cherry picked from commit 4429a6e)

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
alexandra5000 added a commit that referenced this pull request May 29, 2025
* Add 8.x branch to backport and mergify configs (#1311)

* Add changelog for new connection issue. (#1312)

* Change 'beats' namespace to 'elastic-agent' (#1315)

* Update beats-agent-comparison.asciidoc (#1316)

* Update beats-agent-comparison.asciidoc

update root permissions fr the capabilities page

* Update docs/en/ingest-management/beats-agent-comparison.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Change docker link from 'beats' to 'elastic-agent' namespace (#1322)

* Add docs for orphaned integrations (#1296)

* Add page summarizing one-way and mutual TLS connections flow (#1324)

* Add page summarizing one-way and mutual TLS connections flow

* fixup

* fixup

* Add Fleet Server install steps on K8s and Docker (#1184)

* Add Fleet Server install steps on K8s and Docker

* fixup

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-managed-by-fleet.asciidoc

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* Add 'Docker and Kubernetes' to Deployment Models page (#1334)

* Add new data stream type custom component template to Fleet docs (#1335)

Add new datastream type custom component template to Fleet data streams docs

* Remove technical preview markers for 'unprivileged' mode (#1341)

* Add Fleet & Agent 8.15.2 Release Notes (#1340)

* Add Fleet & Agent 8.15.2 Release Notes

* Add Fleet contents

* Add Beats interrupted connection bug

* Fix standalone agent K8s manifest link to include patch level (#1344)

* Fix standalone agent K8s manifest link to include patch level

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-standalone.asciidoc

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

---------

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

* Add restriction about containerized agent on Windows (#1351)

* [Fleet/EA] Logstash & Kafka Outputs refresh (#1306)

* Update output-logstash.asciidoc

* Update output-kafka.asciidoc

* Update fleet-settings-output-kafka.asciidoc

* Update fleet-settings-output-logstash.asciidoc

* Update output-logstash.asciidoc

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add note about elliptic-curve restriction (#1350)

* Add note about elliptic-curve restriction

* Update note and include for both TLS and mTLS

* Update env variables for ES authentication (#1356)

This is to bring the docs in line with the change in
elastic/elastic-agent#5536.

* Add docs for advanced monitoring options (#1361)

* Add docs for advanced monitoring options

* Remove the 'override the default monitoring port' section

* Address Craig's comments

* Update monitor-elastic-agent.asciidoc (#1365)

Correction to typo on Email connector name.  SMPT, should read SMTP

* Fix uninstall warning about current directory (#1368)

* Fix uninstall warning about current dir

* fixup

* Add missing environment variables for container setup (#1354)

* Add missing environment variables for container setup

* Add more missing settings

* fixup

* fixup

* fixup

* fixup

* Remove FLEET_HEADER & FLEET_KIBANA_HEADER

* [DOCS] Refine docs about EA > Kafka > LS > ES (#1374)

* [DOCS] Refine docs about EA > Kafka > LS > ES

* Update fleet-settings-output-kafka.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add documentation in add_cloud_metadata processor about the usage of BEATS_ADD_CLOUD_METADATA_PROVIDERS env var (#1380)

* Add documentation in add_cloud_metadata processor about the usage of env var BEATS_ADD_CLOUD_METADATA_PROVIDERS

* Update docs/en/ingest-management/processors/processor-add_cloud_metadata.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add docs for 'delete unenrolled agents' (#1383)

* Add docs for 'delete unenrolled agents'

* Update docs/en/ingest-management/fleet/fleet-settings.asciidoc

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

---------

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

* Add Fleet & Agent 8.15.3 Release Notes (#1381)

* Add note: integration-level outputs must be at same sub level (#1389)

* Update elastic-agent-kubernetes-autodiscovery.asciidoc (#1391) (#1392)

Fixed a typo and use autodiscover instead of autodiscovery, as this is the term used in Filebeat doc (in most places).

(cherry picked from commit 5cf3685)

Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>

* Add 8.16 branch to backport and mergify configs (#1385)

* Add docs for dynamic topics in Kafka output (#1384)

* Add known issue for 8.15.x memory increase. (#1403)

* Add known issue for 8.15.x memory increase.

* Apply suggestions from code review

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update .mergify.yml (#1407)

* Fix API docs link (#1415)

* Update docs version of reference.yml and improve header section (#1416)

* Update docs version of reference.yml and improve header section

* Update docs/en/ingest-management/elastic-agent/configuration/yaml/elastic-agent-reference-yaml.asciidoc

* Add documentation for elastic-agent-cert-key-passphrase option (#1413)

* Add documentation for elastic-agent-cert-key-passphrase option

* Add the setting throughout the docs

* Update docs/en/ingest-management/security/certificates.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/env/shared-env.asciidoc

* Update docs/en/ingest-management/security/certificates.asciidoc

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Adding troubleshooting section for Elastic Agent on Kubernetes and Kustomize (#1409)

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>

* Add a note about the agent status table limit of 10k records (#1428)

* Add note about agent status limited to 10k records

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Move section about Logstash to bottom of Kafka output page (#1430)

* Add ECS known issue for ecs@mappings and fieldless searches (#1330)

* Add known issues about fieldless searches

* Fix section IDs and cleanup

* Add the known issue to 8.13.3 and 8.13.4

All 8.13.x releases are affected.

* Update docs/en/ingest-management/release-notes/release-notes-8.13.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Apply suggestion from reviewers

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Clarification of MSI Upgrading Behavior (#1349) (#1440)

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 277e29d)

Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>

* Add docs for installing agent using Helm (#1375)

* Add docs for installing agent using Helm

* Fixup

* Add link to examples; Note to use 8.16 branch

* Address Karen's feedback

* Add link to Helm install from 'Deployment models' page

* Update Kafka Output settings documentation to indicate minimum version value for Kafka 4.0 (#1445)

* Update the elastic-agent resource consumption docs (#1414)

Update the installation page of elastic-agent by adding the resource usage consumption we observed in our lab environments.

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Wording tweak to agent resource requirements table (#1452)

* Add Fleet & Agent 8.16.0 Release Notes (#1412)

* Add Fleet & Agent 8.16.0 Release Notes

* Add agent items

* Add Fleet contents

* Add agent and fleet-server items from BC3

* Add descriptions from feature summary issue

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update release-notes-8.16.asciidoc

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Add Fleet & Agent 8.15.4 Release Notes (#1417)

* Add Fleet & Agent 8.15.4 Release Notes

* Add Fleet & Agent 8.15.4 Release Notes

* Update release-notes-8.15.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.15.asciidoc

---------

Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update size on disk figures for Elastic Agent (#1453)

* Update size on disk figures for Elastic Agent

* Update install-elastic-agent.asciidoc

* Fix link to 8.15.x memory queue issue in Beats. (#1464)

* Upgrading MSI installation (#1467)

* Upgrading MSI installation

* Update docs/en/ingest-management/elastic-agent/install-agent-msi.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update bulk_reassign_agents_request to include batchSize body parameter (#1465)

This change documents the ability to leverage a batchSize body parameter for the bulk_reassign_agents_request which was introduced in the following PR: elastic/kibana#134565


This will help align the documentation with the Kibana API docs: https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#bulkReassignAgents

* Update output-elasticsearch.asciidoc (#1457) (#1478)

* Update output-elasticsearch.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-elasticsearch.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 7fca79c)

Co-authored-by: Khushi Jain <khushi.jain@elastic.co>

* Add 8.17 branch to backport and mergify configs (#1488)

* Add Fleet & Agent 8.16.1 Release Notes (#1486)

* Add Fleet & Agent 8.16.1 Release Notes

* Fix ID

* Add mention of reusable integration policies (#1492)

* Add mention of reusable integration policies

* Update agent-policies.asciidoc

* Update add-integration-to-policy.asciidoc

* Add Fleet & Agent 8.15.5 Release Notes (#1496)

* Fixed very small typo in air-gapped.asciidoc (#1504) (#1506)

Typo fix: "om" replaced with "in"

(cherry picked from commit c5c1277)

Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>

* Add docs for running unprivileged agent as existing user/group (#1505)

* Add docs for running unprivileged agent as existing user/group

* fixup

* Add known issues for 'no agent found', Agent uninstall exception (#1483)

* Add known issue for 'no agent found'

* add agent uninstall issue

* Fixup

* Add 'Fleet-managed' to second issue

* Indicate that workaround is pending

* Update workaround

* fix Kibana attribute

* Use correct technical preview tags (#1514)

* Fix Elastic-Agent event logger documentation (#1520)

* Add Fleet & Agent 8.17.0 Release Notes (#1498)

* Add Fleet & Agent 8.17.0 Release Notes

* Add remaining agent contents

* fixup

* Add latest items

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add agent upgrade steps for DEB & RPM (#1510)

* Fix version compatibility statement (#1537)

* Add download steps for Wolfi container images (#1544)

* Fix typo in filestream docs link (#1545) (#1552)

(cherry picked from commit 6b0f849)

Co-authored-by: Ian Lee <IanLee1521@gmail.com>

* Add placeholder for 'transform to OTel Collector' docs (#1550)

* Add placeholder for 'transform to OTel Collector' docs

* Add include statement (commented out)

* Update docs/en/ingest-management/elastic-agent/otel-agent-transform.asciidoc

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

---------

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

* Add Fleet & Agent 8.16.2 Release Notes (#1538)

* Add Fleet & Agent 8.16.2 Release Notes

* touchup

* Update wolfi note

* Add PowerShell variant to MSI install docs (#1548)

* Add PowerShell variant to MSI install docs

* Change 'Bash' to 'default command prompt'

* change nesting of the variant command bullets

* re-add URL description

* Add known issue for orphaned status blocking upgrades (#1566)

* Add known issue for orphaned status blocking upgrades

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update policy scaling recommendation (#1563)

* Update policy scaling recommendation

* Add note about spaces support

* Add small doc about running a standalone agent in otel mode (#1572)

* Add small doc about running a standalone agent in otel mode

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>

* Update troubleshooting.asciidoc (#1573) (#1575)

* Update troubleshooting.asciidoc

Added info about what to look for if an agent gets reenrolled on a Kubernetes cluster

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 300b660)

Co-authored-by: BBQigniter <etc@tilt-lan.com>

* Updated docs about the new flag --skip-fleet-audit to skip fleet audit/unenroll during agent uninstall (#1525)

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Fix typo in k8s standalone agent example (#1578)

* Enable new agent -> OTel-agent transform docs (#1579)

* Fix screenshot: 1231 (#1581)

* Fix screenshot: 1232 (#1582)

* Fix screenshot: 1233 (#1583)

* Fix screenshot: 1237 (#1586)

* Fix steps and screencap for agent diagnostics (#1587)

* Fix screenshot: 1234 (#1585)

* Fix screenshot: 1240 (#1589)

* Fix screenshot: 1239 (#1588)

* Remove TLSv1.0 from supported protocols (#1609)

* Add details for Wolfi install image (#1610)

* Add details for Wolfi install image

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* known issue for when an integration level output is set to default (#1615)

* Add known issue for integration default output

* Add known issue for default integration-level output

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

---------

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update agent-policies.asciidoc (#1527) (#1624)

* Update agent-policies.asciidoc

Defend Integration ignores the Custom Fields added in Agent Policy UI as it uses the advanced settings below in the Elastic Defend Integration configuration:
- `windows.advanced.document_enrichment.fields`
- `mac.advanced.document_enrichment.fields`
- `linux.advanced.document_enrichment.fields`

* Update docs/en/ingest-management/agent-policies.asciidoc

Accepting the suggestions! Thanks!

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 930b490)

Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>

* Explain why Agent needs to connect to Kibana (#1627)

* Explain why Agent needs to connect to Kibana

* Update docs/en/ingest-management/fleet/add-fleet-server-on-prem.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update data streams ILM tutorials and associated warnings (#1623)

* Draft: data streams scenarios

* Add draft for Scenario 1

* Add draft for Scenario 2

* cleanup, and add warning to best practices page

* Update docs to indicate that providers are no longer enabled by default (#1530)

* Update docs to indicate that providers are no longer enabled by default

* Add changes from Blake's review

* touchup

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Address Blake's comments

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

---------

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Add Fleet & Agent 8.16.3 Release Notes (#1614)

* Add Fleet & Agent 8.16.3 Release Notes

* typo

* Add Fleet & Agent 8.17.1 Release Notes (#1612)

* Add restrictions for synthetic `_source` (#1622)

* Add restrictions for synthetic

* Fixes for Martijn's review

* Remove note about synthetic _source not supported on TSDS

* Add warning about Elastic Defend with remote ES output (#1639)

* [Reusable integration] GA on 8.16 requires Enterprise License (#1645)

* [Reusable integration] GA on 8.16 requires Enterprise License

* Update docs/en/ingest-management/agent-policies.asciidoc

* Update docs/en/ingest-management/agent-policies.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Doc: Add content for Ingest Overview (#1644)

* Fleet Server on kubernetes document proposal (#1518)

* fleet server on kubernetes document added

---------

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Add steps to configure a PGP key for agent upgrade (#984)

* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* --fleet-server-cert-key-passphrase-path -> --fleet-server-cert-key-passphrase (#1658)

* github-action: Add AsciiDoc freeze warning (#1648)

* github-action: Add AsciiDoc freeze warning

* github-action: Add AsciiDoc freeze warning

* Add 8.18 branch to backport and mergify configs (#1664)

* Add Fleet & Agent 8.16.4 Release Notes (#1669)

* Add Fleet & Agent 8.16.4 Release Notes

* Add Fleet & Agent 8.16.4 Release Notes

* Add four new commits

* Revert index file

* Add Fleet & Agent 8.17.2 Release Notes (#1670)

* Add Fleet & Agent 8.17.2 Release Notes

* Add Go version bump #6686

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add known issue for Kibana OOM crashes (#1672)

* Update commands.asciidoc (#1668)

Remove the `--non-interactive` flag from the `elastic-agent enroll` command because its not available

* [DOCS] Warn LS pipeline should not modify fields coming from EA (#1667)

* [DOCS] Warn LS pipeline should not modify fields coming from EA

Warn LS pipeline should not modify fields coming from EA

Modifying data coming from EA can prevent the ingest pipelines on Elasticsearch side associated to the integrations in use in EA to work correctly.

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update Fleet docs for new 'read' access roles (#1697)

* Update Fleet docs for new 'read' access roles

* fixup

* Fix link in 8.17.2 release notes (#1704)

* Update fleet-agent-proxy-package-registry.asciidoc (#1722)

* Update fleet-agent-proxy-package-registry.asciidoc

* Update docs/en/ingest-management/fleet-agent-proxy-package-registry.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add Fleet & Agent 8.18.0 Release Notes (#1665)

* Add Fleet & Agent 8.18.0 Release Notes

* Add second batch

* fix PR link

* Add BC4 agent item

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

* add latest entries

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

---------

Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update Elastic Agent binary sizes (#1777)

* Update warning for Elastic Defend with Remote ES cluster (#1759)

* Update warning for Elastic Defend with Remote ES cluster

* Remove details

* [Backport] Add note about remote ES error with Fleet Server (#1786)

* github-action: add supported GitHub commands (#1796)

* Add Fleet and Agent release notes 8.18.2

---------

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: nima <nima.rezainia@elastic.co>
Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>
Co-authored-by: tammytorbert <86208563+tammytorbert@users.noreply.github.com>
Co-authored-by: Michael Katsoulis <michaelkatsoulis88@gmail.com>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>
Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: Lee E Hinman <57081003+leehinman@users.noreply.github.com>
Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: Edu González de la Herrán <25320357+eedugon@users.noreply.github.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>
Co-authored-by: Maurizio Branca <maurizio.branca@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>
Co-authored-by: William Easton <williamseaston@gmail.com>
Co-authored-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Geoff Rowland <70981735+rowlandgeoff@users.noreply.github.com>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>
Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Amit Kanfer <amit.kanfer@elastic.co>
Co-authored-by: Austin Smith <76973609+asmith-elastic@users.noreply.github.com>
Co-authored-by: Khushi Jain <khushi.jain@elastic.co>
Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>
Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
Co-authored-by: Ian Lee <IanLee1521@gmail.com>
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Co-authored-by: Michel Laterman <82832767+michel-laterman@users.noreply.github.com>
Co-authored-by: Paolo Chilà <paolo.chila@elastic.co>
Co-authored-by: BBQigniter <etc@tilt-lan.com>
Co-authored-by: Rohit <59366992+Rohit-code14@users.noreply.github.com>
Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>
Co-authored-by: Blake Rouse <blake.rouse@elastic.co>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: Jan Calanog <nejcalanog@gmail.com>
Co-authored-by: Mirko Bez <herrBez@users.noreply.github.com>
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
mergify bot added a commit that referenced this pull request Jun 2, 2025
* Add 8.x branch to backport and mergify configs (#1311)

* Add changelog for new connection issue. (#1312)

* Change 'beats' namespace to 'elastic-agent' (#1315)

* Update beats-agent-comparison.asciidoc (#1316)

* Update beats-agent-comparison.asciidoc

update root permissions fr the capabilities page

* Update docs/en/ingest-management/beats-agent-comparison.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Change docker link from 'beats' to 'elastic-agent' namespace (#1322)

* Add docs for orphaned integrations (#1296)

* Add page summarizing one-way and mutual TLS connections flow (#1324)

* Add page summarizing one-way and mutual TLS connections flow

* fixup

* fixup

* Add Fleet Server install steps on K8s and Docker (#1184)

* Add Fleet Server install steps on K8s and Docker

* fixup

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-managed-by-fleet.asciidoc

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* Add 'Docker and Kubernetes' to Deployment Models page (#1334)

* Add new data stream type custom component template to Fleet docs (#1335)

Add new datastream type custom component template to Fleet data streams docs

* Remove technical preview markers for 'unprivileged' mode (#1341)

* Add Fleet & Agent 8.15.2 Release Notes (#1340)

* Add Fleet & Agent 8.15.2 Release Notes

* Add Fleet contents

* Add Beats interrupted connection bug

* Fix standalone agent K8s manifest link to include patch level (#1344)

* Fix standalone agent K8s manifest link to include patch level

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-standalone.asciidoc

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

---------

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

* Add restriction about containerized agent on Windows (#1351)

* [Fleet/EA] Logstash & Kafka Outputs refresh (#1306)

* Update output-logstash.asciidoc

* Update output-kafka.asciidoc

* Update fleet-settings-output-kafka.asciidoc

* Update fleet-settings-output-logstash.asciidoc

* Update output-logstash.asciidoc

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add note about elliptic-curve restriction (#1350)

* Add note about elliptic-curve restriction

* Update note and include for both TLS and mTLS

* Update env variables for ES authentication (#1356)

This is to bring the docs in line with the change in
elastic/elastic-agent#5536.

* Add docs for advanced monitoring options (#1361)

* Add docs for advanced monitoring options

* Remove the 'override the default monitoring port' section

* Address Craig's comments

* Update monitor-elastic-agent.asciidoc (#1365)

Correction to typo on Email connector name.  SMPT, should read SMTP

* Fix uninstall warning about current directory (#1368)

* Fix uninstall warning about current dir

* fixup

* Add missing environment variables for container setup (#1354)

* Add missing environment variables for container setup

* Add more missing settings

* fixup

* fixup

* fixup

* fixup

* Remove FLEET_HEADER & FLEET_KIBANA_HEADER

* [DOCS] Refine docs about EA > Kafka > LS > ES (#1374)

* [DOCS] Refine docs about EA > Kafka > LS > ES

* Update fleet-settings-output-kafka.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add documentation in add_cloud_metadata processor about the usage of BEATS_ADD_CLOUD_METADATA_PROVIDERS env var (#1380)

* Add documentation in add_cloud_metadata processor about the usage of env var BEATS_ADD_CLOUD_METADATA_PROVIDERS

* Update docs/en/ingest-management/processors/processor-add_cloud_metadata.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add docs for 'delete unenrolled agents' (#1383)

* Add docs for 'delete unenrolled agents'

* Update docs/en/ingest-management/fleet/fleet-settings.asciidoc

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

---------

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

* Add Fleet & Agent 8.15.3 Release Notes (#1381)

* Add note: integration-level outputs must be at same sub level (#1389)

* Update elastic-agent-kubernetes-autodiscovery.asciidoc (#1391) (#1392)

Fixed a typo and use autodiscover instead of autodiscovery, as this is the term used in Filebeat doc (in most places).

(cherry picked from commit 5cf3685)

Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>

* Add 8.16 branch to backport and mergify configs (#1385)

* Add docs for dynamic topics in Kafka output (#1384)

* Add known issue for 8.15.x memory increase. (#1403)

* Add known issue for 8.15.x memory increase.

* Apply suggestions from code review

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update .mergify.yml (#1407)

* Fix API docs link (#1415)

* Update docs version of reference.yml and improve header section (#1416)

* Update docs version of reference.yml and improve header section

* Update docs/en/ingest-management/elastic-agent/configuration/yaml/elastic-agent-reference-yaml.asciidoc

* Add documentation for elastic-agent-cert-key-passphrase option (#1413)

* Add documentation for elastic-agent-cert-key-passphrase option

* Add the setting throughout the docs

* Update docs/en/ingest-management/security/certificates.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/env/shared-env.asciidoc

* Update docs/en/ingest-management/security/certificates.asciidoc

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Adding troubleshooting section for Elastic Agent on Kubernetes and Kustomize (#1409)

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>

* Add a note about the agent status table limit of 10k records (#1428)

* Add note about agent status limited to 10k records

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Move section about Logstash to bottom of Kafka output page (#1430)

* Add ECS known issue for ecs@mappings and fieldless searches (#1330)

* Add known issues about fieldless searches

* Fix section IDs and cleanup

* Add the known issue to 8.13.3 and 8.13.4

All 8.13.x releases are affected.

* Update docs/en/ingest-management/release-notes/release-notes-8.13.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Apply suggestion from reviewers

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Clarification of MSI Upgrading Behavior (#1349) (#1440)

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 277e29d)

Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>

* Add docs for installing agent using Helm (#1375)

* Add docs for installing agent using Helm

* Fixup

* Add link to examples; Note to use 8.16 branch

* Address Karen's feedback

* Add link to Helm install from 'Deployment models' page

* Update Kafka Output settings documentation to indicate minimum version value for Kafka 4.0 (#1445)

* Update the elastic-agent resource consumption docs (#1414)

Update the installation page of elastic-agent by adding the resource usage consumption we observed in our lab environments.

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Wording tweak to agent resource requirements table (#1452)

* Add Fleet & Agent 8.16.0 Release Notes (#1412)

* Add Fleet & Agent 8.16.0 Release Notes

* Add agent items

* Add Fleet contents

* Add agent and fleet-server items from BC3

* Add descriptions from feature summary issue

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update release-notes-8.16.asciidoc

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Add Fleet & Agent 8.15.4 Release Notes (#1417)

* Add Fleet & Agent 8.15.4 Release Notes

* Add Fleet & Agent 8.15.4 Release Notes

* Update release-notes-8.15.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.15.asciidoc

---------

Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update size on disk figures for Elastic Agent (#1453)

* Update size on disk figures for Elastic Agent

* Update install-elastic-agent.asciidoc

* Fix link to 8.15.x memory queue issue in Beats. (#1464)

* Upgrading MSI installation (#1467)

* Upgrading MSI installation

* Update docs/en/ingest-management/elastic-agent/install-agent-msi.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update bulk_reassign_agents_request to include batchSize body parameter (#1465)

This change documents the ability to leverage a batchSize body parameter for the bulk_reassign_agents_request which was introduced in the following PR: elastic/kibana#134565

This will help align the documentation with the Kibana API docs: https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#bulkReassignAgents

* Update output-elasticsearch.asciidoc (#1457) (#1478)

* Update output-elasticsearch.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-elasticsearch.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 7fca79c)

Co-authored-by: Khushi Jain <khushi.jain@elastic.co>

* Add 8.17 branch to backport and mergify configs (#1488)

* Add Fleet & Agent 8.16.1 Release Notes (#1486)

* Add Fleet & Agent 8.16.1 Release Notes

* Fix ID

* Add mention of reusable integration policies (#1492)

* Add mention of reusable integration policies

* Update agent-policies.asciidoc

* Update add-integration-to-policy.asciidoc

* Add Fleet & Agent 8.15.5 Release Notes (#1496)

* Fixed very small typo in air-gapped.asciidoc (#1504) (#1506)

Typo fix: "om" replaced with "in"

(cherry picked from commit c5c1277)

Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>

* Add docs for running unprivileged agent as existing user/group (#1505)

* Add docs for running unprivileged agent as existing user/group

* fixup

* Add known issues for 'no agent found', Agent uninstall exception (#1483)

* Add known issue for 'no agent found'

* add agent uninstall issue

* Fixup

* Add 'Fleet-managed' to second issue

* Indicate that workaround is pending

* Update workaround

* fix Kibana attribute

* Use correct technical preview tags (#1514)

* Fix Elastic-Agent event logger documentation (#1520)

* Add Fleet & Agent 8.17.0 Release Notes (#1498)

* Add Fleet & Agent 8.17.0 Release Notes

* Add remaining agent contents

* fixup

* Add latest items

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add agent upgrade steps for DEB & RPM (#1510)

* Fix version compatibility statement (#1537)

* Add download steps for Wolfi container images (#1544)

* Fix typo in filestream docs link (#1545) (#1552)

(cherry picked from commit 6b0f849)

Co-authored-by: Ian Lee <IanLee1521@gmail.com>

* Add placeholder for 'transform to OTel Collector' docs (#1550)

* Add placeholder for 'transform to OTel Collector' docs

* Add include statement (commented out)

* Update docs/en/ingest-management/elastic-agent/otel-agent-transform.asciidoc

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

---------

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

* Add Fleet & Agent 8.16.2 Release Notes (#1538)

* Add Fleet & Agent 8.16.2 Release Notes

* touchup

* Update wolfi note

* Add PowerShell variant to MSI install docs (#1548)

* Add PowerShell variant to MSI install docs

* Change 'Bash' to 'default command prompt'

* change nesting of the variant command bullets

* re-add URL description

* Add known issue for orphaned status blocking upgrades (#1566)

* Add known issue for orphaned status blocking upgrades

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update policy scaling recommendation (#1563)

* Update policy scaling recommendation

* Add note about spaces support

* Add small doc about running a standalone agent in otel mode (#1572)

* Add small doc about running a standalone agent in otel mode

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>

* Update troubleshooting.asciidoc (#1573) (#1575)

* Update troubleshooting.asciidoc

Added info about what to look for if an agent gets reenrolled on a Kubernetes cluster

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 300b660)

Co-authored-by: BBQigniter <etc@tilt-lan.com>

* Updated docs about the new flag --skip-fleet-audit to skip fleet audit/unenroll during agent uninstall (#1525)

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Fix typo in k8s standalone agent example (#1578)

* Enable new agent -> OTel-agent transform docs (#1579)

* Fix screenshot: 1231 (#1581)

* Fix screenshot: 1232 (#1582)

* Fix screenshot: 1233 (#1583)

* Fix screenshot: 1237 (#1586)

* Fix steps and screencap for agent diagnostics (#1587)

* Fix screenshot: 1234 (#1585)

* Fix screenshot: 1240 (#1589)

* Fix screenshot: 1239 (#1588)

* Remove TLSv1.0 from supported protocols (#1609)

* Add details for Wolfi install image (#1610)

* Add details for Wolfi install image

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* known issue for when an integration level output is set to default (#1615)

* Add known issue for integration default output

* Add known issue for default integration-level output

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

---------

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update agent-policies.asciidoc (#1527) (#1624)

* Update agent-policies.asciidoc

Defend Integration ignores the Custom Fields added in Agent Policy UI as it uses the advanced settings below in the Elastic Defend Integration configuration:
- `windows.advanced.document_enrichment.fields`
- `mac.advanced.document_enrichment.fields`
- `linux.advanced.document_enrichment.fields`

* Update docs/en/ingest-management/agent-policies.asciidoc

Accepting the suggestions! Thanks!

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 930b490)

Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>

* Explain why Agent needs to connect to Kibana (#1627)

* Explain why Agent needs to connect to Kibana

* Update docs/en/ingest-management/fleet/add-fleet-server-on-prem.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update data streams ILM tutorials and associated warnings (#1623)

* Draft: data streams scenarios

* Add draft for Scenario 1

* Add draft for Scenario 2

* cleanup, and add warning to best practices page

* Update docs to indicate that providers are no longer enabled by default (#1530)

* Update docs to indicate that providers are no longer enabled by default

* Add changes from Blake's review

* touchup

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Address Blake's comments

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

---------

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Add Fleet & Agent 8.16.3 Release Notes (#1614)

* Add Fleet & Agent 8.16.3 Release Notes

* typo

* Add Fleet & Agent 8.17.1 Release Notes (#1612)

* Add restrictions for synthetic `_source` (#1622)

* Add restrictions for synthetic

* Fixes for Martijn's review

* Remove note about synthetic _source not supported on TSDS

* Add warning about Elastic Defend with remote ES output (#1639)

* [Reusable integration] GA on 8.16 requires Enterprise License (#1645)

* [Reusable integration] GA on 8.16 requires Enterprise License

* Update docs/en/ingest-management/agent-policies.asciidoc

* Update docs/en/ingest-management/agent-policies.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Doc: Add content for Ingest Overview (#1644)

* Fleet Server on kubernetes document proposal (#1518)

* fleet server on kubernetes document added

---------

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Add steps to configure a PGP key for agent upgrade (#984)

* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* --fleet-server-cert-key-passphrase-path -> --fleet-server-cert-key-passphrase (#1658)

* github-action: Add AsciiDoc freeze warning (#1648)

* github-action: Add AsciiDoc freeze warning

* github-action: Add AsciiDoc freeze warning

* Add 8.18 branch to backport and mergify configs (#1664)

* Add Fleet & Agent 8.16.4 Release Notes (#1669)

* Add Fleet & Agent 8.16.4 Release Notes

* Add Fleet & Agent 8.16.4 Release Notes

* Add four new commits

* Revert index file

* Add Fleet & Agent 8.17.2 Release Notes (#1670)

* Add Fleet & Agent 8.17.2 Release Notes

* Add Go version bump #6686

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add known issue for Kibana OOM crashes (#1672)

* Update commands.asciidoc (#1668)

Remove the `--non-interactive` flag from the `elastic-agent enroll` command because its not available

* [DOCS] Warn LS pipeline should not modify fields coming from EA (#1667)

* [DOCS] Warn LS pipeline should not modify fields coming from EA

Warn LS pipeline should not modify fields coming from EA

Modifying data coming from EA can prevent the ingest pipelines on Elasticsearch side associated to the integrations in use in EA to work correctly.

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update Fleet docs for new 'read' access roles (#1697)

* Update Fleet docs for new 'read' access roles

* fixup

* Fix link in 8.17.2 release notes (#1704)

* Update fleet-agent-proxy-package-registry.asciidoc (#1722)

* Update fleet-agent-proxy-package-registry.asciidoc

* Update docs/en/ingest-management/fleet-agent-proxy-package-registry.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add Fleet & Agent 8.18.0 Release Notes (#1665)

* Add Fleet & Agent 8.18.0 Release Notes

* Add second batch

* fix PR link

* Add BC4 agent item

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

* add latest entries

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

---------

Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update Elastic Agent binary sizes (#1777)

* Update warning for Elastic Defend with Remote ES cluster (#1759)

* Update warning for Elastic Defend with Remote ES cluster

* Remove details

* [Backport] Add note about remote ES error with Fleet Server (#1786)

* github-action: add supported GitHub commands (#1796)

* Add Fleet and Agent release notes 8.18.2

---------

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: nima <nima.rezainia@elastic.co>
Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>
Co-authored-by: tammytorbert <86208563+tammytorbert@users.noreply.github.com>
Co-authored-by: Michael Katsoulis <michaelkatsoulis88@gmail.com>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>
Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: Lee E Hinman <57081003+leehinman@users.noreply.github.com>
Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: Edu González de la Herrán <25320357+eedugon@users.noreply.github.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>
Co-authored-by: Maurizio Branca <maurizio.branca@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>
Co-authored-by: William Easton <williamseaston@gmail.com>
Co-authored-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Geoff Rowland <70981735+rowlandgeoff@users.noreply.github.com>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>
Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Amit Kanfer <amit.kanfer@elastic.co>
Co-authored-by: Austin Smith <76973609+asmith-elastic@users.noreply.github.com>
Co-authored-by: Khushi Jain <khushi.jain@elastic.co>
Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>
Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
Co-authored-by: Ian Lee <IanLee1521@gmail.com>
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Co-authored-by: Michel Laterman <82832767+michel-laterman@users.noreply.github.com>
Co-authored-by: Paolo Chilà <paolo.chila@elastic.co>
Co-authored-by: BBQigniter <etc@tilt-lan.com>
Co-authored-by: Rohit <59366992+Rohit-code14@users.noreply.github.com>
Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>
Co-authored-by: Blake Rouse <blake.rouse@elastic.co>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: Jan Calanog <nejcalanog@gmail.com>
Co-authored-by: Mirko Bez <herrBez@users.noreply.github.com>
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
(cherry picked from commit ec1efa3)
mergify bot added a commit that referenced this pull request Jun 2, 2025
* Add 8.x branch to backport and mergify configs (#1311)

* Add changelog for new connection issue. (#1312)

* Change 'beats' namespace to 'elastic-agent' (#1315)

* Update beats-agent-comparison.asciidoc (#1316)

* Update beats-agent-comparison.asciidoc

update root permissions fr the capabilities page

* Update docs/en/ingest-management/beats-agent-comparison.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Change docker link from 'beats' to 'elastic-agent' namespace (#1322)

* Add docs for orphaned integrations (#1296)

* Add page summarizing one-way and mutual TLS connections flow (#1324)

* Add page summarizing one-way and mutual TLS connections flow

* fixup

* fixup

* Add Fleet Server install steps on K8s and Docker (#1184)

* Add Fleet Server install steps on K8s and Docker

* fixup

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-managed-by-fleet.asciidoc

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* Add 'Docker and Kubernetes' to Deployment Models page (#1334)

* Add new data stream type custom component template to Fleet docs (#1335)

Add new datastream type custom component template to Fleet data streams docs

* Remove technical preview markers for 'unprivileged' mode (#1341)

* Add Fleet & Agent 8.15.2 Release Notes (#1340)

* Add Fleet & Agent 8.15.2 Release Notes

* Add Fleet contents

* Add Beats interrupted connection bug

* Fix standalone agent K8s manifest link to include patch level (#1344)

* Fix standalone agent K8s manifest link to include patch level

* Update docs/en/ingest-management/elastic-agent/running-on-kubernetes-standalone.asciidoc

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

---------

Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>

* Add restriction about containerized agent on Windows (#1351)

* [Fleet/EA] Logstash & Kafka Outputs refresh (#1306)

* Update output-logstash.asciidoc

* Update output-kafka.asciidoc

* Update fleet-settings-output-kafka.asciidoc

* Update fleet-settings-output-logstash.asciidoc

* Update output-logstash.asciidoc

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/en/ingest-management/fleet/fleet-settings-output-kafka.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add note about elliptic-curve restriction (#1350)

* Add note about elliptic-curve restriction

* Update note and include for both TLS and mTLS

* Update env variables for ES authentication (#1356)

This is to bring the docs in line with the change in
elastic/elastic-agent#5536.

* Add docs for advanced monitoring options (#1361)

* Add docs for advanced monitoring options

* Remove the 'override the default monitoring port' section

* Address Craig's comments

* Update monitor-elastic-agent.asciidoc (#1365)

Correction to typo on Email connector name.  SMPT, should read SMTP

* Fix uninstall warning about current directory (#1368)

* Fix uninstall warning about current dir

* fixup

* Add missing environment variables for container setup (#1354)

* Add missing environment variables for container setup

* Add more missing settings

* fixup

* fixup

* fixup

* fixup

* Remove FLEET_HEADER & FLEET_KIBANA_HEADER

* [DOCS] Refine docs about EA > Kafka > LS > ES (#1374)

* [DOCS] Refine docs about EA > Kafka > LS > ES

* Update fleet-settings-output-kafka.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-kafka.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add documentation in add_cloud_metadata processor about the usage of BEATS_ADD_CLOUD_METADATA_PROVIDERS env var (#1380)

* Add documentation in add_cloud_metadata processor about the usage of env var BEATS_ADD_CLOUD_METADATA_PROVIDERS

* Update docs/en/ingest-management/processors/processor-add_cloud_metadata.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add docs for 'delete unenrolled agents' (#1383)

* Add docs for 'delete unenrolled agents'

* Update docs/en/ingest-management/fleet/fleet-settings.asciidoc

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

---------

Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>

* Add Fleet & Agent 8.15.3 Release Notes (#1381)

* Add note: integration-level outputs must be at same sub level (#1389)

* Update elastic-agent-kubernetes-autodiscovery.asciidoc (#1391) (#1392)

Fixed a typo and use autodiscover instead of autodiscovery, as this is the term used in Filebeat doc (in most places).

(cherry picked from commit 5cf3685)

Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>

* Add 8.16 branch to backport and mergify configs (#1385)

* Add docs for dynamic topics in Kafka output (#1384)

* Add known issue for 8.15.x memory increase. (#1403)

* Add known issue for 8.15.x memory increase.

* Apply suggestions from code review

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update .mergify.yml (#1407)

* Fix API docs link (#1415)

* Update docs version of reference.yml and improve header section (#1416)

* Update docs version of reference.yml and improve header section

* Update docs/en/ingest-management/elastic-agent/configuration/yaml/elastic-agent-reference-yaml.asciidoc

* Add documentation for elastic-agent-cert-key-passphrase option (#1413)

* Add documentation for elastic-agent-cert-key-passphrase option

* Add the setting throughout the docs

* Update docs/en/ingest-management/security/certificates.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/commands.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/env/shared-env.asciidoc

* Update docs/en/ingest-management/security/certificates.asciidoc

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Adding troubleshooting section for Elastic Agent on Kubernetes and Kustomize (#1409)

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>

* Add a note about the agent status table limit of 10k records (#1428)

* Add note about agent status limited to 10k records

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Update docs/en/ingest-management/fleet/monitor-elastic-agent.asciidoc

* Move section about Logstash to bottom of Kafka output page (#1430)

* Add ECS known issue for ecs@mappings and fieldless searches (#1330)

* Add known issues about fieldless searches

* Fix section IDs and cleanup

* Add the known issue to 8.13.3 and 8.13.4

All 8.13.x releases are affected.

* Update docs/en/ingest-management/release-notes/release-notes-8.13.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Apply suggestion from reviewers

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Clarification of MSI Upgrading Behavior (#1349) (#1440)

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 277e29d)

Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>

* Add docs for installing agent using Helm (#1375)

* Add docs for installing agent using Helm

* Fixup

* Add link to examples; Note to use 8.16 branch

* Address Karen's feedback

* Add link to Helm install from 'Deployment models' page

* Update Kafka Output settings documentation to indicate minimum version value for Kafka 4.0 (#1445)

* Update the elastic-agent resource consumption docs (#1414)

Update the installation page of elastic-agent by adding the resource usage consumption we observed in our lab environments.

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Wording tweak to agent resource requirements table (#1452)

* Add Fleet & Agent 8.16.0 Release Notes (#1412)

* Add Fleet & Agent 8.16.0 Release Notes

* Add agent items

* Add Fleet contents

* Add agent and fleet-server items from BC3

* Add descriptions from feature summary issue

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update release-notes-8.16.asciidoc

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Add Fleet & Agent 8.15.4 Release Notes (#1417)

* Add Fleet & Agent 8.15.4 Release Notes

* Add Fleet & Agent 8.15.4 Release Notes

* Update release-notes-8.15.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.15.asciidoc

---------

Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update size on disk figures for Elastic Agent (#1453)

* Update size on disk figures for Elastic Agent

* Update install-elastic-agent.asciidoc

* Fix link to 8.15.x memory queue issue in Beats. (#1464)

* Upgrading MSI installation (#1467)

* Upgrading MSI installation

* Update docs/en/ingest-management/elastic-agent/install-agent-msi.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update bulk_reassign_agents_request to include batchSize body parameter (#1465)

This change documents the ability to leverage a batchSize body parameter for the bulk_reassign_agents_request which was introduced in the following PR: elastic/kibana#134565

This will help align the documentation with the Kibana API docs: https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#bulkReassignAgents

* Update output-elasticsearch.asciidoc (#1457) (#1478)

* Update output-elasticsearch.asciidoc

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-elasticsearch.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 7fca79c)

Co-authored-by: Khushi Jain <khushi.jain@elastic.co>

* Add 8.17 branch to backport and mergify configs (#1488)

* Add Fleet & Agent 8.16.1 Release Notes (#1486)

* Add Fleet & Agent 8.16.1 Release Notes

* Fix ID

* Add mention of reusable integration policies (#1492)

* Add mention of reusable integration policies

* Update agent-policies.asciidoc

* Update add-integration-to-policy.asciidoc

* Add Fleet & Agent 8.15.5 Release Notes (#1496)

* Fixed very small typo in air-gapped.asciidoc (#1504) (#1506)

Typo fix: "om" replaced with "in"

(cherry picked from commit c5c1277)

Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>

* Add docs for running unprivileged agent as existing user/group (#1505)

* Add docs for running unprivileged agent as existing user/group

* fixup

* Add known issues for 'no agent found', Agent uninstall exception (#1483)

* Add known issue for 'no agent found'

* add agent uninstall issue

* Fixup

* Add 'Fleet-managed' to second issue

* Indicate that workaround is pending

* Update workaround

* fix Kibana attribute

* Use correct technical preview tags (#1514)

* Fix Elastic-Agent event logger documentation (#1520)

* Add Fleet & Agent 8.17.0 Release Notes (#1498)

* Add Fleet & Agent 8.17.0 Release Notes

* Add remaining agent contents

* fixup

* Add latest items

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add agent upgrade steps for DEB & RPM (#1510)

* Fix version compatibility statement (#1537)

* Add download steps for Wolfi container images (#1544)

* Fix typo in filestream docs link (#1545) (#1552)

(cherry picked from commit 6b0f849)

Co-authored-by: Ian Lee <IanLee1521@gmail.com>

* Add placeholder for 'transform to OTel Collector' docs (#1550)

* Add placeholder for 'transform to OTel Collector' docs

* Add include statement (commented out)

* Update docs/en/ingest-management/elastic-agent/otel-agent-transform.asciidoc

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

---------

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>

* Add Fleet & Agent 8.16.2 Release Notes (#1538)

* Add Fleet & Agent 8.16.2 Release Notes

* touchup

* Update wolfi note

* Add PowerShell variant to MSI install docs (#1548)

* Add PowerShell variant to MSI install docs

* Change 'Bash' to 'default command prompt'

* change nesting of the variant command bullets

* re-add URL description

* Add known issue for orphaned status blocking upgrades (#1566)

* Add known issue for orphaned status blocking upgrades

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update policy scaling recommendation (#1563)

* Update policy scaling recommendation

* Add note about spaces support

* Add small doc about running a standalone agent in otel mode (#1572)

* Add small doc about running a standalone agent in otel mode

---------

Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>

* Update troubleshooting.asciidoc (#1573) (#1575)

* Update troubleshooting.asciidoc

Added info about what to look for if an agent gets reenrolled on a Kubernetes cluster

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

* Update docs/en/ingest-management/troubleshooting/troubleshooting.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 300b660)

Co-authored-by: BBQigniter <etc@tilt-lan.com>

* Updated docs about the new flag --skip-fleet-audit to skip fleet audit/unenroll during agent uninstall (#1525)

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

* Added flags to skip audit/unenroll with fleet

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Fix typo in k8s standalone agent example (#1578)

* Enable new agent -> OTel-agent transform docs (#1579)

* Fix screenshot: 1231 (#1581)

* Fix screenshot: 1232 (#1582)

* Fix screenshot: 1233 (#1583)

* Fix screenshot: 1237 (#1586)

* Fix steps and screencap for agent diagnostics (#1587)

* Fix screenshot: 1234 (#1585)

* Fix screenshot: 1240 (#1589)

* Fix screenshot: 1239 (#1588)

* Remove TLSv1.0 from supported protocols (#1609)

* Add details for Wolfi install image (#1610)

* Add details for Wolfi install image

* Update docs/en/ingest-management/elastic-agent/elastic-agent-container.asciidoc

* known issue for when an integration level output is set to default (#1615)

* Add known issue for integration default output

* Add known issue for default integration-level output

* Update docs/en/ingest-management/release-notes/release-notes-8.16.asciidoc

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

---------

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>

* Update agent-policies.asciidoc (#1527) (#1624)

* Update agent-policies.asciidoc

Defend Integration ignores the Custom Fields added in Agent Policy UI as it uses the advanced settings below in the Elastic Defend Integration configuration:
- `windows.advanced.document_enrichment.fields`
- `mac.advanced.document_enrichment.fields`
- `linux.advanced.document_enrichment.fields`

* Update docs/en/ingest-management/agent-policies.asciidoc

Accepting the suggestions! Thanks!

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
(cherry picked from commit 930b490)

Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>

* Explain why Agent needs to connect to Kibana (#1627)

* Explain why Agent needs to connect to Kibana

* Update docs/en/ingest-management/fleet/add-fleet-server-on-prem.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update data streams ILM tutorials and associated warnings (#1623)

* Draft: data streams scenarios

* Add draft for Scenario 1

* Add draft for Scenario 2

* cleanup, and add warning to best practices page

* Update docs to indicate that providers are no longer enabled by default (#1530)

* Update docs to indicate that providers are no longer enabled by default

* Add changes from Blake's review

* touchup

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Address Blake's comments

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Update docs/en/ingest-management/elastic-agent/configuration/providers/elastic-agent-providers.asciidoc

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

---------

Co-authored-by: Blake Rouse <blake.rouse@elastic.co>

* Add Fleet & Agent 8.16.3 Release Notes (#1614)

* Add Fleet & Agent 8.16.3 Release Notes

* typo

* Add Fleet & Agent 8.17.1 Release Notes (#1612)

* Add restrictions for synthetic `_source` (#1622)

* Add restrictions for synthetic

* Fixes for Martijn's review

* Remove note about synthetic _source not supported on TSDS

* Add warning about Elastic Defend with remote ES output (#1639)

* [Reusable integration] GA on 8.16 requires Enterprise License (#1645)

* [Reusable integration] GA on 8.16 requires Enterprise License

* Update docs/en/ingest-management/agent-policies.asciidoc

* Update docs/en/ingest-management/agent-policies.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Doc: Add content for Ingest Overview (#1644)

* Fleet Server on kubernetes document proposal (#1518)

* fleet server on kubernetes document added

---------

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>

* Add steps to configure a PGP key for agent upgrade (#984)

* Add steps to configure a PGP key for agent upgrade

* Rebuild

* Add alternative of using fleet-server endpoint

* fixup

* Update logic based on Michel's input

* Add Luca's suggestions

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

* Update docs/en/ingest-management/fleet/air-gapped.asciidoc

---------

Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>

* --fleet-server-cert-key-passphrase-path -> --fleet-server-cert-key-passphrase (#1658)

* github-action: Add AsciiDoc freeze warning (#1648)

* github-action: Add AsciiDoc freeze warning

* github-action: Add AsciiDoc freeze warning

* Add 8.18 branch to backport and mergify configs (#1664)

* Add Fleet & Agent 8.16.4 Release Notes (#1669)

* Add Fleet & Agent 8.16.4 Release Notes

* Add Fleet & Agent 8.16.4 Release Notes

* Add four new commits

* Revert index file

* Add Fleet & Agent 8.17.2 Release Notes (#1670)

* Add Fleet & Agent 8.17.2 Release Notes

* Add Go version bump #6686

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

---------

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Add known issue for Kibana OOM crashes (#1672)

* Update commands.asciidoc (#1668)

Remove the `--non-interactive` flag from the `elastic-agent enroll` command because its not available

* [DOCS] Warn LS pipeline should not modify fields coming from EA (#1667)

* [DOCS] Warn LS pipeline should not modify fields coming from EA

Warn LS pipeline should not modify fields coming from EA

Modifying data coming from EA can prevent the ingest pipelines on Elasticsearch side associated to the integrations in use in EA to work correctly.

* Update docs/en/ingest-management/elastic-agent/configuration/outputs/output-logstash.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update Fleet docs for new 'read' access roles (#1697)

* Update Fleet docs for new 'read' access roles

* fixup

* Fix link in 8.17.2 release notes (#1704)

* Update fleet-agent-proxy-package-registry.asciidoc (#1722)

* Update fleet-agent-proxy-package-registry.asciidoc

* Update docs/en/ingest-management/fleet-agent-proxy-package-registry.asciidoc

---------

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Add Fleet & Agent 8.18.0 Release Notes (#1665)

* Add Fleet & Agent 8.18.0 Release Notes

* Add second batch

* fix PR link

* Add BC4 agent item

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

* Update docs/en/ingest-management/release-notes/release-notes-8.17.asciidoc

* add latest entries

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Eric Beahan <ebeahan@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update docs/en/ingest-management/release-notes/release-notes-8.18.asciidoc

Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

---------

Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>

* Update Elastic Agent binary sizes (#1777)

* Update warning for Elastic Defend with Remote ES cluster (#1759)

* Update warning for Elastic Defend with Remote ES cluster

* Remove details

* [Backport] Add note about remote ES error with Fleet Server (#1786)

* github-action: add supported GitHub commands (#1796)

* Add Fleet and Agent release notes 8.18.2

---------

Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
Co-authored-by: Craig MacKenzie <craig.mackenzie@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
Co-authored-by: nima <nima.rezainia@elastic.co>
Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
Co-authored-by: Mikołaj Świątek <mail@mikolajswiatek.com>
Co-authored-by: tammytorbert <86208563+tammytorbert@users.noreply.github.com>
Co-authored-by: Michael Katsoulis <michaelkatsoulis88@gmail.com>
Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
Co-authored-by: Frederic Dartayre <30438455+fdartayre@users.noreply.github.com>
Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: Lee E Hinman <57081003+leehinman@users.noreply.github.com>
Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co>
Co-authored-by: Edu González de la Herrán <25320357+eedugon@users.noreply.github.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Andrew Gizas <andreas.gkizas@elastic.co>
Co-authored-by: Maurizio Branca <maurizio.branca@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Thomas Youngs <58738491+tyoungs-estc@users.noreply.github.com>
Co-authored-by: William Easton <williamseaston@gmail.com>
Co-authored-by: Alexandros Sapranidis <alexandros@elastic.co>
Co-authored-by: Geoff Rowland <70981735+rowlandgeoff@users.noreply.github.com>
Co-authored-by: Kyle Pollich <kpollich1@gmail.com>
Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co>
Co-authored-by: Amit Kanfer <amit.kanfer@elastic.co>
Co-authored-by: Austin Smith <76973609+asmith-elastic@users.noreply.github.com>
Co-authored-by: Khushi Jain <khushi.jain@elastic.co>
Co-authored-by: Frederik Berg <83548283+frederikb96@users.noreply.github.com>
Co-authored-by: Tiago Queiroz <tiago.queiroz@elastic.co>
Co-authored-by: Ian Lee <IanLee1521@gmail.com>
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Co-authored-by: Michel Laterman <82832767+michel-laterman@users.noreply.github.com>
Co-authored-by: Paolo Chilà <paolo.chila@elastic.co>
Co-authored-by: BBQigniter <etc@tilt-lan.com>
Co-authored-by: Rohit <59366992+Rohit-code14@users.noreply.github.com>
Co-authored-by: Insuk (Chris) Cho <isi.cho@gmail.com>
Co-authored-by: Blake Rouse <blake.rouse@elastic.co>
Co-authored-by: Lara Moreno <49395637+laraMorenoIgle@users.noreply.github.com>
Co-authored-by: Jan Calanog <nejcalanog@gmail.com>
Co-authored-by: Mirko Bez <herrBez@users.noreply.github.com>
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
(cherry picked from commit ec1efa3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REQUEST]: Document PGP key download from Fleet Server API in air-gapped envs

4 participants