Open kvaps opened 2 years ago
This issue has been automatically put in the triage queue because it has not had recent activity. The team will reconsider the status of this issue. Thank you for your contributions.
We are working on the 3rd party modules, which will reduce the number of symlinks.
Preflight Checklist
Use case. Why is this important?
I purpose to get rid of
/deckhouse
symlink and move symlinks management to specific generator.Better DX:
/deckhouse
symlink in root of the systemgit subtree
pluginProposed Solution
We need to put specific anchor file into root of the project, eg:
.deckhouse_root
and write a new go generator.There are a few places which might have an automatic update:
helm_lib
andcandi
(which can be detected by name)ensure_crds.go
and others + testsFor the last ones I suggest using
go/parser
andgo/ast
to automatically manage relative path for deckhouse. Each file should include a new constant which will be generated automatically:then it can be used as usual:
Additional Information
No response