You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug/feature
In couple of ways, kapitan is loading up python code directly from file (i.e. components, lib). We could extend this feature with an ability to load and execute any python package (as long as it fulfills the interface contract).
This would allow users to version and store those python scripts outside of kapitan inventory and possibly make kapitan even more extendable in future.
Important note is to not drop the current functionality, I think we can achieve that by working with python path.
The text was updated successfully, but these errors were encountered:
Hey @jkrzemin could you explain again what you meant back then, because I think we already support this with the use of kapitan dependencies. For example we have our own generators repository where we independently work on them and even version them and stuff and then fetch the repo via kapitan dependencies to a lib directory where kapitan / kadet can access them.
To give you an update regarding the OmegaConf-resolver modules we talked about: You can import an external module where your resolvers are organized, so you could use the kapitan dependencies approach above. When I start making the OmegaConf features configurable, there will be a cli / .kapitan flag --resolvers_path, where kapitan searches for the resolvers.
This issue is stale because it has been open for 1 year with no activity.
Remove the stale label or comment if this issue is still relevant for you.
If not, please close it yourself.
Describe the bug/feature
In couple of ways, kapitan is loading up python code directly from file (i.e. components, lib). We could extend this feature with an ability to load and execute any python package (as long as it fulfills the interface contract).
This would allow users to version and store those python scripts outside of kapitan inventory and possibly make kapitan even more extendable in future.
Important note is to not drop the current functionality, I think we can achieve that by working with python path.
The text was updated successfully, but these errors were encountered: