Skip to content

[docs] Update incomplete artifact list for air-gapped deployments - #8158

Open
mdbirnstiehl wants to merge 3 commits into
elastic:mainfrom
mdbirnstiehl:incomplete-artifact-ag-deployment
Open

[docs] Update incomplete artifact list for air-gapped deployments#8158
mdbirnstiehl wants to merge 3 commits into
elastic:mainfrom
mdbirnstiehl:incomplete-artifact-ag-deployment

Conversation

@mdbirnstiehl

Copy link
Copy Markdown
Member

Summary

Closes #1821

The "Host your own artifact registry" section previously listed only static curl commands for linux-x86_64 tar.gz packages, leaving users without guidance for other architectures and package types. This PR replaces that static list with a shell script that generates the full set of download commands for all supported architectures (linux-x86_64, linux-arm64, windows-x86_64, darwin-x86_64, darwin-aarch64) and package formats (.tar.gz, .deb, .rpm, .msi), including per-component exclusions where applicable.

Generative AI disclosure

  1. Did you use a generative AI (GenAI) tool to assist in creating this contribution?
  • Yes
  • No
  1. If you answered "Yes" to the previous question, please specify the tool(s) and model(s) used (e.g., Google Gemini, OpenAI ChatGPT-4, etc.).

Tool(s) and model(s) used: Claude Code Sonnet 4.6

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Elastic Docs AI PR menu

Check the box to run an AI review for this pull request.

  • Review docs changes (docs-review). Status: not started.

Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

🔍 Preview links for changed docs

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

```shell
#!/bin/sh

VERSION="${1:-9.0.0}"

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.

From a public doc perspective, can't we have this aligned with the current - latest - version rather than being a static value

curl -O https://artifacts.elastic.co/downloads/prodfiler/pf-elastic-symbolizer-{{version.stack}}-linux-x86_64.tar.gz.asc
1. Download the latest release artifacts from the public {{artifact-registry}} at `https://artifacts.elastic.co/downloads/`. The required artifacts depend on which integrations you’re using and which operating systems your {{agent}}s run on. Make sure to also download the corresponding `.sha512` and PGP signature (`.asc`) files for each binary, as these are used for file integrity validation during installation and upgrade.

To generate the full set of `curl` commands for all supported architectures and package types, save the following script and run it with your stack version as the argument:

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.

Internally, how do we ensure the list is complete and maintained, and that the script doesn't generate 404 URLs?

@jeanfabrice jeanfabrice left a comment

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 left two comments attached to the code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Internal]: Incomplete Artifact List in Air-Gapped Deployment Guide

2 participants