Skip to content

Commit 1bbed73

Browse files
authored
Merge branch 'main' into obs-ai-assistant-add-qwen-ratings
2 parents 0832a1d + 53c87f1 commit 1bbed73

File tree

939 files changed

+11648
-19483
lines changed

Some content is hidden

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

939 files changed

+11648
-19483
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

cloud-account/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ applies_to:
99
products:
1010
- id: cloud-hosted
1111
- id: cloud-serverless
12+
description: Manage your Elastic Cloud account settings, including email, password,
13+
authentication methods, and personal preferences. Configure your user profile
14+
and customize your interface.
1215
---
1316

1417
# Manage your Cloud account and preferences

extend/contribute/api-docs/checklist.md renamed to contribute-docs/api-docs/checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ Use this checklist to verify the quality, completeness, and consistency of your
2828
## Quality assurance
2929

3030
- Preview your changes locally before submitting (see [Contribute locally: Elasticsearch quickstart](./quickstart.md))
31-
- [Lint your API docs](guidelines.md#lint-your-api-docs) to identify and fix issues
31+
- [Lint your API docs](./guidelines.md#lint-your-api-docs) to identify and fix issues
3232
- Check all links to ensure they work correctly
3333
- Ensure examples are realistic and error-free

extend/contribute/api-docs/guidelines.md renamed to contribute-docs/api-docs/guidelines.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ paths:
510510
:::{tab-item} Elasticsearch
511511
:sync: elasticsearch
512512

513-
**External documentation links** use the `@ext_doc_id` annotation to connect to narrative guides. This is transformed into an OpenAPI `externalDocs` field in the [compilation process](overview.md#example-elasticsearch):
513+
**External documentation links** use the `@ext_doc_id` annotation to connect to narrative guides. This is transformed into an OpenAPI `externalDocs` field in the [compilation process](./overview.md#example-elasticsearch):
514514

515515
```ts
516516
/**
@@ -621,7 +621,7 @@ The [Elasticsearch API specification](https://github.com/elastic/elasticsearch-s
621621
- **Spectral**: Configuration in `.spectral.yaml`
622622
- **Redocly**: Configuration in `redocly.yaml`
623623

624-
Refer to [the Elasticsearch quickstart](quickstart.md#lint-your-docs) to learn how to run the linter locally.
624+
Refer to [the Elasticsearch quickstart](./quickstart.md#lint-your-docs) to learn how to run the linter locally.
625625

626626
::::
627627
::::

extend/contribute/api-docs/help.md renamed to contribute-docs/api-docs/help.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
The API docs workflow is pretty complicated, and there's lots of moving parts. It takes a village to produce excellent API docs, so don't hesitate to ask for help if you get stuck or have questions.
44

5-
If you're not sure who owns a specific API, check out the [API ownership table](workflows.md) to find the right team.
5+
If you're not sure who owns a specific API, check out the [API ownership table](./workflows.md) to find the right team.
66

77
## Report issues
88

99
### API docs issues
1010

1111
When you find a bug or gap in the API docs:
1212

13-
- If you're comfortable making the change, open a PR in the [relevant repo](workflows.md)
13+
- If you're comfortable making the change, open a PR in the [relevant repo](./workflows.md)
1414
- Alternatively, open an issue in either:
1515
- [elastic/docs-content](https://www.github.com/elastic/docs-content/issues) (public repo)
1616
- [elastic/docs-content-internal](https://www.github.com/elastic/docs-content-internal/issues) (Elastic employees only)
File renamed without changes.

0 commit comments

Comments
 (0)