Package com.vmware.bdd.apitypes

Examples of com.vmware.bdd.apitypes.DistroRead


      loadManifest(false);
      List<DistroRead> drs = new ArrayList<DistroRead>();
      List<String> vendors = getSupportedVendors();
      List<String> errorVendors = new ArrayList<String> ();
      for (Distro distro : distros.values()) {
         DistroRead dr = distro.convert();
         //check vendor name is whether configured in serengeti.properties
         if (! vendors.contains(dr.getVendor().toLowerCase())) {
            if (!errorVendors.contains(dr.getVendor())) {
               errorVendors.add(dr.getVendor());
            }
         }
         drs.add(dr);
      }
      StringBuffer errorMsg = new StringBuffer();
View Full Code Here


      return drs;
   }

   public DistroRead getDistroByName(String name) {
      loadManifest(false);
      DistroRead dr = null;
      Distro distro = distros.get(name);
      if (distro != null) {
         dr = distro.convert();
         if (dr == null) {
            logger.error("discard invalid distro: " + distro);
View Full Code Here

   @Test
   public void testDistroList() throws Exception {
      CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
      DistroRead[] distros = new DistroRead[2];
      DistroRead distro1 = new DistroRead();
      distro1.setName("Apache");
      List<String> roles1 = new ArrayList<String>();
      roles1.add("NameNode");
      roles1.add("JobTracker");
      roles1.add("DataNode");
      roles1.add("HadoopClient");
      distro1.setRoles(roles1);

      DistroRead distro2 = new DistroRead();
      distro2.setName("GP");
      distro2.setHveSupported(true);
      List<String> roles2 = new ArrayList<String>();
      roles2.add("NameNode");
      roles2.add("JobTracker");
      roles2.add("DataNode");
      roles2.add("HadoopClient");
      roles2.add("PIG");
      roles2.add("HIVE");

      distro2.setRoles(roles2);

      distros[0] = distro1;
      distros[1] = distro2;

      ObjectMapper mapper = new ObjectMapper();
View Full Code Here

   @Test
   public void testCheckDistro() {
      DistroRead[] distros = new DistroRead[2];

      DistroRead distro1 = new DistroRead();
      distro1.setName("Apache");
      List<String> roles1 = new ArrayList<String>();
      roles1.add("NameNode");
      roles1.add("JobTracker");
      roles1.add("DataNode");
      roles1.add("HadoopClient");
      distro1.setRoles(roles1);

      DistroRead distro2 = new DistroRead();
      distro2.setName("GP");
      List<String> roles2 = new ArrayList<String>();
      roles2.add("NameNode");
      roles2.add("JobTracker");
      roles2.add("DataNode");
      roles2.add("HadoopClient");
      roles2.add("PIG");
      roles2.add("HIVE");

      distro2.setRoles(roles2);

      distros[0] = distro1;
      distros[1] = distro2;

      String distroNames = "";
View Full Code Here

      mockChefServerRoles();
      clusterConfigMgr.setClusteringService(clusteringService);
      clusterEntityMgr =
            context
                  .getBean("clusterEntityManager", IClusterEntityManager.class);
      DistroRead distro = new DistroRead();
      List<String> roles = new ArrayList<String>();
      roles.add("hadoop_namenode");
      roles.add("hadoop_jobtracker");
      roles.add("hadoop_datanode");
      roles.add("hadoop_tasktracker");
      roles.add("hadoop_client");
      roles.add("hive");
      roles.add("hive_server");
      roles.add("pig");
      distro.setRoles(roles);
      Mockito.when(clusteringService.getTemplateVmId()).thenReturn("vm-1234");
      Mockito.when(clusteringService.getTemplateVmName()).thenReturn(
            "hadoop-template");
      Mockito.when(distroMgr.getDistroByName("apache")).thenReturn(distro);
      Mockito.when(distroMgr.checkPackagesExistStatus("apache")).thenReturn(
View Full Code Here

    @Test
    public void testCreateCluster() throws Exception {
       CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
       DistroRead[] distros = new DistroRead[1];
       DistroRead distro = new DistroRead();
       distro.setName(Constants.DEFAULT_DISTRO);
       distros[0] = distro;
       NetworkRead[] networks = new NetworkRead[1];
       NetworkRead network = new NetworkRead();
       network.setName("dhcp");
       network.setDhcp(true);
View Full Code Here

    @Test
    public void testCreateClusterWithDistroName() throws Exception {
        CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
        DistroRead[] distros = new DistroRead[3];
        distros[0] = new DistroRead();
        distros[0].setName(Constants.DEFAULT_DISTRO+0);
        distros[1] = new DistroRead();
        distros[1].setName(Constants.DEFAULT_DISTRO);
        distros[2] = new DistroRead();
        distros[2].setName(Constants.DEFAULT_DISTRO+2);
        NetworkRead[] networks = new NetworkRead[1];
        NetworkRead network = new NetworkRead();
        network.setName("dhcp");
        network.setDhcp(true);
View Full Code Here

    @Test
    public void testCreateClusterFailure() throws Exception {
        CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
        DistroRead[] distros = new DistroRead[1];
        DistroRead distro = new DistroRead();
        distro.setName(Constants.DEFAULT_DISTRO);
        distros[0] = distro;
        NetworkRead[] networks = new NetworkRead[1];
        NetworkRead network = new NetworkRead();
        network.setName("dhcp");
        network.setDhcp(true);
View Full Code Here

    @Test
    public void testCreateClusterBySpecFile() throws Exception {
       CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
       DistroRead[] distros = new DistroRead[1];
       DistroRead distro = new DistroRead();
       distro.setName(Constants.DEFAULT_DISTRO);
       List<String> roles = new ArrayList<String>();
       roles.add("hadoop");
       roles.add("hadoop_namenode");
       roles.add("hadoop_resourcemanager");
       roles.add("hadoop_worker");
       roles.add("hadoop_datanode");
       roles.add("hadoop_nodemanager");
       roles.add("hadoop_client");
       roles.add("hive");
       roles.add("hive_server");
       roles.add("pig");
       roles.add("hbase_master");
       roles.add("hbase_regionserver");
       roles.add("hbase_client");
       roles.add("zookeeper");
       roles.add("hadoop_journalnode");
       distro.setRoles(roles);
       distros[0] = distro;
       NetworkRead[] networks = new NetworkRead[1];
       NetworkRead network = new NetworkRead();
       network.setName("dhcp");
       network.setDhcp(true);
View Full Code Here

    @Test
    public void testClusterCreateOutput() throws Exception {
        CookieCache.put("Cookie","JSESSIONID=2AAF431F59ACEE1CC68B43C87772C54F");
        DistroRead[] distros = new DistroRead[1];
        DistroRead distro = new DistroRead();
        distro.setName(Constants.DEFAULT_DISTRO);
        distros[0] = distro;

        NetworkRead[] networks = new NetworkRead[1];
        NetworkRead network = new NetworkRead();
        network.setName("dhcp");
View Full Code Here

TOP

Related Classes of com.vmware.bdd.apitypes.DistroRead

Copyright © 2018 www.massapicom. 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.