Skip to content

Commit

Permalink
MIGENG-687 Remove reevaluate for shared disks (#79)
Browse files Browse the repository at this point in the history
* MIGENG-687:Shared_VMDK flag

* MIGENG-687: added target/category information to shared vmdk flag

* MIGENG-687: remove reevaluate for shared disks

* MIGENG-687: remove unused code
  • Loading branch information
m-brophy authored Jan 7, 2021
1 parent 8b79954 commit 2ab015c
Show file tree
Hide file tree
Showing 10 changed files with 9 additions and 396 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ public static Optional<OSSupport> findOSSupportForOS(String osName)

public enum FlagUnsuitabilityForTargets{
RDM_DISK(WorkloadInventoryReportModel.RDM_DISK_FLAG_NAME, true, false, null),
SHARED_DISK(WorkloadInventoryReportModel.SHARED_DISK_FLAG_NAME,true, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL),
CPU_MEMORY_HOTPLUG(WorkloadInventoryReportModel.CPU_MEMORY_HOTPLUG_FLAG_NAME, true, true, null),
CPU_AFFINITY(WorkloadInventoryReportModel.CPU_AFFINITY_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_WARNING),
UEFI_BOOT(WorkloadInventoryReportModel.UEFI_BOOT_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL),
Expand All @@ -111,7 +110,8 @@ public enum FlagUnsuitabilityForTargets{
HAS_PASSTHROUGH_DEVICE(WorkloadInventoryReportModel.PASSTHROUGH_DEVICE_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL),
HAS_USB_CONTROLLERS(WorkloadInventoryReportModel.USB_CONTROLLERS_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_WARNING),
SR_IOV_NIC(WorkloadInventoryReportModel.SR_IOV_NIC_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL),
SHARED_VMDK(WorkloadInventoryReportModel.SHARED_VMDK_FLAG_NAME, false, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL);
SHARED_VMDK(WorkloadInventoryReportModel.SHARED_VMDK_FLAG_NAME, true, true, WorkloadInventoryReportModel.FLAG_CATEGORY_CRITICAL);


private final String name;
private final boolean isUnsuitableForOSP;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ public class WorkloadInventoryReportModel
static final long serialVersionUID = 1L;

public static final String RDM_DISK_FLAG_NAME = "RDM";
public static final String SHARED_DISK_FLAG_NAME = "Shared Disk";
public static final String CPU_MEMORY_HOTPLUG_FLAG_NAME = "CPU/memory hotplug";
public static final String CPU_AFFINITY_FLAG_NAME = "CPU affinity";
public static final String USB_CONTROLLERS_FLAG_NAME = "USB controller";
Expand Down
3 changes: 0 additions & 3 deletions src/main/resources/META-INF/kmodule.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,4 @@
<kbase name="WorkloadSummaryKBase" default="false" eventProcessingMode="stream" equalsBehavior="identity" packages="org.jboss.xavier.analytics.rules.workload.summary">
<ksession name="WorkloadSummaryKSession0" type="stateless" default="true" clockType="realtime"/>
</kbase>
<kbase name="WorkloadInventoryReevaluateKBase" default="false" eventProcessingMode="stream" equalsBehavior="identity" packages="org.jboss.xavier.analytics.rules.agendafocus.reevaluate, org.jboss.xavier.analytics.rules.workload.inventory.complexity, org.jboss.xavier.analytics.rules.workload.inventory.targets, org.jboss.xavier.analytics.rules.workload.inventory.queries, org.jboss.xavier.analytics.rules.workload.inventory.category">
<ksession name="WorkloadInventoryReevaluateKSession0" type="stateless" default="true" clockType="realtime"/>
</kbase>
</kmodule>

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public void testTargetsFlagsExistConvertibleOS() {
WorkloadInventoryReportModel workloadInventoryReportModel = new WorkloadInventoryReportModel();
workloadInventoryReportModel.setOsDescription("CentOS");
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.RDM_DISK_FLAG_NAME);
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.SHARED_DISK_FLAG_NAME);
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.SHARED_VMDK_FLAG_NAME);

facts.put("workloadInventoryReportModel",workloadInventoryReportModel);

Expand Down Expand Up @@ -445,7 +445,7 @@ public void testNoOCPTargetSharedDiskFlagSupportedOS() {
WorkloadInventoryReportModel workloadInventoryReportModel = new WorkloadInventoryReportModel();
workloadInventoryReportModel.setOsDescription("Red Hat Enterprise Linux v7.6");
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.RDM_DISK_FLAG_NAME);
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.SHARED_DISK_FLAG_NAME);
workloadInventoryReportModel.addFlagIMS(WorkloadInventoryReportModel.SHARED_VMDK_FLAG_NAME);

facts.put("workloadInventoryReportModel",workloadInventoryReportModel);

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public class WorkloadInventoryReportTest extends BaseIntegrationTest {

public WorkloadInventoryReportTest()
{
super("WorkloadInventoryKSession0", "org.jboss.xavier.analytics.rules.workload.inventory.*", 74);
super("WorkloadInventoryKSession0", "org.jboss.xavier.analytics.rules.workload.inventory.*", 72);
}

@Test
Expand Down
Loading

0 comments on commit 2ab015c

Please sign in to comment.