• tofuOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 days ago

    I haven’t used Komodo yet, does it change the compose files in the repo as well? I thought it’s just reading, not writing. Personally I like the workflow of Merge Requests that Renovate provides.

    Not sure what you mean with the second paragraph. Which config toml?

    • shiftymccool@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      5 days ago

      Komodo is a big topic so I’ll leave this here: komo.do.

      In a nutshell, though, all of Komodo is backed by a TOML-based config. You can get the config for your entire setup from a button on the dashboard. If have all of your compose files inline (using the editor in the UI) and you version control this file, you can basically spin up your entire environment from config (thus my Terraform/Cloudformation comparison). You can then either edit the file and commit, which will allow a “Resource Sync” to pick it up and make changes to the system or, you can enable “managed mode” and allow committing changes from the UI to the repo.

      EDIT: I’m not really sure how necessary the inline compose is, that’s just how I do it. I would assume, if you keep the compose files in another repo, the Resource Sync wouldn’t be able to detect the changes in the repo and react ¯\_(ツ)_/¯