PDLC ACM CR exception when CR is not ready
Description
Some times the CODECO application (codecoapp) CR is not listed in the Kubernetes API client.
The logs exception is the following:
Traceback (most recent call last):
File "/app/server.py", line 57, in <module>
cluster_sample = get_sample()
^^^^^^^^^^^^
File "/app/k8s_calling/sample.py", line 365, in get_sample
cluster_sample = get_acm_information(cluster_sample) # Get the ACM information
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/k8s_calling/sample.py", line 66, in get_acm_information
acm_json = acm_instances["items"][0]
~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
Possible Solution
PDLC should handle this by retrying until it gets the listed CR.
Edited by Panagiotis Karamolegkos