Examples of DiskImage


Examples of org.jclouds.fujitsu.fgcp.domain.DiskImage

      assertEquals(os.getVersion(), "6.2");
   }

   @Test
   public void testUnrecognizedOsVersion() {
      DiskImage image = DiskImage.builder()
            .osName("Windows Server 2099 (256 bit)").build();

      OperatingSystem os = new DiskImageToOperatingSystem().apply(image);

      assertNotNull(os);
View Full Code Here

Examples of org.jclouds.fujitsu.fgcp.domain.DiskImage

      assertNull(os.getVersion());
   }

   @Test
   public void testOsVersionMissing() {
      DiskImage image = DiskImage.builder().osName("asd Server").build();

      OperatingSystem os = new DiskImageToOperatingSystem().apply(image);
      assertNotNull(os);
      assertNull(os.getVersion(), "os.getVersion(): \'" + os.getVersion()
            + "\'");
View Full Code Here

Examples of org.platformlayer.images.model.DiskImage

    }
    return best;
  }

  public DiskImage getOrCreateImage(DiskImage template) throws OpsException {
    DiskImage best = null;

    try {
      for (DiskImage candidate : platformLayer.listItems(DiskImage.class)) {
        if (isMatch(candidate, template)) {
          best = candidate;
View Full Code Here

Examples of org.platformlayer.images.model.DiskImage

        }
      }
      throw new OpsException("Cannot find bootstrap image for format " + Joiner.on(",").join(formats));
    }

    DiskImage imageTemplate = new DiskImage();
    imageTemplate.setFormat(formats.get(0).name());
    imageTemplate.setRecipeId(recipeKey);
    String id = "image-" + recipeKey.getItemId().getKey();
    imageTemplate.setKey(PlatformLayerKey.fromId(id));

    PlatformLayerKey cloudKey = targetCloud.getModel().getKey();
    imageTemplate.setCloud(cloudKey);

    DiskImage image = getOrCreateImage(imageTemplate);
    return getImageInfo(image);
  }
View Full Code Here

Examples of org.platformlayer.images.model.DiskImage

  }

  private boolean isMatch(DiskImage a, DiskImage b) {
    // TODO: Don't be evil

    DiskImage aCopy = cloneThroughJaxb(a);
    DiskImage bCopy = cloneThroughJaxb(b);

    aCopy.setKey(null);
    bCopy.setKey(null);

    aCopy.tags = null;
    bCopy.tags = null;

    aCopy.version = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.