/
kuber_service.go
66 lines (49 loc) · 2.81 KB
/
kuber_service.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package grpc
import (
"context"
"github.com/berops/claudie/proto/pb"
"github.com/berops/claudie/services/kuber/server/domain/usecases"
)
type KuberGrpcService struct {
pb.UnimplementedKuberServiceServer
usecases *usecases.Usecases
}
func (k *KuberGrpcService) CiliumRolloutRestart(ctx context.Context, request *pb.CiliumRolloutRestartRequest) (*pb.CiliumRolloutRestartResponse, error) {
return k.usecases.CiliumRolloutRestart(request)
}
func (k *KuberGrpcService) PatchClusterInfoConfigMap(ctx context.Context, request *pb.PatchClusterInfoConfigMapRequest) (*pb.PatchClusterInfoConfigMapResponse, error) {
return k.usecases.PatchClusterInfoConfigMap(request)
}
func (k *KuberGrpcService) SetUpStorage(ctx context.Context, request *pb.SetUpStorageRequest) (*pb.SetUpStorageResponse, error) {
return k.usecases.SetUpStorage(ctx, request)
}
func (k *KuberGrpcService) StoreLBScrapeConfig(ctx context.Context, request *pb.StoreLBScrapeConfigRequest) (*pb.StoreLBScrapeConfigResponse, error) {
return k.usecases.StoreLBScrapeConfig(ctx, request)
}
func (k *KuberGrpcService) RemoveLBScrapeConfig(ctx context.Context, request *pb.RemoveLBScrapeConfigRequest) (*pb.RemoveLBScrapeConfigResponse, error) {
return k.usecases.RemoveLBScrapeConfig(ctx, request)
}
func (k *KuberGrpcService) StoreClusterMetadata(ctx context.Context, request *pb.StoreClusterMetadataRequest) (*pb.StoreClusterMetadataResponse, error) {
return k.usecases.StoreClusterMetadata(ctx, request)
}
func (k *KuberGrpcService) DeleteClusterMetadata(ctx context.Context, request *pb.DeleteClusterMetadataRequest) (*pb.DeleteClusterMetadataResponse, error) {
return k.usecases.DeleteClusterMetadata(ctx, request)
}
func (k *KuberGrpcService) StoreKubeconfig(ctx context.Context, request *pb.StoreKubeconfigRequest) (*pb.StoreKubeconfigResponse, error) {
return k.usecases.StoreKubeconfig(ctx, request)
}
func (k *KuberGrpcService) DeleteKubeconfig(ctx context.Context, request *pb.DeleteKubeconfigRequest) (*pb.DeleteKubeconfigResponse, error) {
return k.usecases.DeleteKubeconfig(ctx, request)
}
func (k *KuberGrpcService) SetUpClusterAutoscaler(ctx context.Context, request *pb.SetUpClusterAutoscalerRequest) (*pb.SetUpClusterAutoscalerResponse, error) {
return k.usecases.SetUpClusterAutoscaler(ctx, request)
}
func (k *KuberGrpcService) DestroyClusterAutoscaler(ctx context.Context, request *pb.DestroyClusterAutoscalerRequest) (*pb.DestroyClusterAutoscalerResponse, error) {
return k.usecases.DestroyClusterAutoscaler(ctx, request)
}
func (k *KuberGrpcService) PatchNodes(ctx context.Context, request *pb.PatchNodesRequest) (*pb.PatchNodesResponse, error) {
return k.usecases.PatchNodes(ctx, request)
}
func (k *KuberGrpcService) DeleteNodes(ctx context.Context, request *pb.DeleteNodesRequest) (*pb.DeleteNodesResponse, error) {
return k.usecases.DeleteNodes(ctx, request)
}