Skip to content

✨ Federated learning obs sidecar - #62

Merged
openshift-merge-bot[bot] merged 30 commits into
open-cluster-management-io:mainfrom
mrrr3d:obs_sidecar
Sep 1, 2025
Merged

✨ Federated learning obs sidecar#62
openshift-merge-bot[bot] merged 30 commits into
open-cluster-management-io:mainfrom
mrrr3d:obs_sidecar

Conversation

@mrrr3d

@mrrr3d mrrr3d commented Aug 7, 2025

Copy link
Copy Markdown
Contributor

Summary

Federated learning obs sidecar.

Related issue(s)

open-cluster-management-io/ocm#825

Fixes #

Comment thread federated-learning-controller/examples/flower/app-torch/app_torch/client_app.py Outdated
Comment thread federated-learning-controller/internal/sidecar/exporter/exporter.go
Comment thread federated-learning-controller/Makefile Outdated
Comment thread federated-learning-controller/docs/configure-environment-observability.md Outdated
Comment thread federated-learning-controller/docs/configure-environment-observability.md Outdated
Comment thread federated-learning-controller/docs/configure-environment-observability.md Outdated
Comment thread federated-learning-controller/internal/controller/federatedlearning_client.go Outdated
Comment thread federated-learning-controller/internal/controller/federatedlearning_server.go Outdated
Comment thread federated-learning-controller/internal/sidecar/README.md Outdated
Comment thread federated-learning-controller/internal/sidecar/README.md Outdated
Comment thread federated-learning-controller/internal/sidecar/README.md Outdated

@yanmxa yanmxa 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.

Overall Review

This PR adds valuable observability capabilities through a well-designed sidecar pattern. The implementation is solid but needs some polish based on previous feedback.

Key Issues to Address:

  1. Annotation naming standardization
  2. Makefile build target inconsistency
  3. Hard-coded OTel endpoint
  4. Missing resource limits

The core functionality is good - just need to clean up these items before merge.

Comment thread federated-learning-controller/docs/configure-environment-observability.md Outdated
Comment thread federated-learning-controller/internal/sidecar/exporter/exporter.go
Comment thread federated-learning-controller/docs/configure-environment-observability.md Outdated
Comment thread federated-learning-controller/internal/sidecar/README.md Outdated
Comment thread federated-learning-controller/internal/sidecar/exporter/exporter.go Outdated
Comment thread federated-learning-controller/internal/sidecar/main.go Outdated
mrrr3d and others added 20 commits August 29, 2025 17:02
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: mrrr61 <mrrr61@outlook.com>
Signed-off-by: myan <myan@redhat.com>
@yanmxa

yanmxa commented Sep 1, 2025

Copy link
Copy Markdown
Member

/lgtm

@yanmxa

yanmxa commented Sep 1, 2025

Copy link
Copy Markdown
Member

/approve

@openshift-ci

openshift-ci Bot commented Sep 1, 2025

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mrrr3d, yanmxa

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label Sep 1, 2025
@openshift-merge-bot
openshift-merge-bot Bot merged commit de1cf82 into open-cluster-management-io:main Sep 1, 2025
11 checks passed
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.

4 participants