Upgrade 2.3 -> 2.12 without IcingaWeb


I am running a very old instance of Icinga2 (2.3.11-1) with a Thruk docker frontend. This is managed by puppet and the config files are generated via a custom program and then applied by automation. We don’t use any DB as far as I know.

I am looking to upgrade to the latest Icinga2, but I notice the upgrade steps require upgrades to be applied incrementally. My question is, do I need to worry about this since I don’t use IcingaWeb2? It seems I should be able to just upgrade and deal with any changes to configs made in the releases?