From af3eeaf47fba5bcdecb2b56b1c3ad0db5dc23b52 Mon Sep 17 00:00:00 2001 From: Edward Sammut Alessi Date: Mon, 6 Oct 2025 19:19:39 +0200 Subject: [PATCH] feat(frontend): add stripe link to settings sidebar Adds a link to stripe in the omni settings sidebar if stripe is enabled in omni Signed-off-by: Edward Sammut Alessi --- client/api/common/omni.pb.go | 2 +- client/api/omni/management/management.pb.go | 2 +- client/api/omni/oidc/oidc.pb.go | 2 +- client/api/omni/resources/resources.pb.go | 2 +- client/api/omni/specs/auth.pb.go | 2 +- client/api/omni/specs/ephemeral.pb.go | 2 +- client/api/omni/specs/infra.pb.go | 2 +- client/api/omni/specs/oidc.pb.go | 2 +- client/api/omni/specs/omni.pb.go | 718 ++++++++++-------- client/api/omni/specs/omni.proto | 7 + client/api/omni/specs/omni_vtproto.pb.go | 217 ++++++ client/api/omni/specs/siderolink.pb.go | 2 +- client/api/omni/specs/system.pb.go | 2 +- client/api/omni/specs/virtual.pb.go | 2 +- frontend/src/api/omni/specs/omni.pb.ts | 5 + .../src/components/SideBar/TSideBarList.vue | 2 + .../components/common/MenuItem/TMenuItem.vue | 17 +- frontend/src/methods/cluster.spec.ts | 2 + frontend/src/methods/features.ts | 35 +- .../Overview/components/OverviewContent.vue | 12 +- frontend/src/views/cluster/SideBar.vue | 9 +- .../ClusterWorkloadProxyingCheckbox.vue | 6 +- frontend/src/views/omni/SideBar.vue | 58 +- internal/pkg/features/features.go | 3 + 24 files changed, 702 insertions(+), 411 deletions(-) diff --git a/client/api/common/omni.pb.go b/client/api/common/omni.pb.go index 94d80658..f2610f6e 100644 --- a/client/api/common/omni.pb.go +++ b/client/api/common/omni.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: common/omni.proto diff --git a/client/api/omni/management/management.pb.go b/client/api/omni/management/management.pb.go index 363a5b1a..11cb66e2 100644 --- a/client/api/omni/management/management.pb.go +++ b/client/api/omni/management/management.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/management/management.proto diff --git a/client/api/omni/oidc/oidc.pb.go b/client/api/omni/oidc/oidc.pb.go index ad8ac9cf..66290bbc 100644 --- a/client/api/omni/oidc/oidc.pb.go +++ b/client/api/omni/oidc/oidc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/oidc/oidc.proto diff --git a/client/api/omni/resources/resources.pb.go b/client/api/omni/resources/resources.pb.go index 349d7be9..b4c55c00 100644 --- a/client/api/omni/resources/resources.pb.go +++ b/client/api/omni/resources/resources.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/resources/resources.proto diff --git a/client/api/omni/specs/auth.pb.go b/client/api/omni/specs/auth.pb.go index 115fc202..a0cd54c3 100644 --- a/client/api/omni/specs/auth.pb.go +++ b/client/api/omni/specs/auth.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/auth.proto diff --git a/client/api/omni/specs/ephemeral.pb.go b/client/api/omni/specs/ephemeral.pb.go index a372f4d6..798269ab 100644 --- a/client/api/omni/specs/ephemeral.pb.go +++ b/client/api/omni/specs/ephemeral.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/ephemeral.proto diff --git a/client/api/omni/specs/infra.pb.go b/client/api/omni/specs/infra.pb.go index d56174e2..5227e5be 100644 --- a/client/api/omni/specs/infra.pb.go +++ b/client/api/omni/specs/infra.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/infra.proto diff --git a/client/api/omni/specs/oidc.pb.go b/client/api/omni/specs/oidc.pb.go index 2595a474..5fe95bef 100644 --- a/client/api/omni/specs/oidc.pb.go +++ b/client/api/omni/specs/oidc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/oidc.proto diff --git a/client/api/omni/specs/omni.pb.go b/client/api/omni/specs/omni.pb.go index 9fb509f5..350e47c0 100644 --- a/client/api/omni/specs/omni.pb.go +++ b/client/api/omni/specs/omni.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/omni.proto @@ -970,7 +970,7 @@ func (x ExtensionsConfigurationStatusSpec_Phase) Number() protoreflect.EnumNumbe // Deprecated: Use ExtensionsConfigurationStatusSpec_Phase.Descriptor instead. func (ExtensionsConfigurationStatusSpec_Phase) EnumDescriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{70, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{71, 0} } type MachineExtensionsStatusSpec_Item_Phase int32 @@ -1019,7 +1019,7 @@ func (x MachineExtensionsStatusSpec_Item_Phase) Number() protoreflect.EnumNumber // Deprecated: Use MachineExtensionsStatusSpec_Item_Phase.Descriptor instead. func (MachineExtensionsStatusSpec_Item_Phase) EnumDescriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{72, 0, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{73, 0, 0} } type ClusterMachineRequestStatusSpec_Stage int32 @@ -1077,7 +1077,7 @@ func (x ClusterMachineRequestStatusSpec_Stage) Number() protoreflect.EnumNumber // Deprecated: Use ClusterMachineRequestStatusSpec_Stage.Descriptor instead. func (ClusterMachineRequestStatusSpec_Stage) EnumDescriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{82, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{83, 0} } type InfraMachineConfigSpec_AcceptanceStatus int32 @@ -1126,7 +1126,7 @@ func (x InfraMachineConfigSpec_AcceptanceStatus) Number() protoreflect.EnumNumbe // Deprecated: Use InfraMachineConfigSpec_AcceptanceStatus.Descriptor instead. func (InfraMachineConfigSpec_AcceptanceStatus) EnumDescriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{83, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{84, 0} } type InfraMachineConfigSpec_MachinePowerState int32 @@ -1175,7 +1175,7 @@ func (x InfraMachineConfigSpec_MachinePowerState) Number() protoreflect.EnumNumb // Deprecated: Use InfraMachineConfigSpec_MachinePowerState.Descriptor instead. func (InfraMachineConfigSpec_MachinePowerState) EnumDescriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{83, 1} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{84, 1} } // MachineSpec describes a Machine. @@ -4932,8 +4932,10 @@ type FeaturesConfigSpec struct { ImageFactoryBaseUrl string `protobuf:"bytes,5,opt,name=image_factory_base_url,json=imageFactoryBaseUrl,proto3" json:"image_factory_base_url,omitempty"` // UserPilotSettings enables UserPilot on the frontend side. UserPilotSettings *UserPilotSettings `protobuf:"bytes,6,opt,name=user_pilot_settings,json=userPilotSettings,proto3" json:"user_pilot_settings,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // StripeSettings enables Stripe on the frontend side. + StripeSettings *StripeSettings `protobuf:"bytes,7,opt,name=stripe_settings,json=stripeSettings,proto3" json:"stripe_settings,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *FeaturesConfigSpec) Reset() { @@ -5008,6 +5010,13 @@ func (x *FeaturesConfigSpec) GetUserPilotSettings() *UserPilotSettings { return nil } +func (x *FeaturesConfigSpec) GetStripeSettings() *StripeSettings { + if x != nil { + return x.StripeSettings + } + return nil +} + type UserPilotSettings struct { state protoimpl.MessageState `protogen:"open.v1"` AppToken string `protobuf:"bytes,1,opt,name=app_token,json=appToken,proto3" json:"app_token,omitempty"` @@ -5052,6 +5061,50 @@ func (x *UserPilotSettings) GetAppToken() string { return "" } +type StripeSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StripeSettings) Reset() { + *x = StripeSettings{} + mi := &file_omni_specs_omni_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StripeSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StripeSettings) ProtoMessage() {} + +func (x *StripeSettings) ProtoReflect() protoreflect.Message { + mi := &file_omni_specs_omni_proto_msgTypes[58] + 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 StripeSettings.ProtoReflect.Descriptor instead. +func (*StripeSettings) Descriptor() ([]byte, []int) { + return file_omni_specs_omni_proto_rawDescGZIP(), []int{58} +} + +func (x *StripeSettings) GetEnabled() bool { + if x != nil { + return x.Enabled + } + return false +} + type EtcdBackupSettings struct { state protoimpl.MessageState `protogen:"open.v1"` // TickInterval is the interval between checking for backups in controller. @@ -5066,7 +5119,7 @@ type EtcdBackupSettings struct { func (x *EtcdBackupSettings) Reset() { *x = EtcdBackupSettings{} - mi := &file_omni_specs_omni_proto_msgTypes[58] + mi := &file_omni_specs_omni_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5078,7 +5131,7 @@ func (x *EtcdBackupSettings) String() string { func (*EtcdBackupSettings) ProtoMessage() {} func (x *EtcdBackupSettings) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[58] + mi := &file_omni_specs_omni_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5091,7 +5144,7 @@ func (x *EtcdBackupSettings) ProtoReflect() protoreflect.Message { // Deprecated: Use EtcdBackupSettings.ProtoReflect.Descriptor instead. func (*EtcdBackupSettings) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{58} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{59} } func (x *EtcdBackupSettings) GetTickInterval() *durationpb.Duration { @@ -5128,7 +5181,7 @@ type MachineClassSpec struct { func (x *MachineClassSpec) Reset() { *x = MachineClassSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[59] + mi := &file_omni_specs_omni_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5140,7 +5193,7 @@ func (x *MachineClassSpec) String() string { func (*MachineClassSpec) ProtoMessage() {} func (x *MachineClassSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[59] + mi := &file_omni_specs_omni_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5153,7 +5206,7 @@ func (x *MachineClassSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineClassSpec.ProtoReflect.Descriptor instead. func (*MachineClassSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{59} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{60} } func (x *MachineClassSpec) GetMatchLabels() []string { @@ -5182,7 +5235,7 @@ type MachineConfigGenOptionsSpec struct { func (x *MachineConfigGenOptionsSpec) Reset() { *x = MachineConfigGenOptionsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[60] + mi := &file_omni_specs_omni_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5194,7 +5247,7 @@ func (x *MachineConfigGenOptionsSpec) String() string { func (*MachineConfigGenOptionsSpec) ProtoMessage() {} func (x *MachineConfigGenOptionsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[60] + mi := &file_omni_specs_omni_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5207,7 +5260,7 @@ func (x *MachineConfigGenOptionsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineConfigGenOptionsSpec.ProtoReflect.Descriptor instead. func (*MachineConfigGenOptionsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{60} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{61} } func (x *MachineConfigGenOptionsSpec) GetInstallDisk() string { @@ -5238,7 +5291,7 @@ type EtcdAuditResultSpec struct { func (x *EtcdAuditResultSpec) Reset() { *x = EtcdAuditResultSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[61] + mi := &file_omni_specs_omni_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5250,7 +5303,7 @@ func (x *EtcdAuditResultSpec) String() string { func (*EtcdAuditResultSpec) ProtoMessage() {} func (x *EtcdAuditResultSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[61] + mi := &file_omni_specs_omni_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5263,7 +5316,7 @@ func (x *EtcdAuditResultSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use EtcdAuditResultSpec.ProtoReflect.Descriptor instead. func (*EtcdAuditResultSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{61} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{62} } func (x *EtcdAuditResultSpec) GetEtcdMemberIds() []uint64 { @@ -5284,7 +5337,7 @@ type KubeconfigSpec struct { func (x *KubeconfigSpec) Reset() { *x = KubeconfigSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[62] + mi := &file_omni_specs_omni_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5296,7 +5349,7 @@ func (x *KubeconfigSpec) String() string { func (*KubeconfigSpec) ProtoMessage() {} func (x *KubeconfigSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[62] + mi := &file_omni_specs_omni_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5309,7 +5362,7 @@ func (x *KubeconfigSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use KubeconfigSpec.ProtoReflect.Descriptor instead. func (*KubeconfigSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{62} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{63} } func (x *KubeconfigSpec) GetData() []byte { @@ -5332,7 +5385,7 @@ type KubernetesUsageSpec struct { func (x *KubernetesUsageSpec) Reset() { *x = KubernetesUsageSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[63] + mi := &file_omni_specs_omni_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5344,7 +5397,7 @@ func (x *KubernetesUsageSpec) String() string { func (*KubernetesUsageSpec) ProtoMessage() {} func (x *KubernetesUsageSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[63] + mi := &file_omni_specs_omni_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5357,7 +5410,7 @@ func (x *KubernetesUsageSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use KubernetesUsageSpec.ProtoReflect.Descriptor instead. func (*KubernetesUsageSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{63} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{64} } func (x *KubernetesUsageSpec) GetCpu() *KubernetesUsageSpec_Quantity { @@ -5399,7 +5452,7 @@ type ImagePullRequestSpec struct { func (x *ImagePullRequestSpec) Reset() { *x = ImagePullRequestSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[64] + mi := &file_omni_specs_omni_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5411,7 +5464,7 @@ func (x *ImagePullRequestSpec) String() string { func (*ImagePullRequestSpec) ProtoMessage() {} func (x *ImagePullRequestSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[64] + mi := &file_omni_specs_omni_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5424,7 +5477,7 @@ func (x *ImagePullRequestSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ImagePullRequestSpec.ProtoReflect.Descriptor instead. func (*ImagePullRequestSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{64} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{65} } func (x *ImagePullRequestSpec) GetNodeImageList() []*ImagePullRequestSpec_NodeImageList { @@ -5450,7 +5503,7 @@ type ImagePullStatusSpec struct { func (x *ImagePullStatusSpec) Reset() { *x = ImagePullStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[65] + mi := &file_omni_specs_omni_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5462,7 +5515,7 @@ func (x *ImagePullStatusSpec) String() string { func (*ImagePullStatusSpec) ProtoMessage() {} func (x *ImagePullStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[65] + mi := &file_omni_specs_omni_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5475,7 +5528,7 @@ func (x *ImagePullStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ImagePullStatusSpec.ProtoReflect.Descriptor instead. func (*ImagePullStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{65} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{66} } func (x *ImagePullStatusSpec) GetLastProcessedNode() string { @@ -5530,7 +5583,7 @@ type SchematicSpec struct { func (x *SchematicSpec) Reset() { *x = SchematicSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[66] + mi := &file_omni_specs_omni_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5542,7 +5595,7 @@ func (x *SchematicSpec) String() string { func (*SchematicSpec) ProtoMessage() {} func (x *SchematicSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[66] + mi := &file_omni_specs_omni_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5555,7 +5608,7 @@ func (x *SchematicSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use SchematicSpec.ProtoReflect.Descriptor instead. func (*SchematicSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{66} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{67} } // TalosExtensionsSpec represents all available extensions for a particular Talos version. @@ -5568,7 +5621,7 @@ type TalosExtensionsSpec struct { func (x *TalosExtensionsSpec) Reset() { *x = TalosExtensionsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[67] + mi := &file_omni_specs_omni_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5580,7 +5633,7 @@ func (x *TalosExtensionsSpec) String() string { func (*TalosExtensionsSpec) ProtoMessage() {} func (x *TalosExtensionsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[67] + mi := &file_omni_specs_omni_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5593,7 +5646,7 @@ func (x *TalosExtensionsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use TalosExtensionsSpec.ProtoReflect.Descriptor instead. func (*TalosExtensionsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{67} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{68} } func (x *TalosExtensionsSpec) GetItems() []*TalosExtensionsSpec_Info { @@ -5614,7 +5667,7 @@ type SchematicConfigurationSpec struct { func (x *SchematicConfigurationSpec) Reset() { *x = SchematicConfigurationSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[68] + mi := &file_omni_specs_omni_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5626,7 +5679,7 @@ func (x *SchematicConfigurationSpec) String() string { func (*SchematicConfigurationSpec) ProtoMessage() {} func (x *SchematicConfigurationSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[68] + mi := &file_omni_specs_omni_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5639,7 +5692,7 @@ func (x *SchematicConfigurationSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use SchematicConfigurationSpec.ProtoReflect.Descriptor instead. func (*SchematicConfigurationSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{68} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{69} } func (x *SchematicConfigurationSpec) GetSchematicId() string { @@ -5666,7 +5719,7 @@ type ExtensionsConfigurationSpec struct { func (x *ExtensionsConfigurationSpec) Reset() { *x = ExtensionsConfigurationSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[69] + mi := &file_omni_specs_omni_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5678,7 +5731,7 @@ func (x *ExtensionsConfigurationSpec) String() string { func (*ExtensionsConfigurationSpec) ProtoMessage() {} func (x *ExtensionsConfigurationSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[69] + mi := &file_omni_specs_omni_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5691,7 +5744,7 @@ func (x *ExtensionsConfigurationSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ExtensionsConfigurationSpec.ProtoReflect.Descriptor instead. func (*ExtensionsConfigurationSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{69} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{70} } func (x *ExtensionsConfigurationSpec) GetExtensions() []string { @@ -5714,7 +5767,7 @@ type ExtensionsConfigurationStatusSpec struct { func (x *ExtensionsConfigurationStatusSpec) Reset() { *x = ExtensionsConfigurationStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[70] + mi := &file_omni_specs_omni_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5726,7 +5779,7 @@ func (x *ExtensionsConfigurationStatusSpec) String() string { func (*ExtensionsConfigurationStatusSpec) ProtoMessage() {} func (x *ExtensionsConfigurationStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[70] + mi := &file_omni_specs_omni_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5739,7 +5792,7 @@ func (x *ExtensionsConfigurationStatusSpec) ProtoReflect() protoreflect.Message // Deprecated: Use ExtensionsConfigurationStatusSpec.ProtoReflect.Descriptor instead. func (*ExtensionsConfigurationStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{70} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{71} } func (x *ExtensionsConfigurationStatusSpec) GetPhase() ExtensionsConfigurationStatusSpec_Phase { @@ -5773,7 +5826,7 @@ type MachineExtensionsSpec struct { func (x *MachineExtensionsSpec) Reset() { *x = MachineExtensionsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[71] + mi := &file_omni_specs_omni_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5785,7 +5838,7 @@ func (x *MachineExtensionsSpec) String() string { func (*MachineExtensionsSpec) ProtoMessage() {} func (x *MachineExtensionsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[71] + mi := &file_omni_specs_omni_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5798,7 +5851,7 @@ func (x *MachineExtensionsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineExtensionsSpec.ProtoReflect.Descriptor instead. func (*MachineExtensionsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{71} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{72} } func (x *MachineExtensionsSpec) GetExtensions() []string { @@ -5819,7 +5872,7 @@ type MachineExtensionsStatusSpec struct { func (x *MachineExtensionsStatusSpec) Reset() { *x = MachineExtensionsStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[72] + mi := &file_omni_specs_omni_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5831,7 +5884,7 @@ func (x *MachineExtensionsStatusSpec) String() string { func (*MachineExtensionsStatusSpec) ProtoMessage() {} func (x *MachineExtensionsStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[72] + mi := &file_omni_specs_omni_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5844,7 +5897,7 @@ func (x *MachineExtensionsStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineExtensionsStatusSpec.ProtoReflect.Descriptor instead. func (*MachineExtensionsStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{72} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{73} } func (x *MachineExtensionsStatusSpec) GetExtensions() []*MachineExtensionsStatusSpec_Item { @@ -5878,7 +5931,7 @@ type MachineStatusMetricsSpec struct { func (x *MachineStatusMetricsSpec) Reset() { *x = MachineStatusMetricsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[73] + mi := &file_omni_specs_omni_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5890,7 +5943,7 @@ func (x *MachineStatusMetricsSpec) String() string { func (*MachineStatusMetricsSpec) ProtoMessage() {} func (x *MachineStatusMetricsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[73] + mi := &file_omni_specs_omni_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5903,7 +5956,7 @@ func (x *MachineStatusMetricsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineStatusMetricsSpec.ProtoReflect.Descriptor instead. func (*MachineStatusMetricsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{73} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{74} } func (x *MachineStatusMetricsSpec) GetRegisteredMachinesCount() uint32 { @@ -5972,7 +6025,7 @@ type ClusterMetricsSpec struct { func (x *ClusterMetricsSpec) Reset() { *x = ClusterMetricsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[74] + mi := &file_omni_specs_omni_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5984,7 +6037,7 @@ func (x *ClusterMetricsSpec) String() string { func (*ClusterMetricsSpec) ProtoMessage() {} func (x *ClusterMetricsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[74] + mi := &file_omni_specs_omni_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5997,7 +6050,7 @@ func (x *ClusterMetricsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterMetricsSpec.ProtoReflect.Descriptor instead. func (*ClusterMetricsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{74} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{75} } func (x *ClusterMetricsSpec) GetFeatures() map[string]uint32 { @@ -6019,7 +6072,7 @@ type ClusterStatusMetricsSpec struct { func (x *ClusterStatusMetricsSpec) Reset() { *x = ClusterStatusMetricsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[75] + mi := &file_omni_specs_omni_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6031,7 +6084,7 @@ func (x *ClusterStatusMetricsSpec) String() string { func (*ClusterStatusMetricsSpec) ProtoMessage() {} func (x *ClusterStatusMetricsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[75] + mi := &file_omni_specs_omni_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6044,7 +6097,7 @@ func (x *ClusterStatusMetricsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterStatusMetricsSpec.ProtoReflect.Descriptor instead. func (*ClusterStatusMetricsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{75} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{76} } func (x *ClusterStatusMetricsSpec) GetNotReadyCount() uint32 { @@ -6074,7 +6127,7 @@ type ClusterKubernetesNodesSpec struct { func (x *ClusterKubernetesNodesSpec) Reset() { *x = ClusterKubernetesNodesSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[76] + mi := &file_omni_specs_omni_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6086,7 +6139,7 @@ func (x *ClusterKubernetesNodesSpec) String() string { func (*ClusterKubernetesNodesSpec) ProtoMessage() {} func (x *ClusterKubernetesNodesSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[76] + mi := &file_omni_specs_omni_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6099,7 +6152,7 @@ func (x *ClusterKubernetesNodesSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterKubernetesNodesSpec.ProtoReflect.Descriptor instead. func (*ClusterKubernetesNodesSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{76} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{77} } func (x *ClusterKubernetesNodesSpec) GetNodes() []string { @@ -6122,7 +6175,7 @@ type KubernetesNodeAuditResultSpec struct { func (x *KubernetesNodeAuditResultSpec) Reset() { *x = KubernetesNodeAuditResultSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[77] + mi := &file_omni_specs_omni_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6134,7 +6187,7 @@ func (x *KubernetesNodeAuditResultSpec) String() string { func (*KubernetesNodeAuditResultSpec) ProtoMessage() {} func (x *KubernetesNodeAuditResultSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[77] + mi := &file_omni_specs_omni_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6147,7 +6200,7 @@ func (x *KubernetesNodeAuditResultSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use KubernetesNodeAuditResultSpec.ProtoReflect.Descriptor instead. func (*KubernetesNodeAuditResultSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{77} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{78} } func (x *KubernetesNodeAuditResultSpec) GetDeletedNodes() []string { @@ -6175,7 +6228,7 @@ type MachineRequestSetSpec struct { func (x *MachineRequestSetSpec) Reset() { *x = MachineRequestSetSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[78] + mi := &file_omni_specs_omni_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6187,7 +6240,7 @@ func (x *MachineRequestSetSpec) String() string { func (*MachineRequestSetSpec) ProtoMessage() {} func (x *MachineRequestSetSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[78] + mi := &file_omni_specs_omni_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6200,7 +6253,7 @@ func (x *MachineRequestSetSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineRequestSetSpec.ProtoReflect.Descriptor instead. func (*MachineRequestSetSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{78} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{79} } func (x *MachineRequestSetSpec) GetProviderId() string { @@ -6268,7 +6321,7 @@ type MachineRequestSetStatusSpec struct { func (x *MachineRequestSetStatusSpec) Reset() { *x = MachineRequestSetStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[79] + mi := &file_omni_specs_omni_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6280,7 +6333,7 @@ func (x *MachineRequestSetStatusSpec) String() string { func (*MachineRequestSetStatusSpec) ProtoMessage() {} func (x *MachineRequestSetStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[79] + mi := &file_omni_specs_omni_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6293,7 +6346,7 @@ func (x *MachineRequestSetStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineRequestSetStatusSpec.ProtoReflect.Descriptor instead. func (*MachineRequestSetStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{79} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{80} } // ClusterDiagnosticSpec describes the nodes in a cluster with diagnostics information available (indicating potential problems). @@ -6306,7 +6359,7 @@ type ClusterDiagnosticsSpec struct { func (x *ClusterDiagnosticsSpec) Reset() { *x = ClusterDiagnosticsSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[80] + mi := &file_omni_specs_omni_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6318,7 +6371,7 @@ func (x *ClusterDiagnosticsSpec) String() string { func (*ClusterDiagnosticsSpec) ProtoMessage() {} func (x *ClusterDiagnosticsSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[80] + mi := &file_omni_specs_omni_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6331,7 +6384,7 @@ func (x *ClusterDiagnosticsSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterDiagnosticsSpec.ProtoReflect.Descriptor instead. func (*ClusterDiagnosticsSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{80} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{81} } func (x *ClusterDiagnosticsSpec) GetNodes() []*ClusterDiagnosticsSpec_Node { @@ -6352,7 +6405,7 @@ type MachineRequestSetPressureSpec struct { func (x *MachineRequestSetPressureSpec) Reset() { *x = MachineRequestSetPressureSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[81] + mi := &file_omni_specs_omni_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6364,7 +6417,7 @@ func (x *MachineRequestSetPressureSpec) String() string { func (*MachineRequestSetPressureSpec) ProtoMessage() {} func (x *MachineRequestSetPressureSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[81] + mi := &file_omni_specs_omni_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6377,7 +6430,7 @@ func (x *MachineRequestSetPressureSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineRequestSetPressureSpec.ProtoReflect.Descriptor instead. func (*MachineRequestSetPressureSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{81} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{82} } func (x *MachineRequestSetPressureSpec) GetRequiredMachines() uint32 { @@ -6401,7 +6454,7 @@ type ClusterMachineRequestStatusSpec struct { func (x *ClusterMachineRequestStatusSpec) Reset() { *x = ClusterMachineRequestStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[82] + mi := &file_omni_specs_omni_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6413,7 +6466,7 @@ func (x *ClusterMachineRequestStatusSpec) String() string { func (*ClusterMachineRequestStatusSpec) ProtoMessage() {} func (x *ClusterMachineRequestStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[82] + mi := &file_omni_specs_omni_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6426,7 +6479,7 @@ func (x *ClusterMachineRequestStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterMachineRequestStatusSpec.ProtoReflect.Descriptor instead. func (*ClusterMachineRequestStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{82} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{83} } func (x *ClusterMachineRequestStatusSpec) GetStatus() string { @@ -6471,7 +6524,7 @@ type InfraMachineConfigSpec struct { func (x *InfraMachineConfigSpec) Reset() { *x = InfraMachineConfigSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[83] + mi := &file_omni_specs_omni_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6483,7 +6536,7 @@ func (x *InfraMachineConfigSpec) String() string { func (*InfraMachineConfigSpec) ProtoMessage() {} func (x *InfraMachineConfigSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[83] + mi := &file_omni_specs_omni_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6496,7 +6549,7 @@ func (x *InfraMachineConfigSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use InfraMachineConfigSpec.ProtoReflect.Descriptor instead. func (*InfraMachineConfigSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{83} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{84} } func (x *InfraMachineConfigSpec) GetPowerState() InfraMachineConfigSpec_MachinePowerState { @@ -6544,7 +6597,7 @@ type InfraMachineBMCConfigSpec struct { func (x *InfraMachineBMCConfigSpec) Reset() { *x = InfraMachineBMCConfigSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[84] + mi := &file_omni_specs_omni_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6556,7 +6609,7 @@ func (x *InfraMachineBMCConfigSpec) String() string { func (*InfraMachineBMCConfigSpec) ProtoMessage() {} func (x *InfraMachineBMCConfigSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[84] + mi := &file_omni_specs_omni_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6569,7 +6622,7 @@ func (x *InfraMachineBMCConfigSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use InfraMachineBMCConfigSpec.ProtoReflect.Descriptor instead. func (*InfraMachineBMCConfigSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{84} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{85} } func (x *InfraMachineBMCConfigSpec) GetIpmi() *InfraMachineBMCConfigSpec_IPMI { @@ -6596,7 +6649,7 @@ type MaintenanceConfigStatusSpec struct { func (x *MaintenanceConfigStatusSpec) Reset() { *x = MaintenanceConfigStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[85] + mi := &file_omni_specs_omni_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6608,7 +6661,7 @@ func (x *MaintenanceConfigStatusSpec) String() string { func (*MaintenanceConfigStatusSpec) ProtoMessage() {} func (x *MaintenanceConfigStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[85] + mi := &file_omni_specs_omni_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6621,7 +6674,7 @@ func (x *MaintenanceConfigStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MaintenanceConfigStatusSpec.ProtoReflect.Descriptor instead. func (*MaintenanceConfigStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{85} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{86} } func (x *MaintenanceConfigStatusSpec) GetPublicKeyAtLastApply() string { @@ -6640,7 +6693,7 @@ type NodeForceDestroyRequestSpec struct { func (x *NodeForceDestroyRequestSpec) Reset() { *x = NodeForceDestroyRequestSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[86] + mi := &file_omni_specs_omni_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6652,7 +6705,7 @@ func (x *NodeForceDestroyRequestSpec) String() string { func (*NodeForceDestroyRequestSpec) ProtoMessage() {} func (x *NodeForceDestroyRequestSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[86] + mi := &file_omni_specs_omni_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6665,7 +6718,7 @@ func (x *NodeForceDestroyRequestSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use NodeForceDestroyRequestSpec.ProtoReflect.Descriptor instead. func (*NodeForceDestroyRequestSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{86} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{87} } type DiscoveryAffiliateDeleteTaskSpec struct { @@ -6678,7 +6731,7 @@ type DiscoveryAffiliateDeleteTaskSpec struct { func (x *DiscoveryAffiliateDeleteTaskSpec) Reset() { *x = DiscoveryAffiliateDeleteTaskSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[87] + mi := &file_omni_specs_omni_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6690,7 +6743,7 @@ func (x *DiscoveryAffiliateDeleteTaskSpec) String() string { func (*DiscoveryAffiliateDeleteTaskSpec) ProtoMessage() {} func (x *DiscoveryAffiliateDeleteTaskSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[87] + mi := &file_omni_specs_omni_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6703,7 +6756,7 @@ func (x *DiscoveryAffiliateDeleteTaskSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use DiscoveryAffiliateDeleteTaskSpec.ProtoReflect.Descriptor instead. func (*DiscoveryAffiliateDeleteTaskSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{87} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{88} } func (x *DiscoveryAffiliateDeleteTaskSpec) GetClusterId() string { @@ -6733,7 +6786,7 @@ type InfraProviderCombinedStatusSpec struct { func (x *InfraProviderCombinedStatusSpec) Reset() { *x = InfraProviderCombinedStatusSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[88] + mi := &file_omni_specs_omni_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6745,7 +6798,7 @@ func (x *InfraProviderCombinedStatusSpec) String() string { func (*InfraProviderCombinedStatusSpec) ProtoMessage() {} func (x *InfraProviderCombinedStatusSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[88] + mi := &file_omni_specs_omni_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6758,7 +6811,7 @@ func (x *InfraProviderCombinedStatusSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use InfraProviderCombinedStatusSpec.ProtoReflect.Descriptor instead. func (*InfraProviderCombinedStatusSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{88} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{89} } func (x *InfraProviderCombinedStatusSpec) GetName() string { @@ -6798,7 +6851,7 @@ type MachineConfigDiffSpec struct { func (x *MachineConfigDiffSpec) Reset() { *x = MachineConfigDiffSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[89] + mi := &file_omni_specs_omni_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6810,7 +6863,7 @@ func (x *MachineConfigDiffSpec) String() string { func (*MachineConfigDiffSpec) ProtoMessage() {} func (x *MachineConfigDiffSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[89] + mi := &file_omni_specs_omni_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6823,7 +6876,7 @@ func (x *MachineConfigDiffSpec) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineConfigDiffSpec.ProtoReflect.Descriptor instead. func (*MachineConfigDiffSpec) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{89} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{90} } func (x *MachineConfigDiffSpec) GetDiff() string { @@ -6850,7 +6903,7 @@ type MachineStatusSpec_HardwareStatus struct { func (x *MachineStatusSpec_HardwareStatus) Reset() { *x = MachineStatusSpec_HardwareStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[90] + mi := &file_omni_specs_omni_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6862,7 +6915,7 @@ func (x *MachineStatusSpec_HardwareStatus) String() string { func (*MachineStatusSpec_HardwareStatus) ProtoMessage() {} func (x *MachineStatusSpec_HardwareStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[90] + mi := &file_omni_specs_omni_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6925,7 +6978,7 @@ type MachineStatusSpec_NetworkStatus struct { func (x *MachineStatusSpec_NetworkStatus) Reset() { *x = MachineStatusSpec_NetworkStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[91] + mi := &file_omni_specs_omni_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6937,7 +6990,7 @@ func (x *MachineStatusSpec_NetworkStatus) String() string { func (*MachineStatusSpec_NetworkStatus) ProtoMessage() {} func (x *MachineStatusSpec_NetworkStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[91] + mi := &file_omni_specs_omni_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7013,7 +7066,7 @@ type MachineStatusSpec_PlatformMetadata struct { func (x *MachineStatusSpec_PlatformMetadata) Reset() { *x = MachineStatusSpec_PlatformMetadata{} - mi := &file_omni_specs_omni_proto_msgTypes[92] + mi := &file_omni_specs_omni_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7025,7 +7078,7 @@ func (x *MachineStatusSpec_PlatformMetadata) String() string { func (*MachineStatusSpec_PlatformMetadata) ProtoMessage() {} func (x *MachineStatusSpec_PlatformMetadata) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[92] + mi := &file_omni_specs_omni_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7131,7 +7184,7 @@ type MachineStatusSpec_Schematic struct { func (x *MachineStatusSpec_Schematic) Reset() { *x = MachineStatusSpec_Schematic{} - mi := &file_omni_specs_omni_proto_msgTypes[93] + mi := &file_omni_specs_omni_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7143,7 +7196,7 @@ func (x *MachineStatusSpec_Schematic) String() string { func (*MachineStatusSpec_Schematic) ProtoMessage() {} func (x *MachineStatusSpec_Schematic) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[93] + mi := &file_omni_specs_omni_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7233,7 +7286,7 @@ type MachineStatusSpec_Diagnostic struct { func (x *MachineStatusSpec_Diagnostic) Reset() { *x = MachineStatusSpec_Diagnostic{} - mi := &file_omni_specs_omni_proto_msgTypes[94] + mi := &file_omni_specs_omni_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7245,7 +7298,7 @@ func (x *MachineStatusSpec_Diagnostic) String() string { func (*MachineStatusSpec_Diagnostic) ProtoMessage() {} func (x *MachineStatusSpec_Diagnostic) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[94] + mi := &file_omni_specs_omni_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7301,7 +7354,7 @@ type MachineStatusSpec_HardwareStatus_Processor struct { func (x *MachineStatusSpec_HardwareStatus_Processor) Reset() { *x = MachineStatusSpec_HardwareStatus_Processor{} - mi := &file_omni_specs_omni_proto_msgTypes[96] + mi := &file_omni_specs_omni_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7313,7 +7366,7 @@ func (x *MachineStatusSpec_HardwareStatus_Processor) String() string { func (*MachineStatusSpec_HardwareStatus_Processor) ProtoMessage() {} func (x *MachineStatusSpec_HardwareStatus_Processor) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[96] + mi := &file_omni_specs_omni_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7377,7 +7430,7 @@ type MachineStatusSpec_HardwareStatus_MemoryModule struct { func (x *MachineStatusSpec_HardwareStatus_MemoryModule) Reset() { *x = MachineStatusSpec_HardwareStatus_MemoryModule{} - mi := &file_omni_specs_omni_proto_msgTypes[97] + mi := &file_omni_specs_omni_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7389,7 +7442,7 @@ func (x *MachineStatusSpec_HardwareStatus_MemoryModule) String() string { func (*MachineStatusSpec_HardwareStatus_MemoryModule) ProtoMessage() {} func (x *MachineStatusSpec_HardwareStatus_MemoryModule) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[97] + mi := &file_omni_specs_omni_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7452,7 +7505,7 @@ type MachineStatusSpec_HardwareStatus_BlockDevice struct { func (x *MachineStatusSpec_HardwareStatus_BlockDevice) Reset() { *x = MachineStatusSpec_HardwareStatus_BlockDevice{} - mi := &file_omni_specs_omni_proto_msgTypes[98] + mi := &file_omni_specs_omni_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7464,7 +7517,7 @@ func (x *MachineStatusSpec_HardwareStatus_BlockDevice) String() string { func (*MachineStatusSpec_HardwareStatus_BlockDevice) ProtoMessage() {} func (x *MachineStatusSpec_HardwareStatus_BlockDevice) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[98] + mi := &file_omni_specs_omni_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7583,7 +7636,7 @@ type MachineStatusSpec_NetworkStatus_NetworkLinkStatus struct { func (x *MachineStatusSpec_NetworkStatus_NetworkLinkStatus) Reset() { *x = MachineStatusSpec_NetworkStatus_NetworkLinkStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[99] + mi := &file_omni_specs_omni_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7595,7 +7648,7 @@ func (x *MachineStatusSpec_NetworkStatus_NetworkLinkStatus) String() string { func (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus) ProtoMessage() {} func (x *MachineStatusSpec_NetworkStatus_NetworkLinkStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[99] + mi := &file_omni_specs_omni_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7660,7 +7713,7 @@ type ClusterSpec_Features struct { func (x *ClusterSpec_Features) Reset() { *x = ClusterSpec_Features{} - mi := &file_omni_specs_omni_proto_msgTypes[100] + mi := &file_omni_specs_omni_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7672,7 +7725,7 @@ func (x *ClusterSpec_Features) String() string { func (*ClusterSpec_Features) ProtoMessage() {} func (x *ClusterSpec_Features) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[100] + mi := &file_omni_specs_omni_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7719,7 +7772,7 @@ type ClusterMachineStatusSpec_ProvisionStatus struct { func (x *ClusterMachineStatusSpec_ProvisionStatus) Reset() { *x = ClusterMachineStatusSpec_ProvisionStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[101] + mi := &file_omni_specs_omni_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7731,7 +7784,7 @@ func (x *ClusterMachineStatusSpec_ProvisionStatus) String() string { func (*ClusterMachineStatusSpec_ProvisionStatus) ProtoMessage() {} func (x *ClusterMachineStatusSpec_ProvisionStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[101] + mi := &file_omni_specs_omni_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7776,7 +7829,7 @@ type MachineSetSpec_MachineClass struct { func (x *MachineSetSpec_MachineClass) Reset() { *x = MachineSetSpec_MachineClass{} - mi := &file_omni_specs_omni_proto_msgTypes[102] + mi := &file_omni_specs_omni_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7788,7 +7841,7 @@ func (x *MachineSetSpec_MachineClass) String() string { func (*MachineSetSpec_MachineClass) ProtoMessage() {} func (x *MachineSetSpec_MachineClass) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[102] + mi := &file_omni_specs_omni_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7840,7 +7893,7 @@ type MachineSetSpec_MachineAllocation struct { func (x *MachineSetSpec_MachineAllocation) Reset() { *x = MachineSetSpec_MachineAllocation{} - mi := &file_omni_specs_omni_proto_msgTypes[103] + mi := &file_omni_specs_omni_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7852,7 +7905,7 @@ func (x *MachineSetSpec_MachineAllocation) String() string { func (*MachineSetSpec_MachineAllocation) ProtoMessage() {} func (x *MachineSetSpec_MachineAllocation) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[103] + mi := &file_omni_specs_omni_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7903,7 +7956,7 @@ type MachineSetSpec_BootstrapSpec struct { func (x *MachineSetSpec_BootstrapSpec) Reset() { *x = MachineSetSpec_BootstrapSpec{} - mi := &file_omni_specs_omni_proto_msgTypes[104] + mi := &file_omni_specs_omni_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7915,7 +7968,7 @@ func (x *MachineSetSpec_BootstrapSpec) String() string { func (*MachineSetSpec_BootstrapSpec) ProtoMessage() {} func (x *MachineSetSpec_BootstrapSpec) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[104] + mi := &file_omni_specs_omni_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7957,7 +8010,7 @@ type MachineSetSpec_RollingUpdateStrategyConfig struct { func (x *MachineSetSpec_RollingUpdateStrategyConfig) Reset() { *x = MachineSetSpec_RollingUpdateStrategyConfig{} - mi := &file_omni_specs_omni_proto_msgTypes[105] + mi := &file_omni_specs_omni_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7969,7 +8022,7 @@ func (x *MachineSetSpec_RollingUpdateStrategyConfig) String() string { func (*MachineSetSpec_RollingUpdateStrategyConfig) ProtoMessage() {} func (x *MachineSetSpec_RollingUpdateStrategyConfig) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[105] + mi := &file_omni_specs_omni_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8004,7 +8057,7 @@ type MachineSetSpec_UpdateStrategyConfig struct { func (x *MachineSetSpec_UpdateStrategyConfig) Reset() { *x = MachineSetSpec_UpdateStrategyConfig{} - mi := &file_omni_specs_omni_proto_msgTypes[106] + mi := &file_omni_specs_omni_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8016,7 +8069,7 @@ func (x *MachineSetSpec_UpdateStrategyConfig) String() string { func (*MachineSetSpec_UpdateStrategyConfig) ProtoMessage() {} func (x *MachineSetSpec_UpdateStrategyConfig) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[106] + mi := &file_omni_specs_omni_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8051,7 +8104,7 @@ type ControlPlaneStatusSpec_Condition struct { func (x *ControlPlaneStatusSpec_Condition) Reset() { *x = ControlPlaneStatusSpec_Condition{} - mi := &file_omni_specs_omni_proto_msgTypes[107] + mi := &file_omni_specs_omni_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8063,7 +8116,7 @@ func (x *ControlPlaneStatusSpec_Condition) String() string { func (*ControlPlaneStatusSpec_Condition) ProtoMessage() {} func (x *ControlPlaneStatusSpec_Condition) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[107] + mi := &file_omni_specs_omni_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8118,7 +8171,7 @@ type KubernetesStatusSpec_NodeStatus struct { func (x *KubernetesStatusSpec_NodeStatus) Reset() { *x = KubernetesStatusSpec_NodeStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[108] + mi := &file_omni_specs_omni_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8130,7 +8183,7 @@ func (x *KubernetesStatusSpec_NodeStatus) String() string { func (*KubernetesStatusSpec_NodeStatus) ProtoMessage() {} func (x *KubernetesStatusSpec_NodeStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[108] + mi := &file_omni_specs_omni_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8178,7 +8231,7 @@ type KubernetesStatusSpec_StaticPodStatus struct { func (x *KubernetesStatusSpec_StaticPodStatus) Reset() { *x = KubernetesStatusSpec_StaticPodStatus{} - mi := &file_omni_specs_omni_proto_msgTypes[109] + mi := &file_omni_specs_omni_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8190,7 +8243,7 @@ func (x *KubernetesStatusSpec_StaticPodStatus) String() string { func (*KubernetesStatusSpec_StaticPodStatus) ProtoMessage() {} func (x *KubernetesStatusSpec_StaticPodStatus) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[109] + mi := &file_omni_specs_omni_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8237,7 +8290,7 @@ type KubernetesStatusSpec_NodeStaticPods struct { func (x *KubernetesStatusSpec_NodeStaticPods) Reset() { *x = KubernetesStatusSpec_NodeStaticPods{} - mi := &file_omni_specs_omni_proto_msgTypes[110] + mi := &file_omni_specs_omni_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8249,7 +8302,7 @@ func (x *KubernetesStatusSpec_NodeStaticPods) String() string { func (*KubernetesStatusSpec_NodeStaticPods) ProtoMessage() {} func (x *KubernetesStatusSpec_NodeStaticPods) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[110] + mi := &file_omni_specs_omni_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8293,7 +8346,7 @@ type MachineClassSpec_Provision struct { func (x *MachineClassSpec_Provision) Reset() { *x = MachineClassSpec_Provision{} - mi := &file_omni_specs_omni_proto_msgTypes[111] + mi := &file_omni_specs_omni_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8305,7 +8358,7 @@ func (x *MachineClassSpec_Provision) String() string { func (*MachineClassSpec_Provision) ProtoMessage() {} func (x *MachineClassSpec_Provision) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[111] + mi := &file_omni_specs_omni_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8318,7 +8371,7 @@ func (x *MachineClassSpec_Provision) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineClassSpec_Provision.ProtoReflect.Descriptor instead. func (*MachineClassSpec_Provision) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{59, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{60, 0} } func (x *MachineClassSpec_Provision) GetProviderId() string { @@ -8376,7 +8429,7 @@ type MachineConfigGenOptionsSpec_InstallImage struct { func (x *MachineConfigGenOptionsSpec_InstallImage) Reset() { *x = MachineConfigGenOptionsSpec_InstallImage{} - mi := &file_omni_specs_omni_proto_msgTypes[112] + mi := &file_omni_specs_omni_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8388,7 +8441,7 @@ func (x *MachineConfigGenOptionsSpec_InstallImage) String() string { func (*MachineConfigGenOptionsSpec_InstallImage) ProtoMessage() {} func (x *MachineConfigGenOptionsSpec_InstallImage) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[112] + mi := &file_omni_specs_omni_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8401,7 +8454,7 @@ func (x *MachineConfigGenOptionsSpec_InstallImage) ProtoReflect() protoreflect.M // Deprecated: Use MachineConfigGenOptionsSpec_InstallImage.ProtoReflect.Descriptor instead. func (*MachineConfigGenOptionsSpec_InstallImage) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{60, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{61, 0} } func (x *MachineConfigGenOptionsSpec_InstallImage) GetTalosVersion() string { @@ -8457,7 +8510,7 @@ type KubernetesUsageSpec_Quantity struct { func (x *KubernetesUsageSpec_Quantity) Reset() { *x = KubernetesUsageSpec_Quantity{} - mi := &file_omni_specs_omni_proto_msgTypes[113] + mi := &file_omni_specs_omni_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8469,7 +8522,7 @@ func (x *KubernetesUsageSpec_Quantity) String() string { func (*KubernetesUsageSpec_Quantity) ProtoMessage() {} func (x *KubernetesUsageSpec_Quantity) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[113] + mi := &file_omni_specs_omni_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8482,7 +8535,7 @@ func (x *KubernetesUsageSpec_Quantity) ProtoReflect() protoreflect.Message { // Deprecated: Use KubernetesUsageSpec_Quantity.ProtoReflect.Descriptor instead. func (*KubernetesUsageSpec_Quantity) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{63, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{64, 0} } func (x *KubernetesUsageSpec_Quantity) GetRequests() float64 { @@ -8516,7 +8569,7 @@ type KubernetesUsageSpec_Pod struct { func (x *KubernetesUsageSpec_Pod) Reset() { *x = KubernetesUsageSpec_Pod{} - mi := &file_omni_specs_omni_proto_msgTypes[114] + mi := &file_omni_specs_omni_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8528,7 +8581,7 @@ func (x *KubernetesUsageSpec_Pod) String() string { func (*KubernetesUsageSpec_Pod) ProtoMessage() {} func (x *KubernetesUsageSpec_Pod) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[114] + mi := &file_omni_specs_omni_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8541,7 +8594,7 @@ func (x *KubernetesUsageSpec_Pod) ProtoReflect() protoreflect.Message { // Deprecated: Use KubernetesUsageSpec_Pod.ProtoReflect.Descriptor instead. func (*KubernetesUsageSpec_Pod) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{63, 1} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{64, 1} } func (x *KubernetesUsageSpec_Pod) GetCount() int32 { @@ -8568,7 +8621,7 @@ type ImagePullRequestSpec_NodeImageList struct { func (x *ImagePullRequestSpec_NodeImageList) Reset() { *x = ImagePullRequestSpec_NodeImageList{} - mi := &file_omni_specs_omni_proto_msgTypes[115] + mi := &file_omni_specs_omni_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8580,7 +8633,7 @@ func (x *ImagePullRequestSpec_NodeImageList) String() string { func (*ImagePullRequestSpec_NodeImageList) ProtoMessage() {} func (x *ImagePullRequestSpec_NodeImageList) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[115] + mi := &file_omni_specs_omni_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8593,7 +8646,7 @@ func (x *ImagePullRequestSpec_NodeImageList) ProtoReflect() protoreflect.Message // Deprecated: Use ImagePullRequestSpec_NodeImageList.ProtoReflect.Descriptor instead. func (*ImagePullRequestSpec_NodeImageList) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{64, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{65, 0} } func (x *ImagePullRequestSpec_NodeImageList) GetNode() string { @@ -8625,7 +8678,7 @@ type TalosExtensionsSpec_Info struct { func (x *TalosExtensionsSpec_Info) Reset() { *x = TalosExtensionsSpec_Info{} - mi := &file_omni_specs_omni_proto_msgTypes[116] + mi := &file_omni_specs_omni_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8637,7 +8690,7 @@ func (x *TalosExtensionsSpec_Info) String() string { func (*TalosExtensionsSpec_Info) ProtoMessage() {} func (x *TalosExtensionsSpec_Info) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[116] + mi := &file_omni_specs_omni_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8650,7 +8703,7 @@ func (x *TalosExtensionsSpec_Info) ProtoReflect() protoreflect.Message { // Deprecated: Use TalosExtensionsSpec_Info.ProtoReflect.Descriptor instead. func (*TalosExtensionsSpec_Info) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{67, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{68, 0} } func (x *TalosExtensionsSpec_Info) GetName() string { @@ -8706,7 +8759,7 @@ type MachineExtensionsStatusSpec_Item struct { func (x *MachineExtensionsStatusSpec_Item) Reset() { *x = MachineExtensionsStatusSpec_Item{} - mi := &file_omni_specs_omni_proto_msgTypes[117] + mi := &file_omni_specs_omni_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8718,7 +8771,7 @@ func (x *MachineExtensionsStatusSpec_Item) String() string { func (*MachineExtensionsStatusSpec_Item) ProtoMessage() {} func (x *MachineExtensionsStatusSpec_Item) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[117] + mi := &file_omni_specs_omni_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8731,7 +8784,7 @@ func (x *MachineExtensionsStatusSpec_Item) ProtoReflect() protoreflect.Message { // Deprecated: Use MachineExtensionsStatusSpec_Item.ProtoReflect.Descriptor instead. func (*MachineExtensionsStatusSpec_Item) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{72, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{73, 0} } func (x *MachineExtensionsStatusSpec_Item) GetName() string { @@ -8765,7 +8818,7 @@ type ClusterDiagnosticsSpec_Node struct { func (x *ClusterDiagnosticsSpec_Node) Reset() { *x = ClusterDiagnosticsSpec_Node{} - mi := &file_omni_specs_omni_proto_msgTypes[124] + mi := &file_omni_specs_omni_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8777,7 +8830,7 @@ func (x *ClusterDiagnosticsSpec_Node) String() string { func (*ClusterDiagnosticsSpec_Node) ProtoMessage() {} func (x *ClusterDiagnosticsSpec_Node) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[124] + mi := &file_omni_specs_omni_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8790,7 +8843,7 @@ func (x *ClusterDiagnosticsSpec_Node) ProtoReflect() protoreflect.Message { // Deprecated: Use ClusterDiagnosticsSpec_Node.ProtoReflect.Descriptor instead. func (*ClusterDiagnosticsSpec_Node) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{80, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{81, 0} } func (x *ClusterDiagnosticsSpec_Node) GetId() string { @@ -8819,7 +8872,7 @@ type InfraMachineBMCConfigSpec_IPMI struct { func (x *InfraMachineBMCConfigSpec_IPMI) Reset() { *x = InfraMachineBMCConfigSpec_IPMI{} - mi := &file_omni_specs_omni_proto_msgTypes[125] + mi := &file_omni_specs_omni_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8831,7 +8884,7 @@ func (x *InfraMachineBMCConfigSpec_IPMI) String() string { func (*InfraMachineBMCConfigSpec_IPMI) ProtoMessage() {} func (x *InfraMachineBMCConfigSpec_IPMI) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[125] + mi := &file_omni_specs_omni_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8844,7 +8897,7 @@ func (x *InfraMachineBMCConfigSpec_IPMI) ProtoReflect() protoreflect.Message { // Deprecated: Use InfraMachineBMCConfigSpec_IPMI.ProtoReflect.Descriptor instead. func (*InfraMachineBMCConfigSpec_IPMI) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{84, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{85, 0} } func (x *InfraMachineBMCConfigSpec_IPMI) GetAddress() string { @@ -8884,7 +8937,7 @@ type InfraMachineBMCConfigSpec_API struct { func (x *InfraMachineBMCConfigSpec_API) Reset() { *x = InfraMachineBMCConfigSpec_API{} - mi := &file_omni_specs_omni_proto_msgTypes[126] + mi := &file_omni_specs_omni_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8896,7 +8949,7 @@ func (x *InfraMachineBMCConfigSpec_API) String() string { func (*InfraMachineBMCConfigSpec_API) ProtoMessage() {} func (x *InfraMachineBMCConfigSpec_API) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[126] + mi := &file_omni_specs_omni_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8909,7 +8962,7 @@ func (x *InfraMachineBMCConfigSpec_API) ProtoReflect() protoreflect.Message { // Deprecated: Use InfraMachineBMCConfigSpec_API.ProtoReflect.Descriptor instead. func (*InfraMachineBMCConfigSpec_API) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{84, 1} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{85, 1} } func (x *InfraMachineBMCConfigSpec_API) GetAddress() string { @@ -8930,7 +8983,7 @@ type InfraProviderCombinedStatusSpec_Health struct { func (x *InfraProviderCombinedStatusSpec_Health) Reset() { *x = InfraProviderCombinedStatusSpec_Health{} - mi := &file_omni_specs_omni_proto_msgTypes[127] + mi := &file_omni_specs_omni_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8942,7 +8995,7 @@ func (x *InfraProviderCombinedStatusSpec_Health) String() string { func (*InfraProviderCombinedStatusSpec_Health) ProtoMessage() {} func (x *InfraProviderCombinedStatusSpec_Health) ProtoReflect() protoreflect.Message { - mi := &file_omni_specs_omni_proto_msgTypes[127] + mi := &file_omni_specs_omni_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8955,7 +9008,7 @@ func (x *InfraProviderCombinedStatusSpec_Health) ProtoReflect() protoreflect.Mes // Deprecated: Use InfraProviderCombinedStatusSpec_Health.ProtoReflect.Descriptor instead. func (*InfraProviderCombinedStatusSpec_Health) Descriptor() ([]byte, []int) { - return file_omni_specs_omni_proto_rawDescGZIP(), []int{88, 0} + return file_omni_specs_omni_proto_rawDescGZIP(), []int{89, 0} } func (x *InfraProviderCombinedStatusSpec_Health) GetConnected() bool { @@ -9444,16 +9497,19 @@ const file_omni_specs_omni_proto_rawDesc = "" + "\x05error\x18\x05 \x01(\tR\x05error\x12,\n" + "\x12has_explicit_alias\x18\x06 \x01(\bR\x10hasExplicitAlias\"R\n" + "\x1eClusterWorkloadProxyStatusSpec\x120\n" + - "\x14num_exposed_services\x18\x01 \x01(\rR\x12numExposedServices\"\x84\x03\n" + + "\x14num_exposed_services\x18\x01 \x01(\rR\x12numExposedServices\"\xc4\x03\n" + "\x12FeaturesConfigSpec\x128\n" + "\x18enable_workload_proxying\x18\x01 \x01(\bR\x16enableWorkloadProxying\x12K\n" + "\x14etcd_backup_settings\x18\x02 \x01(\v2\x19.specs.EtcdBackupSettingsR\x12etcdBackupSettings\x12<\n" + "\x1aembedded_discovery_service\x18\x03 \x01(\bR\x18embeddedDiscoveryService\x12*\n" + "\x11audit_log_enabled\x18\x04 \x01(\bR\x0fauditLogEnabled\x123\n" + "\x16image_factory_base_url\x18\x05 \x01(\tR\x13imageFactoryBaseUrl\x12H\n" + - "\x13user_pilot_settings\x18\x06 \x01(\v2\x18.specs.UserPilotSettingsR\x11userPilotSettings\"0\n" + + "\x13user_pilot_settings\x18\x06 \x01(\v2\x18.specs.UserPilotSettingsR\x11userPilotSettings\x12>\n" + + "\x0fstripe_settings\x18\a \x01(\v2\x15.specs.StripeSettingsR\x0estripeSettings\"0\n" + "\x11UserPilotSettings\x12\x1b\n" + - "\tapp_token\x18\x01 \x01(\tR\bappToken\"\xd6\x01\n" + + "\tapp_token\x18\x01 \x01(\tR\bappToken\"*\n" + + "\x0eStripeSettings\x12\x18\n" + + "\aenabled\x18\x01 \x01(\bR\aenabled\"\xd6\x01\n" + "\x12EtcdBackupSettings\x12>\n" + "\rtick_interval\x18\x01 \x01(\v2\x19.google.protobuf.DurationR\ftickInterval\x12<\n" + "\fmin_interval\x18\x02 \x01(\v2\x19.google.protobuf.DurationR\vminInterval\x12<\n" + @@ -9711,7 +9767,7 @@ func file_omni_specs_omni_proto_rawDescGZIP() []byte { } var file_omni_specs_omni_proto_enumTypes = make([]protoimpl.EnumInfo, 22) -var file_omni_specs_omni_proto_msgTypes = make([]protoimpl.MessageInfo, 128) +var file_omni_specs_omni_proto_msgTypes = make([]protoimpl.MessageInfo, 129) var file_omni_specs_omni_proto_goTypes = []any{ (ConfigApplyStatus)(0), // 0: specs.ConfigApplyStatus (MachineSetPhase)(0), // 1: specs.MachineSetPhase @@ -9793,177 +9849,179 @@ var file_omni_specs_omni_proto_goTypes = []any{ (*ClusterWorkloadProxyStatusSpec)(nil), // 77: specs.ClusterWorkloadProxyStatusSpec (*FeaturesConfigSpec)(nil), // 78: specs.FeaturesConfigSpec (*UserPilotSettings)(nil), // 79: specs.UserPilotSettings - (*EtcdBackupSettings)(nil), // 80: specs.EtcdBackupSettings - (*MachineClassSpec)(nil), // 81: specs.MachineClassSpec - (*MachineConfigGenOptionsSpec)(nil), // 82: specs.MachineConfigGenOptionsSpec - (*EtcdAuditResultSpec)(nil), // 83: specs.EtcdAuditResultSpec - (*KubeconfigSpec)(nil), // 84: specs.KubeconfigSpec - (*KubernetesUsageSpec)(nil), // 85: specs.KubernetesUsageSpec - (*ImagePullRequestSpec)(nil), // 86: specs.ImagePullRequestSpec - (*ImagePullStatusSpec)(nil), // 87: specs.ImagePullStatusSpec - (*SchematicSpec)(nil), // 88: specs.SchematicSpec - (*TalosExtensionsSpec)(nil), // 89: specs.TalosExtensionsSpec - (*SchematicConfigurationSpec)(nil), // 90: specs.SchematicConfigurationSpec - (*ExtensionsConfigurationSpec)(nil), // 91: specs.ExtensionsConfigurationSpec - (*ExtensionsConfigurationStatusSpec)(nil), // 92: specs.ExtensionsConfigurationStatusSpec - (*MachineExtensionsSpec)(nil), // 93: specs.MachineExtensionsSpec - (*MachineExtensionsStatusSpec)(nil), // 94: specs.MachineExtensionsStatusSpec - (*MachineStatusMetricsSpec)(nil), // 95: specs.MachineStatusMetricsSpec - (*ClusterMetricsSpec)(nil), // 96: specs.ClusterMetricsSpec - (*ClusterStatusMetricsSpec)(nil), // 97: specs.ClusterStatusMetricsSpec - (*ClusterKubernetesNodesSpec)(nil), // 98: specs.ClusterKubernetesNodesSpec - (*KubernetesNodeAuditResultSpec)(nil), // 99: specs.KubernetesNodeAuditResultSpec - (*MachineRequestSetSpec)(nil), // 100: specs.MachineRequestSetSpec - (*MachineRequestSetStatusSpec)(nil), // 101: specs.MachineRequestSetStatusSpec - (*ClusterDiagnosticsSpec)(nil), // 102: specs.ClusterDiagnosticsSpec - (*MachineRequestSetPressureSpec)(nil), // 103: specs.MachineRequestSetPressureSpec - (*ClusterMachineRequestStatusSpec)(nil), // 104: specs.ClusterMachineRequestStatusSpec - (*InfraMachineConfigSpec)(nil), // 105: specs.InfraMachineConfigSpec - (*InfraMachineBMCConfigSpec)(nil), // 106: specs.InfraMachineBMCConfigSpec - (*MaintenanceConfigStatusSpec)(nil), // 107: specs.MaintenanceConfigStatusSpec - (*NodeForceDestroyRequestSpec)(nil), // 108: specs.NodeForceDestroyRequestSpec - (*DiscoveryAffiliateDeleteTaskSpec)(nil), // 109: specs.DiscoveryAffiliateDeleteTaskSpec - (*InfraProviderCombinedStatusSpec)(nil), // 110: specs.InfraProviderCombinedStatusSpec - (*MachineConfigDiffSpec)(nil), // 111: specs.MachineConfigDiffSpec - (*MachineStatusSpec_HardwareStatus)(nil), // 112: specs.MachineStatusSpec.HardwareStatus - (*MachineStatusSpec_NetworkStatus)(nil), // 113: specs.MachineStatusSpec.NetworkStatus - (*MachineStatusSpec_PlatformMetadata)(nil), // 114: specs.MachineStatusSpec.PlatformMetadata - (*MachineStatusSpec_Schematic)(nil), // 115: specs.MachineStatusSpec.Schematic - (*MachineStatusSpec_Diagnostic)(nil), // 116: specs.MachineStatusSpec.Diagnostic - nil, // 117: specs.MachineStatusSpec.ImageLabelsEntry - (*MachineStatusSpec_HardwareStatus_Processor)(nil), // 118: specs.MachineStatusSpec.HardwareStatus.Processor - (*MachineStatusSpec_HardwareStatus_MemoryModule)(nil), // 119: specs.MachineStatusSpec.HardwareStatus.MemoryModule - (*MachineStatusSpec_HardwareStatus_BlockDevice)(nil), // 120: specs.MachineStatusSpec.HardwareStatus.BlockDevice - (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus)(nil), // 121: specs.MachineStatusSpec.NetworkStatus.NetworkLinkStatus - (*ClusterSpec_Features)(nil), // 122: specs.ClusterSpec.Features - (*ClusterMachineStatusSpec_ProvisionStatus)(nil), // 123: specs.ClusterMachineStatusSpec.ProvisionStatus - (*MachineSetSpec_MachineClass)(nil), // 124: specs.MachineSetSpec.MachineClass - (*MachineSetSpec_MachineAllocation)(nil), // 125: specs.MachineSetSpec.MachineAllocation - (*MachineSetSpec_BootstrapSpec)(nil), // 126: specs.MachineSetSpec.BootstrapSpec - (*MachineSetSpec_RollingUpdateStrategyConfig)(nil), // 127: specs.MachineSetSpec.RollingUpdateStrategyConfig - (*MachineSetSpec_UpdateStrategyConfig)(nil), // 128: specs.MachineSetSpec.UpdateStrategyConfig - (*ControlPlaneStatusSpec_Condition)(nil), // 129: specs.ControlPlaneStatusSpec.Condition - (*KubernetesStatusSpec_NodeStatus)(nil), // 130: specs.KubernetesStatusSpec.NodeStatus - (*KubernetesStatusSpec_StaticPodStatus)(nil), // 131: specs.KubernetesStatusSpec.StaticPodStatus - (*KubernetesStatusSpec_NodeStaticPods)(nil), // 132: specs.KubernetesStatusSpec.NodeStaticPods - (*MachineClassSpec_Provision)(nil), // 133: specs.MachineClassSpec.Provision - (*MachineConfigGenOptionsSpec_InstallImage)(nil), // 134: specs.MachineConfigGenOptionsSpec.InstallImage - (*KubernetesUsageSpec_Quantity)(nil), // 135: specs.KubernetesUsageSpec.Quantity - (*KubernetesUsageSpec_Pod)(nil), // 136: specs.KubernetesUsageSpec.Pod - (*ImagePullRequestSpec_NodeImageList)(nil), // 137: specs.ImagePullRequestSpec.NodeImageList - (*TalosExtensionsSpec_Info)(nil), // 138: specs.TalosExtensionsSpec.Info - (*MachineExtensionsStatusSpec_Item)(nil), // 139: specs.MachineExtensionsStatusSpec.Item - nil, // 140: specs.MachineStatusMetricsSpec.VersionsMapEntry - nil, // 141: specs.MachineStatusMetricsSpec.PlatformsEntry - nil, // 142: specs.MachineStatusMetricsSpec.SecureBootStatusEntry - nil, // 143: specs.MachineStatusMetricsSpec.UkiStatusEntry - nil, // 144: specs.ClusterMetricsSpec.FeaturesEntry - nil, // 145: specs.ClusterStatusMetricsSpec.PhasesEntry - (*ClusterDiagnosticsSpec_Node)(nil), // 146: specs.ClusterDiagnosticsSpec.Node - (*InfraMachineBMCConfigSpec_IPMI)(nil), // 147: specs.InfraMachineBMCConfigSpec.IPMI - (*InfraMachineBMCConfigSpec_API)(nil), // 148: specs.InfraMachineBMCConfigSpec.API - (*InfraProviderCombinedStatusSpec_Health)(nil), // 149: specs.InfraProviderCombinedStatusSpec.Health - (*durationpb.Duration)(nil), // 150: google.protobuf.Duration - (*timestamppb.Timestamp)(nil), // 151: google.protobuf.Timestamp - (*machine.MachineStatusEvent)(nil), // 152: machine.MachineStatusEvent + (*StripeSettings)(nil), // 80: specs.StripeSettings + (*EtcdBackupSettings)(nil), // 81: specs.EtcdBackupSettings + (*MachineClassSpec)(nil), // 82: specs.MachineClassSpec + (*MachineConfigGenOptionsSpec)(nil), // 83: specs.MachineConfigGenOptionsSpec + (*EtcdAuditResultSpec)(nil), // 84: specs.EtcdAuditResultSpec + (*KubeconfigSpec)(nil), // 85: specs.KubeconfigSpec + (*KubernetesUsageSpec)(nil), // 86: specs.KubernetesUsageSpec + (*ImagePullRequestSpec)(nil), // 87: specs.ImagePullRequestSpec + (*ImagePullStatusSpec)(nil), // 88: specs.ImagePullStatusSpec + (*SchematicSpec)(nil), // 89: specs.SchematicSpec + (*TalosExtensionsSpec)(nil), // 90: specs.TalosExtensionsSpec + (*SchematicConfigurationSpec)(nil), // 91: specs.SchematicConfigurationSpec + (*ExtensionsConfigurationSpec)(nil), // 92: specs.ExtensionsConfigurationSpec + (*ExtensionsConfigurationStatusSpec)(nil), // 93: specs.ExtensionsConfigurationStatusSpec + (*MachineExtensionsSpec)(nil), // 94: specs.MachineExtensionsSpec + (*MachineExtensionsStatusSpec)(nil), // 95: specs.MachineExtensionsStatusSpec + (*MachineStatusMetricsSpec)(nil), // 96: specs.MachineStatusMetricsSpec + (*ClusterMetricsSpec)(nil), // 97: specs.ClusterMetricsSpec + (*ClusterStatusMetricsSpec)(nil), // 98: specs.ClusterStatusMetricsSpec + (*ClusterKubernetesNodesSpec)(nil), // 99: specs.ClusterKubernetesNodesSpec + (*KubernetesNodeAuditResultSpec)(nil), // 100: specs.KubernetesNodeAuditResultSpec + (*MachineRequestSetSpec)(nil), // 101: specs.MachineRequestSetSpec + (*MachineRequestSetStatusSpec)(nil), // 102: specs.MachineRequestSetStatusSpec + (*ClusterDiagnosticsSpec)(nil), // 103: specs.ClusterDiagnosticsSpec + (*MachineRequestSetPressureSpec)(nil), // 104: specs.MachineRequestSetPressureSpec + (*ClusterMachineRequestStatusSpec)(nil), // 105: specs.ClusterMachineRequestStatusSpec + (*InfraMachineConfigSpec)(nil), // 106: specs.InfraMachineConfigSpec + (*InfraMachineBMCConfigSpec)(nil), // 107: specs.InfraMachineBMCConfigSpec + (*MaintenanceConfigStatusSpec)(nil), // 108: specs.MaintenanceConfigStatusSpec + (*NodeForceDestroyRequestSpec)(nil), // 109: specs.NodeForceDestroyRequestSpec + (*DiscoveryAffiliateDeleteTaskSpec)(nil), // 110: specs.DiscoveryAffiliateDeleteTaskSpec + (*InfraProviderCombinedStatusSpec)(nil), // 111: specs.InfraProviderCombinedStatusSpec + (*MachineConfigDiffSpec)(nil), // 112: specs.MachineConfigDiffSpec + (*MachineStatusSpec_HardwareStatus)(nil), // 113: specs.MachineStatusSpec.HardwareStatus + (*MachineStatusSpec_NetworkStatus)(nil), // 114: specs.MachineStatusSpec.NetworkStatus + (*MachineStatusSpec_PlatformMetadata)(nil), // 115: specs.MachineStatusSpec.PlatformMetadata + (*MachineStatusSpec_Schematic)(nil), // 116: specs.MachineStatusSpec.Schematic + (*MachineStatusSpec_Diagnostic)(nil), // 117: specs.MachineStatusSpec.Diagnostic + nil, // 118: specs.MachineStatusSpec.ImageLabelsEntry + (*MachineStatusSpec_HardwareStatus_Processor)(nil), // 119: specs.MachineStatusSpec.HardwareStatus.Processor + (*MachineStatusSpec_HardwareStatus_MemoryModule)(nil), // 120: specs.MachineStatusSpec.HardwareStatus.MemoryModule + (*MachineStatusSpec_HardwareStatus_BlockDevice)(nil), // 121: specs.MachineStatusSpec.HardwareStatus.BlockDevice + (*MachineStatusSpec_NetworkStatus_NetworkLinkStatus)(nil), // 122: specs.MachineStatusSpec.NetworkStatus.NetworkLinkStatus + (*ClusterSpec_Features)(nil), // 123: specs.ClusterSpec.Features + (*ClusterMachineStatusSpec_ProvisionStatus)(nil), // 124: specs.ClusterMachineStatusSpec.ProvisionStatus + (*MachineSetSpec_MachineClass)(nil), // 125: specs.MachineSetSpec.MachineClass + (*MachineSetSpec_MachineAllocation)(nil), // 126: specs.MachineSetSpec.MachineAllocation + (*MachineSetSpec_BootstrapSpec)(nil), // 127: specs.MachineSetSpec.BootstrapSpec + (*MachineSetSpec_RollingUpdateStrategyConfig)(nil), // 128: specs.MachineSetSpec.RollingUpdateStrategyConfig + (*MachineSetSpec_UpdateStrategyConfig)(nil), // 129: specs.MachineSetSpec.UpdateStrategyConfig + (*ControlPlaneStatusSpec_Condition)(nil), // 130: specs.ControlPlaneStatusSpec.Condition + (*KubernetesStatusSpec_NodeStatus)(nil), // 131: specs.KubernetesStatusSpec.NodeStatus + (*KubernetesStatusSpec_StaticPodStatus)(nil), // 132: specs.KubernetesStatusSpec.StaticPodStatus + (*KubernetesStatusSpec_NodeStaticPods)(nil), // 133: specs.KubernetesStatusSpec.NodeStaticPods + (*MachineClassSpec_Provision)(nil), // 134: specs.MachineClassSpec.Provision + (*MachineConfigGenOptionsSpec_InstallImage)(nil), // 135: specs.MachineConfigGenOptionsSpec.InstallImage + (*KubernetesUsageSpec_Quantity)(nil), // 136: specs.KubernetesUsageSpec.Quantity + (*KubernetesUsageSpec_Pod)(nil), // 137: specs.KubernetesUsageSpec.Pod + (*ImagePullRequestSpec_NodeImageList)(nil), // 138: specs.ImagePullRequestSpec.NodeImageList + (*TalosExtensionsSpec_Info)(nil), // 139: specs.TalosExtensionsSpec.Info + (*MachineExtensionsStatusSpec_Item)(nil), // 140: specs.MachineExtensionsStatusSpec.Item + nil, // 141: specs.MachineStatusMetricsSpec.VersionsMapEntry + nil, // 142: specs.MachineStatusMetricsSpec.PlatformsEntry + nil, // 143: specs.MachineStatusMetricsSpec.SecureBootStatusEntry + nil, // 144: specs.MachineStatusMetricsSpec.UkiStatusEntry + nil, // 145: specs.ClusterMetricsSpec.FeaturesEntry + nil, // 146: specs.ClusterStatusMetricsSpec.PhasesEntry + (*ClusterDiagnosticsSpec_Node)(nil), // 147: specs.ClusterDiagnosticsSpec.Node + (*InfraMachineBMCConfigSpec_IPMI)(nil), // 148: specs.InfraMachineBMCConfigSpec.IPMI + (*InfraMachineBMCConfigSpec_API)(nil), // 149: specs.InfraMachineBMCConfigSpec.API + (*InfraProviderCombinedStatusSpec_Health)(nil), // 150: specs.InfraProviderCombinedStatusSpec.Health + (*durationpb.Duration)(nil), // 151: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 152: google.protobuf.Timestamp + (*machine.MachineStatusEvent)(nil), // 153: machine.MachineStatusEvent } var file_omni_specs_omni_proto_depIdxs = []int32{ - 112, // 0: specs.MachineStatusSpec.hardware:type_name -> specs.MachineStatusSpec.HardwareStatus - 113, // 1: specs.MachineStatusSpec.network:type_name -> specs.MachineStatusSpec.NetworkStatus + 113, // 0: specs.MachineStatusSpec.hardware:type_name -> specs.MachineStatusSpec.HardwareStatus + 114, // 1: specs.MachineStatusSpec.network:type_name -> specs.MachineStatusSpec.NetworkStatus 4, // 2: specs.MachineStatusSpec.role:type_name -> specs.MachineStatusSpec.Role - 114, // 3: specs.MachineStatusSpec.platform_metadata:type_name -> specs.MachineStatusSpec.PlatformMetadata - 117, // 4: specs.MachineStatusSpec.image_labels:type_name -> specs.MachineStatusSpec.ImageLabelsEntry - 115, // 5: specs.MachineStatusSpec.schematic:type_name -> specs.MachineStatusSpec.Schematic - 116, // 6: specs.MachineStatusSpec.diagnostics:type_name -> specs.MachineStatusSpec.Diagnostic + 115, // 3: specs.MachineStatusSpec.platform_metadata:type_name -> specs.MachineStatusSpec.PlatformMetadata + 118, // 4: specs.MachineStatusSpec.image_labels:type_name -> specs.MachineStatusSpec.ImageLabelsEntry + 116, // 5: specs.MachineStatusSpec.schematic:type_name -> specs.MachineStatusSpec.Schematic + 117, // 6: specs.MachineStatusSpec.diagnostics:type_name -> specs.MachineStatusSpec.Diagnostic 5, // 7: specs.MachineStatusSpec.power_state:type_name -> specs.MachineStatusSpec.PowerState 23, // 8: specs.MachineStatusSpec.security_state:type_name -> specs.SecurityState - 122, // 9: specs.ClusterSpec.features:type_name -> specs.ClusterSpec.Features + 123, // 9: specs.ClusterSpec.features:type_name -> specs.ClusterSpec.Features 30, // 10: specs.ClusterSpec.backup_configuration:type_name -> specs.EtcdBackupConf - 150, // 11: specs.EtcdBackupConf.interval:type_name -> google.protobuf.Duration - 151, // 12: specs.EtcdBackupSpec.created_at:type_name -> google.protobuf.Timestamp - 150, // 13: specs.BackupDataSpec.interval:type_name -> google.protobuf.Duration + 151, // 11: specs.EtcdBackupConf.interval:type_name -> google.protobuf.Duration + 152, // 12: specs.EtcdBackupSpec.created_at:type_name -> google.protobuf.Timestamp + 151, // 13: specs.BackupDataSpec.interval:type_name -> google.protobuf.Duration 6, // 14: specs.EtcdBackupStatusSpec.status:type_name -> specs.EtcdBackupStatusSpec.Status - 151, // 15: specs.EtcdBackupStatusSpec.last_backup_time:type_name -> google.protobuf.Timestamp - 151, // 16: specs.EtcdBackupStatusSpec.last_backup_attempt:type_name -> google.protobuf.Timestamp - 151, // 17: specs.EtcdManualBackupSpec.backup_at:type_name -> google.protobuf.Timestamp + 152, // 15: specs.EtcdBackupStatusSpec.last_backup_time:type_name -> google.protobuf.Timestamp + 152, // 16: specs.EtcdBackupStatusSpec.last_backup_attempt:type_name -> google.protobuf.Timestamp + 152, // 17: specs.EtcdManualBackupSpec.backup_at:type_name -> google.protobuf.Timestamp 36, // 18: specs.EtcdBackupOverallStatusSpec.last_backup_status:type_name -> specs.EtcdBackupStatusSpec 7, // 19: specs.ClusterMachineStatusSpec.stage:type_name -> specs.ClusterMachineStatusSpec.Stage 0, // 20: specs.ClusterMachineStatusSpec.config_apply_status:type_name -> specs.ConfigApplyStatus - 123, // 21: specs.ClusterMachineStatusSpec.provision_status:type_name -> specs.ClusterMachineStatusSpec.ProvisionStatus + 124, // 21: specs.ClusterMachineStatusSpec.provision_status:type_name -> specs.ClusterMachineStatusSpec.ProvisionStatus 48, // 22: specs.ClusterStatusSpec.machines:type_name -> specs.Machines 8, // 23: specs.ClusterStatusSpec.phase:type_name -> specs.ClusterStatusSpec.Phase 9, // 24: specs.MachineSetSpec.update_strategy:type_name -> specs.MachineSetSpec.UpdateStrategy - 125, // 25: specs.MachineSetSpec.machine_class:type_name -> specs.MachineSetSpec.MachineAllocation - 126, // 26: specs.MachineSetSpec.bootstrap_spec:type_name -> specs.MachineSetSpec.BootstrapSpec + 126, // 25: specs.MachineSetSpec.machine_class:type_name -> specs.MachineSetSpec.MachineAllocation + 127, // 26: specs.MachineSetSpec.bootstrap_spec:type_name -> specs.MachineSetSpec.BootstrapSpec 9, // 27: specs.MachineSetSpec.delete_strategy:type_name -> specs.MachineSetSpec.UpdateStrategy - 128, // 28: specs.MachineSetSpec.update_strategy_config:type_name -> specs.MachineSetSpec.UpdateStrategyConfig - 128, // 29: specs.MachineSetSpec.delete_strategy_config:type_name -> specs.MachineSetSpec.UpdateStrategyConfig - 125, // 30: specs.MachineSetSpec.machine_allocation:type_name -> specs.MachineSetSpec.MachineAllocation + 129, // 28: specs.MachineSetSpec.update_strategy_config:type_name -> specs.MachineSetSpec.UpdateStrategyConfig + 129, // 29: specs.MachineSetSpec.delete_strategy_config:type_name -> specs.MachineSetSpec.UpdateStrategyConfig + 126, // 30: specs.MachineSetSpec.machine_allocation:type_name -> specs.MachineSetSpec.MachineAllocation 12, // 31: specs.TalosUpgradeStatusSpec.phase:type_name -> specs.TalosUpgradeStatusSpec.Phase 1, // 32: specs.MachineSetStatusSpec.phase:type_name -> specs.MachineSetPhase 48, // 33: specs.MachineSetStatusSpec.machines:type_name -> specs.Machines - 125, // 34: specs.MachineSetStatusSpec.machine_allocation:type_name -> specs.MachineSetSpec.MachineAllocation - 152, // 35: specs.MachineStatusSnapshotSpec.machine_status:type_name -> machine.MachineStatusEvent + 126, // 34: specs.MachineSetStatusSpec.machine_allocation:type_name -> specs.MachineSetSpec.MachineAllocation + 153, // 35: specs.MachineStatusSnapshotSpec.machine_status:type_name -> machine.MachineStatusEvent 13, // 36: specs.MachineStatusSnapshotSpec.power_stage:type_name -> specs.MachineStatusSnapshotSpec.PowerStage - 129, // 37: specs.ControlPlaneStatusSpec.conditions:type_name -> specs.ControlPlaneStatusSpec.Condition - 130, // 38: specs.KubernetesStatusSpec.nodes:type_name -> specs.KubernetesStatusSpec.NodeStatus - 132, // 39: specs.KubernetesStatusSpec.static_pods:type_name -> specs.KubernetesStatusSpec.NodeStaticPods + 130, // 37: specs.ControlPlaneStatusSpec.conditions:type_name -> specs.ControlPlaneStatusSpec.Condition + 131, // 38: specs.KubernetesStatusSpec.nodes:type_name -> specs.KubernetesStatusSpec.NodeStatus + 133, // 39: specs.KubernetesStatusSpec.static_pods:type_name -> specs.KubernetesStatusSpec.NodeStaticPods 16, // 40: specs.KubernetesUpgradeStatusSpec.phase:type_name -> specs.KubernetesUpgradeStatusSpec.Phase 63, // 41: specs.OngoingTaskSpec.talos_upgrade:type_name -> specs.TalosUpgradeStatusSpec 71, // 42: specs.OngoingTaskSpec.kubernetes_upgrade:type_name -> specs.KubernetesUpgradeStatusSpec 73, // 43: specs.OngoingTaskSpec.destroy:type_name -> specs.DestroyStatusSpec - 80, // 44: specs.FeaturesConfigSpec.etcd_backup_settings:type_name -> specs.EtcdBackupSettings + 81, // 44: specs.FeaturesConfigSpec.etcd_backup_settings:type_name -> specs.EtcdBackupSettings 79, // 45: specs.FeaturesConfigSpec.user_pilot_settings:type_name -> specs.UserPilotSettings - 150, // 46: specs.EtcdBackupSettings.tick_interval:type_name -> google.protobuf.Duration - 150, // 47: specs.EtcdBackupSettings.min_interval:type_name -> google.protobuf.Duration - 150, // 48: specs.EtcdBackupSettings.max_interval:type_name -> google.protobuf.Duration - 133, // 49: specs.MachineClassSpec.auto_provision:type_name -> specs.MachineClassSpec.Provision - 134, // 50: specs.MachineConfigGenOptionsSpec.install_image:type_name -> specs.MachineConfigGenOptionsSpec.InstallImage - 135, // 51: specs.KubernetesUsageSpec.cpu:type_name -> specs.KubernetesUsageSpec.Quantity - 135, // 52: specs.KubernetesUsageSpec.mem:type_name -> specs.KubernetesUsageSpec.Quantity - 135, // 53: specs.KubernetesUsageSpec.storage:type_name -> specs.KubernetesUsageSpec.Quantity - 136, // 54: specs.KubernetesUsageSpec.pods:type_name -> specs.KubernetesUsageSpec.Pod - 137, // 55: specs.ImagePullRequestSpec.node_image_list:type_name -> specs.ImagePullRequestSpec.NodeImageList - 138, // 56: specs.TalosExtensionsSpec.items:type_name -> specs.TalosExtensionsSpec.Info - 17, // 57: specs.ExtensionsConfigurationStatusSpec.phase:type_name -> specs.ExtensionsConfigurationStatusSpec.Phase - 139, // 58: specs.MachineExtensionsStatusSpec.extensions:type_name -> specs.MachineExtensionsStatusSpec.Item - 140, // 59: specs.MachineStatusMetricsSpec.versions_map:type_name -> specs.MachineStatusMetricsSpec.VersionsMapEntry - 141, // 60: specs.MachineStatusMetricsSpec.platforms:type_name -> specs.MachineStatusMetricsSpec.PlatformsEntry - 142, // 61: specs.MachineStatusMetricsSpec.secure_boot_status:type_name -> specs.MachineStatusMetricsSpec.SecureBootStatusEntry - 143, // 62: specs.MachineStatusMetricsSpec.uki_status:type_name -> specs.MachineStatusMetricsSpec.UkiStatusEntry - 144, // 63: specs.ClusterMetricsSpec.features:type_name -> specs.ClusterMetricsSpec.FeaturesEntry - 145, // 64: specs.ClusterStatusMetricsSpec.phases:type_name -> specs.ClusterStatusMetricsSpec.PhasesEntry - 25, // 65: specs.MachineRequestSetSpec.meta_values:type_name -> specs.MetaValue - 3, // 66: specs.MachineRequestSetSpec.grpc_tunnel:type_name -> specs.GrpcTunnelMode - 146, // 67: specs.ClusterDiagnosticsSpec.nodes:type_name -> specs.ClusterDiagnosticsSpec.Node - 19, // 68: specs.ClusterMachineRequestStatusSpec.stage:type_name -> specs.ClusterMachineRequestStatusSpec.Stage - 21, // 69: specs.InfraMachineConfigSpec.power_state:type_name -> specs.InfraMachineConfigSpec.MachinePowerState - 20, // 70: specs.InfraMachineConfigSpec.acceptance_status:type_name -> specs.InfraMachineConfigSpec.AcceptanceStatus - 147, // 71: specs.InfraMachineBMCConfigSpec.ipmi:type_name -> specs.InfraMachineBMCConfigSpec.IPMI - 148, // 72: specs.InfraMachineBMCConfigSpec.api:type_name -> specs.InfraMachineBMCConfigSpec.API - 149, // 73: specs.InfraProviderCombinedStatusSpec.health:type_name -> specs.InfraProviderCombinedStatusSpec.Health - 118, // 74: specs.MachineStatusSpec.HardwareStatus.processors:type_name -> specs.MachineStatusSpec.HardwareStatus.Processor - 119, // 75: specs.MachineStatusSpec.HardwareStatus.memory_modules:type_name -> specs.MachineStatusSpec.HardwareStatus.MemoryModule - 120, // 76: specs.MachineStatusSpec.HardwareStatus.blockdevices:type_name -> specs.MachineStatusSpec.HardwareStatus.BlockDevice - 121, // 77: specs.MachineStatusSpec.NetworkStatus.network_links:type_name -> specs.MachineStatusSpec.NetworkStatus.NetworkLinkStatus - 24, // 78: specs.MachineStatusSpec.Schematic.overlay:type_name -> specs.Overlay - 25, // 79: specs.MachineStatusSpec.Schematic.meta_values:type_name -> specs.MetaValue - 10, // 80: specs.MachineSetSpec.MachineClass.allocation_type:type_name -> specs.MachineSetSpec.MachineClass.Type - 11, // 81: specs.MachineSetSpec.MachineAllocation.allocation_type:type_name -> specs.MachineSetSpec.MachineAllocation.Type - 127, // 82: specs.MachineSetSpec.UpdateStrategyConfig.rolling:type_name -> specs.MachineSetSpec.RollingUpdateStrategyConfig - 2, // 83: specs.ControlPlaneStatusSpec.Condition.type:type_name -> specs.ConditionType - 14, // 84: specs.ControlPlaneStatusSpec.Condition.status:type_name -> specs.ControlPlaneStatusSpec.Condition.Status - 15, // 85: specs.ControlPlaneStatusSpec.Condition.severity:type_name -> specs.ControlPlaneStatusSpec.Condition.Severity - 131, // 86: specs.KubernetesStatusSpec.NodeStaticPods.static_pods:type_name -> specs.KubernetesStatusSpec.StaticPodStatus - 25, // 87: specs.MachineClassSpec.Provision.meta_values:type_name -> specs.MetaValue - 3, // 88: specs.MachineClassSpec.Provision.grpc_tunnel:type_name -> specs.GrpcTunnelMode - 23, // 89: specs.MachineConfigGenOptionsSpec.InstallImage.security_state:type_name -> specs.SecurityState - 18, // 90: specs.MachineExtensionsStatusSpec.Item.phase:type_name -> specs.MachineExtensionsStatusSpec.Item.Phase - 91, // [91:91] is the sub-list for method output_type - 91, // [91:91] is the sub-list for method input_type - 91, // [91:91] is the sub-list for extension type_name - 91, // [91:91] is the sub-list for extension extendee - 0, // [0:91] is the sub-list for field type_name + 80, // 46: specs.FeaturesConfigSpec.stripe_settings:type_name -> specs.StripeSettings + 151, // 47: specs.EtcdBackupSettings.tick_interval:type_name -> google.protobuf.Duration + 151, // 48: specs.EtcdBackupSettings.min_interval:type_name -> google.protobuf.Duration + 151, // 49: specs.EtcdBackupSettings.max_interval:type_name -> google.protobuf.Duration + 134, // 50: specs.MachineClassSpec.auto_provision:type_name -> specs.MachineClassSpec.Provision + 135, // 51: specs.MachineConfigGenOptionsSpec.install_image:type_name -> specs.MachineConfigGenOptionsSpec.InstallImage + 136, // 52: specs.KubernetesUsageSpec.cpu:type_name -> specs.KubernetesUsageSpec.Quantity + 136, // 53: specs.KubernetesUsageSpec.mem:type_name -> specs.KubernetesUsageSpec.Quantity + 136, // 54: specs.KubernetesUsageSpec.storage:type_name -> specs.KubernetesUsageSpec.Quantity + 137, // 55: specs.KubernetesUsageSpec.pods:type_name -> specs.KubernetesUsageSpec.Pod + 138, // 56: specs.ImagePullRequestSpec.node_image_list:type_name -> specs.ImagePullRequestSpec.NodeImageList + 139, // 57: specs.TalosExtensionsSpec.items:type_name -> specs.TalosExtensionsSpec.Info + 17, // 58: specs.ExtensionsConfigurationStatusSpec.phase:type_name -> specs.ExtensionsConfigurationStatusSpec.Phase + 140, // 59: specs.MachineExtensionsStatusSpec.extensions:type_name -> specs.MachineExtensionsStatusSpec.Item + 141, // 60: specs.MachineStatusMetricsSpec.versions_map:type_name -> specs.MachineStatusMetricsSpec.VersionsMapEntry + 142, // 61: specs.MachineStatusMetricsSpec.platforms:type_name -> specs.MachineStatusMetricsSpec.PlatformsEntry + 143, // 62: specs.MachineStatusMetricsSpec.secure_boot_status:type_name -> specs.MachineStatusMetricsSpec.SecureBootStatusEntry + 144, // 63: specs.MachineStatusMetricsSpec.uki_status:type_name -> specs.MachineStatusMetricsSpec.UkiStatusEntry + 145, // 64: specs.ClusterMetricsSpec.features:type_name -> specs.ClusterMetricsSpec.FeaturesEntry + 146, // 65: specs.ClusterStatusMetricsSpec.phases:type_name -> specs.ClusterStatusMetricsSpec.PhasesEntry + 25, // 66: specs.MachineRequestSetSpec.meta_values:type_name -> specs.MetaValue + 3, // 67: specs.MachineRequestSetSpec.grpc_tunnel:type_name -> specs.GrpcTunnelMode + 147, // 68: specs.ClusterDiagnosticsSpec.nodes:type_name -> specs.ClusterDiagnosticsSpec.Node + 19, // 69: specs.ClusterMachineRequestStatusSpec.stage:type_name -> specs.ClusterMachineRequestStatusSpec.Stage + 21, // 70: specs.InfraMachineConfigSpec.power_state:type_name -> specs.InfraMachineConfigSpec.MachinePowerState + 20, // 71: specs.InfraMachineConfigSpec.acceptance_status:type_name -> specs.InfraMachineConfigSpec.AcceptanceStatus + 148, // 72: specs.InfraMachineBMCConfigSpec.ipmi:type_name -> specs.InfraMachineBMCConfigSpec.IPMI + 149, // 73: specs.InfraMachineBMCConfigSpec.api:type_name -> specs.InfraMachineBMCConfigSpec.API + 150, // 74: specs.InfraProviderCombinedStatusSpec.health:type_name -> specs.InfraProviderCombinedStatusSpec.Health + 119, // 75: specs.MachineStatusSpec.HardwareStatus.processors:type_name -> specs.MachineStatusSpec.HardwareStatus.Processor + 120, // 76: specs.MachineStatusSpec.HardwareStatus.memory_modules:type_name -> specs.MachineStatusSpec.HardwareStatus.MemoryModule + 121, // 77: specs.MachineStatusSpec.HardwareStatus.blockdevices:type_name -> specs.MachineStatusSpec.HardwareStatus.BlockDevice + 122, // 78: specs.MachineStatusSpec.NetworkStatus.network_links:type_name -> specs.MachineStatusSpec.NetworkStatus.NetworkLinkStatus + 24, // 79: specs.MachineStatusSpec.Schematic.overlay:type_name -> specs.Overlay + 25, // 80: specs.MachineStatusSpec.Schematic.meta_values:type_name -> specs.MetaValue + 10, // 81: specs.MachineSetSpec.MachineClass.allocation_type:type_name -> specs.MachineSetSpec.MachineClass.Type + 11, // 82: specs.MachineSetSpec.MachineAllocation.allocation_type:type_name -> specs.MachineSetSpec.MachineAllocation.Type + 128, // 83: specs.MachineSetSpec.UpdateStrategyConfig.rolling:type_name -> specs.MachineSetSpec.RollingUpdateStrategyConfig + 2, // 84: specs.ControlPlaneStatusSpec.Condition.type:type_name -> specs.ConditionType + 14, // 85: specs.ControlPlaneStatusSpec.Condition.status:type_name -> specs.ControlPlaneStatusSpec.Condition.Status + 15, // 86: specs.ControlPlaneStatusSpec.Condition.severity:type_name -> specs.ControlPlaneStatusSpec.Condition.Severity + 132, // 87: specs.KubernetesStatusSpec.NodeStaticPods.static_pods:type_name -> specs.KubernetesStatusSpec.StaticPodStatus + 25, // 88: specs.MachineClassSpec.Provision.meta_values:type_name -> specs.MetaValue + 3, // 89: specs.MachineClassSpec.Provision.grpc_tunnel:type_name -> specs.GrpcTunnelMode + 23, // 90: specs.MachineConfigGenOptionsSpec.InstallImage.security_state:type_name -> specs.SecurityState + 18, // 91: specs.MachineExtensionsStatusSpec.Item.phase:type_name -> specs.MachineExtensionsStatusSpec.Item.Phase + 92, // [92:92] is the sub-list for method output_type + 92, // [92:92] is the sub-list for method input_type + 92, // [92:92] is the sub-list for extension type_name + 92, // [92:92] is the sub-list for extension extendee + 0, // [0:92] is the sub-list for field type_name } func init() { file_omni_specs_omni_proto_init() } @@ -9982,7 +10040,7 @@ func file_omni_specs_omni_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_omni_specs_omni_proto_rawDesc), len(file_omni_specs_omni_proto_rawDesc)), NumEnums: 22, - NumMessages: 128, + NumMessages: 129, NumExtensions: 0, NumServices: 0, }, diff --git a/client/api/omni/specs/omni.proto b/client/api/omni/specs/omni.proto index 1230041c..9b235811 100644 --- a/client/api/omni/specs/omni.proto +++ b/client/api/omni/specs/omni.proto @@ -1029,12 +1029,19 @@ message FeaturesConfigSpec { // UserPilotSettings enables UserPilot on the frontend side. UserPilotSettings user_pilot_settings = 6; + + // StripeSettings enables Stripe on the frontend side. + StripeSettings stripe_settings = 7; } message UserPilotSettings { string app_token = 1; } +message StripeSettings { + bool enabled = 1; +} + message EtcdBackupSettings { // TickInterval is the interval between checking for backups in controller. google.protobuf.Duration tick_interval = 1; diff --git a/client/api/omni/specs/omni_vtproto.pb.go b/client/api/omni/specs/omni_vtproto.pb.go index c69b98ab..4868c218 100644 --- a/client/api/omni/specs/omni_vtproto.pb.go +++ b/client/api/omni/specs/omni_vtproto.pb.go @@ -1710,6 +1710,7 @@ func (m *FeaturesConfigSpec) CloneVT() *FeaturesConfigSpec { r.AuditLogEnabled = m.AuditLogEnabled r.ImageFactoryBaseUrl = m.ImageFactoryBaseUrl r.UserPilotSettings = m.UserPilotSettings.CloneVT() + r.StripeSettings = m.StripeSettings.CloneVT() if len(m.unknownFields) > 0 { r.unknownFields = make([]byte, len(m.unknownFields)) copy(r.unknownFields, m.unknownFields) @@ -1738,6 +1739,23 @@ func (m *UserPilotSettings) CloneMessageVT() proto.Message { return m.CloneVT() } +func (m *StripeSettings) CloneVT() *StripeSettings { + if m == nil { + return (*StripeSettings)(nil) + } + r := new(StripeSettings) + r.Enabled = m.Enabled + if len(m.unknownFields) > 0 { + r.unknownFields = make([]byte, len(m.unknownFields)) + copy(r.unknownFields, m.unknownFields) + } + return r +} + +func (m *StripeSettings) CloneMessageVT() proto.Message { + return m.CloneVT() +} + func (m *EtcdBackupSettings) CloneVT() *EtcdBackupSettings { if m == nil { return (*EtcdBackupSettings)(nil) @@ -5001,6 +5019,9 @@ func (this *FeaturesConfigSpec) EqualVT(that *FeaturesConfigSpec) bool { if !this.UserPilotSettings.EqualVT(that.UserPilotSettings) { return false } + if !this.StripeSettings.EqualVT(that.StripeSettings) { + return false + } return string(this.unknownFields) == string(that.unknownFields) } @@ -5030,6 +5051,25 @@ func (this *UserPilotSettings) EqualMessageVT(thatMsg proto.Message) bool { } return this.EqualVT(that) } +func (this *StripeSettings) EqualVT(that *StripeSettings) bool { + if this == that { + return true + } else if this == nil || that == nil { + return false + } + if this.Enabled != that.Enabled { + return false + } + return string(this.unknownFields) == string(that.unknownFields) +} + +func (this *StripeSettings) EqualMessageVT(thatMsg proto.Message) bool { + that, ok := thatMsg.(*StripeSettings) + if !ok { + return false + } + return this.EqualVT(that) +} func (this *EtcdBackupSettings) EqualVT(that *EtcdBackupSettings) bool { if this == that { return true @@ -10908,6 +10948,16 @@ func (m *FeaturesConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error) { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } + if m.StripeSettings != nil { + size, err := m.StripeSettings.MarshalToSizedBufferVT(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x3a + } if m.UserPilotSettings != nil { size, err := m.UserPilotSettings.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { @@ -11008,6 +11058,49 @@ func (m *UserPilotSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *StripeSettings) MarshalVT() (dAtA []byte, err error) { + if m == nil { + return nil, nil + } + size := m.SizeVT() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBufferVT(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *StripeSettings) MarshalToVT(dAtA []byte) (int, error) { + size := m.SizeVT() + return m.MarshalToSizedBufferVT(dAtA[:size]) +} + +func (m *StripeSettings) MarshalToSizedBufferVT(dAtA []byte) (int, error) { + if m == nil { + return 0, nil + } + i := len(dAtA) + _ = i + var l int + _ = l + if m.unknownFields != nil { + i -= len(m.unknownFields) + copy(dAtA[i:], m.unknownFields) + } + if m.Enabled { + i-- + if m.Enabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + func (m *EtcdBackupSettings) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil @@ -15180,6 +15273,10 @@ func (m *FeaturesConfigSpec) SizeVT() (n int) { l = m.UserPilotSettings.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } + if m.StripeSettings != nil { + l = m.StripeSettings.SizeVT() + n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) + } n += len(m.unknownFields) return n } @@ -15198,6 +15295,19 @@ func (m *UserPilotSettings) SizeVT() (n int) { return n } +func (m *StripeSettings) SizeVT() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Enabled { + n += 2 + } + n += len(m.unknownFields) + return n +} + func (m *EtcdBackupSettings) SizeVT() (n int) { if m == nil { return 0 @@ -27975,6 +28085,42 @@ func (m *FeaturesConfigSpec) UnmarshalVT(dAtA []byte) error { return err } iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field StripeSettings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return protohelpers.ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return protohelpers.ErrInvalidLength + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return protohelpers.ErrInvalidLength + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.StripeSettings == nil { + m.StripeSettings = &StripeSettings{} + } + if err := m.StripeSettings.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := protohelpers.Skip(dAtA[iNdEx:]) @@ -28080,6 +28226,77 @@ func (m *UserPilotSettings) UnmarshalVT(dAtA []byte) error { } return nil } +func (m *StripeSettings) UnmarshalVT(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return protohelpers.ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: StripeSettings: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: StripeSettings: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return protohelpers.ErrIntOverflow + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Enabled = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := protohelpers.Skip(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return protohelpers.ErrInvalidLength + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *EtcdBackupSettings) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 diff --git a/client/api/omni/specs/siderolink.pb.go b/client/api/omni/specs/siderolink.pb.go index 0b85319a..689ad837 100644 --- a/client/api/omni/specs/siderolink.pb.go +++ b/client/api/omni/specs/siderolink.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/siderolink.proto diff --git a/client/api/omni/specs/system.pb.go b/client/api/omni/specs/system.pb.go index 9f46a5f3..c44299fc 100644 --- a/client/api/omni/specs/system.pb.go +++ b/client/api/omni/specs/system.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/system.proto diff --git a/client/api/omni/specs/virtual.pb.go b/client/api/omni/specs/virtual.pb.go index 437b3783..3f6740d7 100644 --- a/client/api/omni/specs/virtual.pb.go +++ b/client/api/omni/specs/virtual.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.7 +// protoc-gen-go v1.36.9 // protoc v5.29.4 // source: omni/specs/virtual.proto diff --git a/frontend/src/api/omni/specs/omni.pb.ts b/frontend/src/api/omni/specs/omni.pb.ts index b8fd609d..236e70e3 100644 --- a/frontend/src/api/omni/specs/omni.pb.ts +++ b/frontend/src/api/omni/specs/omni.pb.ts @@ -673,12 +673,17 @@ export type FeaturesConfigSpec = { audit_log_enabled?: boolean image_factory_base_url?: string user_pilot_settings?: UserPilotSettings + stripe_settings?: StripeSettings } export type UserPilotSettings = { app_token?: string } +export type StripeSettings = { + enabled?: boolean +} + export type EtcdBackupSettings = { tick_interval?: GoogleProtobufDuration.Duration min_interval?: GoogleProtobufDuration.Duration diff --git a/frontend/src/components/SideBar/TSideBarList.vue b/frontend/src/components/SideBar/TSideBarList.vue index 9286ce10..c3fcca11 100644 --- a/frontend/src/components/SideBar/TSideBarList.vue +++ b/frontend/src/components/SideBar/TSideBarList.vue @@ -20,6 +20,7 @@ export type SideBarItem = { tooltip?: string iconSvgBase64?: string subItems?: SideBarItem[] + regularLink?: boolean } type Props = { @@ -36,6 +37,7 @@ defineProps() v-for="item of items" :key="item.name" :route="item.route" + :regular-link="item.regularLink" :name="item.name" :icon="item.icon" :icon-svg-base64="item.iconSvgBase64" diff --git a/frontend/src/components/common/MenuItem/TMenuItem.vue b/frontend/src/components/common/MenuItem/TMenuItem.vue index 25b5c73b..0abcb812 100644 --- a/frontend/src/components/common/MenuItem/TMenuItem.vue +++ b/frontend/src/components/common/MenuItem/TMenuItem.vue @@ -35,14 +35,8 @@ const expanded = useSessionStorage(`sidebar-expanded-${props.level}-${props.name const vueroute = useRoute() const { subItems, level } = toRefs(props) -const handleClick = (event: Event) => { - if (props.regularLink) { - return // Don't prevent default for regular links - } - - event.preventDefault() - - if (!props.route) { +const toggleSubmenu = () => { + if (subItems.value?.length) { expanded.value = !expanded.value } } @@ -67,7 +61,7 @@ const componentType = props.route ? (props.regularLink ? 'a' : 'router-link') : const componentAttributes = props.route ? props.regularLink - ? { href: props.route, target: '_blank' } + ? { href: props.route, target: '_blank', rel: 'noopener noreferrer' } : { to: props.route, exactActiveClass: 'item-active' } : { class: 'select-none cursor-pointer' } @@ -75,13 +69,14 @@ componentAttributes.class = (componentAttributes.class ?? '') + ' item-container