-
Notifications
You must be signed in to change notification settings - Fork 168
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
feat: support nacos configstore component (level1) #939
Conversation
… delete that config key.
1160a1f
to
82ff44c
Compare
support level1 config functions. support connect to nacos use acm mode. fix error in filling in illegal characters when calling nacos set and delete parameters
@wenxuwan, 大致功能已经做完了,你看看。还剩下几个地方可能需要再讨论一下。 |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #939 +/- ##
==========================================
+ Coverage 59.80% 60.45% +0.65%
==========================================
Files 138 142 +4
Lines 9546 9880 +334
==========================================
+ Hits 5709 5973 +264
- Misses 3116 3160 +44
- Partials 721 747 +26
☔ View full report in Codecov by Sentry. |
@cyb0225 reviewer的cr的comments如果修复了,可以在comments下面回复个done之类的,然后reviewer可以继续cr,如果没问题了,reviewer才可以点 |
根据这个 https://mosn.io/layotto/#/zh/development/developing-component 文档,写个demo和快速开始文档再,🌹 |
update default Logfile name. change the log test case.
这个 ci 错误感觉可以忽略,因为我在代码里提前写了 nacos config 的路径,不过还没 merge 进去所以 deadlink 这个 ci 没跑通。 quick start 我打算 merge 进去后,写一个 docker-compose,用新版的 layotto 重新提一个 pr,你看看怎么样。 |
嗯,是可以忽略 |
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.
LGTM, @cyb0225 感谢贡献
What this PR does:
support nacos configstore component with level1.
Which issue(s) this PR fixes: #921
Fixes #
Special notes for your reviewer:
参考文档: https://mosn.io/layotto/#/zh/design/configuration/configuration-api-with-apollo
目前的 mock 采用的是 gomock 生成,并未实际模拟 nacos 配置中心的行为,只是对测试输入和结果进行预定义,只针对个人编写代码进行了测试(比如参数校验,分支预测等)
情况完成
完成:
未完成:
Does this PR introduce a user-facing change?: