I propose enhacing the ArgoCD plugin in Digital.ai Release by introducing two new configuration fields "maxRetries" and "waitInterval". These additions would empower useres to fine tune the polling behaviour according to their specific needs and deployment scenarios.

1- Max Retries: users can set the maximum number of retries when polling for updates. if the initial attempt fails, the plufin will retry up the speciefied limit before giving up. This prevent infinite waiting and ensure more responsive experience
2- WaitInterval; users can define the wait interval ( in seconds) between polling attempts.

Thank you! :)

Comments

  • We had a similar request in the comment section of another idea: https://ideas.digital.ai/devops/Idea/Detail/4084 regarding CheckApplicationStatus task with Retry and Delay configurations .
    Can you please verify and inform us if using this task and configuration already meets your requirements?

  • The similar request was in the comment, you can refer to my idea. its well described for the polling in sync task.

  • The idea has been implemented and is available in version 24.3 beta 2. Could you please try it out and let us know if everything works as expected?

    Plugin is available in the distribution site:
    https://dist.xebialabs.com/customer/xl-release/plugins/xlr-argocd-integration/24.3.0-beta.2/