Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions definitions/features.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,12 @@ features:
ui:
description: "Metal3 Integration allows administrators to manage bare metal nodes with Metal3."

# VM Management
- name: "vm-management"
displayName: "VM Management with KubeVirt"
module: "vm-management"
description: "VM Management with KubeVirt allows administrators to manage virtual machines with KubeVirt."

# Integrations
- name: "argo-integration"
displayName: "Argo Integration"
Expand Down
4 changes: 4 additions & 0 deletions definitions/generated/modules_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,10 @@ modules:
features:
- vcluster-enterprise-plugins
name: virtual-clusters
- displayName: VM Management with KubeVirt
features:
- vm-management
name: vm-management
- displayName: vNode
features:
- vnode-runtime
Expand Down
2 changes: 2 additions & 0 deletions definitions/modules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ modules:
displayName: "Security + Compliance"
- name: "bare-metal"
displayName: "Bare Metal"
- name: "vm-management"
displayName: "VM Management with KubeVirt"
- name: "integrations"
displayName: "Integrations"
- name: "tenancy-models"
Expand Down
8 changes: 8 additions & 0 deletions pkg/licenseapi/features.go
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@ const (

Metal3 FeatureName = "metal3" // Metal3 Integration

VmManagement FeatureName = "vm-management" // VM Management with KubeVirt

ArgoIntegration FeatureName = "argo-integration" // Argo Integration

VirtualClusterProDistroIntegrationsKubeVirt FeatureName = "vcp-distro-integrations-kube-virt" // KubeVirt Integration
Expand Down Expand Up @@ -197,6 +199,7 @@ func GetFeatures() []FeatureName {
Netris,
KubeVip,
Metal3,
VmManagement,
ArgoIntegration,
VirtualClusterProDistroIntegrationsKubeVirt,
VaultIntegration,
Expand Down Expand Up @@ -454,6 +457,11 @@ func GetAllFeatures() []*Feature {
Name: "metal3",
Module: "bare-metal",
},
{
DisplayName: "VM Management with KubeVirt",
Name: "vm-management",
Module: "vm-management",
},
{
DisplayName: "Argo Integration",
Name: "argo-integration",
Expand Down
Loading