Defines a status condition for a resource.
JSON representation |
---|
{ "type": string, "state": enum ( |
Fields | |
---|---|
type |
type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. |
state |
State of the condition. |
message |
Human readable message indicating details about the current status. |
lastTransitionTime |
Last time the condition transitioned from one status to another. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
severity |
How to interpret failures of this condition, one of Error, Warning, Info |
Union field reasons . The reason for this condition. Depending on the condition type, it will populate one of these fields. Successful conditions cannot have a reason. reasons can be only one of the following: |
|
reason |
Output only. A common (service-level) reason for this condition. |
revisionReason |
Output only. A reason for the revision condition. |
executionReason |
Output only. A reason for the execution condition. |
State
Represents the possible Condition states.
Enums | |
---|---|
STATE_UNSPECIFIED |
The default value. This value is used if the state is omitted. |
CONDITION_PENDING |
Transient state: Reconciliation has not started yet. |
CONDITION_RECONCILING |
Transient state: reconciliation is still in progress. |
CONDITION_FAILED |
Terminal state: Reconciliation did not succeed. |
CONDITION_SUCCEEDED |
Terminal state: Reconciliation completed successfully. |
Severity
Represents the severity of the condition failures.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Unspecified severity |
ERROR |
Error severity. |
WARNING |
Warning severity. |
INFO |
Info severity. |
CommonReason
Reasons common to all types of conditions.
Enums | |
---|---|
COMMON_REASON_UNDEFINED |
Default value. |
UNKNOWN |
Reason unknown. Further details will be in message. |
REVISION_FAILED |
Revision creation process failed. |
PROGRESS_DEADLINE_EXCEEDED |
Timed out waiting for completion. |
CONTAINER_MISSING |
The container image path is incorrect. |
CONTAINER_PERMISSION_DENIED |
Insufficient permissions on the container image. |
CONTAINER_IMAGE_UNAUTHORIZED |
Container image is not authorized by policy. |
CONTAINER_IMAGE_AUTHORIZATION_CHECK_FAILED |
Container image policy authorization check failed. |
ENCRYPTION_KEY_PERMISSION_DENIED |
Insufficient permissions on encryption key. |
ENCRYPTION_KEY_CHECK_FAILED |
Permission check on encryption key failed. |
SECRETS_ACCESS_CHECK_FAILED |
At least one Access check on secrets failed. |
WAITING_FOR_OPERATION |
Waiting for operation to complete. |
IMMEDIATE_RETRY |
System will retry immediately. |
POSTPONED_RETRY |
System will retry later; current attempt failed. |
INTERNAL |
An internal error occurred. Further information may be in the message. |
RevisionReason
Reasons specific to Revision resource.
Enums | |
---|---|
REVISION_REASON_UNDEFINED |
Default value. |
PENDING |
Revision in Pending state. |
RESERVE |
Revision is in Reserve state. |
RETIRED |
Revision is Retired. |
RETIRING |
Revision is being retired. |
RECREATING |
Revision is being recreated. |
HEALTH_CHECK_CONTAINER_ERROR |
There was a health check error. |
CUSTOMIZED_PATH_RESPONSE_PENDING |
Health check failed due to user error from customized path of the container. System will retry. |
MIN_INSTANCES_NOT_PROVISIONED |
A revision with minInstanceCount > 0 was created and is reserved, but it was not configured to serve traffic, so it's not live. This can also happen momentarily during traffic migration. |
ACTIVE_REVISION_LIMIT_REACHED |
The maximum allowed number of active revisions has been reached. |
NO_DEPLOYMENT |
There was no deployment defined. This value is no longer used, but Services created in older versions of the API might contain this value. |
HEALTH_CHECK_SKIPPED |
A revision's container has no port specified since the revision is of a manually scaled service with 0 instance count |
MIN_INSTANCES_WARMING |
A revision with minInstanceCount > 0 was created and is waiting for enough instances to begin a traffic migration. |
ExecutionReason
Reasons specific to Execution resource.
Enums | |
---|---|
EXECUTION_REASON_UNDEFINED |
Default value. |
JOB_STATUS_SERVICE_POLLING_ERROR |
Internal system error getting execution status. System will retry. |
NON_ZERO_EXIT_CODE |
A task reached its retry limit and the last attempt failed due to the user container exiting with a non-zero exit code. |
CANCELLED |
The execution was cancelled by users. |
CANCELLING |
The execution is in the process of being cancelled. |
DELETED |
The execution was deleted. |