Upgrade from 3.0.1 to ...

Hi AWX team/users,

As the subject says, I need to upgrade an old AWX ( 3.0.1 ) to the latest stable release.

Centos 7.5 on the server
Closed environment ( no internet, limited on what could be installed )
No K8s cluster available on the platform

I see this task as cumbersome with many work to achieve it and hope to find some guidance about the steps required for this migration or just be reassured that would be easy as two mouse click ^^

Questions from my first research on the subject :

  1. Does the backup made with 3.0.1 (pg_dump --clean -U awx awx) will be compatible with latest version ?

    1. Not sure how pg_restore from PSQL 15/14 will behave with an older pg_dump backup
    2. Even compatible, I assume that the DB schema aren’t the same between 3.0.1 and stable ?
    3. Restart from scratch ? or do update step by step ( 3.0.1 → 4.0 → 5.0 and so on) ?
  2. As explained, there is no K8s on the plateforme, juste a VM with docker, but in the latest versions , docker install (or minikube) seems only applicable for dev/test and not for production.

    1. So, which options are still available with docker only for a production usage ? I’ll be surprised if users are required to have a K8s cluster with no other options for a production deployment.
  3. Did not take a closer look for now, but is there fundamental changes between 3.0.1 and stable release or the major changes concern only the backend side ?
    Thanks for the help,

King Regards,