Skip to content

shim-downloder: retry logic #591

@vdice

Description

@vdice

We have seen cases where the first attempt to download a shim binary by the downloader component fails (eg as helpfully pointed out in #464 (comment)). This will cause the install job pod to Init:Error and try again, eventually succeeding assuming the underlying issue is temporary.

It may be better to add retry logic to the downloader component such that it retries the download in a TBD manner (eg N number of retries, perhaps with a global timeout, etc)

Open questions:

  1. What retry defaults should be used?
  2. Should any/all of the retry configuration be exposed to the human operators (eg via chart values or potentially the Shim CRD)?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions