Versions in this module Expand all Collapse all v18 v18.0.0 May 14, 2025 Changes in this version + const KubernetesApi_MakeRequest_FullMethodName + const KubernetesApi_WatchGraph_FullMethodName + var E_IsArcType = &file_internal_module_kubernetes_api_rpc_rpc_proto_extTypes[0] + var File_internal_module_kubernetes_api_rpc_rpc_proto protoreflect.FileDescriptor + var KubernetesApi_ServiceDesc = grpc.ServiceDesc + func RegisterKubernetesApiServer(s grpc.ServiceRegistrar, srv KubernetesApiServer) + type Action struct + Action isAction_Action + func (*Action) Descriptor() ([]byte, []int) + func (*Action) ProtoMessage() + func (x *Action) GetAction() isAction_Action + func (x *Action) GetDeleteArc() *Action_DeleteArc + func (x *Action) GetDeleteVertex() *Action_DeleteVertex + func (x *Action) GetSetArc() *Action_SetArc + func (x *Action) GetSetVertex() *Action_SetVertex + func (x *Action) ProtoReflect() protoreflect.Message + func (x *Action) Reset() + func (x *Action) String() string + type Action_DeleteArc struct + Destination *Action_Vertex + Source *Action_Vertex + Type string + func (*Action_DeleteArc) Descriptor() ([]byte, []int) + func (*Action_DeleteArc) ProtoMessage() + func (x *Action_DeleteArc) GetDestination() *Action_Vertex + func (x *Action_DeleteArc) GetSource() *Action_Vertex + func (x *Action_DeleteArc) GetType() string + func (x *Action_DeleteArc) ProtoReflect() protoreflect.Message + func (x *Action_DeleteArc) Reset() + func (x *Action_DeleteArc) String() string + type Action_DeleteArc_ struct + DeleteArc *Action_DeleteArc + type Action_DeleteVertex struct + Vertex *Action_Vertex + func (*Action_DeleteVertex) Descriptor() ([]byte, []int) + func (*Action_DeleteVertex) ProtoMessage() + func (x *Action_DeleteVertex) GetVertex() *Action_Vertex + func (x *Action_DeleteVertex) ProtoReflect() protoreflect.Message + func (x *Action_DeleteVertex) Reset() + func (x *Action_DeleteVertex) String() string + type Action_DeleteVertex_ struct + DeleteVertex *Action_DeleteVertex + type Action_SetArc struct + Attributes []byte + Destination *Action_Vertex + Source *Action_Vertex + Type string + func (*Action_SetArc) Descriptor() ([]byte, []int) + func (*Action_SetArc) ProtoMessage() + func (x *Action_SetArc) GetAttributes() []byte + func (x *Action_SetArc) GetDestination() *Action_Vertex + func (x *Action_SetArc) GetSource() *Action_Vertex + func (x *Action_SetArc) GetType() string + func (x *Action_SetArc) ProtoReflect() protoreflect.Message + func (x *Action_SetArc) Reset() + func (x *Action_SetArc) String() string + type Action_SetArc_ struct + SetArc *Action_SetArc + type Action_SetVertex struct + JsonPath []byte + Object []byte + Vertex *Action_Vertex + func (*Action_SetVertex) Descriptor() ([]byte, []int) + func (*Action_SetVertex) ProtoMessage() + func (x *Action_SetVertex) GetJsonPath() []byte + func (x *Action_SetVertex) GetObject() []byte + func (x *Action_SetVertex) GetVertex() *Action_Vertex + func (x *Action_SetVertex) ProtoReflect() protoreflect.Message + func (x *Action_SetVertex) Reset() + func (x *Action_SetVertex) String() string + type Action_SetVertex_ struct + SetVertex *Action_SetVertex + type Action_Vertex struct + Group string + Name string + Namespace string + Resource string + Version string + func (*Action_Vertex) Descriptor() ([]byte, []int) + func (*Action_Vertex) ProtoMessage() + func (x *Action_Vertex) GetGroup() string + func (x *Action_Vertex) GetName() string + func (x *Action_Vertex) GetNamespace() string + func (x *Action_Vertex) GetResource() string + func (x *Action_Vertex) GetVersion() string + func (x *Action_Vertex) ProtoReflect() protoreflect.Message + func (x *Action_Vertex) Reset() + func (x *Action_Vertex) String() string + type HeaderExtra struct + ImpConfig *kubernetes_api.ImpersonationConfig + func (*HeaderExtra) Descriptor() ([]byte, []int) + func (*HeaderExtra) ProtoMessage() + func (x *HeaderExtra) GetImpConfig() *kubernetes_api.ImpersonationConfig + func (x *HeaderExtra) ProtoReflect() protoreflect.Message + func (x *HeaderExtra) Reset() + func (x *HeaderExtra) String() string + type KubernetesApiClient interface + MakeRequest func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[grpctool.HttpRequest, grpctool.HttpResponse], error) + WatchGraph func(ctx context.Context, in *WatchGraphRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[WatchGraphResponse], error) + func NewKubernetesApiClient(cc grpc.ClientConnInterface) KubernetesApiClient + type KubernetesApiServer interface + MakeRequest func(grpc.BidiStreamingServer[grpctool.HttpRequest, grpctool.HttpResponse]) error + WatchGraph func(*WatchGraphRequest, grpc.ServerStreamingServer[WatchGraphResponse]) error + type KubernetesApi_MakeRequestClient = grpc.BidiStreamingClient[grpctool.HttpRequest, grpctool.HttpResponse] + type KubernetesApi_MakeRequestServer = grpc.BidiStreamingServer[grpctool.HttpRequest, grpctool.HttpResponse] + type KubernetesApi_WatchGraphClient = grpc.ServerStreamingClient[WatchGraphResponse] + type KubernetesApi_WatchGraphServer = grpc.ServerStreamingServer[WatchGraphResponse] + type Namespaces struct + FieldSelector string + LabelSelector string + Names []string + ObjectSelectorExpression string + func (*Namespaces) Descriptor() ([]byte, []int) + func (*Namespaces) ProtoMessage() + func (x *Namespaces) GetFieldSelector() string + func (x *Namespaces) GetLabelSelector() string + func (x *Namespaces) GetNames() []string + func (x *Namespaces) GetObjectSelectorExpression() string + func (x *Namespaces) ProtoReflect() protoreflect.Message + func (x *Namespaces) Reset() + func (x *Namespaces) String() string + type Query struct + Query isQuery_Query + func (*Query) Descriptor() ([]byte, []int) + func (*Query) ProtoMessage() + func (x *Query) GetExclude() *Query_Exclude + func (x *Query) GetInclude() *Query_Include + func (x *Query) GetQuery() isQuery_Query + func (x *Query) ProtoReflect() protoreflect.Message + func (x *Query) Reset() + func (x *Query) String() string + type Query_Exclude struct + ResourceSelectorExpression string + func (*Query_Exclude) Descriptor() ([]byte, []int) + func (*Query_Exclude) ProtoMessage() + func (x *Query_Exclude) GetResourceSelectorExpression() string + func (x *Query_Exclude) ProtoReflect() protoreflect.Message + func (x *Query_Exclude) Reset() + func (x *Query_Exclude) String() string + type Query_Exclude_ struct + Exclude *Query_Exclude + type Query_Include struct + Object *Query_IncludeObject + ResourceSelectorExpression string + func (*Query_Include) Descriptor() ([]byte, []int) + func (*Query_Include) ProtoMessage() + func (x *Query_Include) GetObject() *Query_IncludeObject + func (x *Query_Include) GetResourceSelectorExpression() string + func (x *Query_Include) ProtoReflect() protoreflect.Message + func (x *Query_Include) Reset() + func (x *Query_Include) String() string + type Query_IncludeObject struct + FieldSelector string + JsonPath string + LabelSelector string + ObjectSelectorExpression string + func (*Query_IncludeObject) Descriptor() ([]byte, []int) + func (*Query_IncludeObject) ProtoMessage() + func (x *Query_IncludeObject) GetFieldSelector() string + func (x *Query_IncludeObject) GetJsonPath() string + func (x *Query_IncludeObject) GetLabelSelector() string + func (x *Query_IncludeObject) GetObjectSelectorExpression() string + func (x *Query_IncludeObject) ProtoReflect() protoreflect.Message + func (x *Query_IncludeObject) Reset() + func (x *Query_IncludeObject) String() string + type Query_Include_ struct + Include *Query_Include + type Roots struct + Individual []*Roots_Individual + Selector []*Roots_Selector + func (*Roots) Descriptor() ([]byte, []int) + func (*Roots) ProtoMessage() + func (x *Roots) GetIndividual() []*Roots_Individual + func (x *Roots) GetSelector() []*Roots_Selector + func (x *Roots) ProtoReflect() protoreflect.Message + func (x *Roots) Reset() + func (x *Roots) String() string + type Roots_Individual struct + Group string + Name string + Namespace string + Resource string + func (*Roots_Individual) Descriptor() ([]byte, []int) + func (*Roots_Individual) ProtoMessage() + func (x *Roots_Individual) GetGroup() string + func (x *Roots_Individual) GetName() string + func (x *Roots_Individual) GetNamespace() string + func (x *Roots_Individual) GetResource() string + func (x *Roots_Individual) ProtoReflect() protoreflect.Message + func (x *Roots_Individual) Reset() + func (x *Roots_Individual) String() string + type Roots_Selector struct + FieldSelector string + Group string + LabelSelector string + Resource string + func (*Roots_Selector) Descriptor() ([]byte, []int) + func (*Roots_Selector) ProtoMessage() + func (x *Roots_Selector) GetFieldSelector() string + func (x *Roots_Selector) GetGroup() string + func (x *Roots_Selector) GetLabelSelector() string + func (x *Roots_Selector) GetResource() string + func (x *Roots_Selector) ProtoReflect() protoreflect.Message + func (x *Roots_Selector) Reset() + func (x *Roots_Selector) String() string + type UnimplementedKubernetesApiServer struct + func (UnimplementedKubernetesApiServer) MakeRequest(grpc.BidiStreamingServer[grpctool.HttpRequest, grpctool.HttpResponse]) error + func (UnimplementedKubernetesApiServer) WatchGraph(*WatchGraphRequest, grpc.ServerStreamingServer[WatchGraphResponse]) error + type UnsafeKubernetesApiServer interface + type Warning struct + Attributes []byte + Message string + Type string + func (*Warning) Descriptor() ([]byte, []int) + func (*Warning) ProtoMessage() + func (x *Warning) GetAttributes() []byte + func (x *Warning) GetMessage() string + func (x *Warning) GetType() string + func (x *Warning) ProtoReflect() protoreflect.Message + func (x *Warning) Reset() + func (x *Warning) String() string + type WatchGraphRequest struct + ImpConfig *kubernetes_api.ImpersonationConfig + Namespaces *Namespaces + Queries []*Query + Roots *Roots + func (*WatchGraphRequest) Descriptor() ([]byte, []int) + func (*WatchGraphRequest) ProtoMessage() + func (x *WatchGraphRequest) GetImpConfig() *kubernetes_api.ImpersonationConfig + func (x *WatchGraphRequest) GetNamespaces() *Namespaces + func (x *WatchGraphRequest) GetQueries() []*Query + func (x *WatchGraphRequest) GetRoots() *Roots + func (x *WatchGraphRequest) ProtoReflect() protoreflect.Message + func (x *WatchGraphRequest) Reset() + func (x *WatchGraphRequest) String() string + type WatchGraphResponse struct + Actions []*Action + Warnings []*Warning + func (*WatchGraphResponse) Descriptor() ([]byte, []int) + func (*WatchGraphResponse) ProtoMessage() + func (x *WatchGraphResponse) GetActions() []*Action + func (x *WatchGraphResponse) GetWarnings() []*Warning + func (x *WatchGraphResponse) ProtoReflect() protoreflect.Message + func (x *WatchGraphResponse) Reset() + func (x *WatchGraphResponse) String() string + type WatchGraphWebSocketRequest struct + Namespaces *Namespaces + Queries []*Query + Roots *Roots + func (*WatchGraphWebSocketRequest) Descriptor() ([]byte, []int) + func (*WatchGraphWebSocketRequest) ProtoMessage() + func (x *WatchGraphWebSocketRequest) GetNamespaces() *Namespaces + func (x *WatchGraphWebSocketRequest) GetQueries() []*Query + func (x *WatchGraphWebSocketRequest) GetRoots() *Roots + func (x *WatchGraphWebSocketRequest) ProtoReflect() protoreflect.Message + func (x *WatchGraphWebSocketRequest) Reset() + func (x *WatchGraphWebSocketRequest) String() string v18.0.0-rc42 May 13, 2025 Other modules containing this package gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v15 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v17