nautobot-docker-compose icon indicating copy to clipboard operation
nautobot-docker-compose copied to clipboard

Changes with 2.X

Open bile0026 opened this issue 2 years ago • 2 comments

It seems that now, after the 2.X release train is live buliding custom containers installs the latest version of nautobot and any plugins (apps) by default. This requires having to set versions manually in the requrements.txt file. Should this be using Poetry instead to manage these dependencies since that's our standard for other buildl environments?

This results in the Nautobot 2.X train being installed in the containers at build-time, even if NAUTOBOT_VERSION is set to a 1.X version.

This also breaks the database tables once the 2.X migrations run and a database backup is required to be restored.

This does not seem like desirable behavior to me.

bile0026 avatar Oct 04 '23 19:10 bile0026

IMO we should refactor this project to use poetry for all dependency management. It would easily resolve this issue and more closely align with how we already deploy Nautobot typically. I'll work on getting a PR in for this.

jdrew82 avatar Jan 05 '24 22:01 jdrew82

The PR for this is #68

jdrew82 avatar Feb 23 '24 14:02 jdrew82

This has been completed so closing.

jdrew82 avatar Jun 27 '24 13:06 jdrew82