devstream icon indicating copy to clipboard operation
devstream copied to clipboard

:four_leaf_clover: `Proposal`: Plugin `devlake` Enhancement (sub-task with #513)

Open daniel-hutao opened this issue 2 years ago • 3 comments

What would you like to added? Why is this needed?

See #513 for the details

daniel-hutao avatar May 18 '22 06:05 daniel-hutao

@warren830 Would you like to have a try?

daniel-hutao avatar May 18 '22 09:05 daniel-hutao

Requirements: make the plugin for DevLake production-ready.

For example:

  • use a helm chart to manage DevLake installation instead of YAML
  • use Go helmclient to install instead of kubectl apply
  • adjust the amount of numbers of pods of all the deployments so that there is no single point of failure and enough redundancy
  • MySQL persistent storage. Local, or other storage? If local, make sure that deleting the MySQL pod won't lose any data.
  • Other improvements, for example, add more parameters so that the usage of the plugin can be customized.

IronCore864 avatar May 25 '22 08:05 IronCore864

TODO

  • [x] support helm installer
  • [ ] current mount path can't be config, support multi config
  • [ ] more general config file loader

steinliber avatar Aug 04 '22 03:08 steinliber

Hello, I want to try to make this, can you assign it to me?

tobehardest avatar Mar 29 '23 06:03 tobehardest