OtterDog is a tool to manage GitHub organizations at scale using a configuration as code approach. It is actively used by the Eclipse Foundation to manage its numerous projects hosted on GitHub.
Using a go command line tool to download jsonnet templates from a github repo is a bit cumbersome.
It would be beneficial to have a python version that we can use directly from within otterdog and would have some additional features that the original tool is missing.
Commit 2816fee749a83aae2f6b8a1e4c9f9e5877ca4655 replaces the use of jsonnet-bundler with a simple yet fast mechanism to clone and cache the template repo. We can close this for now.
In GitLab by @netomi on May 23, 2023, 15:12
Using a go command line tool to download jsonnet templates from a github repo is a bit cumbersome. It would be beneficial to have a python version that we can use directly from within otterdog and would have some additional features that the original tool is missing.