core.proto
Package: core.skv2.solo.io
Types:
Source File: github.com/solo-io/skv2/api/core/v1/core.proto
ObjectRef
Resource reference for an object
"name": string
"namespace": string
Field | Type | Description |
---|---|---|
name |
string |
name of the resource being referenced. |
namespace |
string |
namespace of the resource being referenced. |
ClusterObjectRef
Resource reference for a cross-cluster-scoped object
"name": string
"namespace": string
"clusterName": string
Field | Type | Description |
---|---|---|
name |
string |
name of the resource being referenced. |
namespace |
string |
namespace of the resource being referenced. |
clusterName |
string |
name of the cluster in which the resource exists. |
TypedObjectRef
Resource reference for a typed object
"apiGroup": .google.protobuf.StringValue
"kind": .google.protobuf.StringValue
"name": string
"namespace": string
Field | Type | Description |
---|---|---|
apiGroup |
.google.protobuf.StringValue | API group of the resource being referenced. |
kind |
.google.protobuf.StringValue | Kind of the resource being referenced. |
name |
string |
name of the resource being referenced. |
namespace |
string |
namespace of the resource being referenced. |
TypedClusterObjectRef
Resource reference for a typed, cross-cluster-scoped object
"apiGroup": .google.protobuf.StringValue
"kind": .google.protobuf.StringValue
"name": string
"namespace": string
"clusterName": string
Field | Type | Description |
---|---|---|
apiGroup |
.google.protobuf.StringValue | API group of the resource being referenced. |
kind |
.google.protobuf.StringValue | Kind of the resource being referenced. |
name |
string |
name of the resource being referenced. |
namespace |
string |
namespace of the resource being referenced. |
clusterName |
string |
name of the cluster in which the resource exists. |
Status
A generic status
"state": .core.skv2.solo.io.Status.State
"message": string
"observedGeneration": int
"processingTime": .google.protobuf.Timestamp
"owner": .google.protobuf.StringValue
Field | Type | Description |
---|---|---|
state |
.core.skv2.solo.io.Status.State | The current state of the resource. |
message |
string |
A human readable message about the current state of the object. |
observedGeneration |
int |
The most recently observed generation of the resource. This value corresponds to the metadata.generation of a kubernetes resource. |
processingTime |
.google.protobuf.Timestamp | The time at which this status was recorded. |
owner |
.google.protobuf.StringValue | (optional) The owner of the status, this value can be used to identify the entity which wrote this status. This is useful in situations where a given resource may have multiple owners. |
State
The State of a reconciled object
Name | Description |
---|---|
PENDING |
Waiting to be processed. |
PROCESSING |
Currently processing. |
INVALID |
Invalid parameters supplied, will not continue. |
FAILED |
Failed during processing. |
ACCEPTED |
Finished processing successfully. |