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
MM-19445 - Added version information to plugin diagnostics data #13408
Conversation
…work-prepackaged-plugins
* MM-19612 - Support querying local plugin marketplace when upstream unavailable or disabled * Update translations file * Fixed comment * Updated to check EnableRemoteMarketplace setting and LocalOnly to get marketplace plugins * Fixed unit tests * Tests cleanup code * Removed unused error message * Updated tests
@aaronrothschild @jasonblais data structure and entry name ( If possible, I would suggest to changing the entry name to just the |
Thanks Maria! I'll leave it to @jasonblais regarding the data structure that he's looking into. Looks good otherwise, looking forward to seeing the data! :) |
…work-prepackaged-plugins
…work-prepackaged-plugins
* consume prepackaged plugins into memory * missing i18n * remove spurious .gitignore changes * return on failure to install prepackged plugins * cleanup * s/plugins/availablePlugins * whitespace * don't return extractDir when not needed * s/plug/plugin * error on icon, cleanup * update armored version of testplugin signature * honour AutomaticPrepackagedPlugins * document getPrepackagedPlugin
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @marianunez! Two thoughts below re: how we want to organize and structure the data for upstream processing.
* Added prepackaged plugins to marketplace results * PR Feedback * PR Feedback * Update error where definition * Removing unnecessary var declaration * Updated comments
* MM-21263 - Use EnableRemoteMarketplace in marketplace install endpoint * Call updateConfig before calling NewServer in TestHelper * Added translations * PR feedback * Translations * Feedback * s/helpers.go/download.go * Converging env.PrepackagedPlugins
…work-prepackaged-plugins
…work-prepackaged-plugins
I've updated this PR to the changes we agreed on keeping the version numbers in their separate entries for each plugin. It is now ready for re-review. 👍 |
@aaronrothschild Heads up that https://docs.mattermost.com/administration/telemetry.html needs an update after this PR is merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code looks fine. I'm leaving the decision about the set of plugins to send diagnostics for to @aaronrothschild
@aaronrothschild to confirm subset and help with post-merge testing. |
@aaronrothschild I will be merging this to meet v5.20 feature complete. Please review the list of plugins and let me know if there is any change to be done post-merge. |
Summary
Within the
config_plugin
data structure:version-[pluginName]
EnableRemoteMarketplace
setting.webex
to the list of whitelisted plugins for enabled and version number.Ticket Link
MM-19445