-
Bug
-
Resolution: Unresolved
-
Major
-
1.30.0
-
None
-
None
-
False
-
None
-
False
-
-
When a new revision is created the deployment replicas is set to 1 by default in order to scale and check if the revision can be healthy.
A customer has a scenario as follows:
- Creates a revision that comes up without a problem and then scales down to zero as there is no traffic.
- Makes the revision image private or removes it from their internal registry.
- Issues a curl command that gets stuck (for some time) as there will be no pod coming up due to the image pull error that occurs.
- The revision scales down to zero but no error is shown or at least the user does not have a specific point where to look.
Upstream issue here: https://github.com/knative/serving/issues/14157
Long thread of discussion here: https://redhat-internal.slack.com/archives/CGYQL9XPG/p1688039762306779.
It seems that we also don't get the right output even if we keep faulty pod around using min-scale=1, also progressdeadline does not work.
This issue come up as a test case for Barclays deployment platform here: https://docs.google.com/document/d/13eNGgQagoulx-2OxRaCdB3cAJeM3C1vmXSOCt71jjfg/edit.