Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
9ec005b
Update 2026-02-live-control-plane-migration.md
rfranzke Feb 9, 2026
e94775a
Use correct Make target in PR preview workflow (#844)
marc1404 Feb 10, 2026
7c8144f
Remove obsolete sidebar test (#847)
marc1404 Feb 10, 2026
7ce78f9
chore(deps): bump postcss from 8.3.7 to 8.5.6 (#846)
dependabot[bot] Feb 10, 2026
af1f668
Update _index.md
rfranzke Feb 11, 2026
69e0e52
Send failure notification for GitHub Action workflow (#851)
marc1404 Feb 11, 2026
1239275
Add sitemap (#852)
BoHristova Feb 11, 2026
56400e6
Adapted GEP process w/ gardener/enhancements
rfranzke Feb 12, 2026
b24f9e7
docs: consolidate lone markdown files in directories (#854)
klocke-io Feb 12, 2026
b428206
fix: update docforge extension configurations (#855)
klocke-io Feb 12, 2026
b037a99
fix: clean docforge configuration
klocke-io Feb 12, 2026
25630bc
fix: clean docforge configuration
klocke-io Feb 12, 2026
21cf802
Revert "fix: update docforge extension configurations (#855)"
klocke-io Feb 12, 2026
f3424e1
fix: glossary
klocke-io Feb 12, 2026
e978c41
fix: glossary
klocke-io Feb 12, 2026
2e0c4f2
Filter duplicate index pages from search results (#843)
marc1404 Feb 12, 2026
01c8396
Include enhancement proposals (GEPs) through Docforge (#848)
marc1404 Feb 12, 2026
d0da104
Create 0041-slo-monitoring.md
rfranzke Feb 13, 2026
fcfcefd
Move 0041 to product
rfranzke Feb 13, 2026
14f793e
Remove "click here"
rfranzke Feb 13, 2026
c8047eb
Remove broken reference (#856)
marc1404 Feb 13, 2026
402ec1d
refactor imperative "watering schedule" to declarative "soil humidity…
revdarragh Feb 13, 2026
03f1301
Create 0043-spegel-support-in-registry-cache.md
rfranzke Feb 14, 2026
a46c171
Update 0039-live-control-plane-migration.md
rfranzke Feb 14, 2026
4e6aca2
Address feedback from QRC (#849)
n-boshnakov Feb 17, 2026
430233e
Update 2026-reviews.md
rfranzke Feb 17, 2026
a3a9952
Update 0043-spegel-support-in-registry-cache.md
rfranzke Feb 17, 2026
0001f02
Update 0043-spegel-support-in-registry-cache.md
rfranzke Feb 18, 2026
630fde5
Update _index.md
rfranzke Feb 18, 2026
17aa480
Update 2026-reviews.md
rfranzke Feb 18, 2026
12bd17e
Add blog extensible-advertised-addresses-for-shoots (#744)
gardener-answering-machine Feb 18, 2026
84a25ad
Add blog simplify-multi-cluster-configuration-with-static-manifest-pr…
gardener-answering-machine Feb 18, 2026
f5347f9
Add blog enhanced-security-for-helm-deployments-gardener-adds-custom-…
gardener-answering-machine Feb 19, 2026
dd20707
Add blog introducing-automated-credential-rotation (#822)
gardener-answering-machine Feb 19, 2026
adc36ba
Switch to OIDC Federation Service instead of GitHub App (#862)
8R0WNI3 Feb 20, 2026
eb16917
Blog/2026 02 18 seamlessly switch calicos overlay network in gardener…
DockToFuture Feb 20, 2026
9e54f73
Update _index.md
rfranzke Feb 24, 2026
b9c5b31
Update 0041-slo-monitoring.md
rfranzke Feb 24, 2026
29b9399
Update 0041-slo-monitoring.md
rfranzke Feb 25, 2026
ce2a636
Update buttons on landing page (#864)
BoHristova Feb 25, 2026
3822e8d
feat: combined updates
klocke-io Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 16 additions & 19 deletions .docforge/documentation/documentation.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,11 @@
structure:
- file: _index.md
frontmatter:
title: Docs
source: /website/documentation/_index.md
- dir: getting-started
structure:
- fileTree: /website/documentation/getting-started
- dir: guides
structure:
- file: _index.md
frontmatter:
title: Guides
description: Walkthroughs of common activities
persona: Developers
weight: 20
- manifest: ./guides.yaml
- dir: security-and-compliance
structure:
Expand All @@ -21,7 +14,7 @@ structure:
frontmatter:
title: Security and Compliance
description: Make sure that your clusters are compliant and secure
weight: 30
weight: 36
aliases: ["/docs/security-and-compliance/"]
source: https://github.com/gardener/.github/blob/main/SECURITY.md
- file: https://github.com/gardener/diki/blob/main/docs/usage/disa-k8s-stig-shoot.md
Expand All @@ -47,7 +40,7 @@ structure:
frontmatter:
title: API Reference
weight: 10
aliases:
aliases:
- "/api-reference/"
persona: Developers
source: https://github.com/gardener/gardener/blob/master/docs/api-reference/README.md
Expand All @@ -63,7 +56,6 @@ structure:
persona: Operators
- fileTree: https://github.com/gardener/gardener/tree/master/docs/concepts
- file: https://github.com/gardener/gardener/blob/master/logo/gardenadm-large.png
- file: https://github.com/gardener/gardener/blob/master/docs/proposals/assets/28-overview.png
- dir: extensions
structure:
- file: _index.md
Expand Down Expand Up @@ -176,6 +168,17 @@ structure:
- "high-availability/shoot_high_availability_best_practices.md" # already included in ./guides.yaml, avoiding duplicates
- "high-availability/shoot_high_availability.md" # already included in ./guides.yaml, avoiding duplicates
- "autoscaling/shoot_pod_autoscaling_best_practices.md" # already included in ./guides.yaml, avoiding duplicates
- dir: proposals
structure:
- file: _index.md
frontmatter:
title: Proposals
weight: 34
source: https://github.com/gardener/enhancements/blob/main/geps/README.md
- fileTree: https://github.com/gardener/enhancements/tree/main/geps
excludeFiles:
- README.md
- NNNN-gep-template/README.md
- dir: extensions
structure:
- file: _index.md
Expand All @@ -187,11 +190,6 @@ structure:
- manifest: ./gardener-extensions/gardener-extensions.yaml
- dir: other-components
structure:
- file: _index.md
frontmatter:
title: Other Components
description: Other components included in the Gardener project
weight: 50
- manifest: ./other-components.yaml
- dir: dashboard
structure:
Expand All @@ -217,9 +215,8 @@ structure:
- dir: faq
structure:
- manifest: ./faq.yaml
- dir: glossary
structure:
- fileTree: /website/documentation/glossary
- file: glossary.md
source: /website/documentation/glossary.md
- dir: resources
structure:
- fileTree: /website/documentation/resources
Expand Down
2 changes: 2 additions & 0 deletions .docforge/documentation/other-components.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
structure:
- file: _index.md
source: /website/documentation/other-components/_index.md
- dir: machine-controller-manager
structure:
- file: _index.md
Expand Down
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@
!images/
!post-processing/
!website/
!Makefile
!package*.json
!tsconfig.json
31 changes: 11 additions & 20 deletions .github/workflows/deploy-github-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,33 +39,24 @@ jobs:
with:
path: .vitepress/dist
if: github.event_name != 'pull_request'

test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node
uses: actions/setup-node@v4
- name: Send failure notification
uses: gardener/cc-utils/.github/actions/send-mail@master
if: ${{ failure() && github.ref == 'refs/heads/master' }}
with:
node-version: 24
cache: npm
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Test
run: make ci-test
env:
GITHUB_OAUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
subject: GHA workflow ${{ github.workflow_ref }} failed!
body: |
The following GHA job failed:
${build_job_url}
recipients: |
niklas.klocke@sap.com
marc.vornetran@sap.com

deploy:
if: github.event_name != 'pull_request' && github.ref == 'refs/heads/master'
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: [build, test]
needs: [build]
runs-on: ubuntu-latest
name: Deploy
steps:
Expand Down
21 changes: 10 additions & 11 deletions .github/workflows/pr-preview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- closed

permissions:
id-token: write
pull-requests: write

concurrency: preview-${{ github.ref }}
Expand All @@ -15,14 +16,13 @@ jobs:
if: ${{ github.event.action == 'labeled' && github.event.label.name == vars.DEFAULT_LABEL_OK_TO_TEST && vars.DEFAULT_LABEL_OK_TO_TEST != '' }}
runs-on: ubuntu-latest
steps:
- uses: actions/create-github-app-token@v2
- uses: gardener/cc-utils/.github/actions/github-auth@master
id: app-token
with:
# required
app-id: ${{ vars.GARDENER_GITHUB_ACTIONS_APP_ID }}
private-key: ${{ secrets.GARDENER_GITHUB_ACTIONS_PRIVATE_KEY }}
owner: gardener
token-server: ${{ vars.FEDERATED_GITHUB_ACCESS_TOKEN_SERVER }}
repositories: documentation-demo
permissions: |
contents: write

- name: Checkout
uses: gardener/cc-utils/.github/actions/trusted-checkout@master
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
- name: Build with VitePress
run: |
echo "Building with VITE_PUBLIC_BASE_PATH: '$VITE_PUBLIC_BASE_PATH'"
npm run docs:build
make build

- uses: actions/checkout@v6
with:
Expand Down Expand Up @@ -193,14 +193,13 @@ jobs:
if: ${{ github.event.action == 'closed' }}
runs-on: ubuntu-latest
steps:
- uses: actions/create-github-app-token@v2
- uses: gardener/cc-utils/.github/actions/github-auth@master
id: app-token
with:
# required
app-id: ${{ vars.GARDENER_GITHUB_ACTIONS_APP_ID }}
private-key: ${{ secrets.GARDENER_GITHUB_ACTIONS_PRIVATE_KEY }}
owner: gardener
token-server: ${{ vars.FEDERATED_GITHUB_ACCESS_TOKEN_SERVER }}
repositories: documentation-demo
permissions: |
contents: write

- name: Checkout main repository
uses: gardener/cc-utils/.github/actions/trusted-checkout@master
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/pullrequest-trust-helper.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ on:
jobs:
pullrequest-trusted-helper:
permissions:
pull-requests: write
secrets: inherit # access to `GitHub-Actions`-App is needed to read teams
id-token: write
uses: gardener/cc-utils/.github/workflows/pullrequest-trust-helper.yaml@master
with:
trusted-teams: 'documentation-maintainers'
trusted-teams: 'documentation-maintainers'
Loading
Loading