Hi all,
When I debug LP issue [0], I suspect it is armada issue, so I created story [1] in armada project.
The issue is that
“
StarlingX uses armada to manage the helm chart. And we find a bug [0] recently. After debug it, it should be due to armada assume there is at least 1 pod for each chart in the wait for resource become ready logic. But it is not true for
some corner case. Such as the osh-openstack-ceph-rgw chart in StarlingX. Currently, it has 3 job only which requires one time execution. The pod for job is cleared after host reboot, so when do chart re-apply, there is no pod exist for the chart. And 'required'
is set to True for pod in default, which indicates there is at least 1 pod. This lead to function _watch_resource_completions in wait.py stuck at w.stream(self.get_resources, **kwargs).
“
Could you help review my comments, and share me your suggestion for the issue? And do you agree with my fix suggestion in the story [1]?
Thanks.
[0]:
https://bugs.launchpad.net/starlingx/+bug/1833609
[1]:
https://storyboard.openstack.org/#!/story/2006133
Best Regards
Shuicheng