Defines a status condition for a resource.
JSON representation |
---|
{ "type" : string , "state" : enum ( |
type
string
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
enum (
State
)
State of the condition.
lastTransitionTime
string (
Timestamp
format)
Last time the condition transitioned from one status to another.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
severity
enum (
Severity
)
How to interpret failures of this condition, one of Error, Warning, Info
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
enum (
CommonReason
)
Output only. A common (service-level) reason for this condition.
revisionReason
enum (
RevisionReason
)
Output only. A reason for the revision condition.
executionReason
enum (
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. |
VPC_NETWORK_NOT_FOUND
|
User-provided VPC network was not found. |
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. |