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. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. 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. |
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. |