Upgrading from 3.2 to 3.3. to 3.4... Bundle variations.

Posted on

Greetings, Red Hat community.

I have been updating my ansible tower from 3.2.3 to 3.3.2... I was doing the gradual upgrade process, due to version control and trying not to break my application. But noticing a few things going from 3.3 to 3.4.

For one: not sure if this happened to anyone else, but 3.4.1 unzips as 3.3.1... not sure if this is a typo in the script but it's a bit disconcerting when trying to upgrade and the upgrade reads as a downgrade. Just observation!

Second: The Repo structure seems completely different. this is comparing 3.3.2 to 3.4.2.
ll /opt/ansible/ansible-tower-setup-bundle-3.3.2-1.el7/bundle/repos/
total 8
drwxr-xr-x 3 root root 103 Dec 6 2018 ansible
drwxr-xr-x 3 root root 4096 Dec 6 2018 epel
drwxr-xr-x 3 root root 4096 Dec 6 2018 epel-source
drwxr-xr-x 3 root root 334 Dec 6 2018 pgdg96
drwxr-xr-x 3 root root 155 Dec 6 2018 pgdg96-source
drwxr-xr-x 3 root root 69 Dec 6 2018 rabbitmq_erlang
drwxr-xr-x 3 root root 22 Dec 6 2018 rabbitmq_erlang-source
drwxr-xr-x 3 root root 68 Dec 6 2018 rabbitmq_rabbitmq-server
drwxr-xr-x 3 root root 22 Dec 6 2018 rabbitmq_rabbitmq-server-source
drwxr-xr-x 3 root root 329 Dec 6 2018 tower


3.4.2 - /bundle/repos/
drwxr-xr-x 3 root root 329 Mar 5 17:34 ansible-tower
drwxr-xr-x 3 root root 4096 Mar 5 17:34 ansible-tower-dependencies

ll /opt/ansible/ansible-tower-setup-bundle-3.4.2-1.el7/bundle/repos/ansible-tower/repodata
total 504
-rw-r--r-- 1 root root 1854 Mar 5 17:34 1f94567f4b449b926e19ec486231d166341ee69a49eaf9dcfe7a66ed3ae78f2a-other.sqlite.bz2
-rw-r--r-- 1 root root 5843 Mar 5 17:34 38c060e56215dcb090d9ffd7026680f9bf6dbe580fab0c96929a8c093fcac57f-primary.sqlite.bz2
-rw-r--r-- 1 root root 243730 Mar 5 17:34 5ff32964b71f1e351f7e24ac8cec345f5b0222488e95536102f7c8697d26fa4d-filelists.sqlite.bz2
-rw-r--r-- 1 root root 2173 Mar 5 17:34 78ee00f5db003eb0a7a34b5576811558f3a511c07b06c35cc2e5bd3aec39e803-primary.xml.gz
-rw-r--r-- 1 root root 690 Mar 5 17:34 a77ce7cac6babc7959188bf2bd56a64c4b730a85a5cf9a11b56803f247c59fc3-other.xml.gz
-rw-r--r-- 1 root root 244880 Mar 5 17:34 e0415cd39291d052da14eeffd35fd4967cc37ebf84fc0156e7adf1bd552e4c30-filelists.xml.gz

-rw-r--r-- 1 root root 2981 Mar 5 17:34 repomd.xml

So the structure, at least as far as attempting to do the process, feels very different, since the similar data directories are not really comparable between versions. Is there some better documentation or at least suggestions for upgrading between versions, when they seem so different to deploy?

Thanks