Skip to content

federation updates and related auth bug fixes#300

Merged
schandrika merged 14 commits intoeclipse-volttron:developfrom
schandrika:caching
Mar 25, 2026
Merged

federation updates and related auth bug fixes#300
schandrika merged 14 commits intoeclipse-volttron:developfrom
schandrika:caching

Conversation

@schandrika
Copy link
Copy Markdown
Contributor

@schandrika schandrika commented Sep 26, 2025

Fixes for issues - #293, #297, #298, #299, #311, #312

@schandrika schandrika requested a review from craig8 September 26, 2025 01:49
@craig8 craig8 requested a review from Copilot September 26, 2025 15:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes federation-related code and fixes authentication service issues. The changes disable federation functionality while updating the authentication interface to support remote platform registration with proper credential handling.

  • Removes the FederationBridge interface and related federation service implementation
  • Updates authentication credentials classes to support additional kwargs and public key extraction
  • Adds remote platform registration method to AuthService

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/volttron_core_fixtures/fake_messagebus.py Removes FederationBridge import and create_federation_bridge method
src/volttron/types/federation.py Removes FederationBridge class definition and all federation bridge interfaces
src/volttron/types/auth/auth_service.py Adds register_remote_platform method to AuthService interface
src/volttron/types/auth/auth_credentials.py Updates credential classes to support flexible creation and public key extraction
src/volttron/types/init.py Removes create_federation_bridge method from MessageBus and FederationBridge import
src/volttron/services/federation/federation_service.py Completely removes federation service implementation
src/volttron/services/federation/init.py Removes federation service module initialization
src/volttron/server/run_server.py Removes federation service import logic
src/volttron/client/commands/control.py Refactors address assignment to avoid code duplication

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

x
Merge remote-tracking branch 'upstream/develop' into caching
@schandrika schandrika merged commit 70606a0 into eclipse-volttron:develop Mar 25, 2026
3 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.

3 participants