forked from projectatomic/atomicapp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request projectatomic#560 from dustymabe/dusty-lifecycle-2
Adds Atomicapp lifecycle definition. Closes projectatomic#290
- Loading branch information
Showing
1 changed file
with
41 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Atomicapp Lifecycle Definition | ||
============================== | ||
|
||
The Atomic App software allows for several actions to be applied to | ||
specified applications. The four actions that exist today are briefly | ||
described below. | ||
|
||
`genanswers` | ||
------------ | ||
Will download and combine artifacts from the target application in a | ||
temporary directory and then take the generated sample answers.conf | ||
file and populate it in the users working directory. The temporary | ||
directory is then cleaned up. | ||
|
||
`fetch` | ||
------- | ||
Will download and combine artifacts from the target application and any | ||
dependent applications including sample answers.conf file into a local | ||
directory for inspection and/or modification. Same for all providers. | ||
|
||
`run` | ||
----- | ||
Run an application. | ||
|
||
| Provider | Implementation | | ||
| ------------- | -------------- | | ||
| Docker | Run application containers on local machine. | | ||
| Kubernetes | Run requested application in kubernetes target environment. | | ||
| Openshift | Run requested application in OpenShift target environment. | | ||
| Marathon | Run requested application in Marathon target environment. | | ||
|
||
`stop` | ||
------ | ||
Stop an application. | ||
|
||
| Provider | Implementation | | ||
| ------------- | -------------- | | ||
| Docker | Stop application containers on local machine. | | ||
| Kubernetes | Stop requested application in kubernetes target environment. | | ||
| Openshift | Stop requested application in OpenShift target environment. | | ||
| Marathon | Stop requested application in Marathon target environment. | |