Documentation ¶
Index ¶
- Variables
- func RegisterAnsiblerServiceServer(s grpc.ServiceRegistrar, srv AnsiblerServiceServer)
- func RegisterContextBoxServiceServer(s grpc.ServiceRegistrar, srv ContextBoxServiceServer)
- func RegisterKubeElevenServiceServer(s grpc.ServiceRegistrar, srv KubeElevenServiceServer)
- func RegisterKuberServiceServer(s grpc.ServiceRegistrar, srv KuberServiceServer)
- func RegisterTerraformerServiceServer(s grpc.ServiceRegistrar, srv TerraformerServiceServer)
- type AnsiblerServiceClient
- type AnsiblerServiceServer
- type BuildClusterRequest
- func (*BuildClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BuildClusterRequest) GetDesired() *K8Scluster
- func (x *BuildClusterRequest) GetDesiredLbs() []*LBcluster
- func (x *BuildClusterRequest) GetProjectName() string
- func (*BuildClusterRequest) ProtoMessage()
- func (x *BuildClusterRequest) ProtoReflect() protoreflect.Message
- func (x *BuildClusterRequest) Reset()
- func (x *BuildClusterRequest) String() string
- type BuildClusterResponse
- func (*BuildClusterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BuildClusterResponse) GetDesired() *K8Scluster
- func (x *BuildClusterResponse) GetDesiredLbs() []*LBcluster
- func (*BuildClusterResponse) ProtoMessage()
- func (x *BuildClusterResponse) ProtoReflect() protoreflect.Message
- func (x *BuildClusterResponse) Reset()
- func (x *BuildClusterResponse) String() string
- type BuildInfrastructureRequest
- func (*BuildInfrastructureRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BuildInfrastructureRequest) GetCurrent() *K8Scluster
- func (x *BuildInfrastructureRequest) GetCurrentLbs() []*LBcluster
- func (x *BuildInfrastructureRequest) GetDesired() *K8Scluster
- func (x *BuildInfrastructureRequest) GetDesiredLbs() []*LBcluster
- func (x *BuildInfrastructureRequest) GetProjectName() string
- func (*BuildInfrastructureRequest) ProtoMessage()
- func (x *BuildInfrastructureRequest) ProtoReflect() protoreflect.Message
- func (x *BuildInfrastructureRequest) Reset()
- func (x *BuildInfrastructureRequest) String() string
- type BuildInfrastructureResponse
- func (*BuildInfrastructureResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BuildInfrastructureResponse) GetCurrent() *K8Scluster
- func (x *BuildInfrastructureResponse) GetCurrentLbs() []*LBcluster
- func (x *BuildInfrastructureResponse) GetDesired() *K8Scluster
- func (x *BuildInfrastructureResponse) GetDesiredLbs() []*LBcluster
- func (*BuildInfrastructureResponse) ProtoMessage()
- func (x *BuildInfrastructureResponse) ProtoReflect() protoreflect.Message
- func (x *BuildInfrastructureResponse) Reset()
- func (x *BuildInfrastructureResponse) String() string
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfo) GetHash() string
- func (x *ClusterInfo) GetName() string
- func (x *ClusterInfo) GetNodePools() []*NodePool
- func (x *ClusterInfo) GetPrivateKey() string
- func (x *ClusterInfo) GetPublicKey() string
- func (*ClusterInfo) ProtoMessage()
- func (x *ClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ClusterInfo) Reset()
- func (x *ClusterInfo) String() string
- type ClusterType
- func (ClusterType) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterType) Enum() *ClusterType
- func (ClusterType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterType) Number() protoreflect.EnumNumber
- func (x ClusterType) String() string
- func (ClusterType) Type() protoreflect.EnumType
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetBuilderTTL() int32
- func (x *Config) GetCsChecksum() []byte
- func (x *Config) GetCurrentState() *Project
- func (x *Config) GetDesiredState() *Project
- func (x *Config) GetDsChecksum() []byte
- func (x *Config) GetErrorMessage() string
- func (x *Config) GetId() string
- func (x *Config) GetManifest() string
- func (x *Config) GetMsChecksum() []byte
- func (x *Config) GetName() string
- func (x *Config) GetSchedulerTTL() int32
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type ContextBoxServiceClient
- type ContextBoxServiceServer
- type DNS
- func (*DNS) Descriptor() ([]byte, []int)deprecated
- func (x *DNS) GetDnsZone() string
- func (x *DNS) GetEndpoint() string
- func (x *DNS) GetHostname() string
- func (x *DNS) GetProvider() *Provider
- func (*DNS) ProtoMessage()
- func (x *DNS) ProtoReflect() protoreflect.Message
- func (x *DNS) Reset()
- func (x *DNS) String() string
- type DeleteClusterMetadataRequest
- func (*DeleteClusterMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterMetadataRequest) GetCluster() *K8Scluster
- func (*DeleteClusterMetadataRequest) ProtoMessage()
- func (x *DeleteClusterMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterMetadataRequest) Reset()
- func (x *DeleteClusterMetadataRequest) String() string
- type DeleteClusterMetadataResponse
- func (*DeleteClusterMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteClusterMetadataResponse) ProtoMessage()
- func (x *DeleteClusterMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterMetadataResponse) Reset()
- func (x *DeleteClusterMetadataResponse) String() string
- type DeleteConfigRequest
- func (*DeleteConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConfigRequest) GetId() string
- func (x *DeleteConfigRequest) GetType() IdType
- func (*DeleteConfigRequest) ProtoMessage()
- func (x *DeleteConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConfigRequest) Reset()
- func (x *DeleteConfigRequest) String() string
- type DeleteConfigResponse
- func (*DeleteConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConfigResponse) GetId() string
- func (*DeleteConfigResponse) ProtoMessage()
- func (x *DeleteConfigResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteConfigResponse) Reset()
- func (x *DeleteConfigResponse) String() string
- type DeleteKubeconfigRequest
- func (*DeleteKubeconfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteKubeconfigRequest) GetCluster() *K8Scluster
- func (*DeleteKubeconfigRequest) ProtoMessage()
- func (x *DeleteKubeconfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteKubeconfigRequest) Reset()
- func (x *DeleteKubeconfigRequest) String() string
- type DeleteKubeconfigResponse
- type DeleteNodesRequest
- func (*DeleteNodesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodesRequest) GetCluster() *K8Scluster
- func (x *DeleteNodesRequest) GetMasterNodes() []string
- func (x *DeleteNodesRequest) GetWorkerNodes() []string
- func (*DeleteNodesRequest) ProtoMessage()
- func (x *DeleteNodesRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNodesRequest) Reset()
- func (x *DeleteNodesRequest) String() string
- type DeleteNodesResponse
- func (*DeleteNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodesResponse) GetCluster() *K8Scluster
- func (*DeleteNodesResponse) ProtoMessage()
- func (x *DeleteNodesResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteNodesResponse) Reset()
- func (x *DeleteNodesResponse) String() string
- type DestroyInfrastructureRequest
- func (*DestroyInfrastructureRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyInfrastructureRequest) GetCurrent() *K8Scluster
- func (x *DestroyInfrastructureRequest) GetCurrentLbs() []*LBcluster
- func (x *DestroyInfrastructureRequest) GetProjectName() string
- func (*DestroyInfrastructureRequest) ProtoMessage()
- func (x *DestroyInfrastructureRequest) ProtoReflect() protoreflect.Message
- func (x *DestroyInfrastructureRequest) Reset()
- func (x *DestroyInfrastructureRequest) String() string
- type DestroyInfrastructureResponse
- func (*DestroyInfrastructureResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyInfrastructureResponse) GetCurrent() *K8Scluster
- func (x *DestroyInfrastructureResponse) GetCurrentLbs() []*LBcluster
- func (*DestroyInfrastructureResponse) ProtoMessage()
- func (x *DestroyInfrastructureResponse) ProtoReflect() protoreflect.Message
- func (x *DestroyInfrastructureResponse) Reset()
- func (x *DestroyInfrastructureResponse) String() string
- type GetAllConfigsRequest
- type GetAllConfigsResponse
- func (*GetAllConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllConfigsResponse) GetConfigs() []*Config
- func (*GetAllConfigsResponse) ProtoMessage()
- func (x *GetAllConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllConfigsResponse) Reset()
- func (x *GetAllConfigsResponse) String() string
- type GetConfigByNameRequest
- func (*GetConfigByNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigByNameRequest) GetName() string
- func (*GetConfigByNameRequest) ProtoMessage()
- func (x *GetConfigByNameRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfigByNameRequest) Reset()
- func (x *GetConfigByNameRequest) String() string
- type GetConfigByNameResponse
- func (*GetConfigByNameResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigByNameResponse) GetConfig() *Config
- func (*GetConfigByNameResponse) ProtoMessage()
- func (x *GetConfigByNameResponse) ProtoReflect() protoreflect.Message
- func (x *GetConfigByNameResponse) Reset()
- func (x *GetConfigByNameResponse) String() string
- type GetConfigFromDBRequest
- func (*GetConfigFromDBRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigFromDBRequest) GetId() string
- func (x *GetConfigFromDBRequest) GetType() IdType
- func (*GetConfigFromDBRequest) ProtoMessage()
- func (x *GetConfigFromDBRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfigFromDBRequest) Reset()
- func (x *GetConfigFromDBRequest) String() string
- type GetConfigFromDBResponse
- func (*GetConfigFromDBResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigFromDBResponse) GetConfig() *Config
- func (*GetConfigFromDBResponse) ProtoMessage()
- func (x *GetConfigFromDBResponse) ProtoReflect() protoreflect.Message
- func (x *GetConfigFromDBResponse) Reset()
- func (x *GetConfigFromDBResponse) String() string
- type GetConfigRequest
- type GetConfigResponse
- type IdType
- type InstallRequest
- func (*InstallRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstallRequest) GetDesired() *K8Scluster
- func (x *InstallRequest) GetDesiredLbs() []*LBcluster
- func (x *InstallRequest) GetProjectName() string
- func (*InstallRequest) ProtoMessage()
- func (x *InstallRequest) ProtoReflect() protoreflect.Message
- func (x *InstallRequest) Reset()
- func (x *InstallRequest) String() string
- type InstallResponse
- func (*InstallResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InstallResponse) GetDesired() *K8Scluster
- func (x *InstallResponse) GetDesiredLbs() []*LBcluster
- func (*InstallResponse) ProtoMessage()
- func (x *InstallResponse) ProtoReflect() protoreflect.Message
- func (x *InstallResponse) Reset()
- func (x *InstallResponse) String() string
- type K8Scluster
- func (*K8Scluster) Descriptor() ([]byte, []int)deprecated
- func (x *K8Scluster) GetClusterInfo() *ClusterInfo
- func (x *K8Scluster) GetKubeconfig() string
- func (x *K8Scluster) GetKubernetes() string
- func (x *K8Scluster) GetNetwork() string
- func (*K8Scluster) ProtoMessage()
- func (x *K8Scluster) ProtoReflect() protoreflect.Message
- func (x *K8Scluster) Reset()
- func (x *K8Scluster) String() string
- type KubeElevenServiceClient
- type KubeElevenServiceServer
- type KuberServiceClient
- type KuberServiceServer
- type LBcluster
- func (*LBcluster) Descriptor() ([]byte, []int)deprecated
- func (x *LBcluster) GetClusterInfo() *ClusterInfo
- func (x *LBcluster) GetDns() *DNS
- func (x *LBcluster) GetRoles() []*Role
- func (x *LBcluster) GetTargetedK8S() string
- func (*LBcluster) ProtoMessage()
- func (x *LBcluster) ProtoReflect() protoreflect.Message
- func (x *LBcluster) Reset()
- func (x *LBcluster) String() string
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetName() string
- func (x *Node) GetNodeType() NodeType
- func (x *Node) GetPrivate() string
- func (x *Node) GetPublic() string
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type NodePool
- func (*NodePool) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool) GetCount() uint32
- func (x *NodePool) GetDiskSize() uint32
- func (x *NodePool) GetImage() string
- func (x *NodePool) GetIsControl() bool
- func (x *NodePool) GetName() string
- func (x *NodePool) GetNodes() []*Node
- func (x *NodePool) GetProvider() *Provider
- func (x *NodePool) GetRegion() string
- func (x *NodePool) GetServerType() string
- func (x *NodePool) GetZone() string
- func (*NodePool) ProtoMessage()
- func (x *NodePool) ProtoReflect() protoreflect.Message
- func (x *NodePool) Reset()
- func (x *NodePool) String() string
- type NodeType
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetClusters() []*K8Scluster
- func (x *Project) GetLoadBalancerClusters() []*LBcluster
- func (x *Project) GetName() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- type Provider
- func (*Provider) Descriptor() ([]byte, []int)deprecated
- func (x *Provider) GetAwsAccessKey() string
- func (x *Provider) GetAzureClientId() string
- func (x *Provider) GetAzureSubscriptionId() string
- func (x *Provider) GetAzureTenantId() string
- func (x *Provider) GetCloudProviderName() string
- func (x *Provider) GetCredentials() string
- func (x *Provider) GetGcpProject() string
- func (x *Provider) GetOciCompartmentOcid() string
- func (x *Provider) GetOciFingerprint() string
- func (x *Provider) GetOciTenancyOcid() string
- func (x *Provider) GetOciUserOcid() string
- func (x *Provider) GetSpecName() string
- func (*Provider) ProtoMessage()
- func (x *Provider) ProtoReflect() protoreflect.Message
- func (x *Provider) Reset()
- func (x *Provider) String() string
- type Role
- func (*Role) Descriptor() ([]byte, []int)deprecated
- func (x *Role) GetName() string
- func (x *Role) GetPort() int32
- func (x *Role) GetProtocol() string
- func (x *Role) GetRoleType() RoleType
- func (x *Role) GetTarget() Target
- func (x *Role) GetTargetPort() int32
- func (*Role) ProtoMessage()
- func (x *Role) ProtoReflect() protoreflect.Message
- func (x *Role) Reset()
- func (x *Role) String() string
- type RoleType
- type SaveConfigRequest
- type SaveConfigResponse
- func (*SaveConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SaveConfigResponse) GetConfig() *Config
- func (*SaveConfigResponse) ProtoMessage()
- func (x *SaveConfigResponse) ProtoReflect() protoreflect.Message
- func (x *SaveConfigResponse) Reset()
- func (x *SaveConfigResponse) String() string
- type SetUpLBRequest
- func (*SetUpLBRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetUpLBRequest) GetCurrentLbs() []*LBcluster
- func (x *SetUpLBRequest) GetDesired() *K8Scluster
- func (x *SetUpLBRequest) GetDesiredLbs() []*LBcluster
- func (x *SetUpLBRequest) GetPreviousAPIEndpoint() string
- func (x *SetUpLBRequest) GetProjectName() string
- func (*SetUpLBRequest) ProtoMessage()
- func (x *SetUpLBRequest) ProtoReflect() protoreflect.Message
- func (x *SetUpLBRequest) Reset()
- func (x *SetUpLBRequest) String() string
- type SetUpLBResponse
- func (*SetUpLBResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetUpLBResponse) GetCurrentLbs() []*LBcluster
- func (x *SetUpLBResponse) GetDesired() *K8Scluster
- func (x *SetUpLBResponse) GetDesiredLbs() []*LBcluster
- func (*SetUpLBResponse) ProtoMessage()
- func (x *SetUpLBResponse) ProtoReflect() protoreflect.Message
- func (x *SetUpLBResponse) Reset()
- func (x *SetUpLBResponse) String() string
- type SetUpStorageRequest
- func (*SetUpStorageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetUpStorageRequest) GetDesiredCluster() *K8Scluster
- func (*SetUpStorageRequest) ProtoMessage()
- func (x *SetUpStorageRequest) ProtoReflect() protoreflect.Message
- func (x *SetUpStorageRequest) Reset()
- func (x *SetUpStorageRequest) String() string
- type SetUpStorageResponse
- func (*SetUpStorageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetUpStorageResponse) GetDesiredCluster() *K8Scluster
- func (*SetUpStorageResponse) ProtoMessage()
- func (x *SetUpStorageResponse) ProtoReflect() protoreflect.Message
- func (x *SetUpStorageResponse) Reset()
- func (x *SetUpStorageResponse) String() string
- type StoreClusterMetadataRequest
- func (*StoreClusterMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StoreClusterMetadataRequest) GetCluster() *K8Scluster
- func (*StoreClusterMetadataRequest) ProtoMessage()
- func (x *StoreClusterMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *StoreClusterMetadataRequest) Reset()
- func (x *StoreClusterMetadataRequest) String() string
- type StoreClusterMetadataResponse
- func (*StoreClusterMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (*StoreClusterMetadataResponse) ProtoMessage()
- func (x *StoreClusterMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *StoreClusterMetadataResponse) Reset()
- func (x *StoreClusterMetadataResponse) String() string
- type StoreKubeconfigRequest
- func (*StoreKubeconfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StoreKubeconfigRequest) GetCluster() *K8Scluster
- func (*StoreKubeconfigRequest) ProtoMessage()
- func (x *StoreKubeconfigRequest) ProtoReflect() protoreflect.Message
- func (x *StoreKubeconfigRequest) Reset()
- func (x *StoreKubeconfigRequest) String() string
- type StoreKubeconfigResponse
- type Target
- type TeardownLBRequest
- func (*TeardownLBRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TeardownLBRequest) GetDeletedLbs() []*LBcluster
- func (x *TeardownLBRequest) GetDesired() *K8Scluster
- func (x *TeardownLBRequest) GetDesiredLbs() []*LBcluster
- func (x *TeardownLBRequest) GetProjectName() string
- func (*TeardownLBRequest) ProtoMessage()
- func (x *TeardownLBRequest) ProtoReflect() protoreflect.Message
- func (x *TeardownLBRequest) Reset()
- func (x *TeardownLBRequest) String() string
- type TeardownLBResponse
- func (*TeardownLBResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TeardownLBResponse) GetDeletedLbs() []*LBcluster
- func (x *TeardownLBResponse) GetDesired() *K8Scluster
- func (x *TeardownLBResponse) GetDesiredLbs() []*LBcluster
- func (x *TeardownLBResponse) GetPreviousAPIEndpoint() string
- func (*TeardownLBResponse) ProtoMessage()
- func (x *TeardownLBResponse) ProtoReflect() protoreflect.Message
- func (x *TeardownLBResponse) Reset()
- func (x *TeardownLBResponse) String() string
- type TerraformerServiceClient
- type TerraformerServiceServer
- type UnimplementedAnsiblerServiceServer
- func (UnimplementedAnsiblerServiceServer) InstallNodeRequirements(context.Context, *InstallRequest) (*InstallResponse, error)
- func (UnimplementedAnsiblerServiceServer) InstallVPN(context.Context, *InstallRequest) (*InstallResponse, error)
- func (UnimplementedAnsiblerServiceServer) SetUpLoadbalancers(context.Context, *SetUpLBRequest) (*SetUpLBResponse, error)
- func (UnimplementedAnsiblerServiceServer) TeardownLoadBalancers(context.Context, *TeardownLBRequest) (*TeardownLBResponse, error)
- type UnimplementedContextBoxServiceServer
- func (UnimplementedContextBoxServiceServer) DeleteConfig(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) DeleteConfigFromDB(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) GetAllConfigs(context.Context, *GetAllConfigsRequest) (*GetAllConfigsResponse, error)
- func (UnimplementedContextBoxServiceServer) GetConfigBuilder(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) GetConfigByName(context.Context, *GetConfigByNameRequest) (*GetConfigByNameResponse, error)
- func (UnimplementedContextBoxServiceServer) GetConfigFromDB(context.Context, *GetConfigFromDBRequest) (*GetConfigFromDBResponse, error)
- func (UnimplementedContextBoxServiceServer) GetConfigScheduler(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) SaveConfigBuilder(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) SaveConfigFrontEnd(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
- func (UnimplementedContextBoxServiceServer) SaveConfigScheduler(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
- type UnimplementedKubeElevenServiceServer
- type UnimplementedKuberServiceServer
- func (UnimplementedKuberServiceServer) DeleteClusterMetadata(context.Context, *DeleteClusterMetadataRequest) (*DeleteClusterMetadataResponse, error)
- func (UnimplementedKuberServiceServer) DeleteKubeconfig(context.Context, *DeleteKubeconfigRequest) (*DeleteKubeconfigResponse, error)
- func (UnimplementedKuberServiceServer) DeleteNodes(context.Context, *DeleteNodesRequest) (*DeleteNodesResponse, error)
- func (UnimplementedKuberServiceServer) SetUpStorage(context.Context, *SetUpStorageRequest) (*SetUpStorageResponse, error)
- func (UnimplementedKuberServiceServer) StoreClusterMetadata(context.Context, *StoreClusterMetadataRequest) (*StoreClusterMetadataResponse, error)
- func (UnimplementedKuberServiceServer) StoreKubeconfig(context.Context, *StoreKubeconfigRequest) (*StoreKubeconfigResponse, error)
- type UnimplementedTerraformerServiceServer
- func (UnimplementedTerraformerServiceServer) BuildInfrastructure(context.Context, *BuildInfrastructureRequest) (*BuildInfrastructureResponse, error)
- func (UnimplementedTerraformerServiceServer) DestroyInfrastructure(context.Context, *DestroyInfrastructureRequest) (*DestroyInfrastructureResponse, error)
- type UnsafeAnsiblerServiceServer
- type UnsafeContextBoxServiceServer
- type UnsafeKubeElevenServiceServer
- type UnsafeKuberServiceServer
- type UnsafeTerraformerServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( RoleType_name = map[int32]string{ 0: "ApiServer", 1: "Ingress", } RoleType_value = map[string]int32{ "ApiServer": 0, "Ingress": 1, } )
Enum value maps for RoleType.
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.
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.
var ( ClusterType_name = map[int32]string{ 0: "K8s", 1: "LB", } ClusterType_value = map[string]int32{ "K8s": 0, "LB": 1, } )
Enum value maps for ClusterType.
var ( IdType_name = map[int32]string{ 0: "NAME", 1: "HASH", } IdType_value = map[string]int32{ "NAME": 0, "HASH": 1, } )
Enum value maps for IdType.
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)
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)
var File_proto_ansibler_proto protoreflect.FileDescriptor
var File_proto_config_proto protoreflect.FileDescriptor
var File_proto_contextBox_proto protoreflect.FileDescriptor
var File_proto_kubeEleven_proto protoreflect.FileDescriptor
var File_proto_kuber_proto protoreflect.FileDescriptor
var File_proto_terraformer_proto protoreflect.FileDescriptor
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)
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)
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.
func NewAnsiblerServiceClient ¶
func NewAnsiblerServiceClient(cc grpc.ClientConnInterface) AnsiblerServiceClient
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 (x *BuildInfrastructureRequest) ProtoReflect() protoreflect.Message
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 (x *BuildInfrastructureResponse) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
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 ¶
func (ClusterType) Type() protoreflect.EnumType
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) GetBuilderTTL ¶
func (*Config) GetCsChecksum ¶
func (*Config) GetCurrentState ¶
func (*Config) GetDesiredState ¶
func (*Config) GetDsChecksum ¶
func (*Config) GetErrorMessage ¶
func (*Config) GetManifest ¶
func (*Config) GetMsChecksum ¶
func (*Config) GetSchedulerTTL ¶
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
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.
func NewContextBoxServiceClient ¶
func NewContextBoxServiceClient(cc grpc.ClientConnInterface) ContextBoxServiceClient
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) GetDnsZone ¶
func (*DNS) GetEndpoint ¶
func (*DNS) GetHostname ¶
func (*DNS) GetProvider ¶
func (*DNS) ProtoMessage ¶
func (*DNS) ProtoMessage()
func (*DNS) ProtoReflect ¶
func (x *DNS) ProtoReflect() protoreflect.Message
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 (x *DeleteClusterMetadataRequest) ProtoReflect() protoreflect.Message
func (*DeleteClusterMetadataRequest) Reset ¶
func (x *DeleteClusterMetadataRequest) Reset()
func (*DeleteClusterMetadataRequest) String ¶
func (x *DeleteClusterMetadataRequest) String() 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 (x *DeleteClusterMetadataResponse) ProtoReflect() protoreflect.Message
func (*DeleteClusterMetadataResponse) Reset ¶
func (x *DeleteClusterMetadataResponse) Reset()
func (*DeleteClusterMetadataResponse) String ¶
func (x *DeleteClusterMetadataResponse) String() 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 (x *DestroyInfrastructureRequest) ProtoReflect() protoreflect.Message
func (*DestroyInfrastructureRequest) Reset ¶
func (x *DestroyInfrastructureRequest) Reset()
func (*DestroyInfrastructureRequest) String ¶
func (x *DestroyInfrastructureRequest) String() 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 (x *DestroyInfrastructureResponse) ProtoReflect() protoreflect.Message
func (*DestroyInfrastructureResponse) Reset ¶
func (x *DestroyInfrastructureResponse) Reset()
func (*DestroyInfrastructureResponse) String ¶
func (x *DestroyInfrastructureResponse) String() 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
func (IdType) Descriptor ¶
func (IdType) Descriptor() protoreflect.EnumDescriptor
func (IdType) EnumDescriptor
deprecated
func (IdType) Number ¶
func (x IdType) Number() protoreflect.EnumNumber
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.
func NewKubeElevenServiceClient ¶
func NewKubeElevenServiceClient(cc grpc.ClientConnInterface) KubeElevenServiceClient
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.
func NewKuberServiceClient ¶
func NewKuberServiceClient(cc grpc.ClientConnInterface) KuberServiceClient
type KuberServiceServer ¶
type KuberServiceServer interface { StoreClusterMetadata(context.Context, *StoreClusterMetadataRequest) (*StoreClusterMetadataResponse, error) DeleteClusterMetadata(context.Context, *DeleteClusterMetadataRequest) (*DeleteClusterMetadataResponse, error) SetUpStorage(context.Context, *SetUpStorageRequest) (*SetUpStorageResponse, error) StoreKubeconfig(context.Context, *StoreKubeconfigRequest) (*StoreKubeconfigResponse, error) DeleteKubeconfig(context.Context, *DeleteKubeconfigRequest) (*DeleteKubeconfigResponse, error) DeleteNodes(context.Context, *DeleteNodesRequest) (*DeleteNodesResponse, error) // contains filtered or unexported methods }
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) GetClusterInfo ¶
func (x *LBcluster) GetClusterInfo() *ClusterInfo
func (*LBcluster) GetTargetedK8S ¶
func (*LBcluster) ProtoMessage ¶
func (*LBcluster) ProtoMessage()
func (*LBcluster) ProtoReflect ¶
func (x *LBcluster) ProtoReflect() protoreflect.Message
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) GetNodeType ¶
func (*Node) GetPrivate ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
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) GetDiskSize ¶
func (*NodePool) GetIsControl ¶
func (*NodePool) GetProvider ¶
func (*NodePool) GetServerType ¶
func (*NodePool) ProtoMessage ¶
func (*NodePool) ProtoMessage()
func (*NodePool) ProtoReflect ¶
func (x *NodePool) ProtoReflect() protoreflect.Message
type NodeType ¶
type NodeType int32
func (NodeType) Descriptor ¶
func (NodeType) Descriptor() protoreflect.EnumDescriptor
func (NodeType) EnumDescriptor
deprecated
func (NodeType) Number ¶
func (x NodeType) Number() protoreflect.EnumNumber
func (NodeType) Type ¶
func (NodeType) Type() protoreflect.EnumType
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) GetClusters ¶
func (x *Project) GetClusters() []*K8Scluster
func (*Project) GetLoadBalancerClusters ¶
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶
func (x *Project) ProtoReflect() protoreflect.Message
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) GetAwsAccessKey ¶
func (*Provider) GetAzureClientId ¶
func (*Provider) GetAzureSubscriptionId ¶
func (*Provider) GetAzureTenantId ¶
func (*Provider) GetCloudProviderName ¶
func (*Provider) GetCredentials ¶
func (*Provider) GetGcpProject ¶
func (*Provider) GetOciCompartmentOcid ¶
func (*Provider) GetOciFingerprint ¶
func (*Provider) GetOciTenancyOcid ¶
func (*Provider) GetOciUserOcid ¶
func (*Provider) GetSpecName ¶
func (*Provider) ProtoMessage ¶
func (*Provider) ProtoMessage()
func (*Provider) ProtoReflect ¶
func (x *Provider) ProtoReflect() protoreflect.Message
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) GetProtocol ¶
func (*Role) GetRoleType ¶
func (*Role) GetTargetPort ¶
func (*Role) ProtoMessage ¶
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶
func (x *Role) ProtoReflect() protoreflect.Message
type RoleType ¶
type RoleType int32
func (RoleType) Descriptor ¶
func (RoleType) Descriptor() protoreflect.EnumDescriptor
func (RoleType) EnumDescriptor
deprecated
func (RoleType) Number ¶
func (x RoleType) Number() protoreflect.EnumNumber
func (RoleType) Type ¶
func (RoleType) Type() protoreflect.EnumType
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 (x *StoreClusterMetadataRequest) ProtoReflect() protoreflect.Message
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 (x *StoreClusterMetadataResponse) ProtoReflect() protoreflect.Message
func (*StoreClusterMetadataResponse) Reset ¶
func (x *StoreClusterMetadataResponse) Reset()
func (*StoreClusterMetadataResponse) String ¶
func (x *StoreClusterMetadataResponse) String() 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
func (Target) Descriptor ¶
func (Target) Descriptor() protoreflect.EnumDescriptor
func (Target) EnumDescriptor
deprecated
func (Target) Number ¶
func (x Target) Number() protoreflect.EnumNumber
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.
func NewTerraformerServiceClient ¶
func NewTerraformerServiceClient(cc grpc.ClientConnInterface) TerraformerServiceClient
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) InstallNodeRequirements(context.Context, *InstallRequest) (*InstallResponse, error)
func (UnimplementedAnsiblerServiceServer) InstallVPN ¶
func (UnimplementedAnsiblerServiceServer) InstallVPN(context.Context, *InstallRequest) (*InstallResponse, error)
func (UnimplementedAnsiblerServiceServer) SetUpLoadbalancers ¶
func (UnimplementedAnsiblerServiceServer) SetUpLoadbalancers(context.Context, *SetUpLBRequest) (*SetUpLBResponse, error)
func (UnimplementedAnsiblerServiceServer) TeardownLoadBalancers ¶
func (UnimplementedAnsiblerServiceServer) TeardownLoadBalancers(context.Context, *TeardownLBRequest) (*TeardownLBResponse, error)
type UnimplementedContextBoxServiceServer ¶
type UnimplementedContextBoxServiceServer struct { }
UnimplementedContextBoxServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedContextBoxServiceServer) DeleteConfig ¶
func (UnimplementedContextBoxServiceServer) DeleteConfig(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
func (UnimplementedContextBoxServiceServer) DeleteConfigFromDB ¶
func (UnimplementedContextBoxServiceServer) DeleteConfigFromDB(context.Context, *DeleteConfigRequest) (*DeleteConfigResponse, error)
func (UnimplementedContextBoxServiceServer) GetAllConfigs ¶
func (UnimplementedContextBoxServiceServer) GetAllConfigs(context.Context, *GetAllConfigsRequest) (*GetAllConfigsResponse, error)
func (UnimplementedContextBoxServiceServer) GetConfigBuilder ¶
func (UnimplementedContextBoxServiceServer) GetConfigBuilder(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
func (UnimplementedContextBoxServiceServer) GetConfigByName ¶
func (UnimplementedContextBoxServiceServer) GetConfigByName(context.Context, *GetConfigByNameRequest) (*GetConfigByNameResponse, error)
func (UnimplementedContextBoxServiceServer) GetConfigFromDB ¶
func (UnimplementedContextBoxServiceServer) GetConfigFromDB(context.Context, *GetConfigFromDBRequest) (*GetConfigFromDBResponse, error)
func (UnimplementedContextBoxServiceServer) GetConfigScheduler ¶
func (UnimplementedContextBoxServiceServer) GetConfigScheduler(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
func (UnimplementedContextBoxServiceServer) SaveConfigBuilder ¶
func (UnimplementedContextBoxServiceServer) SaveConfigBuilder(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
func (UnimplementedContextBoxServiceServer) SaveConfigFrontEnd ¶
func (UnimplementedContextBoxServiceServer) SaveConfigFrontEnd(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
func (UnimplementedContextBoxServiceServer) SaveConfigScheduler ¶
func (UnimplementedContextBoxServiceServer) SaveConfigScheduler(context.Context, *SaveConfigRequest) (*SaveConfigResponse, error)
type UnimplementedKubeElevenServiceServer ¶
type UnimplementedKubeElevenServiceServer struct { }
UnimplementedKubeElevenServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedKubeElevenServiceServer) BuildCluster ¶
func (UnimplementedKubeElevenServiceServer) BuildCluster(context.Context, *BuildClusterRequest) (*BuildClusterResponse, error)
type UnimplementedKuberServiceServer ¶
type UnimplementedKuberServiceServer struct { }
UnimplementedKuberServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedKuberServiceServer) DeleteClusterMetadata ¶
func (UnimplementedKuberServiceServer) DeleteClusterMetadata(context.Context, *DeleteClusterMetadataRequest) (*DeleteClusterMetadataResponse, error)
func (UnimplementedKuberServiceServer) DeleteKubeconfig ¶
func (UnimplementedKuberServiceServer) DeleteKubeconfig(context.Context, *DeleteKubeconfigRequest) (*DeleteKubeconfigResponse, error)
func (UnimplementedKuberServiceServer) DeleteNodes ¶
func (UnimplementedKuberServiceServer) DeleteNodes(context.Context, *DeleteNodesRequest) (*DeleteNodesResponse, error)
func (UnimplementedKuberServiceServer) SetUpStorage ¶
func (UnimplementedKuberServiceServer) SetUpStorage(context.Context, *SetUpStorageRequest) (*SetUpStorageResponse, error)
func (UnimplementedKuberServiceServer) StoreClusterMetadata ¶
func (UnimplementedKuberServiceServer) StoreClusterMetadata(context.Context, *StoreClusterMetadataRequest) (*StoreClusterMetadataResponse, error)
func (UnimplementedKuberServiceServer) StoreKubeconfig ¶
func (UnimplementedKuberServiceServer) StoreKubeconfig(context.Context, *StoreKubeconfigRequest) (*StoreKubeconfigResponse, error)
type UnimplementedTerraformerServiceServer ¶
type UnimplementedTerraformerServiceServer struct { }
UnimplementedTerraformerServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTerraformerServiceServer) BuildInfrastructure ¶
func (UnimplementedTerraformerServiceServer) BuildInfrastructure(context.Context, *BuildInfrastructureRequest) (*BuildInfrastructureResponse, error)
func (UnimplementedTerraformerServiceServer) DestroyInfrastructure ¶
func (UnimplementedTerraformerServiceServer) DestroyInfrastructure(context.Context, *DestroyInfrastructureRequest) (*DestroyInfrastructureResponse, error)
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.