status.proto

Package : common.gloo.solo.io

Top

status.proto

Table of Contents

AppliedDestinationPortPolicies

Field Type Label Description
policies []common.gloo.solo.io.AppliedDestinationPortPolicies.DestinationPolicyReference repeated List of applied destination port policies

AppliedDestinationPortPolicies.DestinationPolicyReference

Field Type Label Description
destinationPort int32 the port on the destination object that the policy applies to
destinationKind common.gloo.solo.io.DestinationKind the kind of destination object that the policy applies to
policy common.gloo.solo.io.ObjectReference The reference to the policy

AppliedRoutePolicies

Field Type Label Description
policies []common.gloo.solo.io.AppliedRoutePolicies.RoutePolicyReference repeated List of applied route policies

AppliedRoutePolicies.RoutePolicyReference

Field Type Label Description
routeName string The name of the route that the policy is applied to
routeIndex int32 The index of the route on the route table
policy common.gloo.solo.io.ObjectReference The reference to the policy

AppliedWorkloadPolicies

Field Type Label Description
policies []common.gloo.solo.io.ObjectReference repeated Policies on the workload

GenericContextStatus

Field Type Label Description
observedGeneration int64 The most recent generation observed in the the object's metadata. If the observedGeneration does not match metadata.generation, Gloo Mesh has not processed the most recent version of this object.
state common.gloo.solo.io.ApprovalState Whether the resource has been accepted as valid and processed in the Gloo Mesh config translation.
message string Additional information about the current state of the resource.

GenericGlobalStatus

Field Type Label Description
state common.gloo.solo.io.ApprovalState Whether the resource has been accepted as valid and processed in workspace clusters that it exists in.
message string Additional information about the current state of the resource across all workspace clusters.

K8sServiceStatus

Generic status used for persisting Gloo Mesh statuses for kubernetes services

Field Type Label Description
global common.gloo.solo.io.GenericGlobalStatus
workspaces []common.gloo.solo.io.K8sServiceStatus.WorkspacesEntry repeated The status of the kubernetes resource in each workspace that it exists in.
appliedDestinationPolicies []common.gloo.solo.io.K8sServiceStatus.AppliedDestinationPoliciesEntry repeated Map of policy GVK to policy references for all policies applied on this resource.
ownerWorkspace common.gloo.solo.io.OwnerWorkspace Name of Workspace that owns K8s Service

K8sServiceStatus.AppliedDestinationPoliciesEntry

Field Type Label Description
key string
value common.gloo.solo.io.AppliedDestinationPortPolicies

K8sServiceStatus.WorkspacesEntry

Field Type Label Description
key string
value common.gloo.solo.io.WorkspaceStatus

K8sWorkloadStatus

Generic status used for persisting Gloo Mesh statuses for kubernetes workloads (deployments, stateful sets, etc)

Field Type Label Description
global common.gloo.solo.io.GenericGlobalStatus
workspaces []common.gloo.solo.io.K8sWorkloadStatus.WorkspacesEntry repeated The status of the kubernetes resource in each workspace that it exists in.
appliedWorkloadPolicies []common.gloo.solo.io.K8sWorkloadStatus.AppliedWorkloadPoliciesEntry repeated Map of policy GVK to policy references for all policies applied on this resource.
ownerWorkspace common.gloo.solo.io.OwnerWorkspace Name of Workspace that owns K8s Workload

K8sWorkloadStatus.AppliedWorkloadPoliciesEntry

Field Type Label Description
key string
value common.gloo.solo.io.AppliedWorkloadPolicies

K8sWorkloadStatus.WorkspacesEntry

Field Type Label Description
key string
value common.gloo.solo.io.WorkspaceStatus

OwnerWorkspace

Name of Workspace that owns resource

Field Type Label Description
workspace string

RouteReference

Indicates selected routes on status messages.

Field Type Label Description
routeName string The name of the route
routeIndex int32 The index of the route on the route table
routeTable common.gloo.solo.io.ObjectReference The route table containing the route

WorkspaceStatus

Field Type Label Description
clusters []common.gloo.solo.io.WorkspaceStatus.ClustersEntry repeated The status of the resource in each cluster within the workspace.

WorkspaceStatus.ClusterStatus

Field Type Label Description
generic common.gloo.solo.io.GenericContextStatus

WorkspaceStatus.ClustersEntry

Field Type Label Description
key string
value common.gloo.solo.io.WorkspaceStatus.ClusterStatus