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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: hide data items from configuration files and documentation. #10385

Merged
merged 2 commits into from Apr 14, 2023

Conversation

zhongwencool
Copy link
Member

@zhongwencool zhongwencool commented Apr 13, 2023

Fixes EMQX-9561,EMQX-9560,EMQX-9504,EMQX-9559
Hide data items(rule_engine/bridge/authz/authn) from configuration files and document.

Summary

馃 Generated by Copilot at cc2beda

Refactor the configuration file schemas to hide some sections by default and support HOCON syntax. Move the bridges and rule_engine schemas from their respective apps to the emqx app, and add the importance attribute to the authorization, plugins, bridges, and rule_engine schemas. Use the ?HOCON macro to wrap the schemas that need HOCON syntax.

PR Checklist

Please convert it to a draft if any of the following conditions are not met. Reviewers may skip over until all the items are checked:

  • Added tests for the changes
  • Changed lines covered in coverage report
  • Change log has been added to changes/{ce,ee}/(feat|perf|fix)-<PR-id>.en.md files
  • For internal contributor: there is a jira ticket to track this change
  • If there should be document changes, a PR to emqx-docs.git is sent, or a jira ticket is created to follow up
  • Schema changes are backward compatible

Checklist for CI (.github/workflows) changes

  • If changed package build workflow, pass this action (manual trigger)
  • Change log has been added to changes/ dir for user-facing artifacts update

@zhongwencool zhongwencool changed the title feat: hiden rule_engine/bridge/authz/authn from doc/example feat: Hide data items from configuration files and documentation. Apr 13, 2023
@zhongwencool zhongwencool changed the title feat: Hide data items from configuration files and documentation. feat: hide data items from configuration files and documentation. Apr 13, 2023
@zhongwencool zhongwencool merged commit 626e814 into emqx:master Apr 14, 2023
106 of 107 checks passed
@zhongwencool zhongwencool deleted the hide-conf branch April 14, 2023 01:38
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.

None yet

2 participants