openyurtio / yurt-edgex-manager

yurt-edgex-manager is an operator for managing EdgeX lifecycle(including deploy, delete, update) in OpenYurt cluster.
Apache License 2.0
18 stars 24 forks source link

[feature request] edgex service support override configuration via EdgeX CR additinaldeployments field #14

Closed watjt closed 2 years ago

watjt commented 2 years ago

Problem: I want modify edgex service configurations, like core-data/core-metadata etc, we must rebuild yurt-edgex-manager image or manual modify deployment configurations after create EdgeX CR.

Idea: If EdgeX CR additinaldeployments and additinalservices fields can override default edgex services configuration (yurt-edgex-manager/EdgeXConfig) , this problem can be solved.

rambohe-ch commented 2 years ago

/assign @lwmqwer @wawlian

lwmqwer commented 2 years ago

Problem: I want modify edgex service configurations, like core-data/core-metadata etc, we must rebuild yurt-edgex-manager image or manual modify deployment configurations after create EdgeX CR.

Idea: If EdgeX CR additinaldeployments and additinalservices fields can override default edgex services configuration (yurt-edgex-manager/EdgeXConfig) , this problem can be solved.

This looks great that we allow user to modify the core deployment and service. But we must choose a unique key to identify the deployment and service. I would use the name now. If the additional services or deployments have the same name as the core. these would replace the core one.