pb

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RoleType_name = map[int32]string{
		0: "ApiServer",
		1: "Ingress",
	}
	RoleType_value = map[string]int32{
		"ApiServer": 0,
		"Ingress":   1,
	}
)

Enum value maps for RoleType.

View Source
var (
	Target_name = map[int32]string{
		0: "k8sAllNodes",
		1: "k8sControlPlane",
		2: "k8sComputePlane",
	}
	Target_value = map[string]int32{
		"k8sAllNodes":     0,
		"k8sControlPlane": 1,
		"k8sComputePlane": 2,
	}
)

Enum value maps for Target.

View Source
var (
	NodeType_name = map[int32]string{
		0: "worker",
		1: "master",
		2: "apiEndpoint",
	}
	NodeType_value = map[string]int32{
		"worker":      0,
		"master":      1,
		"apiEndpoint": 2,
	}
)

Enum value maps for NodeType.

View Source
var (
	ClusterType_name = map[int32]string{
		0: "K8s",
		1: "LB",
	}
	ClusterType_value = map[string]int32{
		"K8s": 0,
		"LB":  1,
	}
)

Enum value maps for ClusterType.

View Source
var (
	IdType_name = map[int32]string{
		0: "NAME",
		1: "HASH",
	}
	IdType_value = map[string]int32{
		"NAME": 0,
		"HASH": 1,
	}
)

Enum value maps for IdType.

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,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/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 ContextBoxService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "claudie.ContextBoxService",
	HandlerType: (*ContextBoxServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SaveConfigFrontEnd",
			Handler:    _ContextBoxService_SaveConfigFrontEnd_Handler,
		},
		{
			MethodName: "SaveConfigScheduler",
			Handler:    _ContextBoxService_SaveConfigScheduler_Handler,
		},
		{
			MethodName: "SaveConfigBuilder",
			Handler:    _ContextBoxService_SaveConfigBuilder_Handler,
		},
		{
			MethodName: "GetConfigFromDB",
			Handler:    _ContextBoxService_GetConfigFromDB_Handler,
		},
		{
			MethodName: "GetConfigByName",
			Handler:    _ContextBoxService_GetConfigByName_Handler,
		},
		{
			MethodName: "GetConfigScheduler",
			Handler:    _ContextBoxService_GetConfigScheduler_Handler,
		},
		{
			MethodName: "GetConfigBuilder",
			Handler:    _ContextBoxService_GetConfigBuilder_Handler,
		},
		{
			MethodName: "GetAllConfigs",
			Handler:    _ContextBoxService_GetAllConfigs_Handler,
		},
		{
			MethodName: "DeleteConfig",
			Handler:    _ContextBoxService_DeleteConfig_Handler,
		},
		{
			MethodName: "DeleteConfigFromDB",
			Handler:    _ContextBoxService_DeleteConfigFromDB_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/contextBox.proto",
}

ContextBoxService_ServiceDesc is the grpc.ServiceDesc for ContextBoxService 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_proto_ansibler_proto protoreflect.FileDescriptor
View Source
var File_proto_config_proto protoreflect.FileDescriptor
View Source
var File_proto_contextBox_proto protoreflect.FileDescriptor
View Source
var File_proto_kubeEleven_proto protoreflect.FileDescriptor
View Source
var File_proto_kuber_proto protoreflect.FileDescriptor
View Source
var File_proto_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,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/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: "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,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/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 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: "proto/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 RegisterContextBoxServiceServer

func RegisterContextBoxServiceServer(s grpc.ServiceRegistrar, srv ContextBoxServiceServer)

func RegisterKubeElevenServiceServer

func RegisterKubeElevenServiceServer(s grpc.ServiceRegistrar, srv KubeElevenServiceServer)

func RegisterKuberServiceServer

func RegisterKuberServiceServer(s grpc.ServiceRegistrar, srv KuberServiceServer)

func RegisterTerraformerServiceServer

func RegisterTerraformerServiceServer(s grpc.ServiceRegistrar, srv TerraformerServiceServer)

Types

type AnsiblerServiceClient

type AnsiblerServiceClient interface {
	// InstallNodeRequirements installs any requirments there are on all of the nodes
	InstallNodeRequirements(ctx context.Context, in *InstallRequest, opts ...grpc.CallOption) (*InstallResponse, error)
	// InstallVPN installs VPN between nodes in the k8s cluster and lb clusters
	InstallVPN(ctx context.Context, in *InstallRequest, opts ...grpc.CallOption) (*InstallResponse, error)
	// SetUpLoadbalancers sets up the loadbalancers, DNS and verifies their configuration
	SetUpLoadbalancers(ctx context.Context, in *SetUpLBRequest, opts ...grpc.CallOption) (*SetUpLBResponse, error)
	// TeardownLoadBalancers correctly destroys loadbalancers including selecting the new ApiServer endpoint
	TeardownLoadBalancers(ctx context.Context, in *TeardownLBRequest, opts ...grpc.CallOption) (*TeardownLBResponse, 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 requirments there are on all of the nodes
	InstallNodeRequirements(context.Context, *InstallRequest) (*InstallResponse, error)
	// InstallVPN installs VPN between nodes in the k8s cluster and lb clusters
	InstallVPN(context.Context, *InstallRequest) (*InstallResponse, error)
	// SetUpLoadbalancers sets up the loadbalancers, DNS and verifies their configuration
	SetUpLoadbalancers(context.Context, *SetUpLBRequest) (*SetUpLBResponse, error)
	// TeardownLoadBalancers correctly destroys loadbalancers including selecting the new ApiServer endpoint
	TeardownLoadBalancers(context.Context, *TeardownLBRequest) (*TeardownLBResponse, 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     *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*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 added in v0.1.3

func (x *BuildClusterRequest) GetDesired() *K8Scluster

func (*BuildClusterRequest) GetDesiredLbs added in v0.1.3

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

func (*BuildClusterRequest) GetProjectName added in v0.1.3

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    *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*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 added in v0.1.3

func (x *BuildClusterResponse) GetDesired() *K8Scluster

func (*BuildClusterResponse) GetDesiredLbs added in v0.1.3

func (x *BuildClusterResponse) GetDesiredLbs() []*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     *K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Desired     *K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs  []*LBcluster `protobuf:"bytes,3,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs  []*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 added in v0.1.3

func (x *BuildInfrastructureRequest) GetCurrent() *K8Scluster

func (*BuildInfrastructureRequest) GetCurrentLbs added in v0.1.3

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

func (*BuildInfrastructureRequest) GetDesired added in v0.1.3

func (x *BuildInfrastructureRequest) GetDesired() *K8Scluster

func (*BuildInfrastructureRequest) GetDesiredLbs added in v0.1.3

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

func (*BuildInfrastructureRequest) GetProjectName added in v0.1.3

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 {
	Current    *K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	Desired    *K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs []*LBcluster `protobuf:"bytes,3,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs []*LBcluster `protobuf:"bytes,4,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	// contains filtered or unexported fields
}

func (*BuildInfrastructureResponse) Descriptor deprecated

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

Deprecated: Use BuildInfrastructureResponse.ProtoReflect.Descriptor instead.

func (*BuildInfrastructureResponse) GetCurrent added in v0.1.3

func (x *BuildInfrastructureResponse) GetCurrent() *K8Scluster

func (*BuildInfrastructureResponse) GetCurrentLbs added in v0.1.3

func (x *BuildInfrastructureResponse) GetCurrentLbs() []*LBcluster

func (*BuildInfrastructureResponse) GetDesired added in v0.1.3

func (x *BuildInfrastructureResponse) GetDesired() *K8Scluster

func (*BuildInfrastructureResponse) GetDesiredLbs added in v0.1.3

func (x *BuildInfrastructureResponse) GetDesiredLbs() []*LBcluster

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 ClusterInfo

type ClusterInfo struct {
	Name       string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Hash       string      `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	PublicKey  string      `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	PrivateKey string      `protobuf:"bytes,4,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	NodePools  []*NodePool `protobuf:"bytes,5,rep,name=nodePools,proto3" json:"nodePools,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterInfo) Descriptor deprecated

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

Deprecated: Use ClusterInfo.ProtoReflect.Descriptor instead.

func (*ClusterInfo) GetHash

func (x *ClusterInfo) GetHash() string

func (*ClusterInfo) GetName

func (x *ClusterInfo) GetName() string

func (*ClusterInfo) GetNodePools

func (x *ClusterInfo) GetNodePools() []*NodePool

func (*ClusterInfo) GetPrivateKey

func (x *ClusterInfo) GetPrivateKey() string

func (*ClusterInfo) GetPublicKey

func (x *ClusterInfo) GetPublicKey() string

func (*ClusterInfo) ProtoMessage

func (*ClusterInfo) ProtoMessage()

func (*ClusterInfo) ProtoReflect

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

func (*ClusterInfo) Reset

func (x *ClusterInfo) Reset()

func (*ClusterInfo) String

func (x *ClusterInfo) String() string

type ClusterType

type ClusterType int32
const (
	ClusterType_K8s ClusterType = 0
	ClusterType_LB  ClusterType = 1
)

func (ClusterType) Descriptor

func (ClusterType) Enum

func (x ClusterType) Enum() *ClusterType

func (ClusterType) EnumDescriptor deprecated

func (ClusterType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterType.Descriptor instead.

func (ClusterType) Number

func (x ClusterType) Number() protoreflect.EnumNumber

func (ClusterType) String

func (x ClusterType) String() string

func (ClusterType) Type

type Config

type Config struct {
	Id           string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Manifest     string   `protobuf:"bytes,3,opt,name=manifest,proto3" json:"manifest,omitempty"`
	DesiredState *Project `protobuf:"bytes,4,opt,name=desiredState,proto3" json:"desiredState,omitempty"`
	CurrentState *Project `protobuf:"bytes,5,opt,name=currentState,proto3" json:"currentState,omitempty"`
	MsChecksum   []byte   `protobuf:"bytes,6,opt,name=msChecksum,proto3" json:"msChecksum,omitempty"`
	DsChecksum   []byte   `protobuf:"bytes,7,opt,name=dsChecksum,proto3" json:"dsChecksum,omitempty"`
	CsChecksum   []byte   `protobuf:"bytes,8,opt,name=csChecksum,proto3" json:"csChecksum,omitempty"`
	BuilderTTL   int32    `protobuf:"varint,9,opt,name=builderTTL,proto3" json:"builderTTL,omitempty"`
	SchedulerTTL int32    `protobuf:"varint,10,opt,name=schedulerTTL,proto3" json:"schedulerTTL,omitempty"`
	ErrorMessage string   `protobuf:"bytes,11,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// contains filtered or unexported fields
}

func (*Config) Descriptor deprecated

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

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetBuilderTTL

func (x *Config) GetBuilderTTL() int32

func (*Config) GetCsChecksum

func (x *Config) GetCsChecksum() []byte

func (*Config) GetCurrentState

func (x *Config) GetCurrentState() *Project

func (*Config) GetDesiredState

func (x *Config) GetDesiredState() *Project

func (*Config) GetDsChecksum

func (x *Config) GetDsChecksum() []byte

func (*Config) GetErrorMessage

func (x *Config) GetErrorMessage() string

func (*Config) GetId

func (x *Config) GetId() string

func (*Config) GetManifest

func (x *Config) GetManifest() string

func (*Config) GetMsChecksum

func (x *Config) GetMsChecksum() []byte

func (*Config) GetName

func (x *Config) GetName() string

func (*Config) GetSchedulerTTL

func (x *Config) GetSchedulerTTL() int32

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

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

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type ContextBoxServiceClient

type ContextBoxServiceClient interface {
	// Save
	SaveConfigFrontEnd(ctx context.Context, in *SaveConfigRequest, opts ...grpc.CallOption) (*SaveConfigResponse, error)
	SaveConfigScheduler(ctx context.Context, in *SaveConfigRequest, opts ...grpc.CallOption) (*SaveConfigResponse, error)
	SaveConfigBuilder(ctx context.Context, in *SaveConfigRequest, opts ...grpc.CallOption) (*SaveConfigResponse, error)
	// Get
	GetConfigFromDB(ctx context.Context, in *GetConfigFromDBRequest, opts ...grpc.CallOption) (*GetConfigFromDBResponse, error)
	GetConfigByName(ctx context.Context, in *GetConfigByNameRequest, opts ...grpc.CallOption) (*GetConfigByNameResponse, error)
	GetConfigScheduler(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error)
	GetConfigBuilder(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error)
	GetAllConfigs(ctx context.Context, in *GetAllConfigsRequest, opts ...grpc.CallOption) (*GetAllConfigsResponse, error)
	// Delete
	DeleteConfig(ctx context.Context, in *DeleteConfigRequest, opts ...grpc.CallOption) (*DeleteConfigResponse, error)
	DeleteConfigFromDB(ctx context.Context, in *DeleteConfigRequest, opts ...grpc.CallOption) (*DeleteConfigResponse, error)
}

ContextBoxServiceClient is the client API for ContextBoxService 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 ContextBoxServiceServer

type ContextBoxServiceServer interface {
	// Save
	SaveConfigFrontEnd(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
	SaveConfigScheduler(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
	SaveConfigBuilder(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
	// Get
	GetConfigFromDB(context.Context, *GetConfigFromDBRequest) (*GetConfigFromDBResponse, error)
	GetConfigByName(context.Context, *GetConfigByNameRequest) (*GetConfigByNameResponse, error)
	GetConfigScheduler(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
	GetConfigBuilder(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
	GetAllConfigs(context.Context, *GetAllConfigsRequest) (*GetAllConfigsResponse, error)
	// Delete
	DeleteConfig(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
	DeleteConfigFromDB(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
	// contains filtered or unexported methods
}

ContextBoxServiceServer is the server API for ContextBoxService service. All implementations must embed UnimplementedContextBoxServiceServer for forward compatibility

type DNS

type DNS struct {
	DnsZone  string    `protobuf:"bytes,1,opt,name=dnsZone,proto3" json:"dnsZone,omitempty"`
	Hostname string    `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Provider *Provider `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
	Endpoint string    `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*DNS) Descriptor deprecated

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

Deprecated: Use DNS.ProtoReflect.Descriptor instead.

func (*DNS) GetDnsZone

func (x *DNS) GetDnsZone() string

func (*DNS) GetEndpoint

func (x *DNS) GetEndpoint() string

func (*DNS) GetHostname

func (x *DNS) GetHostname() string

func (*DNS) GetProvider

func (x *DNS) GetProvider() *Provider

func (*DNS) ProtoMessage

func (*DNS) ProtoMessage()

func (*DNS) ProtoReflect

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

func (*DNS) Reset

func (x *DNS) Reset()

func (*DNS) String

func (x *DNS) String() string

type DeleteClusterMetadataRequest

type DeleteClusterMetadataRequest struct {
	Cluster *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() *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 DeleteConfigRequest

type DeleteConfigRequest struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type IdType `protobuf:"varint,2,opt,name=type,proto3,enum=claudie.IdType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Delete

func (*DeleteConfigRequest) Descriptor deprecated

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

Deprecated: Use DeleteConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteConfigRequest) GetId

func (x *DeleteConfigRequest) GetId() string

func (*DeleteConfigRequest) GetType

func (x *DeleteConfigRequest) GetType() IdType

func (*DeleteConfigRequest) ProtoMessage

func (*DeleteConfigRequest) ProtoMessage()

func (*DeleteConfigRequest) ProtoReflect

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

func (*DeleteConfigRequest) Reset

func (x *DeleteConfigRequest) Reset()

func (*DeleteConfigRequest) String

func (x *DeleteConfigRequest) String() string

type DeleteConfigResponse

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

func (*DeleteConfigResponse) Descriptor deprecated

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

Deprecated: Use DeleteConfigResponse.ProtoReflect.Descriptor instead.

func (*DeleteConfigResponse) GetId

func (x *DeleteConfigResponse) GetId() string

func (*DeleteConfigResponse) ProtoMessage

func (*DeleteConfigResponse) ProtoMessage()

func (*DeleteConfigResponse) ProtoReflect

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

func (*DeleteConfigResponse) Reset

func (x *DeleteConfigResponse) Reset()

func (*DeleteConfigResponse) String

func (x *DeleteConfigResponse) String() string

type DeleteKubeconfigRequest

type DeleteKubeconfigRequest struct {
	Cluster *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() *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     *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() *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 *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() *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 DestroyInfrastructureRequest

type DestroyInfrastructureRequest struct {
	ProjectName string       `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Current     *K8Scluster  `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs  []*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 added in v0.1.3

func (x *DestroyInfrastructureRequest) GetCurrent() *K8Scluster

func (*DestroyInfrastructureRequest) GetCurrentLbs added in v0.1.3

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

func (*DestroyInfrastructureRequest) GetProjectName added in v0.1.3

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    *K8Scluster  `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
	CurrentLbs []*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 added in v0.1.3

func (x *DestroyInfrastructureResponse) GetCurrent() *K8Scluster

func (*DestroyInfrastructureResponse) GetCurrentLbs added in v0.1.3

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

func (*DestroyInfrastructureResponse) ProtoMessage

func (*DestroyInfrastructureResponse) ProtoMessage()

func (*DestroyInfrastructureResponse) ProtoReflect

func (*DestroyInfrastructureResponse) Reset

func (x *DestroyInfrastructureResponse) Reset()

func (*DestroyInfrastructureResponse) String

type GetAllConfigsRequest

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

func (*GetAllConfigsRequest) Descriptor deprecated

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

Deprecated: Use GetAllConfigsRequest.ProtoReflect.Descriptor instead.

func (*GetAllConfigsRequest) ProtoMessage

func (*GetAllConfigsRequest) ProtoMessage()

func (*GetAllConfigsRequest) ProtoReflect

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

func (*GetAllConfigsRequest) Reset

func (x *GetAllConfigsRequest) Reset()

func (*GetAllConfigsRequest) String

func (x *GetAllConfigsRequest) String() string

type GetAllConfigsResponse

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

func (*GetAllConfigsResponse) Descriptor deprecated

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

Deprecated: Use GetAllConfigsResponse.ProtoReflect.Descriptor instead.

func (*GetAllConfigsResponse) GetConfigs

func (x *GetAllConfigsResponse) GetConfigs() []*Config

func (*GetAllConfigsResponse) ProtoMessage

func (*GetAllConfigsResponse) ProtoMessage()

func (*GetAllConfigsResponse) ProtoReflect

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

func (*GetAllConfigsResponse) Reset

func (x *GetAllConfigsResponse) Reset()

func (*GetAllConfigsResponse) String

func (x *GetAllConfigsResponse) String() string

type GetConfigByNameRequest

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

func (*GetConfigByNameRequest) Descriptor deprecated

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

Deprecated: Use GetConfigByNameRequest.ProtoReflect.Descriptor instead.

func (*GetConfigByNameRequest) GetName

func (x *GetConfigByNameRequest) GetName() string

func (*GetConfigByNameRequest) ProtoMessage

func (*GetConfigByNameRequest) ProtoMessage()

func (*GetConfigByNameRequest) ProtoReflect

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

func (*GetConfigByNameRequest) Reset

func (x *GetConfigByNameRequest) Reset()

func (*GetConfigByNameRequest) String

func (x *GetConfigByNameRequest) String() string

type GetConfigByNameResponse

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

func (*GetConfigByNameResponse) Descriptor deprecated

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

Deprecated: Use GetConfigByNameResponse.ProtoReflect.Descriptor instead.

func (*GetConfigByNameResponse) GetConfig

func (x *GetConfigByNameResponse) GetConfig() *Config

func (*GetConfigByNameResponse) ProtoMessage

func (*GetConfigByNameResponse) ProtoMessage()

func (*GetConfigByNameResponse) ProtoReflect

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

func (*GetConfigByNameResponse) Reset

func (x *GetConfigByNameResponse) Reset()

func (*GetConfigByNameResponse) String

func (x *GetConfigByNameResponse) String() string

type GetConfigFromDBRequest

type GetConfigFromDBRequest struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type IdType `protobuf:"varint,2,opt,name=type,proto3,enum=claudie.IdType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigFromDBRequest) Descriptor deprecated

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

Deprecated: Use GetConfigFromDBRequest.ProtoReflect.Descriptor instead.

func (*GetConfigFromDBRequest) GetId

func (x *GetConfigFromDBRequest) GetId() string

func (*GetConfigFromDBRequest) GetType

func (x *GetConfigFromDBRequest) GetType() IdType

func (*GetConfigFromDBRequest) ProtoMessage

func (*GetConfigFromDBRequest) ProtoMessage()

func (*GetConfigFromDBRequest) ProtoReflect

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

func (*GetConfigFromDBRequest) Reset

func (x *GetConfigFromDBRequest) Reset()

func (*GetConfigFromDBRequest) String

func (x *GetConfigFromDBRequest) String() string

type GetConfigFromDBResponse

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

func (*GetConfigFromDBResponse) Descriptor deprecated

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

Deprecated: Use GetConfigFromDBResponse.ProtoReflect.Descriptor instead.

func (*GetConfigFromDBResponse) GetConfig

func (x *GetConfigFromDBResponse) GetConfig() *Config

func (*GetConfigFromDBResponse) ProtoMessage

func (*GetConfigFromDBResponse) ProtoMessage()

func (*GetConfigFromDBResponse) ProtoReflect

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

func (*GetConfigFromDBResponse) Reset

func (x *GetConfigFromDBResponse) Reset()

func (*GetConfigFromDBResponse) String

func (x *GetConfigFromDBResponse) String() string

type GetConfigRequest

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

Get

func (*GetConfigRequest) Descriptor deprecated

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

Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.

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 *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() *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 IdType

type IdType int32
const (
	IdType_NAME IdType = 0
	IdType_HASH IdType = 1
)

func (IdType) Descriptor

func (IdType) Descriptor() protoreflect.EnumDescriptor

func (IdType) Enum

func (x IdType) Enum() *IdType

func (IdType) EnumDescriptor deprecated

func (IdType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdType.Descriptor instead.

func (IdType) Number

func (x IdType) Number() protoreflect.EnumNumber

func (IdType) String

func (x IdType) String() string

func (IdType) Type

func (IdType) Type() protoreflect.EnumType

type InstallRequest

type InstallRequest struct {
	Desired     *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*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 added in v0.1.3

func (x *InstallRequest) GetDesired() *K8Scluster

func (*InstallRequest) GetDesiredLbs added in v0.1.3

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

func (*InstallRequest) GetProjectName added in v0.1.3

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    *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs []*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 added in v0.1.3

func (x *InstallResponse) GetDesired() *K8Scluster

func (*InstallResponse) GetDesiredLbs added in v0.1.3

func (x *InstallResponse) GetDesiredLbs() []*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 K8Scluster

type K8Scluster struct {
	ClusterInfo *ClusterInfo `protobuf:"bytes,1,opt,name=clusterInfo,proto3" json:"clusterInfo,omitempty"`
	Network     string       `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
	Kubeconfig  string       `protobuf:"bytes,3,opt,name=kubeconfig,proto3" json:"kubeconfig,omitempty"`
	Kubernetes  string       `protobuf:"bytes,4,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
	// contains filtered or unexported fields
}

func (*K8Scluster) Descriptor deprecated

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

Deprecated: Use K8Scluster.ProtoReflect.Descriptor instead.

func (*K8Scluster) GetClusterInfo

func (x *K8Scluster) GetClusterInfo() *ClusterInfo

func (*K8Scluster) GetKubeconfig

func (x *K8Scluster) GetKubeconfig() string

func (*K8Scluster) GetKubernetes

func (x *K8Scluster) GetKubernetes() string

func (*K8Scluster) GetNetwork

func (x *K8Scluster) GetNetwork() string

func (*K8Scluster) ProtoMessage

func (*K8Scluster) ProtoMessage()

func (*K8Scluster) ProtoReflect

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

func (*K8Scluster) Reset

func (x *K8Scluster) Reset()

func (*K8Scluster) String

func (x *K8Scluster) String() string

type KubeElevenServiceClient

type KubeElevenServiceClient interface {
	BuildCluster(ctx context.Context, in *BuildClusterRequest, opts ...grpc.CallOption) (*BuildClusterResponse, 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(context.Context, *BuildClusterRequest) (*BuildClusterResponse, 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 {
	StoreClusterMetadata(ctx context.Context, in *StoreClusterMetadataRequest, opts ...grpc.CallOption) (*StoreClusterMetadataResponse, error)
	DeleteClusterMetadata(ctx context.Context, in *DeleteClusterMetadataRequest, opts ...grpc.CallOption) (*DeleteClusterMetadataResponse, error)
	SetUpStorage(ctx context.Context, in *SetUpStorageRequest, opts ...grpc.CallOption) (*SetUpStorageResponse, error)
	StoreKubeconfig(ctx context.Context, in *StoreKubeconfigRequest, opts ...grpc.CallOption) (*StoreKubeconfigResponse, error)
	DeleteKubeconfig(ctx context.Context, in *DeleteKubeconfigRequest, opts ...grpc.CallOption) (*DeleteKubeconfigResponse, error)
	DeleteNodes(ctx context.Context, in *DeleteNodesRequest, opts ...grpc.CallOption) (*DeleteNodesResponse, 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

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

type LBcluster

type LBcluster struct {
	ClusterInfo *ClusterInfo `protobuf:"bytes,1,opt,name=clusterInfo,proto3" json:"clusterInfo,omitempty"`
	Roles       []*Role      `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
	Dns         *DNS         `protobuf:"bytes,3,opt,name=dns,proto3" json:"dns,omitempty"`
	TargetedK8S string       `protobuf:"bytes,4,opt,name=targetedK8s,proto3" json:"targetedK8s,omitempty"`
	// contains filtered or unexported fields
}

func (*LBcluster) Descriptor deprecated

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

Deprecated: Use LBcluster.ProtoReflect.Descriptor instead.

func (*LBcluster) GetClusterInfo

func (x *LBcluster) GetClusterInfo() *ClusterInfo

func (*LBcluster) GetDns

func (x *LBcluster) GetDns() *DNS

func (*LBcluster) GetRoles

func (x *LBcluster) GetRoles() []*Role

func (*LBcluster) GetTargetedK8S

func (x *LBcluster) GetTargetedK8S() string

func (*LBcluster) ProtoMessage

func (*LBcluster) ProtoMessage()

func (*LBcluster) ProtoReflect

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

func (*LBcluster) Reset

func (x *LBcluster) Reset()

func (*LBcluster) String

func (x *LBcluster) String() string

type Node

type Node struct {
	Name     string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Private  string   `protobuf:"bytes,2,opt,name=private,proto3" json:"private,omitempty"`
	Public   string   `protobuf:"bytes,3,opt,name=public,proto3" json:"public,omitempty"`
	NodeType NodeType `protobuf:"varint,4,opt,name=nodeType,proto3,enum=claudie.NodeType" json:"nodeType,omitempty"`
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated

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

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetName

func (x *Node) GetName() string

func (*Node) GetNodeType

func (x *Node) GetNodeType() NodeType

func (*Node) GetPrivate

func (x *Node) GetPrivate() string

func (*Node) GetPublic

func (x *Node) GetPublic() string

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

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

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type NodePool

type NodePool struct {
	Name       string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Region     string    `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	ServerType string    `protobuf:"bytes,3,opt,name=serverType,proto3" json:"serverType,omitempty"`
	Image      string    `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	DiskSize   uint32    `protobuf:"varint,5,opt,name=diskSize,proto3" json:"diskSize,omitempty"`
	Zone       string    `protobuf:"bytes,6,opt,name=zone,proto3" json:"zone,omitempty"`
	Count      uint32    `protobuf:"varint,9,opt,name=count,proto3" json:"count,omitempty"`
	Nodes      []*Node   `protobuf:"bytes,10,rep,name=nodes,proto3" json:"nodes,omitempty"`
	Provider   *Provider `protobuf:"bytes,11,opt,name=provider,proto3" json:"provider,omitempty"`
	IsControl  bool      `protobuf:"varint,12,opt,name=isControl,proto3" json:"isControl,omitempty"`
	// contains filtered or unexported fields
}

func (*NodePool) Descriptor deprecated

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

Deprecated: Use NodePool.ProtoReflect.Descriptor instead.

func (*NodePool) GetCount

func (x *NodePool) GetCount() uint32

func (*NodePool) GetDiskSize

func (x *NodePool) GetDiskSize() uint32

func (*NodePool) GetImage

func (x *NodePool) GetImage() string

func (*NodePool) GetIsControl

func (x *NodePool) GetIsControl() bool

func (*NodePool) GetName

func (x *NodePool) GetName() string

func (*NodePool) GetNodes

func (x *NodePool) GetNodes() []*Node

func (*NodePool) GetProvider

func (x *NodePool) GetProvider() *Provider

func (*NodePool) GetRegion

func (x *NodePool) GetRegion() string

func (*NodePool) GetServerType

func (x *NodePool) GetServerType() string

func (*NodePool) GetZone

func (x *NodePool) GetZone() string

func (*NodePool) ProtoMessage

func (*NodePool) ProtoMessage()

func (*NodePool) ProtoReflect

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

func (*NodePool) Reset

func (x *NodePool) Reset()

func (*NodePool) String

func (x *NodePool) String() string

type NodeType

type NodeType int32
const (
	NodeType_worker      NodeType = 0
	NodeType_master      NodeType = 1
	NodeType_apiEndpoint NodeType = 2
)

func (NodeType) Descriptor

func (NodeType) Descriptor() protoreflect.EnumDescriptor

func (NodeType) Enum

func (x NodeType) Enum() *NodeType

func (NodeType) EnumDescriptor deprecated

func (NodeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use NodeType.Descriptor instead.

func (NodeType) Number

func (x NodeType) Number() protoreflect.EnumNumber

func (NodeType) String

func (x NodeType) String() string

func (NodeType) Type

type Project

type Project struct {
	Name                 string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Clusters             []*K8Scluster `protobuf:"bytes,2,rep,name=clusters,proto3" json:"clusters,omitempty"`
	LoadBalancerClusters []*LBcluster  `protobuf:"bytes,3,rep,name=loadBalancerClusters,proto3" json:"loadBalancerClusters,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

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

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetClusters

func (x *Project) GetClusters() []*K8Scluster

func (*Project) GetLoadBalancerClusters

func (x *Project) GetLoadBalancerClusters() []*LBcluster

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

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

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type Provider

type Provider struct {

	// general
	SpecName          string `protobuf:"bytes,1,opt,name=specName,proto3" json:"specName,omitempty"`
	CloudProviderName string `protobuf:"bytes,2,opt,name=cloudProviderName,proto3" json:"cloudProviderName,omitempty"`
	// credentilas is used as a variable for secret info i.e. private key, api token, secret etc
	Credentials string `protobuf:"bytes,3,opt,name=credentials,proto3" json:"credentials,omitempty"`
	// gcp
	GcpProject string `protobuf:"bytes,4,opt,name=gcp_project,json=gcpProject,proto3" json:"gcp_project,omitempty"`
	// oci
	OciUserOcid        string `protobuf:"bytes,5,opt,name=oci_user_ocid,json=ociUserOcid,proto3" json:"oci_user_ocid,omitempty"`
	OciTenancyOcid     string `protobuf:"bytes,6,opt,name=oci_tenancy_ocid,json=ociTenancyOcid,proto3" json:"oci_tenancy_ocid,omitempty"`
	OciFingerprint     string `protobuf:"bytes,7,opt,name=oci_fingerprint,json=ociFingerprint,proto3" json:"oci_fingerprint,omitempty"`
	OciCompartmentOcid string `protobuf:"bytes,8,opt,name=oci_compartment_ocid,json=ociCompartmentOcid,proto3" json:"oci_compartment_ocid,omitempty"`
	// aws
	AwsAccessKey string `protobuf:"bytes,9,opt,name=aws_access_key,json=awsAccessKey,proto3" json:"aws_access_key,omitempty"`
	// azure
	AzureSubscriptionId string `protobuf:"bytes,10,opt,name=azure_subscription_id,json=azureSubscriptionId,proto3" json:"azure_subscription_id,omitempty"`
	AzureTenantId       string `protobuf:"bytes,11,opt,name=azure_tenant_id,json=azureTenantId,proto3" json:"azure_tenant_id,omitempty"`
	AzureClientId       string `protobuf:"bytes,12,opt,name=azure_client_id,json=azureClientId,proto3" json:"azure_client_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Provider) Descriptor deprecated

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

Deprecated: Use Provider.ProtoReflect.Descriptor instead.

func (*Provider) GetAwsAccessKey

func (x *Provider) GetAwsAccessKey() string

func (*Provider) GetAzureClientId

func (x *Provider) GetAzureClientId() string

func (*Provider) GetAzureSubscriptionId

func (x *Provider) GetAzureSubscriptionId() string

func (*Provider) GetAzureTenantId

func (x *Provider) GetAzureTenantId() string

func (*Provider) GetCloudProviderName

func (x *Provider) GetCloudProviderName() string

func (*Provider) GetCredentials

func (x *Provider) GetCredentials() string

func (*Provider) GetGcpProject

func (x *Provider) GetGcpProject() string

func (*Provider) GetOciCompartmentOcid

func (x *Provider) GetOciCompartmentOcid() string

func (*Provider) GetOciFingerprint

func (x *Provider) GetOciFingerprint() string

func (*Provider) GetOciTenancyOcid

func (x *Provider) GetOciTenancyOcid() string

func (*Provider) GetOciUserOcid

func (x *Provider) GetOciUserOcid() string

func (*Provider) GetSpecName

func (x *Provider) GetSpecName() string

func (*Provider) ProtoMessage

func (*Provider) ProtoMessage()

func (*Provider) ProtoReflect

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

func (*Provider) Reset

func (x *Provider) Reset()

func (*Provider) String

func (x *Provider) String() string

type Role

type Role struct {
	Name       string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Protocol   string   `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Port       int32    `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	TargetPort int32    `protobuf:"varint,4,opt,name=targetPort,proto3" json:"targetPort,omitempty"`
	Target     Target   `protobuf:"varint,5,opt,name=target,proto3,enum=claudie.Target" json:"target,omitempty"`
	RoleType   RoleType `protobuf:"varint,6,opt,name=roleType,proto3,enum=claudie.RoleType" json:"roleType,omitempty"`
	// contains filtered or unexported fields
}

func (*Role) Descriptor deprecated

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetPort

func (x *Role) GetPort() int32

func (*Role) GetProtocol

func (x *Role) GetProtocol() string

func (*Role) GetRoleType

func (x *Role) GetRoleType() RoleType

func (*Role) GetTarget

func (x *Role) GetTarget() Target

func (*Role) GetTargetPort

func (x *Role) GetTargetPort() int32

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

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

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type RoleType

type RoleType int32
const (
	RoleType_ApiServer RoleType = 0
	RoleType_Ingress   RoleType = 1
)

func (RoleType) Descriptor

func (RoleType) Descriptor() protoreflect.EnumDescriptor

func (RoleType) Enum

func (x RoleType) Enum() *RoleType

func (RoleType) EnumDescriptor deprecated

func (RoleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RoleType.Descriptor instead.

func (RoleType) Number

func (x RoleType) Number() protoreflect.EnumNumber

func (RoleType) String

func (x RoleType) String() string

func (RoleType) Type

type SaveConfigRequest

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

Save

func (*SaveConfigRequest) Descriptor deprecated

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

Deprecated: Use SaveConfigRequest.ProtoReflect.Descriptor instead.

func (*SaveConfigRequest) GetConfig

func (x *SaveConfigRequest) GetConfig() *Config

func (*SaveConfigRequest) ProtoMessage

func (*SaveConfigRequest) ProtoMessage()

func (*SaveConfigRequest) ProtoReflect

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

func (*SaveConfigRequest) Reset

func (x *SaveConfigRequest) Reset()

func (*SaveConfigRequest) String

func (x *SaveConfigRequest) String() string

type SaveConfigResponse

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

func (*SaveConfigResponse) Descriptor deprecated

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

Deprecated: Use SaveConfigResponse.ProtoReflect.Descriptor instead.

func (*SaveConfigResponse) GetConfig

func (x *SaveConfigResponse) GetConfig() *Config

func (*SaveConfigResponse) ProtoMessage

func (*SaveConfigResponse) ProtoMessage()

func (*SaveConfigResponse) ProtoReflect

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

func (*SaveConfigResponse) Reset

func (x *SaveConfigResponse) Reset()

func (*SaveConfigResponse) String

func (x *SaveConfigResponse) String() string

type SetUpLBRequest

type SetUpLBRequest struct {
	Desired             *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs          []*LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs          []*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"`
	// contains filtered or unexported fields
}

func (*SetUpLBRequest) Descriptor deprecated

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

Deprecated: Use SetUpLBRequest.ProtoReflect.Descriptor instead.

func (*SetUpLBRequest) GetCurrentLbs added in v0.1.3

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

func (*SetUpLBRequest) GetDesired added in v0.1.3

func (x *SetUpLBRequest) GetDesired() *K8Scluster

func (*SetUpLBRequest) GetDesiredLbs added in v0.1.3

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

func (*SetUpLBRequest) GetPreviousAPIEndpoint added in v0.1.3

func (x *SetUpLBRequest) GetPreviousAPIEndpoint() string

func (*SetUpLBRequest) GetProjectName added in v0.1.3

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    *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	CurrentLbs []*LBcluster `protobuf:"bytes,2,rep,name=currentLbs,proto3" json:"currentLbs,omitempty"`
	DesiredLbs []*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 added in v0.1.3

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

func (*SetUpLBResponse) GetDesired added in v0.1.3

func (x *SetUpLBResponse) GetDesired() *K8Scluster

func (*SetUpLBResponse) GetDesiredLbs added in v0.1.3

func (x *SetUpLBResponse) GetDesiredLbs() []*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 *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 added in v0.1.3

func (x *SetUpStorageRequest) GetDesiredCluster() *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 *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 added in v0.1.3

func (x *SetUpStorageResponse) GetDesiredCluster() *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 *K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,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() *K8Scluster

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 *K8Scluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,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() *K8Scluster

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 Target

type Target int32
const (
	Target_k8sAllNodes     Target = 0
	Target_k8sControlPlane Target = 1
	Target_k8sComputePlane Target = 2
)

func (Target) Descriptor

func (Target) Descriptor() protoreflect.EnumDescriptor

func (Target) Enum

func (x Target) Enum() *Target

func (Target) EnumDescriptor deprecated

func (Target) EnumDescriptor() ([]byte, []int)

Deprecated: Use Target.Descriptor instead.

func (Target) Number

func (x Target) Number() protoreflect.EnumNumber

func (Target) String

func (x Target) String() string

func (Target) Type

func (Target) Type() protoreflect.EnumType

type TeardownLBRequest

type TeardownLBRequest struct {
	Desired     *K8Scluster  `protobuf:"bytes,1,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs  []*LBcluster `protobuf:"bytes,2,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	DeletedLbs  []*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 added in v0.1.3

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

func (*TeardownLBRequest) GetDesired added in v0.1.3

func (x *TeardownLBRequest) GetDesired() *K8Scluster

func (*TeardownLBRequest) GetDesiredLbs added in v0.1.3

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

func (*TeardownLBRequest) GetProjectName added in v0.1.3

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             *K8Scluster  `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
	DesiredLbs          []*LBcluster `protobuf:"bytes,3,rep,name=desiredLbs,proto3" json:"desiredLbs,omitempty"`
	DeletedLbs          []*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 added in v0.1.3

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

func (*TeardownLBResponse) GetDesired added in v0.1.3

func (x *TeardownLBResponse) GetDesired() *K8Scluster

func (*TeardownLBResponse) GetDesiredLbs added in v0.1.3

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

func (*TeardownLBResponse) GetPreviousAPIEndpoint added in v0.1.3

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(ctx context.Context, in *BuildInfrastructureRequest, opts ...grpc.CallOption) (*BuildInfrastructureResponse, error)
	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(context.Context, *BuildInfrastructureRequest) (*BuildInfrastructureResponse, error)
	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) SetUpLoadbalancers

func (UnimplementedAnsiblerServiceServer) TeardownLoadBalancers

type UnimplementedContextBoxServiceServer

type UnimplementedContextBoxServiceServer struct {
}

UnimplementedContextBoxServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedContextBoxServiceServer) DeleteConfig

func (UnimplementedContextBoxServiceServer) DeleteConfigFromDB

func (UnimplementedContextBoxServiceServer) GetAllConfigs

func (UnimplementedContextBoxServiceServer) GetConfigBuilder

func (UnimplementedContextBoxServiceServer) GetConfigByName

func (UnimplementedContextBoxServiceServer) GetConfigFromDB

func (UnimplementedContextBoxServiceServer) GetConfigScheduler

func (UnimplementedContextBoxServiceServer) SaveConfigBuilder

func (UnimplementedContextBoxServiceServer) SaveConfigFrontEnd

func (UnimplementedContextBoxServiceServer) SaveConfigScheduler

type UnimplementedKubeElevenServiceServer

type UnimplementedKubeElevenServiceServer struct {
}

UnimplementedKubeElevenServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKubeElevenServiceServer) BuildCluster

type UnimplementedKuberServiceServer

type UnimplementedKuberServiceServer struct {
}

UnimplementedKuberServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKuberServiceServer) DeleteKubeconfig

func (UnimplementedKuberServiceServer) DeleteNodes

func (UnimplementedKuberServiceServer) SetUpStorage

func (UnimplementedKuberServiceServer) StoreKubeconfig

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 UnsafeContextBoxServiceServer

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

UnsafeContextBoxServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContextBoxServiceServer 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 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.

Jump to

Keyboard shortcuts

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