Skip to content

apollo_config_manager,apollo_node: remove ConfigManager#13644

Open
ArniStarkware wants to merge 1 commit intoarni/config_manager/remove_client_from_runnerfrom
arni/config_manager/remove_config_manager
Open

apollo_config_manager,apollo_node: remove ConfigManager#13644
ArniStarkware wants to merge 1 commit intoarni/config_manager/remove_client_from_runnerfrom
arni/config_manager/remove_config_manager

Conversation

@ArniStarkware
Copy link
Copy Markdown
Contributor

@ArniStarkware ArniStarkware commented Apr 2, 2026

Note

Medium Risk
Moderate risk because it removes the ConfigManager request/response server and its tests, which could break any remaining callers expecting the old RPC-style dynamic-config API. Runtime behavior shifts to watch-channel distribution only, so integration points around config updates and server wiring need verification.

Overview
Removes the ConfigManager component (and its local server/communication layer) from apollo_config_manager, leaving only ConfigManagerRunner to watch config files and publish NodeDynamicConfig updates via a channel.

Updates apollo_node wiring to stop constructing/hosting ConfigManager and to drop the local config-manager server task, while still initializing ConfigManagerRunner and the shared channel client for other components to read dynamic config.

Reviewed by Cursor Bugbot for commit b401eae. Bugbot is set up for automated code reviews on this repo. Configure here.

@reviewable-StarkWare
Copy link
Copy Markdown

This change is Reviewable

@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_client_from_runner branch from 82fbdbd to 251ce2d Compare April 2, 2026 19:28
@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_config_manager branch from aaf8c3f to 3ce9c16 Compare April 2, 2026 19:28
@ArniStarkware ArniStarkware marked this pull request as ready for review April 2, 2026 19:34
@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_client_from_runner branch from 251ce2d to c8c1f2a Compare April 2, 2026 19:41
@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_config_manager branch from 3ce9c16 to b7855ff Compare April 2, 2026 19:41
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Copy link
Copy Markdown
Contributor Author

@ArniStarkware ArniStarkware left a comment

Choose a reason for hiding this comment

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

@ArniStarkware made 1 comment and resolved 1 discussion.
Reviewable status: 0 of 6 files reviewed, all discussions resolved.

@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_client_from_runner branch from c8c1f2a to 855e877 Compare April 3, 2026 06:41
@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_config_manager branch 2 times, most recently from 84565df to 844a53b Compare April 3, 2026 07:18
@ArniStarkware ArniStarkware force-pushed the arni/config_manager/remove_config_manager branch from 844a53b to b401eae Compare April 5, 2026 04:36
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.

2 participants