You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Sumit Mohanty (JIRA)" <ji...@apache.org> on 2014/11/20 02:37:33 UTC

[jira] [Created] (SLIDER-663) Make it easy to develop and deploy application packages that are essentially shell commands

Sumit Mohanty created SLIDER-663:
------------------------------------

             Summary: Make it easy to develop and deploy application packages that are essentially shell commands
                 Key: SLIDER-663
                 URL: https://issues.apache.org/jira/browse/SLIDER-663
             Project: Slider
          Issue Type: Task
          Components: agent-provider, app-package
    Affects Versions: Slider 0.60
            Reporter: Sumit Mohanty
            Assignee: Sumit Mohanty
            Priority: Critical


Slider app packages require several artifacts for completeness such as a metainfo.xml, a python script to read config and a python script for life cycle commands, a tarball, etc.

A simple application can be modeled as a shell command or as a java application that just needs a jar and some system properties. So the application requirement can be summarized as:

* a jar
* a command
* a small set of properties

While it is possible to model these as an application package (e.g. memcached) it is also evident that there are a lot of common patterns that need to be duplicated.

Slider should provide a way to pass these parameters in the create call itself rather than having to create a full application package.



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