Philipp Muens
cc79161aa1
Rename invokeAws to awsInvoke
...
So that it sticks to the overall used plugin naming.
2016-06-05 20:49:15 +02:00
Philipp Muens
c276c489f6
Refactor passing of stackName to monitorRemove promise
...
This way it's more clear what's going on.
2016-06-03 11:23:12 +02:00
Philipp Muens
9316bc7714
Split bucketName to make ESLint happy
2016-06-02 21:24:21 +02:00
Philipp Muens
e34f2bdb48
Cleanup code according to comments by @eahefnawy
2016-06-02 21:24:21 +02:00
Philipp Muens
6ad9487720
Fix stack removal procedure through CloudFormation
2016-06-02 21:24:21 +02:00
Philipp Muens
43f6c9be13
Fix removal for objects in bucket
...
Check if there's something to remove otherwise resolve.
2016-06-02 21:24:21 +02:00
Philipp Muens
2dcce98dc1
Remove unnecessary mocks in emptyS3Bucket test
2016-06-02 21:24:21 +02:00
Philipp Muens
1ed7b97b08
Add removeStack functionality
2016-06-02 21:24:21 +02:00
Philipp Muens
2de494d1a4
Fix hook call to use new command and lifecycle event
2016-06-02 21:24:21 +02:00
Philipp Muens
bd4ca61eb0
Remove nested "remove resources" command
...
Remove the nesting so that a single "serverless remove" can be use to remove
the service. This aligns with the code pattern which is already implemented.
2016-06-02 21:24:21 +02:00
Philipp Muens
e86fe50236
Update validateInput test
2016-06-02 21:24:21 +02:00
Philipp Muens
ef2893f755
Add emptyS3Bucket functionality
2016-06-02 21:24:21 +02:00
Philipp Muens
a380614ed8
Add validateInput functionality
2016-06-02 21:24:21 +02:00
Philipp Muens
25f127517e
Add scaffold for awsRemoveResources plugin
...
Add a basic scaffold to kickstart work on the awsRemoveResources plugin.
Refs #1228
2016-06-02 21:24:21 +02:00
Eslam A. Hefnawy
ea470daf90
fixed S3 bucket name
2016-06-02 21:04:25 +02:00
Eslam A. Hefnawy
b1561800eb
fixed some linting issues
2016-06-02 15:33:23 +02:00
Eslam A. Hefnawy
beee6f1348
added consoleLog method
2016-06-02 15:24:34 +02:00
Eslam A. Hefnawy
fd80e6df63
added invoke functionality/plugin
2016-06-02 15:07:35 +02:00
Philipp Muens
8e503bbc80
Rename removeResources to remove
...
Rename the plugin so that it can implement multiple remove actions (such as
"serverless remove resources", "serverless remove stage" etc.).
2016-06-02 08:58:53 +02:00
Philipp Muens
a2c915effe
Add quick fix for remove resources plugin
...
Add the correct command nesting.
2016-06-02 08:48:04 +02:00
Philipp Muens
39f2cd148d
Closes #1227 - Implement removeResources plugin
...
Implements the basic removeResources plugin which defines a
"removeResources" lifecycle hook.
Refs #1161
2016-06-02 07:49:43 +02:00
Philipp Muens
68b3d835d1
Add missing parenthesis to test description
2016-06-01 18:46:27 +02:00
Eslam A. Hefnawy
492b617a1e
fixed some linting issues
2016-06-01 18:12:50 +02:00
Eslam A. Hefnawy
cba28f1fd2
fixed awsDeploy on deployment for the second time
2016-06-01 18:02:29 +02:00
Philipp Muens
9ed18e7e89
Add include functionality
2016-06-01 17:38:54 +02:00
Eslam A. Hefnawy
2de6b3e76c
added restore method
2016-06-01 17:30:33 +02:00
Eslam A. Hefnawy
31e5daf992
added test for deploying functions to S3
2016-06-01 17:30:33 +02:00
Eslam A. Hefnawy
ad67c7d780
moved neatness console.log to CLI
2016-06-01 17:30:33 +02:00
Philipp Muens
6b27d82fb8
Remove / eslint-disabled unnecessary console.log statements in test plugins
2016-06-01 17:18:01 +02:00
Philipp Muens
ca29606b04
Add tests for predefined exclude patterns (e.g. .git folder)
...
There are currently 5 different predefined exclude rules (.git, .gitignore, .DS_Store,
serverless.yaml, serverless.env.yaml) which will ensure that those files are not
included in the zipped archive. This test ensures this behavior.
2016-06-01 17:03:02 +02:00
Eslam A. Hefnawy
0075e4d243
added extra test for awsDeploy
2016-06-01 16:58:11 +02:00
Philipp Muens
279b0d5a2d
Add zipping files test for zipFiles functionality
2016-06-01 16:45:28 +02:00
Philipp Muens
e19dddac15
Add exclude support
2016-06-01 15:46:53 +02:00
Eslam A. Hefnawy
b30c8fd615
fixed some linting issues
2016-06-01 15:00:27 +02:00
Eslam A. Hefnawy
03d8257993
added test for custom resources
2016-06-01 14:31:11 +02:00
Eslam A. Hefnawy
cb57020dc2
added validation and mergin custom resources
2016-06-01 14:18:15 +02:00
Eslam A. Hefnawy
ed6c343855
removed commented code
2016-06-01 11:54:36 +02:00
Eslam A. Hefnawy
fe9014cbae
finished updateStack tests
2016-06-01 11:50:14 +02:00
Philipp Muens
475486bc9c
Add correct tests for zipFunctions functionality
2016-06-01 11:42:09 +02:00
Eslam A. Hefnawy
f79d112859
added tests for createStack
2016-06-01 11:30:55 +02:00
Philipp Muens
10d0216ada
Cleanup and fix tests
2016-06-01 09:14:58 +02:00
Eslam A. Hefnawy
eee61b7888
plugin cleanup
2016-05-31 20:23:34 +02:00
Philipp Muens
ad8e375217
Mark "deployFunctions" tests as pending so that they won't error out for now
2016-05-31 17:33:53 +02:00
Philipp Muens
474c7f150c
Add "magic handler" zipping support
...
Add zipping of handler directories. Add a walkDirSync method which collects all the
file paths in a directory (needed for the .zip file creation for "magic handlers") in a synchronous way.
2016-05-31 17:13:05 +02:00
Eslam A. Hefnawy
e0cb16c7bf
successfully deployed functions
2016-05-31 16:20:09 +02:00
Eslam A. Hefnawy
3c9628bad2
awsDeploy: cleaning up
2016-05-31 11:02:15 +02:00
Philipp Muens
e6f00c1900
Remove "." in uniqueString / extend zipFilePath test to check for a .zip file
2016-05-31 10:33:57 +02:00
Philipp Muens
7e82d10038
Add unique .zip file name and temp directory generation
...
Add generation of a unique .zip file so that two function .zip files won't collide.
Furthermore the .zip file is stored in a temp directory so that it won't pollute the service directory.
2016-05-31 09:35:46 +02:00
Philipp Muens
78d6316c80
Add setting of "Code" property in compile method
2016-05-31 07:36:55 +02:00
Philipp Muens
867cf16ce4
Add deployedFunctions array which contains all functions related information
...
This way everything is in one place and can be easily passed around.
2016-05-31 06:50:45 +02:00