public List<String> getSupportedClusterLevels() { Set<Version> versions = getConfigurationValueDefault(ConfigValues.SupportedClusterLevels); if (versions == null) { return Collections.emptyList(); } return versions.stream() .map(version -> String.format("%s.%s", version.getMajor(), version.getMinor())) .collect(toList()); }
public OS(String name, Version version, String fullVersion) { Objects.requireNonNull(name); Objects.requireNonNull(version); this.name = name.trim(); this.version = new Version(version.getMajor(), version.getMinor(), version.getBuild(), version.getRevision()); this.fullVersion = fullVersion; }
private boolean isVMWithMemoryCompatible(VM vm) { if (vm == null || vm.getCustomCompatibilityVersion() != null) { return true; } Version recentClusterVersion = vm.getClusterCompatibilityVersion(); // the cluster version in which the memory snapshot was taken Version originalClusterVersion = vm.getClusterCompatibilityVersionOrigin(); // The originalClusterVersion is null if the snapshot originates in <3.6 . // Otherwise it is stored in OVF as OvfProperties.CLUSTER_COMPATIBILITY_VERSION and contains cluster // version at the time of snapshot's creation. Populated by OvfReader. return originalClusterVersion != null && recentClusterVersion.getMajor() == originalClusterVersion.getMajor() && recentClusterVersion.getMinor() == originalClusterVersion.getMinor(); }
protected List<Version> getVersions() { Version version = mock(Version.class); when(version.getMajor()).thenReturn(2); when(version.getMinor()).thenReturn(3); List<Version> versions = new ArrayList<>(); versions.add(version); return versions; }
protected List<Version> getVersions() { Version version = mock(Version.class); when(version.getMajor()).thenReturn(2); when(version.getMinor()).thenReturn(3); List<Version> versions = new ArrayList<>(); versions.add(version); return versions; }
public Version getPartialVersion() { Version initial = getGuestAgentVersion(); return initial == null ? null : new Version(initial.getMajor(), initial.getMinor()); }
@Mapping(from = List.class, to = Versions.class) public static Versions map(List<org.ovirt.engine.core.compat.Version> entity, Versions template) { Versions model = template != null ? template : new Versions(); for (org.ovirt.engine.core.compat.Version version : entity) { Version v = new Version(); v.setMajor(version.getMajor()); v.setMinor(version.getMinor()); model.getVersions().add(v); } return model; }
@Test public void shouldHandleAlNumMajorVersion() { final OS validOs = OS.fromPackageVersionString("Centos - 7Server - release"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); }
@Test public void shouldFalbackToEl6ReleaseIdentifier() { final OS validOs = OS.fromPackageVersionString("Centos - Server7 - release.el6"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(6); }
@Test public void shouldFalbackToEl7ReleaseIdentifier() { final OS validOs = OS.fromPackageVersionString("Centos - Server9 - release.el7"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); }
@Test public void shouldHandleStrangeMajorVersion() { final OS validOs = OS.fromPackageVersionString("Centos - 7. - release"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); assertThat(validOs.getVersion().getMinor()).isEqualTo(-1); }
@Test public void shouldHandleNumMinorVersion() { final OS validOs = OS.fromPackageVersionString("Centos - 7.3 - release"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); assertThat(validOs.getVersion().getMinor()).isEqualTo(3); }
if (hostVersion.getMajor() == iso.getMajor()) {
@Test public void shouldHandleNumMajorVersion() { final OS validOs = OS.fromPackageVersionString("Centos - 7 - release"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); assertThat(validOs.getVersion().getMinor()).isEqualTo(-1); }
public static Version map(org.ovirt.engine.core.compat.Version versionEngine) { Version versionApi = new Version(); versionApi.setMajor(versionEngine.getMajor() >= 0 ? versionEngine.getMajor() : null); versionApi.setMinor(versionEngine.getMinor() >= 0 ? versionEngine.getMinor() : null); versionApi.setBuild(versionEngine.getBuild() >= 0 ? versionEngine.getBuild() : null); versionApi.setRevision(versionEngine.getRevision() >= 0 ? versionEngine.getRevision() : null); return versionApi; }
@Test public void shouldHandleAlNumFullVersion() { final OS validOs = OS.fromPackageVersionString("Centos - 7.3.2Server - release"); assertThat(validOs.isValid()).isTrue(); assertThat(validOs.getVersion().getMajor()).isEqualTo(7); assertThat(validOs.getVersion().getMinor()).isEqualTo(3); assertThat(validOs.getVersion().getBuild()).isEqualTo(2); }
private static OperatingSystem mapOperatingSystem(VDS entity) { final OperatingSystem model = new OperatingSystem(); if (StringUtils.isNotBlank(entity.getHostOs())) { OS hostOs = OS.fromPackageVersionString(entity.getHostOs()); Version version = new Version(); if (hostOs.getVersion().getMajor() != VERSION_NOT_SET) { version.setMajor(hostOs.getVersion().getMajor()); } if (hostOs.getVersion().getMinor() != VERSION_NOT_SET) { version.setMinor(hostOs.getVersion().getMinor()); } if (hostOs.getVersion().getBuild() != VERSION_NOT_SET) { version.setBuild(hostOs.getVersion().getBuild()); } version.setFullVersion(hostOs.getFullVersion()); model.setVersion(version); model.setType(hostOs.getName()); } model.setCustomKernelCmdline(Objects.toString(entity.getCurrentKernelCmdline(), "")); model.setReportedKernelCmdline(entity.getKernelArgs()); return model; }