kubernetes

jumpstarter.v1

Messages

LabelSelectorRequirement

A label selector requirement with key, operator, and values.

Field

Number

Type

Label

Description

key

1

string

The label key that the selector applies to.

operator

2

string

The operator (In, NotIn, Exists, DoesNotExist) relating the key to values.

values

3

string

repeated

The set of values for the operator to match against.

LabelSelector

Reference: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/label-selector/

Field

Number

Type

Label

Description

match_expressions

1

LabelSelectorRequirement

repeated

A list of label selector requirements combined by AND.

match_labels

2

map<string, string>

A map of key-value pairs that must match exactly.

Time

Timestamp in seconds and nanoseconds since the Unix epoch. Reference: https://github.com/kubernetes/kubernetes/blob/v1.31.1/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto

Field

Number

Type

Label

Description

seconds

1

int64

optional

Seconds since the Unix epoch.

nanos

2

int32

optional

Non-negative fractions of a second at nanosecond resolution.

Condition

A Kubernetes-style status condition.

Field

Number

Type

Label

Description

type

1

string

optional

The type of condition.

status

2

string

optional

The status of the condition (True, False, Unknown).

observedGeneration

3

int64

optional

The generation observed by the controller.

lastTransitionTime

4

Time

optional

The last time the condition transitioned.

reason

5

string

optional

A machine-readable reason for the condition.

message

6

string

optional

A human-readable description of the condition.