octopilot icon indicating copy to clipboard operation
octopilot copied to clipboard

Allow declarative configuration

Open sambhav opened this issue 3 years ago • 3 comments

Octopilot looks like an amazing tool. Following the Git-ops ideology, it would be great if it could also support providing all of its command line options through a config file (ideally a YAML file) and it would be even better if it could intake multiple such configuration files and process them in parallel.

sambhav avatar Sep 14 '22 22:09 sambhav

I was imagining that the updaters could have proper structured fields in the configuration file, that mimics the updater structs instead of the string parsing that currently happens. This would make it easier to define the updaters. A similar strategy could be applied for the repositories.

sambhav avatar Sep 14 '22 22:09 sambhav

@samj1912 Did you end up finding a way to do this with octopilot? Or if you wound up doing this with some other kind of tool/pattern, would you be open to share your workaround?

MPV avatar Sep 14 '23 09:09 MPV

Ended up using updatecli which worked a bit better for me as it was declarative and supported GHE

sambhav avatar Sep 14 '23 09:09 sambhav