Comment 3 for bug 1991115

Revision history for this message
Thales Elero Cervi (tcervi) wrote :

It is surprisingly odd that an int is appearing on that part of the code, as a dict key.

Regardless of that, after ensuring the .lower() is only called for strings another issue came up:
sysinv 2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app [-] unhashable type: 'dict': TypeError: unhashable type: 'dict'
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app Traceback (most recent call last):
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 2246, in perform_app_upload
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app self._save_images_list(app)
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 817, in _save_images_list
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app images_to_download = self.get_image_tags_by_charts(app)
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 572, in get_image_tags_by_charts
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app app.sync_overrides_dir)
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 743, in _get_image_tags_by_charts_armada
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app download_imgs_list = self._image.generate_download_images_list(download_imgs, [])
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 4243, in generate_download_images_list
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app self.generate_download_images_list(v, download_imgs_list)
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 4243, in generate_download_images_list
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app self.generate_download_images_list(v, download_imgs_list)
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 4245, in generate_download_images_list
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app return list(set(download_imgs_list))
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app TypeError: unhashable type: 'dict'
2022-09-28 16:12:14.855 2171150 ERROR sysinv.conductor.kube_app
sysinv 2022-09-28 16:12:15.012 2171150 ERROR sysinv.conductor.kube_app [-] Application upload aborted!.