You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Regardless, in this case, we can check to see if the pod's user-container is in statewaiting and surface an error if the deployment has also timed out with ProgressDeadlineExceeded:
Deploy an ksvc with a non-existent image by (valid) digest (so tag -> digest resolution will skip over it). The pod will never become ready because it can't pull the image.
The text was updated successfully, but these errors were encountered:
In what area(s)?
/area API
What version of Knative?
HEAD
Expected Behavior
We should provide some indication that ImagePullBackoff is happening when trying to deploy a service.
Actual Behavior
In the revision, everything is
Unknown
because we are deploying.In the service, we are just waiting for the revision to become
Ready
.Interestingly, we know that the deployment is not
Progressing
:But because the revision's
Active
condition isUnknown
:serving/pkg/apis/serving/v1alpha1/revision_lifecycle.go
Lines 123 to 127 in 298aeea
We assume activation is required, so we don't propagate the deployment
ProgressDeadlineExceeded
condition:serving/pkg/reconciler/revision/reconcile_resources.go
Line 99 in 298aeea
That seems like it might be a separate bug?
Regardless, in this case, we can check to see if the pod's user-container is in
state
waiting
and surface an error if the deployment has also timed out withProgressDeadlineExceeded
:Steps to Reproduce the Problem
Deploy an ksvc with a non-existent image by (valid) digest (so tag -> digest resolution will skip over it). The pod will never become ready because it can't pull the image.
The text was updated successfully, but these errors were encountered: