Skip to content

Reflect environment agent changes to other enchancments#64

Draft
gabriel-farache wants to merge 20 commits into
dcm-project:mainfrom
gabriel-farache:docs/reflect-environment-agent-changes
Draft

Reflect environment agent changes to other enchancments#64
gabriel-farache wants to merge 20 commits into
dcm-project:mainfrom
gabriel-farache:docs/reflect-environment-agent-changes

Conversation

@gabriel-farache

@gabriel-farache gabriel-farache commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

⚠️ needs #53 to be merged before ⚠️

This PR updates enhancements files across the whole repo to reflect the changes introduced by the environment agent PR (#53)

gabriel-farache and others added 19 commits June 22, 2026 11:52
Define the environment agent layer that sits between DCM and Service
Providers. The agent runs per-cluster, registers to DCM with environment
metadata, and routes creation requests via a messaging system. SPs
register to the agent (not DCM directly), each serving a single resource
type. Includes agent registration, resource creation, SP registration,
agent heartbeat, and SP health monitoring flows.

Assisted by: Claude Code - claude-opus-4-6

Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
…r etcd watch

Integrate embedded SPs (K8s Container, ACM Cluster, KubeVirt) into the
main proposal alongside external "bring your own" SPs. Enforce a global
constraint of one SP per service type with 409 Conflict rejection for
duplicates. Change etcd/CRD Watch alternative from Rejected to Deferred
pending investigation of DCM-native watch semantics.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Signed-off-by: gabriel-farache <gfarache@redhat.com>
Assisted by: Claude Code - claude-opus-4-6

Signed-off-by: gabriel-farache <gfarache@redhat.com>
@gabriel-farache gabriel-farache force-pushed the docs/reflect-environment-agent-changes branch from d3b8c65 to 1c40ce7 Compare June 22, 2026 10:04
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