Skip to content

ECE architecture: link services to host roles and fix Controller→Coordinator - #8121

Merged
eedugon merged 5 commits into
mainfrom
ece_coordinator_constructor
Sep 1, 2026
Merged

ECE architecture: link services to host roles and fix Controller→Coordinator#8121
eedugon merged 5 commits into
mainfrom
ece_coordinator_constructor

Conversation

@eedugon

@eedugon eedugon commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

The ECE architecture page described each service (ZooKeeper, Director, Constructor, Proxies, Allocators) without mentioning which host role runs it, leaving a gap between the architecture overview and the role model explained in the assign-roles-to-hosts page.

  • Add inline role references (director, coordinator, proxy, allocator) to each service description in the architecture page, linking to the assign-roles-to-hosts page.
  • Describe that coordinator hosts are showed in Cloud UI as Controllers.
  • Expand the coordinator role description in assign-roles-to-hosts to list the services it runs (Constructor, Admin Console, Cloud UI) and add a cross-reference back to the architecture page.

Closes elastic/docs-content-internal#1093

Test plan

  • Preview build renders role links correctly in each service section.
  • Table column for frc-constructors-constructor and related containers shows Coordinator.
  • Cross-reference from assign-roles-to-hosts → architecture page resolves.

🤖 Generated with Claude Code

…dinator

The architecture page described ZooKeeper, Director, Constructor, Proxies,
and Allocators without indicating which ECE host role runs each service,
leaving readers unable to connect service descriptions to the role model.

- Add inline role references to each control plane service, Proxies, and
  Allocators sections pointing to the assign-roles-to-hosts page.
- Fix incorrect "Controller" label in the service containers table; the
  actual ECE host role is "coordinator".
- Expand the coordinator role description in assign-roles-to-hosts to list
  the services it runs (Constructor, Admin Console, Cloud UI) and link back
  to the architecture page.

Closes elastic/docs-content-internal#1093

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eedugon
eedugon requested a review from a team as a code owner August 31, 2026 12:41
@github-actions

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 Aug 31, 2026

Copy link
Copy Markdown
Contributor

@github-actions

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.

eedugon and others added 2 commits August 31, 2026 15:05
The coordinator role is displayed as "Controller" in the Cloud UI, but the
internal identifier used in API calls and role tokens remains coordinator.
Add a note to assign-roles-to-hosts explaining this discrepancy, and add a
clarifying sentence to the service containers table intro in ece-architecture.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…le refs

Show both the Cloud UI name (Controller) and the API identifier (coordinator)
in the service containers table so both UI users and API/token users can
recognize the role. Also add "shown as Controller in the Cloud UI" to the
Constructor and Cloud UI/API service descriptions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eedugon
eedugon requested review from gigerdo and nadirhamza1 August 31, 2026 13:38

@gigerdo gigerdo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@shainaraskas shainaraskas left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice and clear. smallest placement / formatting comments

Comment thread deploy-manage/deploy/cloud-enterprise/ece-architecture.md Outdated
Comment thread deploy-manage/deploy/cloud-enterprise/ece-architecture.md
@eedugon
eedugon enabled auto-merge (squash) September 1, 2026 08:31
@eedugon
eedugon merged commit 1223f18 into main Sep 1, 2026
9 checks passed
@eedugon
eedugon deleted the ece_coordinator_constructor branch September 1, 2026 08:33
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.

4 participants