You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Mariangela Hills (JIRA)" <ji...@apache.org> on 2015/02/20 09:26:11 UTC

[jira] [Created] (STRATOS-1200) Wrong terminology in code

Mariangela Hills created STRATOS-1200:
-----------------------------------------

             Summary: Wrong terminology in code
                 Key: STRATOS-1200
                 URL: https://issues.apache.org/jira/browse/STRATOS-1200
             Project: Stratos
          Issue Type: Bug
    Affects Versions: 4.1.0 Alpha
            Reporter: Mariangela Hills


According to the new changes in Stratos it was decided that other than a created application being deployed and undeployed all other artifacts will be added and removed. There are still some places in the code that does not show this new change.  For example in [1] and [2] undeployKubernetesHost should be removeKubernetesHost. In addition, the corresponding methods and messages in the RestClient.java file should be changed.
------------------------------------------------------------------------------------
[1]
public class RemoveKubernetesHostCommand implements Command<StratosCommandContext> {

    private static final Logger logger = LoggerFactory.getLogger(RemoveKubernetesHostCommand.class);

    public RemoveKubernetesHostCommand() {
    }

    @Override
    public String getName() {
        return "remove-kubernetes-host";
    }

    @Override
    public String getDescription() {
        return "Remove kubernetes host";
    }

    @Override
    public String getArgumentSyntax() {
        return "[cluster-id] [host-id]";
    }

    @Override
    public Options getOptions() {
        return null;
    }

    @Override
    public int execute(StratosCommandContext context, String[] args) throws CommandException {
        if (logger.isDebugEnabled()) {
            logger.debug("Executing command: ", getName());
        }

        if ((args == null) || (args.length <= 0)) {
            context.getStratosApplication().printUsage(getName());
            return CliConstants.COMMAND_FAILED;
        }

        String clusterId = args[0];
        String hostId = args[1];
        RestCommandLineService.getInstance().undeployKubernetesHost(clusterId, hostId);
        return CliConstants.COMMAND_SUCCESSFULL;
    }
}
------------------------------------------------------------------------------------
[2]
public void undeployKubernetesHost(String clusterId, String hostId) {
        restClient.undeployEntity(ENDPOINT_UNDEPLOY_KUBERNETES_HOST.replace("{kubernetesClusterId}", clusterId), "kubernetes host", hostId);
    }

------------------------------------------------------------------------------------




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)