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

2015-10-04 Thread YONG FENG (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14942863#comment-14942863
 ] 

YONG FENG commented on SLIDER-663:
--

Any suggestion?

Tnanks

> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-10-04 Thread Gour Saha (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14942869#comment-14942869
 ] 

Gour Saha commented on SLIDER-663:
--

[~sumitmohanty] can you please comment on this?

> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-09-28 Thread Gour Saha (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14933495#comment-14933495
 ] 

Gour Saha commented on SLIDER-663:
--

I think this is what you are looking for - 
https://slider.incubator.apache.org/docs/slider_specs/simple_pkg.html

It has reference from the [Creating App 
Packages|https://slider.incubator.apache.org/docs/slider_specs/index.html] page.

> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-09-28 Thread YONG FENG (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1492#comment-1492
 ] 

YONG FENG commented on SLIDER-663:
--

Hi Sumit,

Is there a user doc for SLIDER-663 like Docker based application in 
https://slider.incubator.apache.org/docs/slider_specs/application_pkg_docker.html?
 Or user could treat the design doc as the user doc?

Thanks

> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-09-28 Thread YONG FENG (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14933519#comment-14933519
 ] 

YONG FENG commented on SLIDER-663:
--

Hi Gour,

The design doc mentioned use could customize the command to start, stop, check 
status ... components of application as follows. However I did not find the 
related info in user doc. Is it missed in user doc or has not been implemented 
yet?

"commands": [
{
"command": {
"exec": "script for configure",
"name": "CONFIGURE",
"type": "PYTHON",
}
},
{
"command": {
"exec": "command for Start",
"name": "START",
"type": "SHELL",
}
}
]

Thanks,

> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-09-28 Thread YONG FENG (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14933501#comment-14933501
 ] 

YONG FENG commented on SLIDER-663:
--

Thanks Gour. 

I don't know why I missed it :-)


> 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: New Feature
>  Components: agent-provider, app-package
>Affects Versions: Slider 0.60
>Reporter: Sumit Mohanty
>Assignee: Sumit Mohanty
>Priority: Critical
> Fix For: Slider 0.80
>
> Attachments: PackagingSimplificationandCreateEnhancements.pdf
>
>
> 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)


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

2015-03-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14368452#comment-14368452
 ] 

ASF subversion and git services commented on SLIDER-663:


Commit 704e81363a72444f0d27b6fe3ab43d46b7791231 in incubator-slider's branch 
refs/heads/develop from [~sumitmohanty]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;h=704e813 ]

SLIDER-663. Make it easy to develop and deploy application packages that are 
essentially shell commands (part-I)


 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
 Attachments: PackagingSimplificationandCreateEnhancements.pdf


 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)


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

2015-03-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14368453#comment-14368453
 ] 

ASF subversion and git services commented on SLIDER-663:


Commit 210a1c94ca347380f7b22fba807c12dc1e30deff in incubator-slider's branch 
refs/heads/develop from [~sumitmohanty]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;h=210a1c9 ]

SLIDER-663. Make it easy to develop and deploy application packages that are 
essentially shell commands (part-II)


 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
 Attachments: PackagingSimplificationandCreateEnhancements.pdf


 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)


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

2015-03-17 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14366619#comment-14366619
 ] 

ASF subversion and git services commented on SLIDER-663:


Commit 704e81363a72444f0d27b6fe3ab43d46b7791231 in incubator-slider's branch 
refs/heads/feature/package_simplification_II from [~sumitmohanty]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;h=704e813 ]

SLIDER-663. Make it easy to develop and deploy application packages that are 
essentially shell commands (part-I)


 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
 Attachments: PackagingSimplificationandCreateEnhancements.pdf


 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)


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

2014-11-20 Thread Steve Loughran (JIRA)

[ 
https://issues.apache.org/jira/browse/SLIDER-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14219522#comment-14219522
 ] 

Steve Loughran commented on SLIDER-663:
---

+ a URL to download a tarball from.

...you could have a meta-app-package whose app config params included URL, 
commands etc. Hard part would be config generation.

 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)