Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Remove MQTT Page and Native Subscriptions Components from C2 UI #6970

Merged
merged 4 commits into from
Mar 4, 2025

Conversation

blegesse-w
Copy link
Member

Closes granite#3226

This PR addresses part of issue 3226 by removing the Native Subscriptions/MQTT page and any components exclusively used by it from the codebase. The associated subscriptions tests were already removed in a previous PR. With this change, we're continuing the cleanup of deprecated MQTT-related features as customers no longer use them

Checklist

Authors and Reviewer(s), please verify the following:

  • A PR description, regardless of the triviality of this change, that communicates the value of this PR
  • Well-formatted conventional commit messages that provide context into the change
  • Documentation updated or issue created (provide link to issue/PR)
  • Signed CLA (if not already signed)
  • Feature flagged, if applicable

@blegesse-w blegesse-w requested review from a team as code owners October 28, 2024 16:51
@blegesse-w blegesse-w requested a review from wdoconnell October 28, 2024 16:51
@blegesse-w blegesse-w changed the title Chore: Remove MQTT Page and Native Subscriptions Components from C2 UI chore: Remove MQTT Page and Native Subscriptions Components from C2 UI Oct 28, 2024
Copy link
Contributor

@wdoconnell wdoconnell left a comment

Choose a reason for hiding this comment

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

Hi @blegesse-w Thanks for doing this - I had two comments:

  1. I'll revalidate when I can spin up remocal, but I believe we need to still expose the UI elements that reference the telegraf MQTT plugin (not part of the C2 native subscriptions feature).
  2. Before closing the issue (i.e. after this PR is merged) there is still a little more cleanup to do (removing the feature flag in ConfigCat and IDPE).

@blegesse-w blegesse-w force-pushed the chore/remove_mqtt_components branch 2 times, most recently from 113bff0 to 8a1822e Compare November 1, 2024 17:07
wdoconnell
wdoconnell previously approved these changes Nov 13, 2024
Copy link
Contributor

@wdoconnell wdoconnell left a comment

Choose a reason for hiding this comment

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

Content looks good, and I tested in remocal as well. Thanks for doing this!

Before merging, could you please remove the whitespace changes in the two plugin files?

@wdoconnell
Copy link
Contributor

Rerunning monitor-ci tests: they failed because of a remocal deployment failure that is likely unrelated to this PR.

@blegesse-w blegesse-w force-pushed the chore/remove_mqtt_components branch 4 times, most recently from 05b6459 to 1bc235a Compare November 13, 2024 18:02
@blegesse-w blegesse-w enabled auto-merge November 13, 2024 18:05
@blegesse-w blegesse-w force-pushed the chore/remove_mqtt_components branch from d4f0ebc to d547e63 Compare March 1, 2025 21:23
@blegesse-w blegesse-w force-pushed the chore/remove_mqtt_components branch from d547e63 to 7f5fd03 Compare March 1, 2025 21:40
@blegesse-w
Copy link
Member Author

@wdoconnell this is ready for a review :)

Copy link
Contributor

@wdoconnell wdoconnell left a comment

Choose a reason for hiding this comment

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

I gave this another full review, and it looks good. Thank you for doing this work!

@blegesse-w blegesse-w added this pull request to the merge queue Mar 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 3, 2025
@blegesse-w blegesse-w added this pull request to the merge queue Mar 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 4, 2025
@wdoconnell wdoconnell added this pull request to the merge queue Mar 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 4, 2025
@blegesse-w blegesse-w added this pull request to the merge queue Mar 4, 2025
Merged via the queue into master with commit c45f970 Mar 4, 2025
6 checks passed
@blegesse-w blegesse-w deleted the chore/remove_mqtt_components branch March 4, 2025 19:14
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