Skip to content

docs(integration): add Elasticsearch and Terraform guides under a DevOps category - #156

Merged
majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/elasticsearch-terraform
Sep 21, 2026
Merged

majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/elasticsearch-terraform

Conversation

@majinghe

@majinghe majinghe commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Adds two integration guides, grouped under a new DevOps category (developer/integration/devops/, all 5 locales):

  • Elasticsearch — S3 snapshot repository via the repository-s3 plugin: keystore carries credentials only, elasticsearch.yml carries endpoint/protocol/path-style/region; snapshot → delete index → restore verified end-to-end against RustFS v2.3.1 (count:5 after restore). Covers the disk-watermark pitfall during restore.
  • Terraform — S3 backend with S3-native locking (use_lockfile): init/apply/plan verified against RustFS v2.3.1; state object lands at rustfs-demo/terraform.tfstate, plan reports "No changes".

Also removes a duplicated Registry line on the integration landing pages (all locales).

Structure

  • New devops category with localized landing pages and meta.json in en/zh/de/fr/ja; wired into integration/meta.json navigation.
  • Screenshots: Chinese-locale Console shots in zh, English shots shared by en/de/fr/ja (same convention as the observability category).

Localization status

  • en/zh: fully written and localized.
  • de/fr/ja: guide bodies are English source copies pending translation (consistent with existing practice in this repo, e.g. de/ja big-data landing pages); landing pages and navigation titles are localized.

Validation

  • npm run docs:check — PASS (695 pages, 175 meta.json)
  • npm run build — PASS (2795 files)
  • Locale audit: no new findings for the changed files (remaining SOURCE_LOCALE_LINK reports are false positives from the elastic.co/guide/en/ URL path segment).

@vercel

vercel Bot commented Sep 21, 2026

Copy link
Copy Markdown

@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel.

A member of the Team first needs to authorize it.

…Ops category

- Add Elasticsearch snapshot-repository guide (repository-s3 plugin,
  snapshot/restore cycle verified against RustFS v2.3.1)
- Add Terraform S3 backend guide with S3-native state locking
  (init/apply/plan verified against RustFS v2.3.1)
- Group both under a new DevOps integration category (5 locales)
- Remove a duplicated Registry line on the integration landing pages
@majinghe
majinghe force-pushed the docs/elasticsearch-terraform branch from ad809ca to 41221dc Compare September 21, 2026 03:53
@majinghe majinghe changed the title docs(integration): add Elasticsearch and Terraform integration guides docs(integration): add Elasticsearch and Terraform guides under a DevOps category Sep 21, 2026
@majinghe
majinghe merged commit cef7c17 into rustfs:main Sep 21, 2026
1 of 2 checks passed
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.

1 participant