pb

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AnsiblerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.AnsiblerService",
	HandlerType: (*AnsiblerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InstallNodeRequirements",
			Handler:    _AnsiblerService_InstallNodeRequirements_Handler,
		},
		{
			MethodName: "InstallVPN",
			Handler:    _AnsiblerService_InstallVPN_Handler,
		},
		{
			MethodName: "SetUpLoadbalancers",
			Handler:    _AnsiblerService_SetUpLoadbalancers_Handler,
		},
		{
			MethodName: "TeardownLoadBalancers",
			Handler:    _AnsiblerService_TeardownLoadBalancers_Handler,
		},
		{
			MethodName: "UpdateAPIEndpoint",
			Handler:    _AnsiblerService_UpdateAPIEndpoint_Handler,
		},
		{
			MethodName: "UpdateNoProxyEnvs",
			Handler:    _AnsiblerService_UpdateNoProxyEnvs_Handler,
		},
		{
			MethodName: "RemoveClaudieUtilities",
			Handler:    _AnsiblerService_RemoveClaudieUtilities_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ansibler.proto",
}

AnsiblerService_ServiceDesc is the grpc.ServiceDesc for AnsiblerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_ansibler_proto protoreflect.FileDescriptor
View Source
var File_claudie_operator_proto protoreflect.FileDescriptor
View Source
var File_kubeEleven_proto protoreflect.FileDescriptor
View Source
var File_kuber_proto protoreflect.FileDescriptor
View Source
var File_manager_proto protoreflect.FileDescriptor
View Source
var File_terraformer_proto protoreflect.FileDescriptor
View Source
var KubeElevenService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.KubeElevenService",
	HandlerType: (*KubeElevenServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildCluster",
			Handler:    _KubeElevenService_BuildCluster_Handler,
		},
		{
			MethodName: "DestroyCluster",
			Handler:    _KubeElevenService_DestroyCluster_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kubeEleven.proto",
}

KubeElevenService_ServiceDesc is the grpc.ServiceDesc for KubeElevenService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KuberService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.KuberService",
	HandlerType: (*KuberServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RemoveLBScrapeConfig",
			Handler:    _KuberService_RemoveLBScrapeConfig_Handler,
		},
		{
			MethodName: "StoreLBScrapeConfig",
			Handler:    _KuberService_StoreLBScrapeConfig_Handler,
		},
		{
			MethodName: "StoreClusterMetadata",
			Handler:    _KuberService_StoreClusterMetadata_Handler,
		},
		{
			MethodName: "DeleteClusterMetadata",
			Handler:    _KuberService_DeleteClusterMetadata_Handler,
		},
		{
			MethodName: "SetUpStorage",
			Handler:    _KuberService_SetUpStorage_Handler,
		},
		{
			MethodName: "StoreKubeconfig",
			Handler:    _KuberService_StoreKubeconfig_Handler,
		},
		{
			MethodName: "DeleteKubeconfig",
			Handler:    _KuberService_DeleteKubeconfig_Handler,
		},
		{
			MethodName: "DeleteNodes",
			Handler:    _KuberService_DeleteNodes_Handler,
		},
		{
			MethodName: "PatchNodes",
			Handler:    _KuberService_PatchNodes_Handler,
		},
		{
			MethodName: "SetUpClusterAutoscaler",
			Handler:    _KuberService_SetUpClusterAutoscaler_Handler,
		},
		{
			MethodName: "DestroyClusterAutoscaler",
			Handler:    _KuberService_DestroyClusterAutoscaler_Handler,
		},
		{
			MethodName: "PatchClusterInfoConfigMap",
			Handler:    _KuberService_PatchClusterInfoConfigMap_Handler,
		},
		{
			MethodName: "PatchKubeProxyConfigMap",
			Handler:    _KuberService_PatchKubeProxyConfigMap_Handler,
		},
		{
			MethodName: "CiliumRolloutRestart",
			Handler:    _KuberService_CiliumRolloutRestart_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "kuber.proto",
}

KuberService_ServiceDesc is the grpc.ServiceDesc for KuberService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ManagerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.ManagerService",
	HandlerType: (*ManagerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UpsertManifest",
			Handler:    _ManagerService_UpsertManifest_Handler,
		},
		{
			MethodName: "MarkForDeletion",
			Handler:    _ManagerService_MarkForDeletion_Handler,
		},
		{
			MethodName: "ListConfigs",
			Handler:    _ManagerService_ListConfigs_Handler,
		},
		{
			MethodName: "GetConfig",
			Handler:    _ManagerService_GetConfig_Handler,
		},
		{
			MethodName: "NextTask",
			Handler:    _ManagerService_NextTask_Handler,
		},
		{
			MethodName: "TaskUpdate",
			Handler:    _ManagerService_TaskUpdate_Handler,
		},
		{
			MethodName: "TaskComplete",
			Handler:    _ManagerService_TaskComplete_Handler,
		},
		{
			MethodName: "UpdateNodePool",
			Handler:    _ManagerService_UpdateNodePool_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "manager.proto",
}

ManagerService_ServiceDesc is the grpc.ServiceDesc for ManagerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OperatorService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.OperatorService",
	HandlerType: (*OperatorServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SendAutoscalerEvent",
			Handler:    _OperatorService_SendAutoscalerEvent_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "claudie-operator.proto",
}

OperatorService_ServiceDesc is the grpc.ServiceDesc for OperatorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TerraformerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.TerraformerService",
	HandlerType: (*TerraformerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BuildInfrastructure",
			Handler:    _TerraformerService_BuildInfrastructure_Handler,
		},
		{
			MethodName: "DestroyInfrastructure",
			Handler:    _TerraformerService_DestroyInfrastructure_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "terraformer.proto",
}

TerraformerService_ServiceDesc is the grpc.ServiceDesc for TerraformerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAnsiblerServiceServer

func RegisterAnsiblerServiceServer(s grpc.ServiceRegistrar, srv AnsiblerServiceServer)

func RegisterKubeElevenServiceServer

func RegisterKubeElevenServiceServer(s grpc.ServiceRegistrar, srv KubeElevenServiceServer)

func RegisterKuberServiceServer

func RegisterKuberServiceServer(s grpc.ServiceRegistrar, srv KuberServiceServer)

func RegisterManagerServiceServer added in v0.9.0

func RegisterManagerServiceServer(s grpc.ServiceRegistrar, srv ManagerServiceServer)

func RegisterOperatorServiceServer added in v0.4.1

func RegisterOperatorServiceServer(s grpc.ServiceRegistrar, srv OperatorServiceServer)

func RegisterTerraformerServiceServer

func RegisterTerraformerServiceServer(s grpc.ServiceRegistrar, srv TerraformerServiceServer)

Types

type AnsiblerServiceClient

type AnsiblerServiceClient interface {
	// InstallNodeRequirements installs any requirements there are on all of the nodes.
	InstallNodeRequirements(ctx context.Context, in *InstallRequest, opts ...grpc.CallOption) (*InstallResponse, error)
	// InstallVPN sets up a VPN between the nodes in the k8s cluster and LB clusters.
	InstallVPN(ctx context.Context, in *InstallRequest, opts ...grpc.CallOption) (*InstallResponse, error)
	// SetUpLoadbalancers sets up the load balancers together with the DNS and verifies their configuration.
	SetUpLoadbalancers(ctx context.Context, in *SetUpLBRequest, opts ...grpc.CallOption) (*SetUpLBResponse, error)
	// TeardownLoadBalancers correctly destroys the load balancers attached to a k8s
	// cluster by choosing a new ApiServer endpoint.
	TeardownLoadBalancers(ctx context.Context, in *TeardownLBRequest, opts ...grpc.CallOption) (*TeardownLBResponse, error)
	// UpdateAPIEndpoint handles changes of API endpoint between control nodes.
	// It will update the current stage based on the information from the desired state.
	UpdateAPIEndpoint(ctx context.Context, in *UpdateAPIEndpointRequest, opts ...grpc.CallOption) (*UpdateAPIEndpointResponse, error)
	// UpdateNoProxyEnvs handles changes of NO_PROXY and no_proxy env variables in kube-proxy DaemonSet and static pods.
	// It will check the public and private IPs in the current and desired state. If there's a mismatch it will update the envs accordingly.
	UpdateNoProxyEnvs(ctx context.Context, in *UpdateNoProxyEnvsRequest, opts ...grpc.CallOption) (*UpdateNoProxyEnvsResponse, error)
	// Removes utilities installed by claudie via ansible playbooks.
	RemoveClaudieUtilities(ctx context.Context, in *RemoveClaudieUtilitiesRequest, opts ...grpc.CallOption) (*RemoveClaudieUtilitiesResponse, error)
}

AnsiblerServiceClient is the client API for AnsiblerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AnsiblerServiceServer

type AnsiblerServiceServer interface {
	// InstallNodeRequirements installs any requirements there are on all of the nodes.
	InstallNodeRequirements(context.Context, *InstallRequest) (*InstallResponse, error)
	// InstallVPN sets up a VPN between the nodes in the k8s cluster and LB clusters.
	InstallVPN(context.Context, *InstallRequest) (*InstallResponse, error)
	// SetUpLoadbalancers sets up the load balancers together with the DNS and verifies their configuration.
	SetUpLoadbalancers(context.Context, *SetUpLBRequest) (*SetUpLBResponse, error)
	// TeardownLoadBalancers correctly destroys the load balancers attached to a k8s
	// cluster by choosing a new ApiServer endpoint.
	TeardownLoadBalancers(context.Context, *TeardownLBRequest) (*TeardownLBResponse, error)
	// UpdateAPIEndpoint handles changes of API endpoint between control nodes.
	// It will update the current stage based on the information from the desired state.
	UpdateAPIEndpoint(context.Context, *UpdateAPIEndpointRequest) (*UpdateAPIEndpointResponse, error)
	// UpdateNoProxyEnvs handles changes of NO_PROXY and no_proxy env variables in kube-proxy DaemonSet and static pods.
	// It will check the public and private IPs in the current and desired state. If there's a mismatch it will update the envs accordingly.
	UpdateNoProxyEnvs(context.Context, *UpdateNoProxyEnvsRequest) (*UpdateNoProxyEnvsResponse, error)
	// Removes utilities installed by claudie via ansible playbooks.
	RemoveClaudieUtilities(context.Context, *RemoveClaudieUtilitiesRequest) (*RemoveClaudieUtilitiesResponse, error)
	// contains filtered or unexported methods
}

AnsiblerServiceServer is the server API for AnsiblerService service. All implementations must embed UnimplementedAnsiblerServiceServer for forward compatibility

type BuildClusterRequest

type BuildClusterRequest struct {
	Desired     *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildClusterRequest) Descriptor deprecated

func (*BuildClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use BuildClusterRequest.ProtoReflect.Descriptor instead.

func (*BuildClusterRequest) GetDesired

func (x *BuildClusterRequest) GetDesired() *spec.K8Scluster

func (*BuildClusterRequest) GetDesiredLbs

func (x *BuildClusterRequest) GetDesiredLbs() []*spec.LBcluster

func (*BuildClusterRequest) GetProjectName

func (x *BuildClusterRequest) GetProjectName() string

func (*BuildClusterRequest) ProtoMessage

func (*BuildClusterRequest) ProtoMessage()

func (*BuildClusterRequest) ProtoReflect

func (x *BuildClusterRequest) ProtoReflect() protoreflect.Message

func (*BuildClusterRequest) Reset

func (x *BuildClusterRequest) Reset()

func (*BuildClusterRequest) String

func (x *BuildClusterRequest) String() string

type BuildClusterResponse

type BuildClusterResponse struct {
	Desired    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildClusterResponse) Descriptor deprecated

func (*BuildClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use BuildClusterResponse.ProtoReflect.Descriptor instead.

func (*BuildClusterResponse) GetDesired

func (x *BuildClusterResponse) GetDesired() *spec.K8Scluster

func (*BuildClusterResponse) GetDesiredLbs

func (x *BuildClusterResponse) GetDesiredLbs() []*spec.LBcluster

func (*BuildClusterResponse) ProtoMessage

func (*BuildClusterResponse) ProtoMessage()

func (*BuildClusterResponse) ProtoReflect

func (x *BuildClusterResponse) ProtoReflect() protoreflect.Message

func (*BuildClusterResponse) Reset

func (x *BuildClusterResponse) Reset()

func (*BuildClusterResponse) String

func (x *BuildClusterResponse) String() string

type BuildInfrastructureRequest

type BuildInfrastructureRequest struct {
	Current     *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Desired     *spec.K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs  []*spec.LBcluster `protobuf:"bytes,3,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs  []*spec.LBcluster `protobuf:"bytes,4,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,5,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildInfrastructureRequest) Descriptor deprecated

func (*BuildInfrastructureRequest) Descriptor() ([]byte, []int)

Deprecated: Use BuildInfrastructureRequest.ProtoReflect.Descriptor instead.

func (*BuildInfrastructureRequest) GetCurrent

func (x *BuildInfrastructureRequest) GetCurrent() *spec.K8Scluster

func (*BuildInfrastructureRequest) GetCurrentLbs

func (x *BuildInfrastructureRequest) GetCurrentLbs() []*spec.LBcluster

func (*BuildInfrastructureRequest) GetDesired

func (x *BuildInfrastructureRequest) GetDesired() *spec.K8Scluster

func (*BuildInfrastructureRequest) GetDesiredLbs

func (x *BuildInfrastructureRequest) GetDesiredLbs() []*spec.LBcluster

func (*BuildInfrastructureRequest) GetProjectName

func (x *BuildInfrastructureRequest) GetProjectName() string

func (*BuildInfrastructureRequest) ProtoMessage

func (*BuildInfrastructureRequest) ProtoMessage()

func (*BuildInfrastructureRequest) ProtoReflect

func (*BuildInfrastructureRequest) Reset

func (x *BuildInfrastructureRequest) Reset()

func (*BuildInfrastructureRequest) String

func (x *BuildInfrastructureRequest) String() string

type BuildInfrastructureResponse

type BuildInfrastructureResponse struct {

	// Types that are assignable to Response:
	//
	//	*BuildInfrastructureResponse_Ok
	//	*BuildInfrastructureResponse_Fail
	Response isBuildInfrastructureResponse_Response `protobuf_oneof:"Response"`
	// contains filtered or unexported fields
}

func (*BuildInfrastructureResponse) Descriptor deprecated

func (*BuildInfrastructureResponse) Descriptor() ([]byte, []int)

Deprecated: Use BuildInfrastructureResponse.ProtoReflect.Descriptor instead.

func (*BuildInfrastructureResponse) GetFail added in v0.4.0

func (*BuildInfrastructureResponse) GetOk added in v0.4.0

func (*BuildInfrastructureResponse) GetResponse added in v0.4.0

func (m *BuildInfrastructureResponse) GetResponse() isBuildInfrastructureResponse_Response

func (*BuildInfrastructureResponse) ProtoMessage

func (*BuildInfrastructureResponse) ProtoMessage()

func (*BuildInfrastructureResponse) ProtoReflect

func (*BuildInfrastructureResponse) Reset

func (x *BuildInfrastructureResponse) Reset()

func (*BuildInfrastructureResponse) String

func (x *BuildInfrastructureResponse) String() string

type BuildInfrastructureResponse_Fail added in v0.4.0

type BuildInfrastructureResponse_Fail struct {
	Fail *BuildInfrastructureResponse_InfrastructureData `protobuf:"bytes,7,opt,name=fail,proto3,oneof"`
}

type BuildInfrastructureResponse_InfrastructureData added in v0.4.0

type BuildInfrastructureResponse_InfrastructureData struct {
	Desired    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	Failed     []string          `protobuf:"bytes,3,rep,name=failed,proto3" json:"failed,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildInfrastructureResponse_InfrastructureData) Descriptor deprecated added in v0.4.0

Deprecated: Use BuildInfrastructureResponse_InfrastructureData.ProtoReflect.Descriptor instead.

func (*BuildInfrastructureResponse_InfrastructureData) GetDesired added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) GetDesiredLbs added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) GetFailed added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) ProtoMessage added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) ProtoReflect added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) Reset added in v0.4.0

func (*BuildInfrastructureResponse_InfrastructureData) String added in v0.4.0

type BuildInfrastructureResponse_Ok added in v0.4.0

type BuildInfrastructureResponse_Ok struct {
	Ok *BuildInfrastructureResponse_InfrastructureData `protobuf:"bytes,6,opt,name=ok,proto3,oneof"`
}

type CiliumRolloutRestartRequest added in v0.5.0

type CiliumRolloutRestartRequest struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*CiliumRolloutRestartRequest) Descriptor deprecated added in v0.5.0

func (*CiliumRolloutRestartRequest) Descriptor() ([]byte, []int)

Deprecated: Use CiliumRolloutRestartRequest.ProtoReflect.Descriptor instead.

func (*CiliumRolloutRestartRequest) GetCluster added in v0.5.0

func (x *CiliumRolloutRestartRequest) GetCluster() *spec.K8Scluster

func (*CiliumRolloutRestartRequest) ProtoMessage added in v0.5.0

func (*CiliumRolloutRestartRequest) ProtoMessage()

func (*CiliumRolloutRestartRequest) ProtoReflect added in v0.5.0

func (*CiliumRolloutRestartRequest) Reset added in v0.5.0

func (x *CiliumRolloutRestartRequest) Reset()

func (*CiliumRolloutRestartRequest) String added in v0.5.0

func (x *CiliumRolloutRestartRequest) String() string

type CiliumRolloutRestartResponse added in v0.5.0

type CiliumRolloutRestartResponse struct {
	// contains filtered or unexported fields
}

func (*CiliumRolloutRestartResponse) Descriptor deprecated added in v0.5.0

func (*CiliumRolloutRestartResponse) Descriptor() ([]byte, []int)

Deprecated: Use CiliumRolloutRestartResponse.ProtoReflect.Descriptor instead.

func (*CiliumRolloutRestartResponse) ProtoMessage added in v0.5.0

func (*CiliumRolloutRestartResponse) ProtoMessage()

func (*CiliumRolloutRestartResponse) ProtoReflect added in v0.5.0

func (*CiliumRolloutRestartResponse) Reset added in v0.5.0

func (x *CiliumRolloutRestartResponse) Reset()

func (*CiliumRolloutRestartResponse) String added in v0.5.0

type DeleteClusterMetadataRequest

type DeleteClusterMetadataRequest struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterMetadataRequest) Descriptor deprecated

func (*DeleteClusterMetadataRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterMetadataRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterMetadataRequest) GetCluster

func (x *DeleteClusterMetadataRequest) GetCluster() *spec.K8Scluster

func (*DeleteClusterMetadataRequest) ProtoMessage

func (*DeleteClusterMetadataRequest) ProtoMessage()

func (*DeleteClusterMetadataRequest) ProtoReflect

func (*DeleteClusterMetadataRequest) Reset

func (x *DeleteClusterMetadataRequest) Reset()

func (*DeleteClusterMetadataRequest) String

type DeleteClusterMetadataResponse

type DeleteClusterMetadataResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteClusterMetadataResponse) Descriptor deprecated

func (*DeleteClusterMetadataResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterMetadataResponse.ProtoReflect.Descriptor instead.

func (*DeleteClusterMetadataResponse) ProtoMessage

func (*DeleteClusterMetadataResponse) ProtoMessage()

func (*DeleteClusterMetadataResponse) ProtoReflect

func (*DeleteClusterMetadataResponse) Reset

func (x *DeleteClusterMetadataResponse) Reset()

func (*DeleteClusterMetadataResponse) String

type DeleteKubeconfigRequest

type DeleteKubeconfigRequest struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteKubeconfigRequest) Descriptor deprecated

func (*DeleteKubeconfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteKubeconfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteKubeconfigRequest) GetCluster

func (x *DeleteKubeconfigRequest) GetCluster() *spec.K8Scluster

func (*DeleteKubeconfigRequest) ProtoMessage

func (*DeleteKubeconfigRequest) ProtoMessage()

func (*DeleteKubeconfigRequest) ProtoReflect

func (x *DeleteKubeconfigRequest) ProtoReflect() protoreflect.Message

func (*DeleteKubeconfigRequest) Reset

func (x *DeleteKubeconfigRequest) Reset()

func (*DeleteKubeconfigRequest) String

func (x *DeleteKubeconfigRequest) String() string

type DeleteKubeconfigResponse

type DeleteKubeconfigResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteKubeconfigResponse) Descriptor deprecated

func (*DeleteKubeconfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteKubeconfigResponse.ProtoReflect.Descriptor instead.

func (*DeleteKubeconfigResponse) ProtoMessage

func (*DeleteKubeconfigResponse) ProtoMessage()

func (*DeleteKubeconfigResponse) ProtoReflect

func (x *DeleteKubeconfigResponse) ProtoReflect() protoreflect.Message

func (*DeleteKubeconfigResponse) Reset

func (x *DeleteKubeconfigResponse) Reset()

func (*DeleteKubeconfigResponse) String

func (x *DeleteKubeconfigResponse) String() string

type DeleteNodesRequest

type DeleteNodesRequest struct {
	Cluster     *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	WorkerNodes []string         `protobuf:"bytes,2,rep,name=workerNodes,proto3" json:"workerNodes,omitempty"`
	MasterNodes []string         `protobuf:"bytes,3,rep,name=masterNodes,proto3" json:"masterNodes,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNodesRequest) Descriptor deprecated

func (*DeleteNodesRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNodesRequest.ProtoReflect.Descriptor instead.

func (*DeleteNodesRequest) GetCluster

func (x *DeleteNodesRequest) GetCluster() *spec.K8Scluster

func (*DeleteNodesRequest) GetMasterNodes

func (x *DeleteNodesRequest) GetMasterNodes() []string

func (*DeleteNodesRequest) GetWorkerNodes

func (x *DeleteNodesRequest) GetWorkerNodes() []string

func (*DeleteNodesRequest) ProtoMessage

func (*DeleteNodesRequest) ProtoMessage()

func (*DeleteNodesRequest) ProtoReflect

func (x *DeleteNodesRequest) ProtoReflect() protoreflect.Message

func (*DeleteNodesRequest) Reset

func (x *DeleteNodesRequest) Reset()

func (*DeleteNodesRequest) String

func (x *DeleteNodesRequest) String() string

type DeleteNodesResponse

type DeleteNodesResponse struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNodesResponse) Descriptor deprecated

func (*DeleteNodesResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNodesResponse.ProtoReflect.Descriptor instead.

func (*DeleteNodesResponse) GetCluster

func (x *DeleteNodesResponse) GetCluster() *spec.K8Scluster

func (*DeleteNodesResponse) ProtoMessage

func (*DeleteNodesResponse) ProtoMessage()

func (*DeleteNodesResponse) ProtoReflect

func (x *DeleteNodesResponse) ProtoReflect() protoreflect.Message

func (*DeleteNodesResponse) Reset

func (x *DeleteNodesResponse) Reset()

func (*DeleteNodesResponse) String

func (x *DeleteNodesResponse) String() string

type DestroyClusterAutoscalerRequest added in v0.2.2

type DestroyClusterAutoscalerRequest struct {
	ProjectName string           `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Cluster     *spec.K8Scluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyClusterAutoscalerRequest) Descriptor deprecated added in v0.2.2

func (*DestroyClusterAutoscalerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DestroyClusterAutoscalerRequest.ProtoReflect.Descriptor instead.

func (*DestroyClusterAutoscalerRequest) GetCluster added in v0.2.2

func (*DestroyClusterAutoscalerRequest) GetProjectName added in v0.2.2

func (x *DestroyClusterAutoscalerRequest) GetProjectName() string

func (*DestroyClusterAutoscalerRequest) ProtoMessage added in v0.2.2

func (*DestroyClusterAutoscalerRequest) ProtoMessage()

func (*DestroyClusterAutoscalerRequest) ProtoReflect added in v0.2.2

func (*DestroyClusterAutoscalerRequest) Reset added in v0.2.2

func (*DestroyClusterAutoscalerRequest) String added in v0.2.2

type DestroyClusterAutoscalerResponse added in v0.2.2

type DestroyClusterAutoscalerResponse struct {
	// contains filtered or unexported fields
}

func (*DestroyClusterAutoscalerResponse) Descriptor deprecated added in v0.2.2

func (*DestroyClusterAutoscalerResponse) Descriptor() ([]byte, []int)

Deprecated: Use DestroyClusterAutoscalerResponse.ProtoReflect.Descriptor instead.

func (*DestroyClusterAutoscalerResponse) ProtoMessage added in v0.2.2

func (*DestroyClusterAutoscalerResponse) ProtoMessage()

func (*DestroyClusterAutoscalerResponse) ProtoReflect added in v0.2.2

func (*DestroyClusterAutoscalerResponse) Reset added in v0.2.2

func (*DestroyClusterAutoscalerResponse) String added in v0.2.2

type DestroyClusterRequest added in v0.6.2

type DestroyClusterRequest struct {
	ProjectName string            `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Current     *spec.K8Scluster  `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs  []*spec.LBcluster `protobuf:"bytes,3,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyClusterRequest) Descriptor deprecated added in v0.6.2

func (*DestroyClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DestroyClusterRequest.ProtoReflect.Descriptor instead.

func (*DestroyClusterRequest) GetCurrent added in v0.6.2

func (x *DestroyClusterRequest) GetCurrent() *spec.K8Scluster

func (*DestroyClusterRequest) GetCurrentLbs added in v0.6.2

func (x *DestroyClusterRequest) GetCurrentLbs() []*spec.LBcluster

func (*DestroyClusterRequest) GetProjectName added in v0.6.2

func (x *DestroyClusterRequest) GetProjectName() string

func (*DestroyClusterRequest) ProtoMessage added in v0.6.2

func (*DestroyClusterRequest) ProtoMessage()

func (*DestroyClusterRequest) ProtoReflect added in v0.6.2

func (x *DestroyClusterRequest) ProtoReflect() protoreflect.Message

func (*DestroyClusterRequest) Reset added in v0.6.2

func (x *DestroyClusterRequest) Reset()

func (*DestroyClusterRequest) String added in v0.6.2

func (x *DestroyClusterRequest) String() string

type DestroyClusterResponse added in v0.6.2

type DestroyClusterResponse struct {
	Current    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyClusterResponse) Descriptor deprecated added in v0.6.2

func (*DestroyClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use DestroyClusterResponse.ProtoReflect.Descriptor instead.

func (*DestroyClusterResponse) GetCurrent added in v0.6.2

func (x *DestroyClusterResponse) GetCurrent() *spec.K8Scluster

func (*DestroyClusterResponse) GetCurrentLbs added in v0.6.2

func (x *DestroyClusterResponse) GetCurrentLbs() []*spec.LBcluster

func (*DestroyClusterResponse) ProtoMessage added in v0.6.2

func (*DestroyClusterResponse) ProtoMessage()

func (*DestroyClusterResponse) ProtoReflect added in v0.6.2

func (x *DestroyClusterResponse) ProtoReflect() protoreflect.Message

func (*DestroyClusterResponse) Reset added in v0.6.2

func (x *DestroyClusterResponse) Reset()

func (*DestroyClusterResponse) String added in v0.6.2

func (x *DestroyClusterResponse) String() string

type DestroyInfrastructureRequest

type DestroyInfrastructureRequest struct {
	ProjectName string            `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Current     *spec.K8Scluster  `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs  []*spec.LBcluster `protobuf:"bytes,3,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyInfrastructureRequest) Descriptor deprecated

func (*DestroyInfrastructureRequest) Descriptor() ([]byte, []int)

Deprecated: Use DestroyInfrastructureRequest.ProtoReflect.Descriptor instead.

func (*DestroyInfrastructureRequest) GetCurrent

func (x *DestroyInfrastructureRequest) GetCurrent() *spec.K8Scluster

func (*DestroyInfrastructureRequest) GetCurrentLbs

func (x *DestroyInfrastructureRequest) GetCurrentLbs() []*spec.LBcluster

func (*DestroyInfrastructureRequest) GetProjectName

func (x *DestroyInfrastructureRequest) GetProjectName() string

func (*DestroyInfrastructureRequest) ProtoMessage

func (*DestroyInfrastructureRequest) ProtoMessage()

func (*DestroyInfrastructureRequest) ProtoReflect

func (*DestroyInfrastructureRequest) Reset

func (x *DestroyInfrastructureRequest) Reset()

func (*DestroyInfrastructureRequest) String

type DestroyInfrastructureResponse

type DestroyInfrastructureResponse struct {
	Current    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyInfrastructureResponse) Descriptor deprecated

func (*DestroyInfrastructureResponse) Descriptor() ([]byte, []int)

Deprecated: Use DestroyInfrastructureResponse.ProtoReflect.Descriptor instead.

func (*DestroyInfrastructureResponse) GetCurrent

func (*DestroyInfrastructureResponse) GetCurrentLbs

func (x *DestroyInfrastructureResponse) GetCurrentLbs() []*spec.LBcluster

func (*DestroyInfrastructureResponse) ProtoMessage

func (*DestroyInfrastructureResponse) ProtoMessage()

func (*DestroyInfrastructureResponse) ProtoReflect

func (*DestroyInfrastructureResponse) Reset

func (x *DestroyInfrastructureResponse) Reset()

func (*DestroyInfrastructureResponse) String

type GetConfigRequest

type GetConfigRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigRequest) Descriptor deprecated

func (*GetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.

func (*GetConfigRequest) GetName added in v0.9.0

func (x *GetConfigRequest) GetName() string

func (*GetConfigRequest) ProtoMessage

func (*GetConfigRequest) ProtoMessage()

func (*GetConfigRequest) ProtoReflect

func (x *GetConfigRequest) ProtoReflect() protoreflect.Message

func (*GetConfigRequest) Reset

func (x *GetConfigRequest) Reset()

func (*GetConfigRequest) String

func (x *GetConfigRequest) String() string

type GetConfigResponse

type GetConfigResponse struct {
	Config *spec.Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigResponse) Descriptor deprecated

func (*GetConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead.

func (*GetConfigResponse) GetConfig

func (x *GetConfigResponse) GetConfig() *spec.Config

func (*GetConfigResponse) ProtoMessage

func (*GetConfigResponse) ProtoMessage()

func (*GetConfigResponse) ProtoReflect

func (x *GetConfigResponse) ProtoReflect() protoreflect.Message

func (*GetConfigResponse) Reset

func (x *GetConfigResponse) Reset()

func (*GetConfigResponse) String

func (x *GetConfigResponse) String() string

type InstallRequest

type InstallRequest struct {
	Desired     *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*InstallRequest) Descriptor deprecated

func (*InstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use InstallRequest.ProtoReflect.Descriptor instead.

func (*InstallRequest) GetDesired

func (x *InstallRequest) GetDesired() *spec.K8Scluster

func (*InstallRequest) GetDesiredLbs

func (x *InstallRequest) GetDesiredLbs() []*spec.LBcluster

func (*InstallRequest) GetProjectName

func (x *InstallRequest) GetProjectName() string

func (*InstallRequest) ProtoMessage

func (*InstallRequest) ProtoMessage()

func (*InstallRequest) ProtoReflect

func (x *InstallRequest) ProtoReflect() protoreflect.Message

func (*InstallRequest) Reset

func (x *InstallRequest) Reset()

func (*InstallRequest) String

func (x *InstallRequest) String() string

type InstallResponse

type InstallResponse struct {
	Desired    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*InstallResponse) Descriptor deprecated

func (*InstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use InstallResponse.ProtoReflect.Descriptor instead.

func (*InstallResponse) GetDesired

func (x *InstallResponse) GetDesired() *spec.K8Scluster

func (*InstallResponse) GetDesiredLbs

func (x *InstallResponse) GetDesiredLbs() []*spec.LBcluster

func (*InstallResponse) ProtoMessage

func (*InstallResponse) ProtoMessage()

func (*InstallResponse) ProtoReflect

func (x *InstallResponse) ProtoReflect() protoreflect.Message

func (*InstallResponse) Reset

func (x *InstallResponse) Reset()

func (*InstallResponse) String

func (x *InstallResponse) String() string

type KubeElevenServiceClient

type KubeElevenServiceClient interface {
	// BuildCluster builds the kubernetes clusters specified in the provided config.
	BuildCluster(ctx context.Context, in *BuildClusterRequest, opts ...grpc.CallOption) (*BuildClusterResponse, error)
	// DestroyCluster destroys the kubernetes clusters specified in the provided config.
	DestroyCluster(ctx context.Context, in *DestroyClusterRequest, opts ...grpc.CallOption) (*DestroyClusterResponse, error)
}

KubeElevenServiceClient is the client API for KubeElevenService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KubeElevenServiceServer

type KubeElevenServiceServer interface {
	// BuildCluster builds the kubernetes clusters specified in the provided config.
	BuildCluster(context.Context, *BuildClusterRequest) (*BuildClusterResponse, error)
	// DestroyCluster destroys the kubernetes clusters specified in the provided config.
	DestroyCluster(context.Context, *DestroyClusterRequest) (*DestroyClusterResponse, error)
	// contains filtered or unexported methods
}

KubeElevenServiceServer is the server API for KubeElevenService service. All implementations must embed UnimplementedKubeElevenServiceServer for forward compatibility

type KuberServiceClient

type KuberServiceClient interface {
	// RemoveLBScrapeConfig removes scrape config for every LB detached from this
	// cluster.
	RemoveLBScrapeConfig(ctx context.Context, in *RemoveLBScrapeConfigRequest, opts ...grpc.CallOption) (*RemoveLBScrapeConfigResponse, error)
	// StoreLBScrapeConfig stores scrape config for every LB attached to this
	// cluster.
	StoreLBScrapeConfig(ctx context.Context, in *StoreLBScrapeConfigRequest, opts ...grpc.CallOption) (*StoreLBScrapeConfigResponse, error)
	// StoreClusterMetadata creates a secret, which holds the private key and a
	// list of public IP addresses of the cluster supplied.
	StoreClusterMetadata(ctx context.Context, in *StoreClusterMetadataRequest, opts ...grpc.CallOption) (*StoreClusterMetadataResponse, error)
	// DeleteClusterMetadata deletes the secret holding the private key and public
	// IP addresses of the cluster supplied.
	DeleteClusterMetadata(ctx context.Context, in *DeleteClusterMetadataRequest, opts ...grpc.CallOption) (*DeleteClusterMetadataResponse, error)
	// SetUpStorage installs Longhorn into the cluster.
	SetUpStorage(ctx context.Context, in *SetUpStorageRequest, opts ...grpc.CallOption) (*SetUpStorageResponse, error)
	// StoreKubeconfig creates a secret, which holds the kubeconfig of a
	// Claudie-created cluster.
	StoreKubeconfig(ctx context.Context, in *StoreKubeconfigRequest, opts ...grpc.CallOption) (*StoreKubeconfigResponse, error)
	// DeleteKubeconfig removes the secret that holds the kubeconfig of a
	// Claudie-created cluster.
	DeleteKubeconfig(ctx context.Context, in *DeleteKubeconfigRequest, opts ...grpc.CallOption) (*DeleteKubeconfigResponse, error)
	// DeleteNodes deletes the specified nodes from a k8s cluster.
	DeleteNodes(ctx context.Context, in *DeleteNodesRequest, opts ...grpc.CallOption) (*DeleteNodesResponse, error)
	// PatchNodes applies attributes like providerID, labels or taints to the
	// nodes.
	PatchNodes(ctx context.Context, in *PatchNodesRequest, opts ...grpc.CallOption) (*PatchNodesResponse, error)
	// SetUpClusterAutoscaler deploys Cluster Autoscaler and Autoscaler Adapter
	// for every cluster specified.
	SetUpClusterAutoscaler(ctx context.Context, in *SetUpClusterAutoscalerRequest, opts ...grpc.CallOption) (*SetUpClusterAutoscalerResponse, error)
	// DestroyClusterAutoscaler deletes Cluster Autoscaler and Autoscaler Adapter
	// for every cluster specified.
	DestroyClusterAutoscaler(ctx context.Context, in *DestroyClusterAutoscalerRequest, opts ...grpc.CallOption) (*DestroyClusterAutoscalerResponse, error)
	// PatchClusterInfoConfigMap updates the cluster-info config map in the
	// kube-public namespace with the the kubeconfig. This needs to be done after
	// an api endpoint change as the config map in the kube-public namespace is
	// used by kubeadm when joining.
	PatchClusterInfoConfigMap(ctx context.Context, in *PatchClusterInfoConfigMapRequest, opts ...grpc.CallOption) (*PatchClusterInfoConfigMapResponse, error)
	// PatchCubeProxyConfigMap updates the kube-proxy config map with the value of
	// the server: from the passed in kubeconfig and subsequently restarts all
	// kube-proxy pods in the kube-system namespace. This change needs to be done
	// after a endpoint change is performed.
	PatchKubeProxyConfigMap(ctx context.Context, in *PatchKubeProxyConfigMapRequest, opts ...grpc.CallOption) (*PatchKubeProxyConfigMapResponse, error)
	// CiliumRolloutRestart performs a rollout restart of the cilium daemonset.
	CiliumRolloutRestart(ctx context.Context, in *CiliumRolloutRestartRequest, opts ...grpc.CallOption) (*CiliumRolloutRestartResponse, error)
}

KuberServiceClient is the client API for KuberService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KuberServiceServer

type KuberServiceServer interface {
	// RemoveLBScrapeConfig removes scrape config for every LB detached from this
	// cluster.
	RemoveLBScrapeConfig(context.Context, *RemoveLBScrapeConfigRequest) (*RemoveLBScrapeConfigResponse, error)
	// StoreLBScrapeConfig stores scrape config for every LB attached to this
	// cluster.
	StoreLBScrapeConfig(context.Context, *StoreLBScrapeConfigRequest) (*StoreLBScrapeConfigResponse, error)
	// StoreClusterMetadata creates a secret, which holds the private key and a
	// list of public IP addresses of the cluster supplied.
	StoreClusterMetadata(context.Context, *StoreClusterMetadataRequest) (*StoreClusterMetadataResponse, error)
	// DeleteClusterMetadata deletes the secret holding the private key and public
	// IP addresses of the cluster supplied.
	DeleteClusterMetadata(context.Context, *DeleteClusterMetadataRequest) (*DeleteClusterMetadataResponse, error)
	// SetUpStorage installs Longhorn into the cluster.
	SetUpStorage(context.Context, *SetUpStorageRequest) (*SetUpStorageResponse, error)
	// StoreKubeconfig creates a secret, which holds the kubeconfig of a
	// Claudie-created cluster.
	StoreKubeconfig(context.Context, *StoreKubeconfigRequest) (*StoreKubeconfigResponse, error)
	// DeleteKubeconfig removes the secret that holds the kubeconfig of a
	// Claudie-created cluster.
	DeleteKubeconfig(context.Context, *DeleteKubeconfigRequest) (*DeleteKubeconfigResponse, error)
	// DeleteNodes deletes the specified nodes from a k8s cluster.
	DeleteNodes(context.Context, *DeleteNodesRequest) (*DeleteNodesResponse, error)
	// PatchNodes applies attributes like providerID, labels or taints to the
	// nodes.
	PatchNodes(context.Context, *PatchNodesRequest) (*PatchNodesResponse, error)
	// SetUpClusterAutoscaler deploys Cluster Autoscaler and Autoscaler Adapter
	// for every cluster specified.
	SetUpClusterAutoscaler(context.Context, *SetUpClusterAutoscalerRequest) (*SetUpClusterAutoscalerResponse, error)
	// DestroyClusterAutoscaler deletes Cluster Autoscaler and Autoscaler Adapter
	// for every cluster specified.
	DestroyClusterAutoscaler(context.Context, *DestroyClusterAutoscalerRequest) (*DestroyClusterAutoscalerResponse, error)
	// PatchClusterInfoConfigMap updates the cluster-info config map in the
	// kube-public namespace with the the kubeconfig. This needs to be done after
	// an api endpoint change as the config map in the kube-public namespace is
	// used by kubeadm when joining.
	PatchClusterInfoConfigMap(context.Context, *PatchClusterInfoConfigMapRequest) (*PatchClusterInfoConfigMapResponse, error)
	// PatchCubeProxyConfigMap updates the kube-proxy config map with the value of
	// the server: from the passed in kubeconfig and subsequently restarts all
	// kube-proxy pods in the kube-system namespace. This change needs to be done
	// after a endpoint change is performed.
	PatchKubeProxyConfigMap(context.Context, *PatchKubeProxyConfigMapRequest) (*PatchKubeProxyConfigMapResponse, error)
	// CiliumRolloutRestart performs a rollout restart of the cilium daemonset.
	CiliumRolloutRestart(context.Context, *CiliumRolloutRestartRequest) (*CiliumRolloutRestartResponse, error)
	// contains filtered or unexported methods
}

KuberServiceServer is the server API for KuberService service. All implementations must embed UnimplementedKuberServiceServer for forward compatibility

type ListConfigRequest added in v0.9.0

type ListConfigRequest struct {
	// contains filtered or unexported fields
}

func (*ListConfigRequest) Descriptor deprecated added in v0.9.0

func (*ListConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigRequest.ProtoReflect.Descriptor instead.

func (*ListConfigRequest) ProtoMessage added in v0.9.0

func (*ListConfigRequest) ProtoMessage()

func (*ListConfigRequest) ProtoReflect added in v0.9.0

func (x *ListConfigRequest) ProtoReflect() protoreflect.Message

func (*ListConfigRequest) Reset added in v0.9.0

func (x *ListConfigRequest) Reset()

func (*ListConfigRequest) String added in v0.9.0

func (x *ListConfigRequest) String() string

type ListConfigResponse added in v0.9.0

type ListConfigResponse struct {
	Configs []*spec.Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListConfigResponse) Descriptor deprecated added in v0.9.0

func (*ListConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigResponse.ProtoReflect.Descriptor instead.

func (*ListConfigResponse) GetConfigs added in v0.9.0

func (x *ListConfigResponse) GetConfigs() []*spec.Config

func (*ListConfigResponse) ProtoMessage added in v0.9.0

func (*ListConfigResponse) ProtoMessage()

func (*ListConfigResponse) ProtoReflect added in v0.9.0

func (x *ListConfigResponse) ProtoReflect() protoreflect.Message

func (*ListConfigResponse) Reset added in v0.9.0

func (x *ListConfigResponse) Reset()

func (*ListConfigResponse) String added in v0.9.0

func (x *ListConfigResponse) String() string

type ManagerServiceClient added in v0.9.0

type ManagerServiceClient interface {
	// UpsertManifest will process the request by either created a new configuration for the
	// given input manifest or updating an existing one.
	UpsertManifest(ctx context.Context, in *UpsertManifestRequest, opts ...grpc.CallOption) (*UpsertManifestResponse, error)
	// MarkForDeletion will mark the requested configuration to be deleted. Once the
	// manager determines the configuration can be deleted it will be deleted.
	MarkForDeletion(ctx context.Context, in *MarkForDeletionRequest, opts ...grpc.CallOption) (*MarkForDeletionResponse, error)
	// ListConfigs will list all stored configuration that the manager manages.
	ListConfigs(ctx context.Context, in *ListConfigRequest, opts ...grpc.CallOption) (*ListConfigResponse, error)
	// GetConfig will retrieve the requested configuration by name.
	GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error)
	// NextTask will return the next available task to be worked on or a nil response if no task is available.
	NextTask(ctx context.Context, in *NextTaskRequest, opts ...grpc.CallOption) (*NextTaskResponse, error)
	// TaskUpdate will update the state of the requested task. This should be periodically called as the task
	// that was picked up by the NextTask RPC enters different stages of the build process.
	TaskUpdate(ctx context.Context, in *TaskUpdateRequest, opts ...grpc.CallOption) (*TaskUpdateResponse, error)
	// TaskComplete will update the state of the requested task to either Done or Error. Further, it will
	// update the current state of the clusters from the passed in value, so that subsequent tasks will
	// work with an up-to-date current state that reflects the actual state of the infrastructure.
	// This RPC  should be called when a task that has been previously picked up by the NextTask RPC
	// finished processing, either in error or successfully.
	TaskComplete(ctx context.Context, in *TaskCompleteRequest, opts ...grpc.CallOption) (*TaskCompleteResponse, error)
	// UpdateNodePool updates a single nodepool within a cluster, and should only be called by
	// the autoscaler-adapter service. This RPC bypasses the main loop of how changes are applied
	// to the configuration, and directly changes the nodepool to the state specified in the request
	// to initiate the build process.
	UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*UpdateNodePoolResponse, error)
}

ManagerServiceClient is the client API for ManagerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewManagerServiceClient added in v0.9.0

func NewManagerServiceClient(cc grpc.ClientConnInterface) ManagerServiceClient

type ManagerServiceServer added in v0.9.0

type ManagerServiceServer interface {
	// UpsertManifest will process the request by either created a new configuration for the
	// given input manifest or updating an existing one.
	UpsertManifest(context.Context, *UpsertManifestRequest) (*UpsertManifestResponse, error)
	// MarkForDeletion will mark the requested configuration to be deleted. Once the
	// manager determines the configuration can be deleted it will be deleted.
	MarkForDeletion(context.Context, *MarkForDeletionRequest) (*MarkForDeletionResponse, error)
	// ListConfigs will list all stored configuration that the manager manages.
	ListConfigs(context.Context, *ListConfigRequest) (*ListConfigResponse, error)
	// GetConfig will retrieve the requested configuration by name.
	GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
	// NextTask will return the next available task to be worked on or a nil response if no task is available.
	NextTask(context.Context, *NextTaskRequest) (*NextTaskResponse, error)
	// TaskUpdate will update the state of the requested task. This should be periodically called as the task
	// that was picked up by the NextTask RPC enters different stages of the build process.
	TaskUpdate(context.Context, *TaskUpdateRequest) (*TaskUpdateResponse, error)
	// TaskComplete will update the state of the requested task to either Done or Error. Further, it will
	// update the current state of the clusters from the passed in value, so that subsequent tasks will
	// work with an up-to-date current state that reflects the actual state of the infrastructure.
	// This RPC  should be called when a task that has been previously picked up by the NextTask RPC
	// finished processing, either in error or successfully.
	TaskComplete(context.Context, *TaskCompleteRequest) (*TaskCompleteResponse, error)
	// UpdateNodePool updates a single nodepool within a cluster, and should only be called by
	// the autoscaler-adapter service. This RPC bypasses the main loop of how changes are applied
	// to the configuration, and directly changes the nodepool to the state specified in the request
	// to initiate the build process.
	UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*UpdateNodePoolResponse, error)
	// contains filtered or unexported methods
}

ManagerServiceServer is the server API for ManagerService service. All implementations must embed UnimplementedManagerServiceServer for forward compatibility

type MarkForDeletionRequest added in v0.9.0

type MarkForDeletionRequest struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*MarkForDeletionRequest) Descriptor deprecated added in v0.9.0

func (*MarkForDeletionRequest) Descriptor() ([]byte, []int)

Deprecated: Use MarkForDeletionRequest.ProtoReflect.Descriptor instead.

func (*MarkForDeletionRequest) GetName added in v0.9.0

func (x *MarkForDeletionRequest) GetName() string

func (*MarkForDeletionRequest) GetVersion added in v0.9.0

func (x *MarkForDeletionRequest) GetVersion() uint64

func (*MarkForDeletionRequest) ProtoMessage added in v0.9.0

func (*MarkForDeletionRequest) ProtoMessage()

func (*MarkForDeletionRequest) ProtoReflect added in v0.9.0

func (x *MarkForDeletionRequest) ProtoReflect() protoreflect.Message

func (*MarkForDeletionRequest) Reset added in v0.9.0

func (x *MarkForDeletionRequest) Reset()

func (*MarkForDeletionRequest) String added in v0.9.0

func (x *MarkForDeletionRequest) String() string

type MarkForDeletionResponse added in v0.9.0

type MarkForDeletionResponse struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*MarkForDeletionResponse) Descriptor deprecated added in v0.9.0

func (*MarkForDeletionResponse) Descriptor() ([]byte, []int)

Deprecated: Use MarkForDeletionResponse.ProtoReflect.Descriptor instead.

func (*MarkForDeletionResponse) GetName added in v0.9.0

func (x *MarkForDeletionResponse) GetName() string

func (*MarkForDeletionResponse) GetVersion added in v0.9.0

func (x *MarkForDeletionResponse) GetVersion() uint64

func (*MarkForDeletionResponse) ProtoMessage added in v0.9.0

func (*MarkForDeletionResponse) ProtoMessage()

func (*MarkForDeletionResponse) ProtoReflect added in v0.9.0

func (x *MarkForDeletionResponse) ProtoReflect() protoreflect.Message

func (*MarkForDeletionResponse) Reset added in v0.9.0

func (x *MarkForDeletionResponse) Reset()

func (*MarkForDeletionResponse) String added in v0.9.0

func (x *MarkForDeletionResponse) String() string

type NextTaskRequest added in v0.9.0

type NextTaskRequest struct {
	// contains filtered or unexported fields
}

func (*NextTaskRequest) Descriptor deprecated added in v0.9.0

func (*NextTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use NextTaskRequest.ProtoReflect.Descriptor instead.

func (*NextTaskRequest) ProtoMessage added in v0.9.0

func (*NextTaskRequest) ProtoMessage()

func (*NextTaskRequest) ProtoReflect added in v0.9.0

func (x *NextTaskRequest) ProtoReflect() protoreflect.Message

func (*NextTaskRequest) Reset added in v0.9.0

func (x *NextTaskRequest) Reset()

func (*NextTaskRequest) String added in v0.9.0

func (x *NextTaskRequest) String() string

type NextTaskResponse added in v0.9.0

type NextTaskResponse struct {
	State   *spec.Workflow  `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Current *spec.Clusters  `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
	Event   *spec.TaskEvent `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	Ttl     int32           `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"`
	Cluster string          `protobuf:"bytes,5,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Version uint64          `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
	Name    string          `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*NextTaskResponse) Descriptor deprecated added in v0.9.0

func (*NextTaskResponse) Descriptor() ([]byte, []int)

Deprecated: Use NextTaskResponse.ProtoReflect.Descriptor instead.

func (*NextTaskResponse) GetCluster added in v0.9.0

func (x *NextTaskResponse) GetCluster() string

func (*NextTaskResponse) GetCurrent added in v0.9.0

func (x *NextTaskResponse) GetCurrent() *spec.Clusters

func (*NextTaskResponse) GetEvent added in v0.9.0

func (x *NextTaskResponse) GetEvent() *spec.TaskEvent

func (*NextTaskResponse) GetName added in v0.9.0

func (x *NextTaskResponse) GetName() string

func (*NextTaskResponse) GetState added in v0.9.0

func (x *NextTaskResponse) GetState() *spec.Workflow

func (*NextTaskResponse) GetTtl added in v0.9.0

func (x *NextTaskResponse) GetTtl() int32

func (*NextTaskResponse) GetVersion added in v0.9.0

func (x *NextTaskResponse) GetVersion() uint64

func (*NextTaskResponse) ProtoMessage added in v0.9.0

func (*NextTaskResponse) ProtoMessage()

func (*NextTaskResponse) ProtoReflect added in v0.9.0

func (x *NextTaskResponse) ProtoReflect() protoreflect.Message

func (*NextTaskResponse) Reset added in v0.9.0

func (x *NextTaskResponse) Reset()

func (*NextTaskResponse) String added in v0.9.0

func (x *NextTaskResponse) String() string

type OperatorServiceClient added in v0.4.1

type OperatorServiceClient interface {
	// SendAutoscalerEvent sends events to claudie-operator when a scale up/down occurs
	SendAutoscalerEvent(ctx context.Context, in *SendAutoscalerEventRequest, opts ...grpc.CallOption) (*SendAutoscalerEventResponse, error)
}

OperatorServiceClient is the client API for OperatorService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewOperatorServiceClient added in v0.4.1

func NewOperatorServiceClient(cc grpc.ClientConnInterface) OperatorServiceClient

type OperatorServiceServer added in v0.4.1

type OperatorServiceServer interface {
	// SendAutoscalerEvent sends events to claudie-operator when a scale up/down occurs
	SendAutoscalerEvent(context.Context, *SendAutoscalerEventRequest) (*SendAutoscalerEventResponse, error)
	// contains filtered or unexported methods
}

OperatorServiceServer is the server API for OperatorService service. All implementations must embed UnimplementedOperatorServiceServer for forward compatibility

type PatchClusterInfoConfigMapRequest added in v0.3.1

type PatchClusterInfoConfigMapRequest struct {
	DesiredCluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	// contains filtered or unexported fields
}

func (*PatchClusterInfoConfigMapRequest) Descriptor deprecated added in v0.3.1

func (*PatchClusterInfoConfigMapRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchClusterInfoConfigMapRequest.ProtoReflect.Descriptor instead.

func (*PatchClusterInfoConfigMapRequest) GetDesiredCluster added in v0.3.1

func (x *PatchClusterInfoConfigMapRequest) GetDesiredCluster() *spec.K8Scluster

func (*PatchClusterInfoConfigMapRequest) ProtoMessage added in v0.3.1

func (*PatchClusterInfoConfigMapRequest) ProtoMessage()

func (*PatchClusterInfoConfigMapRequest) ProtoReflect added in v0.3.1

func (*PatchClusterInfoConfigMapRequest) Reset added in v0.3.1

func (*PatchClusterInfoConfigMapRequest) String added in v0.3.1

type PatchClusterInfoConfigMapResponse added in v0.3.1

type PatchClusterInfoConfigMapResponse struct {
	// contains filtered or unexported fields
}

func (*PatchClusterInfoConfigMapResponse) Descriptor deprecated added in v0.3.1

func (*PatchClusterInfoConfigMapResponse) Descriptor() ([]byte, []int)

Deprecated: Use PatchClusterInfoConfigMapResponse.ProtoReflect.Descriptor instead.

func (*PatchClusterInfoConfigMapResponse) ProtoMessage added in v0.3.1

func (*PatchClusterInfoConfigMapResponse) ProtoMessage()

func (*PatchClusterInfoConfigMapResponse) ProtoReflect added in v0.3.1

func (*PatchClusterInfoConfigMapResponse) Reset added in v0.3.1

func (*PatchClusterInfoConfigMapResponse) String added in v0.3.1

type PatchKubeProxyConfigMapRequest added in v0.8.0

type PatchKubeProxyConfigMapRequest struct {
	DesiredCluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	// contains filtered or unexported fields
}

func (*PatchKubeProxyConfigMapRequest) Descriptor deprecated added in v0.8.0

func (*PatchKubeProxyConfigMapRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchKubeProxyConfigMapRequest.ProtoReflect.Descriptor instead.

func (*PatchKubeProxyConfigMapRequest) GetDesiredCluster added in v0.8.0

func (x *PatchKubeProxyConfigMapRequest) GetDesiredCluster() *spec.K8Scluster

func (*PatchKubeProxyConfigMapRequest) ProtoMessage added in v0.8.0

func (*PatchKubeProxyConfigMapRequest) ProtoMessage()

func (*PatchKubeProxyConfigMapRequest) ProtoReflect added in v0.8.0

func (*PatchKubeProxyConfigMapRequest) Reset added in v0.8.0

func (x *PatchKubeProxyConfigMapRequest) Reset()

func (*PatchKubeProxyConfigMapRequest) String added in v0.8.0

type PatchKubeProxyConfigMapResponse added in v0.8.0

type PatchKubeProxyConfigMapResponse struct {
	// contains filtered or unexported fields
}

func (*PatchKubeProxyConfigMapResponse) Descriptor deprecated added in v0.8.0

func (*PatchKubeProxyConfigMapResponse) Descriptor() ([]byte, []int)

Deprecated: Use PatchKubeProxyConfigMapResponse.ProtoReflect.Descriptor instead.

func (*PatchKubeProxyConfigMapResponse) ProtoMessage added in v0.8.0

func (*PatchKubeProxyConfigMapResponse) ProtoMessage()

func (*PatchKubeProxyConfigMapResponse) ProtoReflect added in v0.8.0

func (*PatchKubeProxyConfigMapResponse) Reset added in v0.8.0

func (*PatchKubeProxyConfigMapResponse) String added in v0.8.0

type PatchNodesRequest added in v0.4.2

type PatchNodesRequest struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*PatchNodesRequest) Descriptor deprecated added in v0.4.2

func (*PatchNodesRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchNodesRequest.ProtoReflect.Descriptor instead.

func (*PatchNodesRequest) GetCluster added in v0.4.2

func (x *PatchNodesRequest) GetCluster() *spec.K8Scluster

func (*PatchNodesRequest) ProtoMessage added in v0.4.2

func (*PatchNodesRequest) ProtoMessage()

func (*PatchNodesRequest) ProtoReflect added in v0.4.2

func (x *PatchNodesRequest) ProtoReflect() protoreflect.Message

func (*PatchNodesRequest) Reset added in v0.4.2

func (x *PatchNodesRequest) Reset()

func (*PatchNodesRequest) String added in v0.4.2

func (x *PatchNodesRequest) String() string

type PatchNodesResponse added in v0.4.2

type PatchNodesResponse struct {
	// contains filtered or unexported fields
}

func (*PatchNodesResponse) Descriptor deprecated added in v0.4.2

func (*PatchNodesResponse) Descriptor() ([]byte, []int)

Deprecated: Use PatchNodesResponse.ProtoReflect.Descriptor instead.

func (*PatchNodesResponse) ProtoMessage added in v0.4.2

func (*PatchNodesResponse) ProtoMessage()

func (*PatchNodesResponse) ProtoReflect added in v0.4.2

func (x *PatchNodesResponse) ProtoReflect() protoreflect.Message

func (*PatchNodesResponse) Reset added in v0.4.2

func (x *PatchNodesResponse) Reset()

func (*PatchNodesResponse) String added in v0.4.2

func (x *PatchNodesResponse) String() string

type RemoveClaudieUtilitiesRequest added in v0.6.2

type RemoveClaudieUtilitiesRequest struct {
	Current     *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs  []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveClaudieUtilitiesRequest) Descriptor deprecated added in v0.6.2

func (*RemoveClaudieUtilitiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveClaudieUtilitiesRequest.ProtoReflect.Descriptor instead.

func (*RemoveClaudieUtilitiesRequest) GetCurrent added in v0.6.2

func (*RemoveClaudieUtilitiesRequest) GetCurrentLbs added in v0.6.2

func (x *RemoveClaudieUtilitiesRequest) GetCurrentLbs() []*spec.LBcluster

func (*RemoveClaudieUtilitiesRequest) GetProjectName added in v0.6.2

func (x *RemoveClaudieUtilitiesRequest) GetProjectName() string

func (*RemoveClaudieUtilitiesRequest) ProtoMessage added in v0.6.2

func (*RemoveClaudieUtilitiesRequest) ProtoMessage()

func (*RemoveClaudieUtilitiesRequest) ProtoReflect added in v0.6.2

func (*RemoveClaudieUtilitiesRequest) Reset added in v0.6.2

func (x *RemoveClaudieUtilitiesRequest) Reset()

func (*RemoveClaudieUtilitiesRequest) String added in v0.6.2

type RemoveClaudieUtilitiesResponse added in v0.6.2

type RemoveClaudieUtilitiesResponse struct {
	Current    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveClaudieUtilitiesResponse) Descriptor deprecated added in v0.6.2

func (*RemoveClaudieUtilitiesResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveClaudieUtilitiesResponse.ProtoReflect.Descriptor instead.

func (*RemoveClaudieUtilitiesResponse) GetCurrent added in v0.6.2

func (*RemoveClaudieUtilitiesResponse) GetCurrentLbs added in v0.6.2

func (x *RemoveClaudieUtilitiesResponse) GetCurrentLbs() []*spec.LBcluster

func (*RemoveClaudieUtilitiesResponse) ProtoMessage added in v0.6.2

func (*RemoveClaudieUtilitiesResponse) ProtoMessage()

func (*RemoveClaudieUtilitiesResponse) ProtoReflect added in v0.6.2

func (*RemoveClaudieUtilitiesResponse) Reset added in v0.6.2

func (x *RemoveClaudieUtilitiesResponse) Reset()

func (*RemoveClaudieUtilitiesResponse) String added in v0.6.2

type RemoveLBScrapeConfigRequest added in v0.4.2

type RemoveLBScrapeConfigRequest struct {
	Cluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveLBScrapeConfigRequest) Descriptor deprecated added in v0.4.2

func (*RemoveLBScrapeConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLBScrapeConfigRequest.ProtoReflect.Descriptor instead.

func (*RemoveLBScrapeConfigRequest) GetCluster added in v0.4.2

func (x *RemoveLBScrapeConfigRequest) GetCluster() *spec.K8Scluster

func (*RemoveLBScrapeConfigRequest) ProtoMessage added in v0.4.2

func (*RemoveLBScrapeConfigRequest) ProtoMessage()

func (*RemoveLBScrapeConfigRequest) ProtoReflect added in v0.4.2

func (*RemoveLBScrapeConfigRequest) Reset added in v0.4.2

func (x *RemoveLBScrapeConfigRequest) Reset()

func (*RemoveLBScrapeConfigRequest) String added in v0.4.2

func (x *RemoveLBScrapeConfigRequest) String() string

type RemoveLBScrapeConfigResponse added in v0.4.2

type RemoveLBScrapeConfigResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveLBScrapeConfigResponse) Descriptor deprecated added in v0.4.2

func (*RemoveLBScrapeConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLBScrapeConfigResponse.ProtoReflect.Descriptor instead.

func (*RemoveLBScrapeConfigResponse) ProtoMessage added in v0.4.2

func (*RemoveLBScrapeConfigResponse) ProtoMessage()

func (*RemoveLBScrapeConfigResponse) ProtoReflect added in v0.4.2

func (*RemoveLBScrapeConfigResponse) Reset added in v0.4.2

func (x *RemoveLBScrapeConfigResponse) Reset()

func (*RemoveLBScrapeConfigResponse) String added in v0.4.2

type SendAutoscalerEventRequest added in v0.4.1

type SendAutoscalerEventRequest struct {
	InputManifestName      string `protobuf:"bytes,1,opt,name=InputManifestName,proto3" json:"InputManifestName,omitempty"`
	InputManifestNamespace string `protobuf:"bytes,2,opt,name=InputManifestNamespace,proto3" json:"InputManifestNamespace,omitempty"`
	// contains filtered or unexported fields
}

func (*SendAutoscalerEventRequest) Descriptor deprecated added in v0.4.1

func (*SendAutoscalerEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendAutoscalerEventRequest.ProtoReflect.Descriptor instead.

func (*SendAutoscalerEventRequest) GetInputManifestName added in v0.4.1

func (x *SendAutoscalerEventRequest) GetInputManifestName() string

func (*SendAutoscalerEventRequest) GetInputManifestNamespace added in v0.4.1

func (x *SendAutoscalerEventRequest) GetInputManifestNamespace() string

func (*SendAutoscalerEventRequest) ProtoMessage added in v0.4.1

func (*SendAutoscalerEventRequest) ProtoMessage()

func (*SendAutoscalerEventRequest) ProtoReflect added in v0.4.1

func (*SendAutoscalerEventRequest) Reset added in v0.4.1

func (x *SendAutoscalerEventRequest) Reset()

func (*SendAutoscalerEventRequest) String added in v0.4.1

func (x *SendAutoscalerEventRequest) String() string

type SendAutoscalerEventResponse added in v0.4.1

type SendAutoscalerEventResponse struct {
	// contains filtered or unexported fields
}

func (*SendAutoscalerEventResponse) Descriptor deprecated added in v0.4.1

func (*SendAutoscalerEventResponse) Descriptor() ([]byte, []int)

Deprecated: Use SendAutoscalerEventResponse.ProtoReflect.Descriptor instead.

func (*SendAutoscalerEventResponse) ProtoMessage added in v0.4.1

func (*SendAutoscalerEventResponse) ProtoMessage()

func (*SendAutoscalerEventResponse) ProtoReflect added in v0.4.1

func (*SendAutoscalerEventResponse) Reset added in v0.4.1

func (x *SendAutoscalerEventResponse) Reset()

func (*SendAutoscalerEventResponse) String added in v0.4.1

func (x *SendAutoscalerEventResponse) String() string

type SetUpClusterAutoscalerRequest added in v0.2.2

type SetUpClusterAutoscalerRequest struct {
	ProjectName string           `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Cluster     *spec.K8Scluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUpClusterAutoscalerRequest) Descriptor deprecated added in v0.2.2

func (*SetUpClusterAutoscalerRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUpClusterAutoscalerRequest.ProtoReflect.Descriptor instead.

func (*SetUpClusterAutoscalerRequest) GetCluster added in v0.2.2

func (*SetUpClusterAutoscalerRequest) GetProjectName added in v0.2.2

func (x *SetUpClusterAutoscalerRequest) GetProjectName() string

func (*SetUpClusterAutoscalerRequest) ProtoMessage added in v0.2.2

func (*SetUpClusterAutoscalerRequest) ProtoMessage()

func (*SetUpClusterAutoscalerRequest) ProtoReflect added in v0.2.2

func (*SetUpClusterAutoscalerRequest) Reset added in v0.2.2

func (x *SetUpClusterAutoscalerRequest) Reset()

func (*SetUpClusterAutoscalerRequest) String added in v0.2.2

type SetUpClusterAutoscalerResponse added in v0.2.2

type SetUpClusterAutoscalerResponse struct {
	// contains filtered or unexported fields
}

func (*SetUpClusterAutoscalerResponse) Descriptor deprecated added in v0.2.2

func (*SetUpClusterAutoscalerResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetUpClusterAutoscalerResponse.ProtoReflect.Descriptor instead.

func (*SetUpClusterAutoscalerResponse) ProtoMessage added in v0.2.2

func (*SetUpClusterAutoscalerResponse) ProtoMessage()

func (*SetUpClusterAutoscalerResponse) ProtoReflect added in v0.2.2

func (*SetUpClusterAutoscalerResponse) Reset added in v0.2.2

func (x *SetUpClusterAutoscalerResponse) Reset()

func (*SetUpClusterAutoscalerResponse) String added in v0.2.2

type SetUpLBRequest

type SetUpLBRequest struct {
	Desired             *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs          []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs          []*spec.LBcluster `protobuf:"bytes,3,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	PreviousAPIEndpoint string            `protobuf:"bytes,4,opt,name=previousAPIEndpoint,proto3" json:"previousAPIEndpoint,omitempty"`
	ProjectName         string            `protobuf:"bytes,5,opt,name=projectName,proto3" json:"projectName,omitempty"`
	FirstRun            bool              `protobuf:"varint,6,opt,name=firstRun,proto3" json:"firstRun,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUpLBRequest) Descriptor deprecated

func (*SetUpLBRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUpLBRequest.ProtoReflect.Descriptor instead.

func (*SetUpLBRequest) GetCurrentLbs

func (x *SetUpLBRequest) GetCurrentLbs() []*spec.LBcluster

func (*SetUpLBRequest) GetDesired

func (x *SetUpLBRequest) GetDesired() *spec.K8Scluster

func (*SetUpLBRequest) GetDesiredLbs

func (x *SetUpLBRequest) GetDesiredLbs() []*spec.LBcluster

func (*SetUpLBRequest) GetFirstRun added in v0.3.1

func (x *SetUpLBRequest) GetFirstRun() bool

func (*SetUpLBRequest) GetPreviousAPIEndpoint

func (x *SetUpLBRequest) GetPreviousAPIEndpoint() string

func (*SetUpLBRequest) GetProjectName

func (x *SetUpLBRequest) GetProjectName() string

func (*SetUpLBRequest) ProtoMessage

func (*SetUpLBRequest) ProtoMessage()

func (*SetUpLBRequest) ProtoReflect

func (x *SetUpLBRequest) ProtoReflect() protoreflect.Message

func (*SetUpLBRequest) Reset

func (x *SetUpLBRequest) Reset()

func (*SetUpLBRequest) String

func (x *SetUpLBRequest) String() string

type SetUpLBResponse

type SetUpLBResponse struct {
	Desired    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs []*spec.LBcluster `protobuf:"bytes,3,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUpLBResponse) Descriptor deprecated

func (*SetUpLBResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetUpLBResponse.ProtoReflect.Descriptor instead.

func (*SetUpLBResponse) GetCurrentLbs

func (x *SetUpLBResponse) GetCurrentLbs() []*spec.LBcluster

func (*SetUpLBResponse) GetDesired

func (x *SetUpLBResponse) GetDesired() *spec.K8Scluster

func (*SetUpLBResponse) GetDesiredLbs

func (x *SetUpLBResponse) GetDesiredLbs() []*spec.LBcluster

func (*SetUpLBResponse) ProtoMessage

func (*SetUpLBResponse) ProtoMessage()

func (*SetUpLBResponse) ProtoReflect

func (x *SetUpLBResponse) ProtoReflect() protoreflect.Message

func (*SetUpLBResponse) Reset

func (x *SetUpLBResponse) Reset()

func (*SetUpLBResponse) String

func (x *SetUpLBResponse) String() string

type SetUpStorageRequest

type SetUpStorageRequest struct {
	DesiredCluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUpStorageRequest) Descriptor deprecated

func (*SetUpStorageRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUpStorageRequest.ProtoReflect.Descriptor instead.

func (*SetUpStorageRequest) GetDesiredCluster

func (x *SetUpStorageRequest) GetDesiredCluster() *spec.K8Scluster

func (*SetUpStorageRequest) ProtoMessage

func (*SetUpStorageRequest) ProtoMessage()

func (*SetUpStorageRequest) ProtoReflect

func (x *SetUpStorageRequest) ProtoReflect() protoreflect.Message

func (*SetUpStorageRequest) Reset

func (x *SetUpStorageRequest) Reset()

func (*SetUpStorageRequest) String

func (x *SetUpStorageRequest) String() string

type SetUpStorageResponse

type SetUpStorageResponse struct {
	DesiredCluster *spec.K8Scluster `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUpStorageResponse) Descriptor deprecated

func (*SetUpStorageResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetUpStorageResponse.ProtoReflect.Descriptor instead.

func (*SetUpStorageResponse) GetDesiredCluster

func (x *SetUpStorageResponse) GetDesiredCluster() *spec.K8Scluster

func (*SetUpStorageResponse) ProtoMessage

func (*SetUpStorageResponse) ProtoMessage()

func (*SetUpStorageResponse) ProtoReflect

func (x *SetUpStorageResponse) ProtoReflect() protoreflect.Message

func (*SetUpStorageResponse) Reset

func (x *SetUpStorageResponse) Reset()

func (*SetUpStorageResponse) String

func (x *SetUpStorageResponse) String() string

type StoreClusterMetadataRequest

type StoreClusterMetadataRequest struct {
	Cluster       *spec.K8Scluster  `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	ProjectName   string            `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Loadbalancers []*spec.LBcluster `protobuf:"bytes,3,rep,name=loadbalancers,proto3" json:"loadbalancers,omitempty"`
	// contains filtered or unexported fields
}

func (*StoreClusterMetadataRequest) Descriptor deprecated

func (*StoreClusterMetadataRequest) Descriptor() ([]byte, []int)

Deprecated: Use StoreClusterMetadataRequest.ProtoReflect.Descriptor instead.

func (*StoreClusterMetadataRequest) GetCluster

func (x *StoreClusterMetadataRequest) GetCluster() *spec.K8Scluster

func (*StoreClusterMetadataRequest) GetLoadbalancers added in v0.6.5

func (x *StoreClusterMetadataRequest) GetLoadbalancers() []*spec.LBcluster

func (*StoreClusterMetadataRequest) GetProjectName added in v0.3.2

func (x *StoreClusterMetadataRequest) GetProjectName() string

func (*StoreClusterMetadataRequest) ProtoMessage

func (*StoreClusterMetadataRequest) ProtoMessage()

func (*StoreClusterMetadataRequest) ProtoReflect

func (*StoreClusterMetadataRequest) Reset

func (x *StoreClusterMetadataRequest) Reset()

func (*StoreClusterMetadataRequest) String

func (x *StoreClusterMetadataRequest) String() string

type StoreClusterMetadataResponse

type StoreClusterMetadataResponse struct {
	// contains filtered or unexported fields
}

func (*StoreClusterMetadataResponse) Descriptor deprecated

func (*StoreClusterMetadataResponse) Descriptor() ([]byte, []int)

Deprecated: Use StoreClusterMetadataResponse.ProtoReflect.Descriptor instead.

func (*StoreClusterMetadataResponse) ProtoMessage

func (*StoreClusterMetadataResponse) ProtoMessage()

func (*StoreClusterMetadataResponse) ProtoReflect

func (*StoreClusterMetadataResponse) Reset

func (x *StoreClusterMetadataResponse) Reset()

func (*StoreClusterMetadataResponse) String

type StoreKubeconfigRequest

type StoreKubeconfigRequest struct {
	Cluster     *spec.K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	ProjectName string           `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*StoreKubeconfigRequest) Descriptor deprecated

func (*StoreKubeconfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use StoreKubeconfigRequest.ProtoReflect.Descriptor instead.

func (*StoreKubeconfigRequest) GetCluster

func (x *StoreKubeconfigRequest) GetCluster() *spec.K8Scluster

func (*StoreKubeconfigRequest) GetProjectName added in v0.3.2

func (x *StoreKubeconfigRequest) GetProjectName() string

func (*StoreKubeconfigRequest) ProtoMessage

func (*StoreKubeconfigRequest) ProtoMessage()

func (*StoreKubeconfigRequest) ProtoReflect

func (x *StoreKubeconfigRequest) ProtoReflect() protoreflect.Message

func (*StoreKubeconfigRequest) Reset

func (x *StoreKubeconfigRequest) Reset()

func (*StoreKubeconfigRequest) String

func (x *StoreKubeconfigRequest) String() string

type StoreKubeconfigResponse

type StoreKubeconfigResponse struct {
	// contains filtered or unexported fields
}

func (*StoreKubeconfigResponse) Descriptor deprecated

func (*StoreKubeconfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use StoreKubeconfigResponse.ProtoReflect.Descriptor instead.

func (*StoreKubeconfigResponse) ProtoMessage

func (*StoreKubeconfigResponse) ProtoMessage()

func (*StoreKubeconfigResponse) ProtoReflect

func (x *StoreKubeconfigResponse) ProtoReflect() protoreflect.Message

func (*StoreKubeconfigResponse) Reset

func (x *StoreKubeconfigResponse) Reset()

func (*StoreKubeconfigResponse) String

func (x *StoreKubeconfigResponse) String() string

type StoreLBScrapeConfigRequest added in v0.4.2

type StoreLBScrapeConfigRequest struct {
	Cluster              *spec.K8Scluster  `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	DesiredLoadbalancers []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLoadbalancers,proto3" json:"desiredLoadbalancers,omitempty"`
	// contains filtered or unexported fields
}

func (*StoreLBScrapeConfigRequest) Descriptor deprecated added in v0.4.2

func (*StoreLBScrapeConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use StoreLBScrapeConfigRequest.ProtoReflect.Descriptor instead.

func (*StoreLBScrapeConfigRequest) GetCluster added in v0.4.2

func (x *StoreLBScrapeConfigRequest) GetCluster() *spec.K8Scluster

func (*StoreLBScrapeConfigRequest) GetDesiredLoadbalancers added in v0.4.2

func (x *StoreLBScrapeConfigRequest) GetDesiredLoadbalancers() []*spec.LBcluster

func (*StoreLBScrapeConfigRequest) ProtoMessage added in v0.4.2

func (*StoreLBScrapeConfigRequest) ProtoMessage()

func (*StoreLBScrapeConfigRequest) ProtoReflect added in v0.4.2

func (*StoreLBScrapeConfigRequest) Reset added in v0.4.2

func (x *StoreLBScrapeConfigRequest) Reset()

func (*StoreLBScrapeConfigRequest) String added in v0.4.2

func (x *StoreLBScrapeConfigRequest) String() string

type StoreLBScrapeConfigResponse added in v0.4.2

type StoreLBScrapeConfigResponse struct {
	// contains filtered or unexported fields
}

func (*StoreLBScrapeConfigResponse) Descriptor deprecated added in v0.4.2

func (*StoreLBScrapeConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use StoreLBScrapeConfigResponse.ProtoReflect.Descriptor instead.

func (*StoreLBScrapeConfigResponse) ProtoMessage added in v0.4.2

func (*StoreLBScrapeConfigResponse) ProtoMessage()

func (*StoreLBScrapeConfigResponse) ProtoReflect added in v0.4.2

func (*StoreLBScrapeConfigResponse) Reset added in v0.4.2

func (x *StoreLBScrapeConfigResponse) Reset()

func (*StoreLBScrapeConfigResponse) String added in v0.4.2

func (x *StoreLBScrapeConfigResponse) String() string

type TaskCompleteRequest added in v0.9.0

type TaskCompleteRequest struct {
	Name     string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Cluster  string         `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	TaskId   string         `protobuf:"bytes,3,opt,name=taskId,proto3" json:"taskId,omitempty"`
	Version  uint64         `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	Workflow *spec.Workflow `protobuf:"bytes,5,opt,name=workflow,proto3" json:"workflow,omitempty"`
	State    *spec.Clusters `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskCompleteRequest) Descriptor deprecated added in v0.9.0

func (*TaskCompleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use TaskCompleteRequest.ProtoReflect.Descriptor instead.

func (*TaskCompleteRequest) GetCluster added in v0.9.0

func (x *TaskCompleteRequest) GetCluster() string

func (*TaskCompleteRequest) GetName added in v0.9.0

func (x *TaskCompleteRequest) GetName() string

func (*TaskCompleteRequest) GetState added in v0.9.0

func (x *TaskCompleteRequest) GetState() *spec.Clusters

func (*TaskCompleteRequest) GetTaskId added in v0.9.0

func (x *TaskCompleteRequest) GetTaskId() string

func (*TaskCompleteRequest) GetVersion added in v0.9.0

func (x *TaskCompleteRequest) GetVersion() uint64

func (*TaskCompleteRequest) GetWorkflow added in v0.9.0

func (x *TaskCompleteRequest) GetWorkflow() *spec.Workflow

func (*TaskCompleteRequest) ProtoMessage added in v0.9.0

func (*TaskCompleteRequest) ProtoMessage()

func (*TaskCompleteRequest) ProtoReflect added in v0.9.0

func (x *TaskCompleteRequest) ProtoReflect() protoreflect.Message

func (*TaskCompleteRequest) Reset added in v0.9.0

func (x *TaskCompleteRequest) Reset()

func (*TaskCompleteRequest) String added in v0.9.0

func (x *TaskCompleteRequest) String() string

type TaskCompleteResponse added in v0.9.0

type TaskCompleteResponse struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskCompleteResponse) Descriptor deprecated added in v0.9.0

func (*TaskCompleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use TaskCompleteResponse.ProtoReflect.Descriptor instead.

func (*TaskCompleteResponse) GetName added in v0.9.0

func (x *TaskCompleteResponse) GetName() string

func (*TaskCompleteResponse) GetVersion added in v0.9.0

func (x *TaskCompleteResponse) GetVersion() uint64

func (*TaskCompleteResponse) ProtoMessage added in v0.9.0

func (*TaskCompleteResponse) ProtoMessage()

func (*TaskCompleteResponse) ProtoReflect added in v0.9.0

func (x *TaskCompleteResponse) ProtoReflect() protoreflect.Message

func (*TaskCompleteResponse) Reset added in v0.9.0

func (x *TaskCompleteResponse) Reset()

func (*TaskCompleteResponse) String added in v0.9.0

func (x *TaskCompleteResponse) String() string

type TaskUpdateRequest added in v0.9.0

type TaskUpdateRequest struct {
	Name    string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Cluster string         `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	TaskId  string         `protobuf:"bytes,3,opt,name=taskId,proto3" json:"taskId,omitempty"`
	Version uint64         `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	State   *spec.Workflow `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskUpdateRequest) Descriptor deprecated added in v0.9.0

func (*TaskUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use TaskUpdateRequest.ProtoReflect.Descriptor instead.

func (*TaskUpdateRequest) GetCluster added in v0.9.0

func (x *TaskUpdateRequest) GetCluster() string

func (*TaskUpdateRequest) GetName added in v0.9.0

func (x *TaskUpdateRequest) GetName() string

func (*TaskUpdateRequest) GetState added in v0.9.0

func (x *TaskUpdateRequest) GetState() *spec.Workflow

func (*TaskUpdateRequest) GetTaskId added in v0.9.0

func (x *TaskUpdateRequest) GetTaskId() string

func (*TaskUpdateRequest) GetVersion added in v0.9.0

func (x *TaskUpdateRequest) GetVersion() uint64

func (*TaskUpdateRequest) ProtoMessage added in v0.9.0

func (*TaskUpdateRequest) ProtoMessage()

func (*TaskUpdateRequest) ProtoReflect added in v0.9.0

func (x *TaskUpdateRequest) ProtoReflect() protoreflect.Message

func (*TaskUpdateRequest) Reset added in v0.9.0

func (x *TaskUpdateRequest) Reset()

func (*TaskUpdateRequest) String added in v0.9.0

func (x *TaskUpdateRequest) String() string

type TaskUpdateResponse added in v0.9.0

type TaskUpdateResponse struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskUpdateResponse) Descriptor deprecated added in v0.9.0

func (*TaskUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use TaskUpdateResponse.ProtoReflect.Descriptor instead.

func (*TaskUpdateResponse) GetName added in v0.9.0

func (x *TaskUpdateResponse) GetName() string

func (*TaskUpdateResponse) GetVersion added in v0.9.0

func (x *TaskUpdateResponse) GetVersion() uint64

func (*TaskUpdateResponse) ProtoMessage added in v0.9.0

func (*TaskUpdateResponse) ProtoMessage()

func (*TaskUpdateResponse) ProtoReflect added in v0.9.0

func (x *TaskUpdateResponse) ProtoReflect() protoreflect.Message

func (*TaskUpdateResponse) Reset added in v0.9.0

func (x *TaskUpdateResponse) Reset()

func (*TaskUpdateResponse) String added in v0.9.0

func (x *TaskUpdateResponse) String() string

type TeardownLBRequest

type TeardownLBRequest struct {
	Desired    *spec.K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*spec.LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	// LB clusters which were deleted from the Claudie manifest.
	DeletedLbs  []*spec.LBcluster `protobuf:"bytes,3,rep,name=deletedLbs,proto3" json:"deletedLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,4,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*TeardownLBRequest) Descriptor deprecated

func (*TeardownLBRequest) Descriptor() ([]byte, []int)

Deprecated: Use TeardownLBRequest.ProtoReflect.Descriptor instead.

func (*TeardownLBRequest) GetDeletedLbs

func (x *TeardownLBRequest) GetDeletedLbs() []*spec.LBcluster

func (*TeardownLBRequest) GetDesired

func (x *TeardownLBRequest) GetDesired() *spec.K8Scluster

func (*TeardownLBRequest) GetDesiredLbs

func (x *TeardownLBRequest) GetDesiredLbs() []*spec.LBcluster

func (*TeardownLBRequest) GetProjectName

func (x *TeardownLBRequest) GetProjectName() string

func (*TeardownLBRequest) ProtoMessage

func (*TeardownLBRequest) ProtoMessage()

func (*TeardownLBRequest) ProtoReflect

func (x *TeardownLBRequest) ProtoReflect() protoreflect.Message

func (*TeardownLBRequest) Reset

func (x *TeardownLBRequest) Reset()

func (*TeardownLBRequest) String

func (x *TeardownLBRequest) String() string

type TeardownLBResponse

type TeardownLBResponse struct {
	PreviousAPIEndpoint string            `protobuf:"bytes,1,opt,name=previousAPIEndpoint,proto3" json:"previousAPIEndpoint,omitempty"`
	Desired             *spec.K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs          []*spec.LBcluster `protobuf:"bytes,3,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	DeletedLbs          []*spec.LBcluster `protobuf:"bytes,4,rep,name=deletedLbs,proto3" json:"deletedLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*TeardownLBResponse) Descriptor deprecated

func (*TeardownLBResponse) Descriptor() ([]byte, []int)

Deprecated: Use TeardownLBResponse.ProtoReflect.Descriptor instead.

func (*TeardownLBResponse) GetDeletedLbs

func (x *TeardownLBResponse) GetDeletedLbs() []*spec.LBcluster

func (*TeardownLBResponse) GetDesired

func (x *TeardownLBResponse) GetDesired() *spec.K8Scluster

func (*TeardownLBResponse) GetDesiredLbs

func (x *TeardownLBResponse) GetDesiredLbs() []*spec.LBcluster

func (*TeardownLBResponse) GetPreviousAPIEndpoint

func (x *TeardownLBResponse) GetPreviousAPIEndpoint() string

func (*TeardownLBResponse) ProtoMessage

func (*TeardownLBResponse) ProtoMessage()

func (*TeardownLBResponse) ProtoReflect

func (x *TeardownLBResponse) ProtoReflect() protoreflect.Message

func (*TeardownLBResponse) Reset

func (x *TeardownLBResponse) Reset()

func (*TeardownLBResponse) String

func (x *TeardownLBResponse) String() string

type TerraformerServiceClient

type TerraformerServiceClient interface {
	// BuildInfrastructure builds the infrastructure based on the provided desired state (includes addition/deletion of *stuff*).
	BuildInfrastructure(ctx context.Context, in *BuildInfrastructureRequest, opts ...grpc.CallOption) (*BuildInfrastructureResponse, error)
	// DestroyInfrastructure destroys the infrastructure completely.
	DestroyInfrastructure(ctx context.Context, in *DestroyInfrastructureRequest, opts ...grpc.CallOption) (*DestroyInfrastructureResponse, error)
}

TerraformerServiceClient is the client API for TerraformerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TerraformerServiceServer

type TerraformerServiceServer interface {
	// BuildInfrastructure builds the infrastructure based on the provided desired state (includes addition/deletion of *stuff*).
	BuildInfrastructure(context.Context, *BuildInfrastructureRequest) (*BuildInfrastructureResponse, error)
	// DestroyInfrastructure destroys the infrastructure completely.
	DestroyInfrastructure(context.Context, *DestroyInfrastructureRequest) (*DestroyInfrastructureResponse, error)
	// contains filtered or unexported methods
}

TerraformerServiceServer is the server API for TerraformerService service. All implementations must embed UnimplementedTerraformerServiceServer for forward compatibility

type UnimplementedAnsiblerServiceServer

type UnimplementedAnsiblerServiceServer struct {
}

UnimplementedAnsiblerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAnsiblerServiceServer) InstallNodeRequirements

func (UnimplementedAnsiblerServiceServer) InstallVPN

func (UnimplementedAnsiblerServiceServer) RemoveClaudieUtilities added in v0.6.2

func (UnimplementedAnsiblerServiceServer) SetUpLoadbalancers

func (UnimplementedAnsiblerServiceServer) TeardownLoadBalancers

func (UnimplementedAnsiblerServiceServer) UpdateAPIEndpoint added in v0.3.1

func (UnimplementedAnsiblerServiceServer) UpdateNoProxyEnvs added in v0.9.0

type UnimplementedKubeElevenServiceServer

type UnimplementedKubeElevenServiceServer struct {
}

UnimplementedKubeElevenServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKubeElevenServiceServer) BuildCluster

func (UnimplementedKubeElevenServiceServer) DestroyCluster added in v0.6.2

type UnimplementedKuberServiceServer

type UnimplementedKuberServiceServer struct {
}

UnimplementedKuberServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKuberServiceServer) CiliumRolloutRestart added in v0.5.0

func (UnimplementedKuberServiceServer) DeleteKubeconfig

func (UnimplementedKuberServiceServer) DeleteNodes

func (UnimplementedKuberServiceServer) DestroyClusterAutoscaler added in v0.2.2

func (UnimplementedKuberServiceServer) PatchClusterInfoConfigMap added in v0.3.1

func (UnimplementedKuberServiceServer) PatchKubeProxyConfigMap added in v0.8.0

func (UnimplementedKuberServiceServer) PatchNodes added in v0.2.2

func (UnimplementedKuberServiceServer) RemoveLBScrapeConfig added in v0.4.2

func (UnimplementedKuberServiceServer) SetUpClusterAutoscaler added in v0.2.2

func (UnimplementedKuberServiceServer) SetUpStorage

func (UnimplementedKuberServiceServer) StoreKubeconfig

func (UnimplementedKuberServiceServer) StoreLBScrapeConfig added in v0.4.2

type UnimplementedManagerServiceServer added in v0.9.0

type UnimplementedManagerServiceServer struct {
}

UnimplementedManagerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedManagerServiceServer) GetConfig added in v0.9.0

func (UnimplementedManagerServiceServer) ListConfigs added in v0.9.0

func (UnimplementedManagerServiceServer) MarkForDeletion added in v0.9.0

func (UnimplementedManagerServiceServer) NextTask added in v0.9.0

func (UnimplementedManagerServiceServer) TaskComplete added in v0.9.0

func (UnimplementedManagerServiceServer) TaskUpdate added in v0.9.0

func (UnimplementedManagerServiceServer) UpdateNodePool added in v0.9.0

func (UnimplementedManagerServiceServer) UpsertManifest added in v0.9.0

type UnimplementedOperatorServiceServer added in v0.4.1

type UnimplementedOperatorServiceServer struct {
}

UnimplementedOperatorServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOperatorServiceServer) SendAutoscalerEvent added in v0.4.1

type UnimplementedTerraformerServiceServer

type UnimplementedTerraformerServiceServer struct {
}

UnimplementedTerraformerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTerraformerServiceServer) BuildInfrastructure

type UnsafeAnsiblerServiceServer

type UnsafeAnsiblerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAnsiblerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AnsiblerServiceServer will result in compilation errors.

type UnsafeKubeElevenServiceServer

type UnsafeKubeElevenServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKubeElevenServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KubeElevenServiceServer will result in compilation errors.

type UnsafeKuberServiceServer

type UnsafeKuberServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKuberServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KuberServiceServer will result in compilation errors.

type UnsafeManagerServiceServer added in v0.9.0

type UnsafeManagerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeManagerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ManagerServiceServer will result in compilation errors.

type UnsafeOperatorServiceServer added in v0.4.1

type UnsafeOperatorServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOperatorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OperatorServiceServer will result in compilation errors.

type UnsafeTerraformerServiceServer

type UnsafeTerraformerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTerraformerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TerraformerServiceServer will result in compilation errors.

type UpdateAPIEndpointRequest added in v0.3.1

type UpdateAPIEndpointRequest struct {
	Current     *spec.K8Scluster                   `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Endpoint    *UpdateAPIEndpointRequest_Endpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	ProjectName string                             `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAPIEndpointRequest) Descriptor deprecated added in v0.3.1

func (*UpdateAPIEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAPIEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateAPIEndpointRequest) GetCurrent added in v0.3.1

func (x *UpdateAPIEndpointRequest) GetCurrent() *spec.K8Scluster

func (*UpdateAPIEndpointRequest) GetEndpoint added in v0.9.0

func (*UpdateAPIEndpointRequest) GetProjectName added in v0.3.1

func (x *UpdateAPIEndpointRequest) GetProjectName() string

func (*UpdateAPIEndpointRequest) ProtoMessage added in v0.3.1

func (*UpdateAPIEndpointRequest) ProtoMessage()

func (*UpdateAPIEndpointRequest) ProtoReflect added in v0.3.1

func (x *UpdateAPIEndpointRequest) ProtoReflect() protoreflect.Message

func (*UpdateAPIEndpointRequest) Reset added in v0.3.1

func (x *UpdateAPIEndpointRequest) Reset()

func (*UpdateAPIEndpointRequest) String added in v0.3.1

func (x *UpdateAPIEndpointRequest) String() string

type UpdateAPIEndpointRequest_Endpoint added in v0.9.0

type UpdateAPIEndpointRequest_Endpoint struct {
	Nodepool string `protobuf:"bytes,1,opt,name=nodepool,proto3" json:"nodepool,omitempty"`
	Node     string `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAPIEndpointRequest_Endpoint) Descriptor deprecated added in v0.9.0

func (*UpdateAPIEndpointRequest_Endpoint) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAPIEndpointRequest_Endpoint.ProtoReflect.Descriptor instead.

func (*UpdateAPIEndpointRequest_Endpoint) GetNode added in v0.9.0

func (*UpdateAPIEndpointRequest_Endpoint) GetNodepool added in v0.9.0

func (x *UpdateAPIEndpointRequest_Endpoint) GetNodepool() string

func (*UpdateAPIEndpointRequest_Endpoint) ProtoMessage added in v0.9.0

func (*UpdateAPIEndpointRequest_Endpoint) ProtoMessage()

func (*UpdateAPIEndpointRequest_Endpoint) ProtoReflect added in v0.9.0

func (*UpdateAPIEndpointRequest_Endpoint) Reset added in v0.9.0

func (*UpdateAPIEndpointRequest_Endpoint) String added in v0.9.0

type UpdateAPIEndpointResponse added in v0.3.1

type UpdateAPIEndpointResponse struct {
	Current *spec.K8Scluster `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAPIEndpointResponse) Descriptor deprecated added in v0.3.1

func (*UpdateAPIEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAPIEndpointResponse.ProtoReflect.Descriptor instead.

func (*UpdateAPIEndpointResponse) GetCurrent added in v0.3.1

func (x *UpdateAPIEndpointResponse) GetCurrent() *spec.K8Scluster

func (*UpdateAPIEndpointResponse) ProtoMessage added in v0.3.1

func (*UpdateAPIEndpointResponse) ProtoMessage()

func (*UpdateAPIEndpointResponse) ProtoReflect added in v0.3.1

func (*UpdateAPIEndpointResponse) Reset added in v0.3.1

func (x *UpdateAPIEndpointResponse) Reset()

func (*UpdateAPIEndpointResponse) String added in v0.3.1

func (x *UpdateAPIEndpointResponse) String() string

type UpdateNoProxyEnvsRequest added in v0.9.0

type UpdateNoProxyEnvsRequest struct {
	Current     *spec.K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Desired     *spec.K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*spec.LBcluster `protobuf:"bytes,3,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	ProjectName string            `protobuf:"bytes,4,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNoProxyEnvsRequest) Descriptor deprecated added in v0.9.0

func (*UpdateNoProxyEnvsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNoProxyEnvsRequest.ProtoReflect.Descriptor instead.

func (*UpdateNoProxyEnvsRequest) GetCurrent added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) GetCurrent() *spec.K8Scluster

func (*UpdateNoProxyEnvsRequest) GetDesired added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) GetDesired() *spec.K8Scluster

func (*UpdateNoProxyEnvsRequest) GetDesiredLbs added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) GetDesiredLbs() []*spec.LBcluster

func (*UpdateNoProxyEnvsRequest) GetProjectName added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) GetProjectName() string

func (*UpdateNoProxyEnvsRequest) ProtoMessage added in v0.9.0

func (*UpdateNoProxyEnvsRequest) ProtoMessage()

func (*UpdateNoProxyEnvsRequest) ProtoReflect added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) ProtoReflect() protoreflect.Message

func (*UpdateNoProxyEnvsRequest) Reset added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) Reset()

func (*UpdateNoProxyEnvsRequest) String added in v0.9.0

func (x *UpdateNoProxyEnvsRequest) String() string

type UpdateNoProxyEnvsResponse added in v0.9.0

type UpdateNoProxyEnvsResponse struct {
	Current *spec.K8Scluster `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Desired *spec.K8Scluster `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNoProxyEnvsResponse) Descriptor deprecated added in v0.9.0

func (*UpdateNoProxyEnvsResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNoProxyEnvsResponse.ProtoReflect.Descriptor instead.

func (*UpdateNoProxyEnvsResponse) GetCurrent added in v0.9.0

func (x *UpdateNoProxyEnvsResponse) GetCurrent() *spec.K8Scluster

func (*UpdateNoProxyEnvsResponse) GetDesired added in v0.9.0

func (x *UpdateNoProxyEnvsResponse) GetDesired() *spec.K8Scluster

func (*UpdateNoProxyEnvsResponse) ProtoMessage added in v0.9.0

func (*UpdateNoProxyEnvsResponse) ProtoMessage()

func (*UpdateNoProxyEnvsResponse) ProtoReflect added in v0.9.0

func (*UpdateNoProxyEnvsResponse) Reset added in v0.9.0

func (x *UpdateNoProxyEnvsResponse) Reset()

func (*UpdateNoProxyEnvsResponse) String added in v0.9.0

func (x *UpdateNoProxyEnvsResponse) String() string

type UpdateNodePoolRequest added in v0.9.0

type UpdateNodePoolRequest struct {
	Name     string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Cluster  string         `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Version  uint64         `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	Nodepool *spec.NodePool `protobuf:"bytes,4,opt,name=nodepool,proto3" json:"nodepool,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNodePoolRequest) Descriptor deprecated added in v0.9.0

func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNodePoolRequest.ProtoReflect.Descriptor instead.

func (*UpdateNodePoolRequest) GetCluster added in v0.9.0

func (x *UpdateNodePoolRequest) GetCluster() string

func (*UpdateNodePoolRequest) GetName added in v0.9.0

func (x *UpdateNodePoolRequest) GetName() string

func (*UpdateNodePoolRequest) GetNodepool added in v0.9.0

func (x *UpdateNodePoolRequest) GetNodepool() *spec.NodePool

func (*UpdateNodePoolRequest) GetVersion added in v0.9.0

func (x *UpdateNodePoolRequest) GetVersion() uint64

func (*UpdateNodePoolRequest) ProtoMessage added in v0.9.0

func (*UpdateNodePoolRequest) ProtoMessage()

func (*UpdateNodePoolRequest) ProtoReflect added in v0.9.0

func (x *UpdateNodePoolRequest) ProtoReflect() protoreflect.Message

func (*UpdateNodePoolRequest) Reset added in v0.9.0

func (x *UpdateNodePoolRequest) Reset()

func (*UpdateNodePoolRequest) String added in v0.9.0

func (x *UpdateNodePoolRequest) String() string

type UpdateNodePoolResponse added in v0.9.0

type UpdateNodePoolResponse struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNodePoolResponse) Descriptor deprecated added in v0.9.0

func (*UpdateNodePoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNodePoolResponse.ProtoReflect.Descriptor instead.

func (*UpdateNodePoolResponse) GetName added in v0.9.0

func (x *UpdateNodePoolResponse) GetName() string

func (*UpdateNodePoolResponse) GetVersion added in v0.9.0

func (x *UpdateNodePoolResponse) GetVersion() uint64

func (*UpdateNodePoolResponse) ProtoMessage added in v0.9.0

func (*UpdateNodePoolResponse) ProtoMessage()

func (*UpdateNodePoolResponse) ProtoReflect added in v0.9.0

func (x *UpdateNodePoolResponse) ProtoReflect() protoreflect.Message

func (*UpdateNodePoolResponse) Reset added in v0.9.0

func (x *UpdateNodePoolResponse) Reset()

func (*UpdateNodePoolResponse) String added in v0.9.0

func (x *UpdateNodePoolResponse) String() string

type UpsertManifestRequest added in v0.9.0

type UpsertManifestRequest struct {
	Name     string                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	K8SCtx   *spec.KubernetesContext `protobuf:"bytes,2,opt,name=k8sCtx,proto3" json:"k8sCtx,omitempty"`
	Manifest *spec.Manifest          `protobuf:"bytes,3,opt,name=manifest,proto3" json:"manifest,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertManifestRequest) Descriptor deprecated added in v0.9.0

func (*UpsertManifestRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpsertManifestRequest.ProtoReflect.Descriptor instead.

func (*UpsertManifestRequest) GetK8SCtx added in v0.9.0

func (*UpsertManifestRequest) GetManifest added in v0.9.0

func (x *UpsertManifestRequest) GetManifest() *spec.Manifest

func (*UpsertManifestRequest) GetName added in v0.9.0

func (x *UpsertManifestRequest) GetName() string

func (*UpsertManifestRequest) ProtoMessage added in v0.9.0

func (*UpsertManifestRequest) ProtoMessage()

func (*UpsertManifestRequest) ProtoReflect added in v0.9.0

func (x *UpsertManifestRequest) ProtoReflect() protoreflect.Message

func (*UpsertManifestRequest) Reset added in v0.9.0

func (x *UpsertManifestRequest) Reset()

func (*UpsertManifestRequest) String added in v0.9.0

func (x *UpsertManifestRequest) String() string

type UpsertManifestResponse added in v0.9.0

type UpsertManifestResponse struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version uint64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertManifestResponse) Descriptor deprecated added in v0.9.0

func (*UpsertManifestResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpsertManifestResponse.ProtoReflect.Descriptor instead.

func (*UpsertManifestResponse) GetName added in v0.9.0

func (x *UpsertManifestResponse) GetName() string

func (*UpsertManifestResponse) GetVersion added in v0.9.0

func (x *UpsertManifestResponse) GetVersion() uint64

func (*UpsertManifestResponse) ProtoMessage added in v0.9.0

func (*UpsertManifestResponse) ProtoMessage()

func (*UpsertManifestResponse) ProtoReflect added in v0.9.0

func (x *UpsertManifestResponse) ProtoReflect() protoreflect.Message

func (*UpsertManifestResponse) Reset added in v0.9.0

func (x *UpsertManifestResponse) Reset()

func (*UpsertManifestResponse) String added in v0.9.0

func (x *UpsertManifestResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL