Skip to content

Commit e32d990

Browse files
Merge branch 'main' into security-alert-schema-data-stream-fields
2 parents 0b7f09b + 659559b commit e32d990

File tree

350 files changed

+4069
-11111
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

350 files changed

+4069
-11111
lines changed

.github/CODEOWNERS

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99
# The docs
1010
/cloud-account/ @elastic/admin-docs
1111
/deploy-manage/ @elastic/admin-docs
12-
/explore-analyze/ @elastic/core-docs @elastic/experience-docs
12+
/explore-analyze/ @elastic/core-docs @elastic/experience-docs
1313
/extend/ @elastic/core-docs
1414
/get-started/ @elastic/core-docs @elastic/project-docs
1515

1616
/manage-data/ @elastic/admin-docs
17-
/manage-data/data-store/ @elastic/admin-docs @elastic/developer-docs
17+
/manage-data/data-store/ @elastic/admin-docs @elastic/developer-docs
1818
/manage-data/ingest/ @elastic/ingest-docs
1919

2020
/reference/ @elastic/docs
2121
/reference/apm-agents/ @elastic/ingest-docs
2222
/reference/data-analysis/ @elastic/docs
2323
/reference/data-analysis/observability/ @elastic/experience-docs
24-
/reference/data-analysis/kibana/ @elastic/experience-docs
24+
/reference/data-analysis/kibana/ @elastic/experience-docs
2525
/reference/data-analysis/machine-learning/ @elastic/developer-docs
2626
/reference/data-analysis/observability/ @elastic/experience-docs
2727
/reference/elasticsearch/clients/ @elastic/developer-docs
@@ -42,8 +42,12 @@
4242
/release-notes/fleet-elastic-agent/ @elastic/ingest-docs
4343
/release-notes/intro/ @elastic/docs
4444

45-
/solutions/ @elastic/experience-docs @elastic/developer-docs
45+
/solutions/ @elastic/experience-docs @elastic/developer-docs
4646
/solutions/observability/ @elastic/experience-docs
47+
/solutions/observability/apm/apm-agents/ @elastic/ingest-docs
48+
/solutions/observability/apm/apm-server/ @elastic/ingest-docs
49+
/solutions/observability/apm/ingest/ @elastic/ingest-docs
50+
/solutions/observability/apm/opentelemetry/ @elastic/ingest-docs
4751
/solutions/observability/get-started/ @elastic/ski-docs @elastic/project-docs
4852
/solutions/search/ @elastic/developer-docs
4953
/solutions/search/get-started/ @elastic/developer-docs @elastic/project-docs
@@ -54,7 +58,7 @@
5458
/troubleshoot/deployments/ @elastic/admin-docs
5559
/troubleshoot/elasticsearch/ @elastic/admin-docs
5660
/troubleshoot/ingest/ @elastic/ingest-docs
57-
/troubleshoot/kibana/ @elastic/admin-docs @elastic/experience-docs
61+
/troubleshoot/kibana/ @elastic/admin-docs @elastic/experience-docs
5862
/troubleshoot/monitoring/ @elastic/admin-docs @elastic/experience-docs
5963
/troubleshoot/observability/ @elastic/ski-docs
6064
/troubleshoot/security/ @elastic/ski-docs

.github/workflows/co-docs-builder.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ on:
2121
jobs:
2222
publish:
2323
if: contains(github.event.pull_request.labels.*.name, 'ci:doc-build')
24-
uses: elastic/workflows/.github/workflows/docs-versioned-publish.yml@main
24+
uses: elastic/dev-docs-workflows/.github/workflows/docs-versioned-publish.yml@main
2525
with:
2626
# Refers to Vercel project
2727
project-name: elastic-dot-co-docs-preview-docs
Lines changed: 74 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,106 @@
1-
name: Update Kube-Stack Version
1+
name: Update Kube Stack Version
22

33
on:
44
schedule:
55
# Run every Monday at 9:00 AM UTC
66
- cron: '0 9 * * 1'
7-
workflow_dispatch: # Allow manual triggering
7+
workflow_dispatch:
8+
inputs:
9+
dry_run:
10+
description: 'Dry run (check for updates without creating PR)'
11+
required: false
12+
default: false
13+
type: boolean
814

915
jobs:
1016
update-kube-stack-version:
1117
runs-on: ubuntu-latest
1218

1319
steps:
1420
- name: Checkout repository
15-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
1622
with:
1723
token: ${{ secrets.GITHUB_TOKEN }}
18-
24+
fetch-depth: 0
25+
1926
- name: Set up Python
20-
uses: actions/setup-python@v4
27+
uses: actions/setup-python@v5
2128
with:
22-
python-version: '3.9'
23-
24-
- name: Run kube-stack version update script
29+
python-version: '3.13'
30+
31+
- name: Install dependencies
2532
run: |
26-
cd scripts
27-
python update_kube_stack_version.py
28-
33+
python -m pip install --upgrade pip
34+
pip install requests
35+
36+
- name: Run update script
37+
id: update-script
38+
run: |
39+
echo "Running kube-stack-version update script..."
40+
python scripts/update_kube_stack_version.py
41+
echo "Script completed successfully"
42+
2943
- name: Check for changes
30-
id: verify-changed-files
44+
id: check-changes
3145
run: |
32-
if [ -n "$(git status --porcelain)" ]; then
33-
echo "changed=true" >> $GITHUB_OUTPUT
46+
if git diff --quiet HEAD -- docset.yml; then
47+
echo "No changes detected in docset.yml"
48+
echo "has_changes=false" >> $GITHUB_OUTPUT
3449
else
35-
echo "changed=false" >> $GITHUB_OUTPUT
50+
echo "Changes detected in docset.yml"
51+
echo "has_changes=true" >> $GITHUB_OUTPUT
52+
53+
# Show the diff for logging
54+
echo "Changes:"
55+
git diff HEAD -- docset.yml
3656
fi
37-
38-
- name: Commit and push changes
39-
if: steps.verify-changed-files.outputs.changed == 'true'
40-
run: |
41-
git config --local user.email "[email protected]"
42-
git config --local user.name "GitHub Action"
43-
git add docs/docset.yml
44-
git commit -m "chore: update kube-stack version [skip ci]"
45-
git push
46-
57+
4758
- name: Create Pull Request
48-
if: steps.verify-changed-files.outputs.changed == 'true'
49-
uses: peter-evans/create-pull-request@v5
59+
if: steps.check-changes.outputs.has_changes == 'true' && github.event.inputs.dry_run != 'true'
60+
uses: peter-evans/create-pull-request@v7
5061
with:
5162
token: ${{ secrets.GITHUB_TOKEN }}
52-
commit-message: "chore: update kube-stack version"
53-
title: "chore: update kube-stack version"
63+
commit-message: 'chore: update kube-stack-version'
64+
title: 'chore: update kube-stack-version'
5465
body: |
55-
This PR automatically updates the kube-stack version in `docs/docset.yml` based on the latest version from the elastic-agent repository.
66+
This PR automatically updates the `kube-stack-version` in `docset.yml` based on the latest version from the elastic-agent repository.
5667
5768
**Changes:**
58-
- Updated kube-stack version in docset.yml
69+
- Updated `kube-stack-version` to the latest value from elastic-agent repository
70+
71+
**Generated by:** [Update Kube Stack Version workflow](https://github.com/${{ github.repository }}/actions/workflows/update-kube-stack-version.yml)
5972
60-
This PR was created automatically by the weekly kube-stack version update workflow.
73+
This is an automated update. Please review the changes before merging.
6174
branch: update-kube-stack-version
6275
delete-branch: true
6376
labels: |
6477
automated
65-
documentation
78+
chore
79+
kube-stack-version
80+
81+
- name: Dry run summary
82+
if: github.event.inputs.dry_run == 'true'
83+
run: |
84+
echo "## Dry Run Summary" >> $GITHUB_STEP_SUMMARY
85+
echo "" >> $GITHUB_STEP_SUMMARY
86+
if [ "${{ steps.check-changes.outputs.has_changes }}" == "true" ]; then
87+
echo "✅ **Changes detected** - A PR would be created in a real run" >> $GITHUB_STEP_SUMMARY
88+
echo "" >> $GITHUB_STEP_SUMMARY
89+
echo "**Changes that would be made:**" >> $GITHUB_STEP_SUMMARY
90+
echo '```diff' >> $GITHUB_STEP_SUMMARY
91+
git diff HEAD -- docset.yml >> $GITHUB_STEP_SUMMARY
92+
echo '```' >> $GITHUB_STEP_SUMMARY
93+
else
94+
echo "ℹ️ **No changes needed** - kube-stack-version is already up to date" >> $GITHUB_STEP_SUMMARY
95+
fi
96+
97+
- name: Summary
98+
if: github.event.inputs.dry_run != 'true'
99+
run: |
100+
echo "## Update Summary" >> $GITHUB_STEP_SUMMARY
101+
echo "" >> $GITHUB_STEP_SUMMARY
102+
if [ "${{ steps.check-changes.outputs.has_changes }}" == "true" ]; then
103+
echo "✅ **PR Created** - Changes detected and pull request created" >> $GITHUB_STEP_SUMMARY
104+
else
105+
echo "ℹ️ **No changes needed** - kube-stack-version is already up to date" >> $GITHUB_STEP_SUMMARY
106+
fi

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
.artifacts
33
.DS_store
44

5+
# Jetbrains files
6+
.idea
7+
*.iml
8+
59
# Add LLM/AI related files
610
AGENTS.md
711
.github/copilot-instructions.md
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Using [AutoOps for ECE, ECK, and self-managed clusters](/deploy-manage/monitor/autoops/cc-autoops-as-cloud-connected.md) through Cloud Connect is included with your [self-managed Enterprise license](https://www.elastic.co/subscriptions).
1+
Using [AutoOps for ECE, ECK, and self-managed clusters](/deploy-manage/monitor/autoops/cc-autoops-as-cloud-connected.md) through Cloud Connect is included with your [self-managed Enterprise license](https://www.elastic.co/subscriptions) and self-managed free trials.

deploy-manage/autoscaling/trained-model-autoscaling.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,8 @@ In case of ingest-optimized deployments, we maximize the number of model allocat
133133
| Level | Allocations | Threads | VCUs |
134134
| --- | --- | --- | --- |
135135
| Low | 0 to 2 dynamically | 1 | 0 to 16 dynamically |
136-
| Medium | 1 to 32 dynamically | 1 | 8 to 256 dynamically |
137-
| High | 1 to 512 for Search<br> 1 to 128 for Security and Observability<br> | 1 | 8 to 4096 for Search<br> 8 to 1024 for Security and Observability<br> |
136+
| Medium | 0 to 32 dynamically | 1 | 8 to 256 dynamically |
137+
| High | 0 to 512 for Search<br> 1 to 128 for Security and Observability<br> | 1 | 8 to 4096 for Search<br> 8 to 1024 for Security and Observability<br> |
138138

139139
:::
140140

deploy-manage/deploy/cloud-enterprise/ece-install-offline-images.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,16 @@ Enterprise Search is not available in versions 9.0+.
3838

3939
| Required downloads | Minimum required ECE version |
4040
| --- | --- |
41-
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 9.1.3](https://download.elastic.co/cloud-enterprise/versions/9.1.3.zip) | ECE 4.0.0 |
42-
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:9.1.3 | ECE 4.0.0 |
43-
| docker.elastic.co/cloud-release/kibana-cloud:9.1.3 | ECE 4.0.0 |
44-
| docker.elastic.co/cloud-release/elastic-agent-cloud:9.1.3 | ECE 4.0.0 |
41+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 9.1.4](https://download.elastic.co/cloud-enterprise/versions/9.1.4.zip) | ECE 4.0.0 |
42+
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:9.1.4 | ECE 4.0.0 |
43+
| docker.elastic.co/cloud-release/kibana-cloud:9.1.4 | ECE 4.0.0 |
44+
| docker.elastic.co/cloud-release/elastic-agent-cloud:9.1.4 | ECE 4.0.0 |
4545
| | |
46-
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.3](https://download.elastic.co/cloud-enterprise/versions/8.19.3.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
47-
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:8.19.3 | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
48-
| docker.elastic.co/cloud-release/kibana-cloud:8.19.3 | ECE 3.0.0 |
49-
| docker.elastic.co/cloud-release/elastic-agent-cloud:8.19.3 | ECE 3.0.0 |
50-
| docker.elastic.co/cloud-release/enterprise-search-cloud:8.19.3 | ECE 3.0.0 |
46+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.4](https://download.elastic.co/cloud-enterprise/versions/8.19.4.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
47+
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:8.19.4 | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
48+
| docker.elastic.co/cloud-release/kibana-cloud:8.19.4 | ECE 3.0.0 |
49+
| docker.elastic.co/cloud-release/elastic-agent-cloud:8.19.4 | ECE 3.0.0 |
50+
| docker.elastic.co/cloud-release/enterprise-search-cloud:8.19.4 | ECE 3.0.0 |
5151
| | |
5252
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 7.17.29](https://download.elastic.co/cloud-enterprise/versions/7.17.29.zip) | ECE 2.2.2 |
5353
| docker.elastic.co/cloud-assets/elasticsearch:7.17.29-0 | ECE 2.2.2 |
@@ -67,6 +67,11 @@ Enterprise Search is not available in versions 9.0+.
6767
::::{dropdown} Expand to view the full list
6868
| Required downloads | Minimum required ECE version |
6969
| --- | --- |
70+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 9.1.4](https://download.elastic.co/cloud-enterprise/versions/9.1.4.zip) | ECE 4.0.0 |
71+
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:9.1.4 | ECE 4.0.0 |
72+
| docker.elastic.co/cloud-release/kibana-cloud:9.1.4 | ECE 4.0.0 |
73+
| docker.elastic.co/cloud-release/elastic-agent-cloud:9.1.4 | ECE 4.0.0 |
74+
| | |
7075
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 9.1.3](https://download.elastic.co/cloud-enterprise/versions/9.1.3.zip) | ECE 4.0.0 |
7176
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:9.1.3 | ECE 4.0.0 |
7277
| docker.elastic.co/cloud-release/kibana-cloud:9.1.3 | ECE 4.0.0 |
@@ -122,6 +127,12 @@ Enterprise Search is not available in versions 9.0+.
122127
| docker.elastic.co/cloud-release/kibana-cloud:9.0.0 | ECE 4.0.0 |
123128
| docker.elastic.co/cloud-release/elastic-agent-cloud:9.0.0 | ECE 4.0.0 |
124129
| | |
130+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.4](https://download.elastic.co/cloud-enterprise/versions/8.19.4.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
131+
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:8.19.4 | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
132+
| docker.elastic.co/cloud-release/kibana-cloud:8.19.4 | ECE 3.0.0 |
133+
| docker.elastic.co/cloud-release/elastic-agent-cloud:8.19.4 | ECE 3.0.0 |
134+
| docker.elastic.co/cloud-release/enterprise-search-cloud:8.19.4 | ECE 3.0.0 |
135+
| | |
125136
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.3](https://download.elastic.co/cloud-enterprise/versions/8.19.3.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
126137
| docker.elastic.co/cloud-release/elasticsearch-cloud-ess:8.19.3 | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
127138
| docker.elastic.co/cloud-release/kibana-cloud:8.19.3 | ECE 3.0.0 |

deploy-manage/deploy/cloud-enterprise/edit-stack-settings-apm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Starting in {{stack}} version 8.0, how you change APM settings and the settings
1818
: New deployments created in {{stack}} version 8.0 and later will be managed by {{fleet}}.
1919

2020
* This mode requires SSL/TLS configuration. Check [TLS configuration for {{fleet}}-managed mode](#ece-edit-apm-fleet-tls) for details.
21-
* Check [APM integration input settings](/solutions/observability/apm/configure-apm-server.md) for all other Elastic APM configuration options in this mode.
21+
* Check [APM integration input settings](/solutions/observability/apm/apm-server/configure.md) for all other Elastic APM configuration options in this mode.
2222

2323

2424
Standalone APM Server (legacy)
@@ -45,7 +45,7 @@ Pick one of the following options:
4545
{{ece}} supports most of the legacy APM settings. Through a YAML editor in the console, you can append your APM Server properties to the `apm-server.yml` file. Your changes to the configuration file are read on startup.
4646

4747
::::{important}
48-
Be aware that some settings could break your cluster if set incorrectly and that the syntax might change between major versions. Before upgrading, be sure to review the full list of the [latest APM settings and syntax](/solutions/observability/apm/configure-apm-server.md).
48+
Be aware that some settings could break your cluster if set incorrectly and that the syntax might change between major versions. Before upgrading, be sure to review the full list of the [latest APM settings and syntax](/solutions/observability/apm/apm-server/configure.md).
4949
::::
5050

5151

deploy-manage/deploy/cloud-enterprise/fresh-installation-of-ece-using-podman-hosts.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,6 @@ This section provides guidelines and recommendations to install ECE using a Podm
7676

7777
To add a new allocator, use `--roles "allocator"`. To add a new coordinator, director, proxy, and allocator, use `--roles "allocator,coordinator,director,proxy"`
7878

79-
79+
::::{note}
80+
When using Podman, removing an image with the `--force` (`-f`) option not only deletes the image reference but also removes any containers that depend on that image. This behavior differs from Docker, where forced image removal does not automatically remove running or stopped containers. Therefore, avoid using the `--force` (`-f`) option with the `docker rmi` command.
81+
::::

deploy-manage/deploy/cloud-enterprise/manage-elastic-stack-versions.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ $$$ece-elastic-stack-stackpacks-recent$$$
3737

3838
| Stack pack download link | Minimum required ECE version |
3939
| --- | --- |
40-
| [{{es}}, {{kib}}, and APM stack pack: 9.1.3](https://download.elastic.co/cloud-enterprise/versions/9.1.3.zip) | ECE 4.0.0 |
41-
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.3](https://download.elastic.co/cloud-enterprise/versions/8.19.3.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
40+
| [{{es}}, {{kib}}, and APM stack pack: 9.1.4](https://download.elastic.co/cloud-enterprise/versions/9.1.4.zip) | ECE 4.0.0 |
41+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.4](https://download.elastic.co/cloud-enterprise/versions/8.19.4.zip) | ECE 3.0.0<br>(+ Docker 20.10.10+ required for 8.16+) |
4242
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 7.17.29](https://download.elastic.co/cloud-enterprise/versions/7.17.29.zip) | ECE 2.2.2 |
4343
| [{{es}}, {{kib}}, and APM stack pack: 6.8.23](https://download.elastic.co/cloud-enterprise/versions/6.8.23.zip) | ECE 1.1.4 |
4444

@@ -50,6 +50,7 @@ Following is the full list of available packs containing {{stack}} versions. Not
5050
::::{dropdown} Expand to view the full list
5151
| Stack pack download link | Minimum required ECE version |
5252
| --- | --- |
53+
| [{{es}}, {{kib}}, and APM stack pack: 9.1.4](https://download.elastic.co/cloud-enterprise/versions/9.1.4.zip) | ECE 4.0.0 |
5354
| [{{es}}, {{kib}}, and APM stack pack: 9.1.3](https://download.elastic.co/cloud-enterprise/versions/9.1.3.zip) | ECE 4.0.0 |
5455
| [{{es}}, {{kib}}, and APM stack pack: 9.1.2](https://download.elastic.co/cloud-enterprise/versions/9.1.2.zip) | ECE 4.0.0 |
5556
| [{{es}}, {{kib}}, and APM stack pack: 9.1.1](https://download.elastic.co/cloud-enterprise/versions/9.1.1.zip) | ECE 4.0.0 |
@@ -61,6 +62,7 @@ Following is the full list of available packs containing {{stack}} versions. Not
6162
| [{{es}}, {{kib}}, and APM stack pack: 9.0.2](https://download.elastic.co/cloud-enterprise/versions/9.0.2.zip) | ECE 4.0.0 |
6263
| [{{es}}, {{kib}}, and APM stack pack: 9.0.1](https://download.elastic.co/cloud-enterprise/versions/9.0.1.zip) | ECE 4.0.0 |
6364
| [{{es}}, {{kib}}, and APM stack pack: 9.0.0](https://download.elastic.co/cloud-enterprise/versions/9.0.0.zip) | ECE 4.0.0 |
65+
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.4](https://download.elastic.co/cloud-enterprise/versions/8.19.4.zip) | ECE 3.0.0<br>(+ docker 20.10.10+ required for 8.16+) |
6466
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.3](https://download.elastic.co/cloud-enterprise/versions/8.19.3.zip) | ECE 3.0.0<br>(+ docker 20.10.10+ required for 8.16+) |
6567
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.2](https://download.elastic.co/cloud-enterprise/versions/8.19.2.zip) | ECE 3.0.0<br>(+ docker 20.10.10+ required for 8.16+) |
6668
| [{{es}}, {{kib}}, APM, and Enterprise Search stack pack: 8.19.1](https://download.elastic.co/cloud-enterprise/versions/8.19.1.zip) | ECE 3.0.0<br>(+ docker 20.10.10+ required for 8.16+) |

0 commit comments

Comments
 (0)