Skip to content

Conversation

@mohammedabdulwahhab
Copy link
Contributor

@mohammedabdulwahhab mohammedabdulwahhab commented Aug 11, 2025

Overview:

  • Set reasonable defaults for frontend and worker components for DGDs
  • Change componentType of frontend component from main -> frontend

Summary by CodeRabbit

  • New Features

    • Automatic defaults for Frontend and Worker pods (health probes, ports, and resource presets).
    • Controller now creates services/ingress for Frontend components.
    • Improved backend detection and pod spec generation.
  • Refactor

    • Reclassified component type from “main” to “frontend” across deployments and operator API.
    • Introduced role/backend abstractions for cleaner configuration.
  • Chores

    • Updated example manifests to use componentType: frontend.
    • Tests updated and stabilized; removed obsolete env/port wiring (e.g., DYNAMO_PORT).

@github-actions github-actions bot added the fix label Aug 11, 2025
@mohammedabdulwahhab mohammedabdulwahhab changed the title fix: defaults fix: operator defaults Aug 11, 2025
Signed-off-by: mohammedabdulwahhab <[email protected]>
@mohammedabdulwahhab mohammedabdulwahhab merged commit 81c2780 into main Aug 14, 2025
12 of 14 checks passed
@mohammedabdulwahhab mohammedabdulwahhab deleted the mabdulwahhab/defaults branch August 14, 2025 23:05
This was referenced Aug 17, 2025
hhzhang16 pushed a commit that referenced this pull request Aug 27, 2025
Signed-off-by: mohammedabdulwahhab <[email protected]>
Signed-off-by: Hannah Zhang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants