public Heat(String endpoint, OpenStackClientConnector connector) { super(endpoint, connector); stacks = new StackResource(this); resources = new ResourcesResource(this); }
param.setTemplate(TEMPLATE); System.out.printf("Create: " + heat.getStacks().create(param).execute()); Thread.sleep(3000); for (Stack s : heat.getStacks().list().execute()) { System.out.println(s.getDescription()); System.out.println(s.getId()); System.out.println(s.getLinks()); System.out.println(heat.getStacks().byName(s.getStackName()).execute());
Stacks osStacks = resource.list().execute(); if (osStacks != null) { for (com.woorea.openstack.heat.model.Stack osStack : osStacks) {
com.woorea.openstack.heat.model.Stack osStack = resource.create(model).execute();
/** * @see com.att.cdp.zones.StackService#deleteStack(java.lang.String, java.lang.String) */ @Override public void deleteStack(String stackName, String stackId) throws ZoneException { connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.SERVICE, "Orchestration"); RequestState.put(RequestState.SERVICE_URL, connector.getEndpoint()); Heat heat = connector.getClient(); try { heat.getStacks().delete(stackName, stackId).execute(); } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } }
/** * @see com.att.cdp.zones.StackService#getStack(java.lang.String, java.lang.String) */ @Override public Stack getStack(String name, String id) throws ZoneException { connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.SERVICE, "Orchestration"); RequestState.put(RequestState.SERVICE_URL, connector.getEndpoint()); Heat heat = connector.getClient(); OpenStackStack stack = null; try { com.woorea.openstack.heat.model.Stack osStack = heat.getStacks().get(name, id).execute(); stack = new OpenStackStack(context, osStack); } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } // TODO Parse OpenStack stack and construct the generic stack model return stack; }
public Heat(String endpoint, OpenStackClientConnector connector) { super(endpoint, connector); stacks = new StackResource(this); resources = new ResourcesResource(this); }