Navigation :
core.solo.iogithub.com/solo-io/solo-kit/api/v1/status.proto
Package : core.solo.io
Top
github.com/solo-io/solo-kit/api/v1/status.proto
Table of Contents
Status
Status indicates whether a resource has been (in)validated by a reporter in the system.
Statuses are meant to be read-only by users
Field |
Type |
Label |
Description |
state |
Status.State |
|
State is the enum indicating the state of the resource |
reason |
string |
|
Reason is a description of the error for Rejected resources. If the resource is pending or accepted, this field will be empty |
reported_by |
string |
|
Reference to the reporter who wrote this status |
subresource_statuses |
[]Status.SubresourceStatusesEntry |
repeated |
Reference to statuses (by resource-ref string: "Kind.Namespace.Name") of subresources of the parent resource |
details |
google.protobuf.Struct |
|
Opaque details about status results |
Status.SubresourceStatusesEntry
Status.State
Name |
Number |
Description |
Pending |
0 |
Pending status indicates the resource has not yet been validated |
Accepted |
1 |
Accepted indicates the resource has been validated |
Rejected |
2 |
Rejected indicates an invalid configuration by the user |
Rejected resources may be propagated to the xDS server depending on their severity |
|
|
Warning |
3 |
Warning indicates a partially invalid configuration by the user |
Resources with Warnings may be partially accepted by a controller, depending on the implementation |
|
|