// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.9
// 	protoc        v5.29.5
// source: kuber.proto

package pb

import (
	spec "github.com/berops/claudie/proto/pb/spec"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type SetUpStorageRequest struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	DesiredCluster *spec.K8Scluster       `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *SetUpStorageRequest) Reset() {
	*x = SetUpStorageRequest{}
	mi := &file_kuber_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SetUpStorageRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SetUpStorageRequest) ProtoMessage() {}

func (x *SetUpStorageRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SetUpStorageRequest.ProtoReflect.Descriptor instead.
func (*SetUpStorageRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{0}
}

func (x *SetUpStorageRequest) GetDesiredCluster() *spec.K8Scluster {
	if x != nil {
		return x.DesiredCluster
	}
	return nil
}

type SetUpStorageResponse struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	DesiredCluster *spec.K8Scluster       `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *SetUpStorageResponse) Reset() {
	*x = SetUpStorageResponse{}
	mi := &file_kuber_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SetUpStorageResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SetUpStorageResponse) ProtoMessage() {}

func (x *SetUpStorageResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SetUpStorageResponse.ProtoReflect.Descriptor instead.
func (*SetUpStorageResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{1}
}

func (x *SetUpStorageResponse) GetDesiredCluster() *spec.K8Scluster {
	if x != nil {
		return x.DesiredCluster
	}
	return nil
}

type StoreKubeconfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	ProjectName   string                 `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoreKubeconfigRequest) Reset() {
	*x = StoreKubeconfigRequest{}
	mi := &file_kuber_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreKubeconfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreKubeconfigRequest) ProtoMessage() {}

func (x *StoreKubeconfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreKubeconfigRequest.ProtoReflect.Descriptor instead.
func (*StoreKubeconfigRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{2}
}

func (x *StoreKubeconfigRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *StoreKubeconfigRequest) GetProjectName() string {
	if x != nil {
		return x.ProjectName
	}
	return ""
}

type StoreKubeconfigResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoreKubeconfigResponse) Reset() {
	*x = StoreKubeconfigResponse{}
	mi := &file_kuber_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreKubeconfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreKubeconfigResponse) ProtoMessage() {}

func (x *StoreKubeconfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreKubeconfigResponse.ProtoReflect.Descriptor instead.
func (*StoreKubeconfigResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{3}
}

type DeleteKubeconfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteKubeconfigRequest) Reset() {
	*x = DeleteKubeconfigRequest{}
	mi := &file_kuber_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteKubeconfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteKubeconfigRequest) ProtoMessage() {}

func (x *DeleteKubeconfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteKubeconfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteKubeconfigRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{4}
}

func (x *DeleteKubeconfigRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type DeleteKubeconfigResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteKubeconfigResponse) Reset() {
	*x = DeleteKubeconfigResponse{}
	mi := &file_kuber_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteKubeconfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteKubeconfigResponse) ProtoMessage() {}

func (x *DeleteKubeconfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteKubeconfigResponse.ProtoReflect.Descriptor instead.
func (*DeleteKubeconfigResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{5}
}

type DeleteNodesRequest struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	Cluster       *spec.K8Scluster              `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	Nodepools     map[string]*spec.DeletedNodes `protobuf:"bytes,2,rep,name=nodepools,proto3" json:"nodepools,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNodesRequest) Reset() {
	*x = DeleteNodesRequest{}
	mi := &file_kuber_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteNodesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteNodesRequest) ProtoMessage() {}

func (x *DeleteNodesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteNodesRequest.ProtoReflect.Descriptor instead.
func (*DeleteNodesRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{6}
}

func (x *DeleteNodesRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *DeleteNodesRequest) GetNodepools() map[string]*spec.DeletedNodes {
	if x != nil {
		return x.Nodepools
	}
	return nil
}

type DeleteNodesResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNodesResponse) Reset() {
	*x = DeleteNodesResponse{}
	mi := &file_kuber_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteNodesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteNodesResponse) ProtoMessage() {}

func (x *DeleteNodesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteNodesResponse.ProtoReflect.Descriptor instead.
func (*DeleteNodesResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{7}
}

func (x *DeleteNodesResponse) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type StoreClusterMetadataRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	ProjectName   string                 `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Loadbalancers []*spec.LBcluster      `protobuf:"bytes,3,rep,name=loadbalancers,proto3" json:"loadbalancers,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoreClusterMetadataRequest) Reset() {
	*x = StoreClusterMetadataRequest{}
	mi := &file_kuber_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreClusterMetadataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreClusterMetadataRequest) ProtoMessage() {}

func (x *StoreClusterMetadataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreClusterMetadataRequest.ProtoReflect.Descriptor instead.
func (*StoreClusterMetadataRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{8}
}

func (x *StoreClusterMetadataRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *StoreClusterMetadataRequest) GetProjectName() string {
	if x != nil {
		return x.ProjectName
	}
	return ""
}

func (x *StoreClusterMetadataRequest) GetLoadbalancers() []*spec.LBcluster {
	if x != nil {
		return x.Loadbalancers
	}
	return nil
}

type StoreClusterMetadataResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoreClusterMetadataResponse) Reset() {
	*x = StoreClusterMetadataResponse{}
	mi := &file_kuber_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreClusterMetadataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreClusterMetadataResponse) ProtoMessage() {}

func (x *StoreClusterMetadataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreClusterMetadataResponse.ProtoReflect.Descriptor instead.
func (*StoreClusterMetadataResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{9}
}

type StoreLBScrapeConfigRequest struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	Cluster              *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	DesiredLoadbalancers []*spec.LBcluster      `protobuf:"bytes,2,rep,name=desiredLoadbalancers,proto3" json:"desiredLoadbalancers,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *StoreLBScrapeConfigRequest) Reset() {
	*x = StoreLBScrapeConfigRequest{}
	mi := &file_kuber_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreLBScrapeConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreLBScrapeConfigRequest) ProtoMessage() {}

func (x *StoreLBScrapeConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreLBScrapeConfigRequest.ProtoReflect.Descriptor instead.
func (*StoreLBScrapeConfigRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{10}
}

func (x *StoreLBScrapeConfigRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *StoreLBScrapeConfigRequest) GetDesiredLoadbalancers() []*spec.LBcluster {
	if x != nil {
		return x.DesiredLoadbalancers
	}
	return nil
}

type StoreLBScrapeConfigResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StoreLBScrapeConfigResponse) Reset() {
	*x = StoreLBScrapeConfigResponse{}
	mi := &file_kuber_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StoreLBScrapeConfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StoreLBScrapeConfigResponse) ProtoMessage() {}

func (x *StoreLBScrapeConfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StoreLBScrapeConfigResponse.ProtoReflect.Descriptor instead.
func (*StoreLBScrapeConfigResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{11}
}

type RemoveLBScrapeConfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RemoveLBScrapeConfigRequest) Reset() {
	*x = RemoveLBScrapeConfigRequest{}
	mi := &file_kuber_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RemoveLBScrapeConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RemoveLBScrapeConfigRequest) ProtoMessage() {}

func (x *RemoveLBScrapeConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RemoveLBScrapeConfigRequest.ProtoReflect.Descriptor instead.
func (*RemoveLBScrapeConfigRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{12}
}

func (x *RemoveLBScrapeConfigRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type RemoveLBScrapeConfigResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RemoveLBScrapeConfigResponse) Reset() {
	*x = RemoveLBScrapeConfigResponse{}
	mi := &file_kuber_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RemoveLBScrapeConfigResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RemoveLBScrapeConfigResponse) ProtoMessage() {}

func (x *RemoveLBScrapeConfigResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RemoveLBScrapeConfigResponse.ProtoReflect.Descriptor instead.
func (*RemoveLBScrapeConfigResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{13}
}

type DeleteClusterMetadataRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteClusterMetadataRequest) Reset() {
	*x = DeleteClusterMetadataRequest{}
	mi := &file_kuber_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteClusterMetadataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteClusterMetadataRequest) ProtoMessage() {}

func (x *DeleteClusterMetadataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteClusterMetadataRequest.ProtoReflect.Descriptor instead.
func (*DeleteClusterMetadataRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{14}
}

func (x *DeleteClusterMetadataRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type DeleteClusterMetadataResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteClusterMetadataResponse) Reset() {
	*x = DeleteClusterMetadataResponse{}
	mi := &file_kuber_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteClusterMetadataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteClusterMetadataResponse) ProtoMessage() {}

func (x *DeleteClusterMetadataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteClusterMetadataResponse.ProtoReflect.Descriptor instead.
func (*DeleteClusterMetadataResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{15}
}

type PatchNodesRequest struct {
	state         protoimpl.MessageState                             `protogen:"open.v1"`
	Cluster       *spec.K8Scluster                                   `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	ToRemove      *PatchNodesRequest_LabelsTaintsAnnotationsToRemove `protobuf:"bytes,2,opt,name=toRemove,proto3" json:"toRemove,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesRequest) Reset() {
	*x = PatchNodesRequest{}
	mi := &file_kuber_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesRequest) ProtoMessage() {}

func (x *PatchNodesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesRequest.ProtoReflect.Descriptor instead.
func (*PatchNodesRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{16}
}

func (x *PatchNodesRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *PatchNodesRequest) GetToRemove() *PatchNodesRequest_LabelsTaintsAnnotationsToRemove {
	if x != nil {
		return x.ToRemove
	}
	return nil
}

type PatchNodesResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesResponse) Reset() {
	*x = PatchNodesResponse{}
	mi := &file_kuber_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesResponse) ProtoMessage() {}

func (x *PatchNodesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesResponse.ProtoReflect.Descriptor instead.
func (*PatchNodesResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{17}
}

type SetUpClusterAutoscalerRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ProjectName   string                 `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SetUpClusterAutoscalerRequest) Reset() {
	*x = SetUpClusterAutoscalerRequest{}
	mi := &file_kuber_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SetUpClusterAutoscalerRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SetUpClusterAutoscalerRequest) ProtoMessage() {}

func (x *SetUpClusterAutoscalerRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SetUpClusterAutoscalerRequest.ProtoReflect.Descriptor instead.
func (*SetUpClusterAutoscalerRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{18}
}

func (x *SetUpClusterAutoscalerRequest) GetProjectName() string {
	if x != nil {
		return x.ProjectName
	}
	return ""
}

func (x *SetUpClusterAutoscalerRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type SetUpClusterAutoscalerResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SetUpClusterAutoscalerResponse) Reset() {
	*x = SetUpClusterAutoscalerResponse{}
	mi := &file_kuber_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SetUpClusterAutoscalerResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SetUpClusterAutoscalerResponse) ProtoMessage() {}

func (x *SetUpClusterAutoscalerResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SetUpClusterAutoscalerResponse.ProtoReflect.Descriptor instead.
func (*SetUpClusterAutoscalerResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{19}
}

type DestroyClusterAutoscalerRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ProjectName   string                 `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DestroyClusterAutoscalerRequest) Reset() {
	*x = DestroyClusterAutoscalerRequest{}
	mi := &file_kuber_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DestroyClusterAutoscalerRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DestroyClusterAutoscalerRequest) ProtoMessage() {}

func (x *DestroyClusterAutoscalerRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DestroyClusterAutoscalerRequest.ProtoReflect.Descriptor instead.
func (*DestroyClusterAutoscalerRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{20}
}

func (x *DestroyClusterAutoscalerRequest) GetProjectName() string {
	if x != nil {
		return x.ProjectName
	}
	return ""
}

func (x *DestroyClusterAutoscalerRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type DestroyClusterAutoscalerResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DestroyClusterAutoscalerResponse) Reset() {
	*x = DestroyClusterAutoscalerResponse{}
	mi := &file_kuber_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DestroyClusterAutoscalerResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DestroyClusterAutoscalerResponse) ProtoMessage() {}

func (x *DestroyClusterAutoscalerResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DestroyClusterAutoscalerResponse.ProtoReflect.Descriptor instead.
func (*DestroyClusterAutoscalerResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{21}
}

type PatchClusterInfoConfigMapRequest struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	DesiredCluster *spec.K8Scluster       `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *PatchClusterInfoConfigMapRequest) Reset() {
	*x = PatchClusterInfoConfigMapRequest{}
	mi := &file_kuber_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchClusterInfoConfigMapRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchClusterInfoConfigMapRequest) ProtoMessage() {}

func (x *PatchClusterInfoConfigMapRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchClusterInfoConfigMapRequest.ProtoReflect.Descriptor instead.
func (*PatchClusterInfoConfigMapRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{22}
}

func (x *PatchClusterInfoConfigMapRequest) GetDesiredCluster() *spec.K8Scluster {
	if x != nil {
		return x.DesiredCluster
	}
	return nil
}

type PatchClusterInfoConfigMapResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchClusterInfoConfigMapResponse) Reset() {
	*x = PatchClusterInfoConfigMapResponse{}
	mi := &file_kuber_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchClusterInfoConfigMapResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchClusterInfoConfigMapResponse) ProtoMessage() {}

func (x *PatchClusterInfoConfigMapResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchClusterInfoConfigMapResponse.ProtoReflect.Descriptor instead.
func (*PatchClusterInfoConfigMapResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{23}
}

type CiliumRolloutRestartRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CiliumRolloutRestartRequest) Reset() {
	*x = CiliumRolloutRestartRequest{}
	mi := &file_kuber_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CiliumRolloutRestartRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CiliumRolloutRestartRequest) ProtoMessage() {}

func (x *CiliumRolloutRestartRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CiliumRolloutRestartRequest.ProtoReflect.Descriptor instead.
func (*CiliumRolloutRestartRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{24}
}

func (x *CiliumRolloutRestartRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type CiliumRolloutRestartResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CiliumRolloutRestartResponse) Reset() {
	*x = CiliumRolloutRestartResponse{}
	mi := &file_kuber_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CiliumRolloutRestartResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CiliumRolloutRestartResponse) ProtoMessage() {}

func (x *CiliumRolloutRestartResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CiliumRolloutRestartResponse.ProtoReflect.Descriptor instead.
func (*CiliumRolloutRestartResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{25}
}

type GpuOperatorRolloutRestartRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Cluster       *spec.K8Scluster       `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GpuOperatorRolloutRestartRequest) Reset() {
	*x = GpuOperatorRolloutRestartRequest{}
	mi := &file_kuber_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GpuOperatorRolloutRestartRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GpuOperatorRolloutRestartRequest) ProtoMessage() {}

func (x *GpuOperatorRolloutRestartRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GpuOperatorRolloutRestartRequest.ProtoReflect.Descriptor instead.
func (*GpuOperatorRolloutRestartRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{26}
}

func (x *GpuOperatorRolloutRestartRequest) GetCluster() *spec.K8Scluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

type GpuOperatorRolloutRestartResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GpuOperatorRolloutRestartResponse) Reset() {
	*x = GpuOperatorRolloutRestartResponse{}
	mi := &file_kuber_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GpuOperatorRolloutRestartResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GpuOperatorRolloutRestartResponse) ProtoMessage() {}

func (x *GpuOperatorRolloutRestartResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GpuOperatorRolloutRestartResponse.ProtoReflect.Descriptor instead.
func (*GpuOperatorRolloutRestartResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{27}
}

type PatchKubeProxyConfigMapRequest struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	DesiredCluster *spec.K8Scluster       `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *PatchKubeProxyConfigMapRequest) Reset() {
	*x = PatchKubeProxyConfigMapRequest{}
	mi := &file_kuber_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchKubeProxyConfigMapRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchKubeProxyConfigMapRequest) ProtoMessage() {}

func (x *PatchKubeProxyConfigMapRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchKubeProxyConfigMapRequest.ProtoReflect.Descriptor instead.
func (*PatchKubeProxyConfigMapRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{28}
}

func (x *PatchKubeProxyConfigMapRequest) GetDesiredCluster() *spec.K8Scluster {
	if x != nil {
		return x.DesiredCluster
	}
	return nil
}

type PatchKubeProxyConfigMapResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchKubeProxyConfigMapResponse) Reset() {
	*x = PatchKubeProxyConfigMapResponse{}
	mi := &file_kuber_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchKubeProxyConfigMapResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchKubeProxyConfigMapResponse) ProtoMessage() {}

func (x *PatchKubeProxyConfigMapResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchKubeProxyConfigMapResponse.ProtoReflect.Descriptor instead.
func (*PatchKubeProxyConfigMapResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{29}
}

type PatchKubeadmConfigMapRequest struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	DesiredCluster *spec.K8Scluster       `protobuf:"bytes,1,opt,name=desiredCluster,proto3" json:"desiredCluster,omitempty"`
	LbEndpoint     string                 `protobuf:"bytes,2,opt,name=lbEndpoint,proto3" json:"lbEndpoint,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *PatchKubeadmConfigMapRequest) Reset() {
	*x = PatchKubeadmConfigMapRequest{}
	mi := &file_kuber_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchKubeadmConfigMapRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchKubeadmConfigMapRequest) ProtoMessage() {}

func (x *PatchKubeadmConfigMapRequest) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchKubeadmConfigMapRequest.ProtoReflect.Descriptor instead.
func (*PatchKubeadmConfigMapRequest) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{30}
}

func (x *PatchKubeadmConfigMapRequest) GetDesiredCluster() *spec.K8Scluster {
	if x != nil {
		return x.DesiredCluster
	}
	return nil
}

func (x *PatchKubeadmConfigMapRequest) GetLbEndpoint() string {
	if x != nil {
		return x.LbEndpoint
	}
	return ""
}

type PatchKubeadmConfigMapResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchKubeadmConfigMapResponse) Reset() {
	*x = PatchKubeadmConfigMapResponse{}
	mi := &file_kuber_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchKubeadmConfigMapResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchKubeadmConfigMapResponse) ProtoMessage() {}

func (x *PatchKubeadmConfigMapResponse) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchKubeadmConfigMapResponse.ProtoReflect.Descriptor instead.
func (*PatchKubeadmConfigMapResponse) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{31}
}

type PatchNodesRequest_ListOfTaintKeys struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Taints        []*spec.Taint          `protobuf:"bytes,1,rep,name=taints,proto3" json:"taints,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesRequest_ListOfTaintKeys) Reset() {
	*x = PatchNodesRequest_ListOfTaintKeys{}
	mi := &file_kuber_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesRequest_ListOfTaintKeys) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesRequest_ListOfTaintKeys) ProtoMessage() {}

func (x *PatchNodesRequest_ListOfTaintKeys) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesRequest_ListOfTaintKeys.ProtoReflect.Descriptor instead.
func (*PatchNodesRequest_ListOfTaintKeys) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{16, 0}
}

func (x *PatchNodesRequest_ListOfTaintKeys) GetTaints() []*spec.Taint {
	if x != nil {
		return x.Taints
	}
	return nil
}

type PatchNodesRequest_ListOfLabelKeys struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Labels        []string               `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesRequest_ListOfLabelKeys) Reset() {
	*x = PatchNodesRequest_ListOfLabelKeys{}
	mi := &file_kuber_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesRequest_ListOfLabelKeys) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesRequest_ListOfLabelKeys) ProtoMessage() {}

func (x *PatchNodesRequest_ListOfLabelKeys) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesRequest_ListOfLabelKeys.ProtoReflect.Descriptor instead.
func (*PatchNodesRequest_ListOfLabelKeys) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{16, 1}
}

func (x *PatchNodesRequest_ListOfLabelKeys) GetLabels() []string {
	if x != nil {
		return x.Labels
	}
	return nil
}

type PatchNodesRequest_ListOfAnnotationKeys struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Annotations   []string               `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesRequest_ListOfAnnotationKeys) Reset() {
	*x = PatchNodesRequest_ListOfAnnotationKeys{}
	mi := &file_kuber_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesRequest_ListOfAnnotationKeys) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesRequest_ListOfAnnotationKeys) ProtoMessage() {}

func (x *PatchNodesRequest_ListOfAnnotationKeys) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesRequest_ListOfAnnotationKeys.ProtoReflect.Descriptor instead.
func (*PatchNodesRequest_ListOfAnnotationKeys) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{16, 2}
}

func (x *PatchNodesRequest_ListOfAnnotationKeys) GetAnnotations() []string {
	if x != nil {
		return x.Annotations
	}
	return nil
}

type PatchNodesRequest_LabelsTaintsAnnotationsToRemove struct {
	state         protoimpl.MessageState                             `protogen:"open.v1"`
	Labels        map[string]*PatchNodesRequest_ListOfLabelKeys      `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	Annotations   map[string]*PatchNodesRequest_ListOfAnnotationKeys `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	Taints        map[string]*PatchNodesRequest_ListOfTaintKeys      `protobuf:"bytes,3,rep,name=taints,proto3" json:"taints,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) Reset() {
	*x = PatchNodesRequest_LabelsTaintsAnnotationsToRemove{}
	mi := &file_kuber_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PatchNodesRequest_LabelsTaintsAnnotationsToRemove) ProtoMessage() {}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) ProtoReflect() protoreflect.Message {
	mi := &file_kuber_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PatchNodesRequest_LabelsTaintsAnnotationsToRemove.ProtoReflect.Descriptor instead.
func (*PatchNodesRequest_LabelsTaintsAnnotationsToRemove) Descriptor() ([]byte, []int) {
	return file_kuber_proto_rawDescGZIP(), []int{16, 3}
}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) GetLabels() map[string]*PatchNodesRequest_ListOfLabelKeys {
	if x != nil {
		return x.Labels
	}
	return nil
}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) GetAnnotations() map[string]*PatchNodesRequest_ListOfAnnotationKeys {
	if x != nil {
		return x.Annotations
	}
	return nil
}

func (x *PatchNodesRequest_LabelsTaintsAnnotationsToRemove) GetTaints() map[string]*PatchNodesRequest_ListOfTaintKeys {
	if x != nil {
		return x.Taints
	}
	return nil
}

var File_kuber_proto protoreflect.FileDescriptor

const file_kuber_proto_rawDesc = "" +
	"\n" +
	"\vkuber.proto\x12\aclaudie\x1a\x13spec/manifest.proto\x1a\x13spec/nodepool.proto\"O\n" +
	"\x13SetUpStorageRequest\x128\n" +
	"\x0edesiredCluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\x0edesiredCluster\"P\n" +
	"\x14SetUpStorageResponse\x128\n" +
	"\x0edesiredCluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\x0edesiredCluster\"f\n" +
	"\x16StoreKubeconfigRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\x12 \n" +
	"\vprojectName\x18\x02 \x01(\tR\vprojectName\"\x19\n" +
	"\x17StoreKubeconfigResponse\"E\n" +
	"\x17DeleteKubeconfigRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"\x1a\n" +
	"\x18DeleteKubeconfigResponse\"\xdc\x01\n" +
	"\x12DeleteNodesRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\x12H\n" +
	"\tnodepools\x18\x02 \x03(\v2*.claudie.DeleteNodesRequest.NodepoolsEntryR\tnodepools\x1aP\n" +
	"\x0eNodepoolsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12(\n" +
	"\x05value\x18\x02 \x01(\v2\x12.spec.DeletedNodesR\x05value:\x028\x01\"A\n" +
	"\x13DeleteNodesResponse\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"\xa2\x01\n" +
	"\x1bStoreClusterMetadataRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\x12 \n" +
	"\vprojectName\x18\x02 \x01(\tR\vprojectName\x125\n" +
	"\rloadbalancers\x18\x03 \x03(\v2\x0f.spec.LBclusterR\rloadbalancers\"\x1e\n" +
	"\x1cStoreClusterMetadataResponse\"\x8d\x01\n" +
	"\x1aStoreLBScrapeConfigRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\x12C\n" +
	"\x14desiredLoadbalancers\x18\x02 \x03(\v2\x0f.spec.LBclusterR\x14desiredLoadbalancers\"\x1d\n" +
	"\x1bStoreLBScrapeConfigResponse\"I\n" +
	"\x1bRemoveLBScrapeConfigRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"\x1e\n" +
	"\x1cRemoveLBScrapeConfigResponse\"J\n" +
	"\x1cDeleteClusterMetadataRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"\x1f\n" +
	"\x1dDeleteClusterMetadataResponse\"\xc6\a\n" +
	"\x11PatchNodesRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\x12V\n" +
	"\btoRemove\x18\x02 \x01(\v2:.claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemoveR\btoRemove\x1a6\n" +
	"\x0fListOfTaintKeys\x12#\n" +
	"\x06taints\x18\x01 \x03(\v2\v.spec.TaintR\x06taints\x1a)\n" +
	"\x0fListOfLabelKeys\x12\x16\n" +
	"\x06labels\x18\x01 \x03(\tR\x06labels\x1a8\n" +
	"\x14ListOfAnnotationKeys\x12 \n" +
	"\vannotations\x18\x01 \x03(\tR\vannotations\x1a\x8f\x05\n" +
	"\x1fLabelsTaintsAnnotationsToRemove\x12^\n" +
	"\x06labels\x18\x01 \x03(\v2F.claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.LabelsEntryR\x06labels\x12m\n" +
	"\vannotations\x18\x02 \x03(\v2K.claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.AnnotationsEntryR\vannotations\x12^\n" +
	"\x06taints\x18\x03 \x03(\v2F.claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.TaintsEntryR\x06taints\x1ae\n" +
	"\vLabelsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12@\n" +
	"\x05value\x18\x02 \x01(\v2*.claudie.PatchNodesRequest.ListOfLabelKeysR\x05value:\x028\x01\x1ao\n" +
	"\x10AnnotationsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12E\n" +
	"\x05value\x18\x02 \x01(\v2/.claudie.PatchNodesRequest.ListOfAnnotationKeysR\x05value:\x028\x01\x1ae\n" +
	"\vTaintsEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12@\n" +
	"\x05value\x18\x02 \x01(\v2*.claudie.PatchNodesRequest.ListOfTaintKeysR\x05value:\x028\x01\"\x14\n" +
	"\x12PatchNodesResponse\"m\n" +
	"\x1dSetUpClusterAutoscalerRequest\x12 \n" +
	"\vprojectName\x18\x01 \x01(\tR\vprojectName\x12*\n" +
	"\acluster\x18\x02 \x01(\v2\x10.spec.K8sclusterR\acluster\" \n" +
	"\x1eSetUpClusterAutoscalerResponse\"o\n" +
	"\x1fDestroyClusterAutoscalerRequest\x12 \n" +
	"\vprojectName\x18\x01 \x01(\tR\vprojectName\x12*\n" +
	"\acluster\x18\x02 \x01(\v2\x10.spec.K8sclusterR\acluster\"\"\n" +
	" DestroyClusterAutoscalerResponse\"\\\n" +
	" PatchClusterInfoConfigMapRequest\x128\n" +
	"\x0edesiredCluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\x0edesiredCluster\"#\n" +
	"!PatchClusterInfoConfigMapResponse\"I\n" +
	"\x1bCiliumRolloutRestartRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"\x1e\n" +
	"\x1cCiliumRolloutRestartResponse\"N\n" +
	" GpuOperatorRolloutRestartRequest\x12*\n" +
	"\acluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\acluster\"#\n" +
	"!GpuOperatorRolloutRestartResponse\"Z\n" +
	"\x1ePatchKubeProxyConfigMapRequest\x128\n" +
	"\x0edesiredCluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\x0edesiredCluster\"!\n" +
	"\x1fPatchKubeProxyConfigMapResponse\"x\n" +
	"\x1cPatchKubeadmConfigMapRequest\x128\n" +
	"\x0edesiredCluster\x18\x01 \x01(\v2\x10.spec.K8sclusterR\x0edesiredCluster\x12\x1e\n" +
	"\n" +
	"lbEndpoint\x18\x02 \x01(\tR\n" +
	"lbEndpoint\"\x1f\n" +
	"\x1dPatchKubeadmConfigMapResponse2\xae\f\n" +
	"\fKuberService\x12c\n" +
	"\x14RemoveLBScrapeConfig\x12$.claudie.RemoveLBScrapeConfigRequest\x1a%.claudie.RemoveLBScrapeConfigResponse\x12`\n" +
	"\x13StoreLBScrapeConfig\x12#.claudie.StoreLBScrapeConfigRequest\x1a$.claudie.StoreLBScrapeConfigResponse\x12c\n" +
	"\x14StoreClusterMetadata\x12$.claudie.StoreClusterMetadataRequest\x1a%.claudie.StoreClusterMetadataResponse\x12f\n" +
	"\x15DeleteClusterMetadata\x12%.claudie.DeleteClusterMetadataRequest\x1a&.claudie.DeleteClusterMetadataResponse\x12K\n" +
	"\fSetUpStorage\x12\x1c.claudie.SetUpStorageRequest\x1a\x1d.claudie.SetUpStorageResponse\x12T\n" +
	"\x0fStoreKubeconfig\x12\x1f.claudie.StoreKubeconfigRequest\x1a .claudie.StoreKubeconfigResponse\x12W\n" +
	"\x10DeleteKubeconfig\x12 .claudie.DeleteKubeconfigRequest\x1a!.claudie.DeleteKubeconfigResponse\x12H\n" +
	"\vDeleteNodes\x12\x1b.claudie.DeleteNodesRequest\x1a\x1c.claudie.DeleteNodesResponse\x12E\n" +
	"\n" +
	"PatchNodes\x12\x1a.claudie.PatchNodesRequest\x1a\x1b.claudie.PatchNodesResponse\x12i\n" +
	"\x16SetUpClusterAutoscaler\x12&.claudie.SetUpClusterAutoscalerRequest\x1a'.claudie.SetUpClusterAutoscalerResponse\x12o\n" +
	"\x18DestroyClusterAutoscaler\x12(.claudie.DestroyClusterAutoscalerRequest\x1a).claudie.DestroyClusterAutoscalerResponse\x12r\n" +
	"\x19PatchClusterInfoConfigMap\x12).claudie.PatchClusterInfoConfigMapRequest\x1a*.claudie.PatchClusterInfoConfigMapResponse\x12l\n" +
	"\x17PatchKubeProxyConfigMap\x12'.claudie.PatchKubeProxyConfigMapRequest\x1a(.claudie.PatchKubeProxyConfigMapResponse\x12f\n" +
	"\x15PatchKubeadmConfigMap\x12%.claudie.PatchKubeadmConfigMapRequest\x1a&.claudie.PatchKubeadmConfigMapResponse\x12c\n" +
	"\x14CiliumRolloutRestart\x12$.claudie.CiliumRolloutRestartRequest\x1a%.claudie.CiliumRolloutRestartResponse\x12r\n" +
	"\x19GpuOperatorRolloutRestart\x12).claudie.GpuOperatorRolloutRestartRequest\x1a*.claudie.GpuOperatorRolloutRestartResponseB\n" +
	"Z\bproto/pbb\x06proto3"

var (
	file_kuber_proto_rawDescOnce sync.Once
	file_kuber_proto_rawDescData []byte
)

func file_kuber_proto_rawDescGZIP() []byte {
	file_kuber_proto_rawDescOnce.Do(func() {
		file_kuber_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_kuber_proto_rawDesc), len(file_kuber_proto_rawDesc)))
	})
	return file_kuber_proto_rawDescData
}

var file_kuber_proto_msgTypes = make([]protoimpl.MessageInfo, 40)
var file_kuber_proto_goTypes = []any{
	(*SetUpStorageRequest)(nil),                               // 0: claudie.SetUpStorageRequest
	(*SetUpStorageResponse)(nil),                              // 1: claudie.SetUpStorageResponse
	(*StoreKubeconfigRequest)(nil),                            // 2: claudie.StoreKubeconfigRequest
	(*StoreKubeconfigResponse)(nil),                           // 3: claudie.StoreKubeconfigResponse
	(*DeleteKubeconfigRequest)(nil),                           // 4: claudie.DeleteKubeconfigRequest
	(*DeleteKubeconfigResponse)(nil),                          // 5: claudie.DeleteKubeconfigResponse
	(*DeleteNodesRequest)(nil),                                // 6: claudie.DeleteNodesRequest
	(*DeleteNodesResponse)(nil),                               // 7: claudie.DeleteNodesResponse
	(*StoreClusterMetadataRequest)(nil),                       // 8: claudie.StoreClusterMetadataRequest
	(*StoreClusterMetadataResponse)(nil),                      // 9: claudie.StoreClusterMetadataResponse
	(*StoreLBScrapeConfigRequest)(nil),                        // 10: claudie.StoreLBScrapeConfigRequest
	(*StoreLBScrapeConfigResponse)(nil),                       // 11: claudie.StoreLBScrapeConfigResponse
	(*RemoveLBScrapeConfigRequest)(nil),                       // 12: claudie.RemoveLBScrapeConfigRequest
	(*RemoveLBScrapeConfigResponse)(nil),                      // 13: claudie.RemoveLBScrapeConfigResponse
	(*DeleteClusterMetadataRequest)(nil),                      // 14: claudie.DeleteClusterMetadataRequest
	(*DeleteClusterMetadataResponse)(nil),                     // 15: claudie.DeleteClusterMetadataResponse
	(*PatchNodesRequest)(nil),                                 // 16: claudie.PatchNodesRequest
	(*PatchNodesResponse)(nil),                                // 17: claudie.PatchNodesResponse
	(*SetUpClusterAutoscalerRequest)(nil),                     // 18: claudie.SetUpClusterAutoscalerRequest
	(*SetUpClusterAutoscalerResponse)(nil),                    // 19: claudie.SetUpClusterAutoscalerResponse
	(*DestroyClusterAutoscalerRequest)(nil),                   // 20: claudie.DestroyClusterAutoscalerRequest
	(*DestroyClusterAutoscalerResponse)(nil),                  // 21: claudie.DestroyClusterAutoscalerResponse
	(*PatchClusterInfoConfigMapRequest)(nil),                  // 22: claudie.PatchClusterInfoConfigMapRequest
	(*PatchClusterInfoConfigMapResponse)(nil),                 // 23: claudie.PatchClusterInfoConfigMapResponse
	(*CiliumRolloutRestartRequest)(nil),                       // 24: claudie.CiliumRolloutRestartRequest
	(*CiliumRolloutRestartResponse)(nil),                      // 25: claudie.CiliumRolloutRestartResponse
	(*GpuOperatorRolloutRestartRequest)(nil),                  // 26: claudie.GpuOperatorRolloutRestartRequest
	(*GpuOperatorRolloutRestartResponse)(nil),                 // 27: claudie.GpuOperatorRolloutRestartResponse
	(*PatchKubeProxyConfigMapRequest)(nil),                    // 28: claudie.PatchKubeProxyConfigMapRequest
	(*PatchKubeProxyConfigMapResponse)(nil),                   // 29: claudie.PatchKubeProxyConfigMapResponse
	(*PatchKubeadmConfigMapRequest)(nil),                      // 30: claudie.PatchKubeadmConfigMapRequest
	(*PatchKubeadmConfigMapResponse)(nil),                     // 31: claudie.PatchKubeadmConfigMapResponse
	nil,                                                       // 32: claudie.DeleteNodesRequest.NodepoolsEntry
	(*PatchNodesRequest_ListOfTaintKeys)(nil),                 // 33: claudie.PatchNodesRequest.ListOfTaintKeys
	(*PatchNodesRequest_ListOfLabelKeys)(nil),                 // 34: claudie.PatchNodesRequest.ListOfLabelKeys
	(*PatchNodesRequest_ListOfAnnotationKeys)(nil),            // 35: claudie.PatchNodesRequest.ListOfAnnotationKeys
	(*PatchNodesRequest_LabelsTaintsAnnotationsToRemove)(nil), // 36: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove
	nil,                       // 37: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.LabelsEntry
	nil,                       // 38: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.AnnotationsEntry
	nil,                       // 39: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.TaintsEntry
	(*spec.K8Scluster)(nil),   // 40: spec.K8scluster
	(*spec.LBcluster)(nil),    // 41: spec.LBcluster
	(*spec.DeletedNodes)(nil), // 42: spec.DeletedNodes
	(*spec.Taint)(nil),        // 43: spec.Taint
}
var file_kuber_proto_depIdxs = []int32{
	40, // 0: claudie.SetUpStorageRequest.desiredCluster:type_name -> spec.K8scluster
	40, // 1: claudie.SetUpStorageResponse.desiredCluster:type_name -> spec.K8scluster
	40, // 2: claudie.StoreKubeconfigRequest.cluster:type_name -> spec.K8scluster
	40, // 3: claudie.DeleteKubeconfigRequest.cluster:type_name -> spec.K8scluster
	40, // 4: claudie.DeleteNodesRequest.cluster:type_name -> spec.K8scluster
	32, // 5: claudie.DeleteNodesRequest.nodepools:type_name -> claudie.DeleteNodesRequest.NodepoolsEntry
	40, // 6: claudie.DeleteNodesResponse.cluster:type_name -> spec.K8scluster
	40, // 7: claudie.StoreClusterMetadataRequest.cluster:type_name -> spec.K8scluster
	41, // 8: claudie.StoreClusterMetadataRequest.loadbalancers:type_name -> spec.LBcluster
	40, // 9: claudie.StoreLBScrapeConfigRequest.cluster:type_name -> spec.K8scluster
	41, // 10: claudie.StoreLBScrapeConfigRequest.desiredLoadbalancers:type_name -> spec.LBcluster
	40, // 11: claudie.RemoveLBScrapeConfigRequest.cluster:type_name -> spec.K8scluster
	40, // 12: claudie.DeleteClusterMetadataRequest.cluster:type_name -> spec.K8scluster
	40, // 13: claudie.PatchNodesRequest.cluster:type_name -> spec.K8scluster
	36, // 14: claudie.PatchNodesRequest.toRemove:type_name -> claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove
	40, // 15: claudie.SetUpClusterAutoscalerRequest.cluster:type_name -> spec.K8scluster
	40, // 16: claudie.DestroyClusterAutoscalerRequest.cluster:type_name -> spec.K8scluster
	40, // 17: claudie.PatchClusterInfoConfigMapRequest.desiredCluster:type_name -> spec.K8scluster
	40, // 18: claudie.CiliumRolloutRestartRequest.cluster:type_name -> spec.K8scluster
	40, // 19: claudie.GpuOperatorRolloutRestartRequest.cluster:type_name -> spec.K8scluster
	40, // 20: claudie.PatchKubeProxyConfigMapRequest.desiredCluster:type_name -> spec.K8scluster
	40, // 21: claudie.PatchKubeadmConfigMapRequest.desiredCluster:type_name -> spec.K8scluster
	42, // 22: claudie.DeleteNodesRequest.NodepoolsEntry.value:type_name -> spec.DeletedNodes
	43, // 23: claudie.PatchNodesRequest.ListOfTaintKeys.taints:type_name -> spec.Taint
	37, // 24: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.labels:type_name -> claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.LabelsEntry
	38, // 25: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.annotations:type_name -> claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.AnnotationsEntry
	39, // 26: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.taints:type_name -> claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.TaintsEntry
	34, // 27: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.LabelsEntry.value:type_name -> claudie.PatchNodesRequest.ListOfLabelKeys
	35, // 28: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.AnnotationsEntry.value:type_name -> claudie.PatchNodesRequest.ListOfAnnotationKeys
	33, // 29: claudie.PatchNodesRequest.LabelsTaintsAnnotationsToRemove.TaintsEntry.value:type_name -> claudie.PatchNodesRequest.ListOfTaintKeys
	12, // 30: claudie.KuberService.RemoveLBScrapeConfig:input_type -> claudie.RemoveLBScrapeConfigRequest
	10, // 31: claudie.KuberService.StoreLBScrapeConfig:input_type -> claudie.StoreLBScrapeConfigRequest
	8,  // 32: claudie.KuberService.StoreClusterMetadata:input_type -> claudie.StoreClusterMetadataRequest
	14, // 33: claudie.KuberService.DeleteClusterMetadata:input_type -> claudie.DeleteClusterMetadataRequest
	0,  // 34: claudie.KuberService.SetUpStorage:input_type -> claudie.SetUpStorageRequest
	2,  // 35: claudie.KuberService.StoreKubeconfig:input_type -> claudie.StoreKubeconfigRequest
	4,  // 36: claudie.KuberService.DeleteKubeconfig:input_type -> claudie.DeleteKubeconfigRequest
	6,  // 37: claudie.KuberService.DeleteNodes:input_type -> claudie.DeleteNodesRequest
	16, // 38: claudie.KuberService.PatchNodes:input_type -> claudie.PatchNodesRequest
	18, // 39: claudie.KuberService.SetUpClusterAutoscaler:input_type -> claudie.SetUpClusterAutoscalerRequest
	20, // 40: claudie.KuberService.DestroyClusterAutoscaler:input_type -> claudie.DestroyClusterAutoscalerRequest
	22, // 41: claudie.KuberService.PatchClusterInfoConfigMap:input_type -> claudie.PatchClusterInfoConfigMapRequest
	28, // 42: claudie.KuberService.PatchKubeProxyConfigMap:input_type -> claudie.PatchKubeProxyConfigMapRequest
	30, // 43: claudie.KuberService.PatchKubeadmConfigMap:input_type -> claudie.PatchKubeadmConfigMapRequest
	24, // 44: claudie.KuberService.CiliumRolloutRestart:input_type -> claudie.CiliumRolloutRestartRequest
	26, // 45: claudie.KuberService.GpuOperatorRolloutRestart:input_type -> claudie.GpuOperatorRolloutRestartRequest
	13, // 46: claudie.KuberService.RemoveLBScrapeConfig:output_type -> claudie.RemoveLBScrapeConfigResponse
	11, // 47: claudie.KuberService.StoreLBScrapeConfig:output_type -> claudie.StoreLBScrapeConfigResponse
	9,  // 48: claudie.KuberService.StoreClusterMetadata:output_type -> claudie.StoreClusterMetadataResponse
	15, // 49: claudie.KuberService.DeleteClusterMetadata:output_type -> claudie.DeleteClusterMetadataResponse
	1,  // 50: claudie.KuberService.SetUpStorage:output_type -> claudie.SetUpStorageResponse
	3,  // 51: claudie.KuberService.StoreKubeconfig:output_type -> claudie.StoreKubeconfigResponse
	5,  // 52: claudie.KuberService.DeleteKubeconfig:output_type -> claudie.DeleteKubeconfigResponse
	7,  // 53: claudie.KuberService.DeleteNodes:output_type -> claudie.DeleteNodesResponse
	17, // 54: claudie.KuberService.PatchNodes:output_type -> claudie.PatchNodesResponse
	19, // 55: claudie.KuberService.SetUpClusterAutoscaler:output_type -> claudie.SetUpClusterAutoscalerResponse
	21, // 56: claudie.KuberService.DestroyClusterAutoscaler:output_type -> claudie.DestroyClusterAutoscalerResponse
	23, // 57: claudie.KuberService.PatchClusterInfoConfigMap:output_type -> claudie.PatchClusterInfoConfigMapResponse
	29, // 58: claudie.KuberService.PatchKubeProxyConfigMap:output_type -> claudie.PatchKubeProxyConfigMapResponse
	31, // 59: claudie.KuberService.PatchKubeadmConfigMap:output_type -> claudie.PatchKubeadmConfigMapResponse
	25, // 60: claudie.KuberService.CiliumRolloutRestart:output_type -> claudie.CiliumRolloutRestartResponse
	27, // 61: claudie.KuberService.GpuOperatorRolloutRestart:output_type -> claudie.GpuOperatorRolloutRestartResponse
	46, // [46:62] is the sub-list for method output_type
	30, // [30:46] is the sub-list for method input_type
	30, // [30:30] is the sub-list for extension type_name
	30, // [30:30] is the sub-list for extension extendee
	0,  // [0:30] is the sub-list for field type_name
}

func init() { file_kuber_proto_init() }
func file_kuber_proto_init() {
	if File_kuber_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_kuber_proto_rawDesc), len(file_kuber_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   40,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_kuber_proto_goTypes,
		DependencyIndexes: file_kuber_proto_depIdxs,
		MessageInfos:      file_kuber_proto_msgTypes,
	}.Build()
	File_kuber_proto = out.File
	file_kuber_proto_goTypes = nil
	file_kuber_proto_depIdxs = nil
}
