58 Commits

Author SHA1 Message Date
Philipp Muens
69f945650c Add rollback function support 2017-05-17 12:46:46 +02:00
Frank Schmid
b72c990497 Serverless deploy working 2017-04-06 18:28:59 +07:00
Frank Schmid
67f116b7ef Added AWS common plugin. Moved cleanupTempDir. Call via spawn. 2017-04-06 18:28:59 +07:00
Eslam A. Hefnawy
e38f22585f seperated packaging and deployment 2017-04-06 18:28:59 +07:00
horike37
d549438fa1 add cloudwatch log event 2017-03-24 21:00:11 +09:00
Philipp Muens
66588856cb Update event naming
So that it won't clash when other CloudWatch events are implemented.
2017-02-03 14:55:38 +01:00
horike37
3ad27484b5 add CloudWatch event source 2017-01-15 23:00:40 +09:00
horike37
ed7192e3c9 merged master and fixed conflict 2016-12-15 16:49:57 +09:00
horike37
4593528664 Add IoT event source 2016-12-15 16:18:50 +09:00
Philipp Muens
e707cccff5 Rename alexa to alexaSkill 2016-12-13 08:04:58 +01:00
Philipp Muens
b5ddec70e2 Add alexa event source
Based on the great PR and plugin by @rajington 🙌
2016-12-13 08:04:58 +01:00
Nik Graf
b708f66f4e Merge pull request #2819 from serverless/add-metrics-plugin
Add metrics plugin
2016-12-02 10:28:00 +01:00
Philipp Muens
f36c119556 Change plugin structure from „setup“ to „config credentials“ 2016-12-01 11:43:30 +01:00
Philipp Muens
88ce330cc1 Split up setup into two plugins 2016-12-01 10:48:35 +01:00
Philipp Muens
6cbe7d834b Rename from init to setup 2016-12-01 10:48:35 +01:00
ac360
af35ee33c8 add init command for easy onboarding 2016-12-01 10:48:35 +01:00
Philipp Muens
ba27669d0d Add plugins to Plugins.json file 2016-12-01 10:46:52 +01:00
Eslam A. Hefnawy
abc9d91ed1 added invoke local plugin 2016-10-25 16:59:34 +07:00
Nik Graf
078738ca2d add rollback feature 2016-10-21 00:13:21 +02:00
Nik Graf
a7d42e470c moved listing stacks into a separate plugin 2016-10-19 18:28:24 +02:00
Philipp Muens
c273abec68 Move AwsProvider plugin into aws directory 2016-10-19 08:32:06 +02:00
Philipp Muens
df7692ac80 Introduce AwsProvider plugin 2016-10-19 08:32:06 +02:00
Philipp Muens
b443b2cf9d Add SlStats functionality 2016-10-12 18:25:55 -07:00
Florian Motlik
5e61aa53c0 Merge pull request #2250 from serverless/add-aws-compile-stream-events-plugin
Add AwsCompileStreamEvents plugin
2016-10-07 19:34:28 +02:00
Philipp Muens
d8859bf157 Update code so that the stream event source is service independent
This way both, DynamoDB and Kinesis streams can be used with the help of the
"stream" event rather than two different event types ("dynamodb" and "kinesis").
2016-10-07 08:43:39 -07:00
Philipp Muens
4ade196d9f Add AwsCompileDynamoDbEvents plugin 2016-10-07 08:43:39 -07:00
Philipp Muens
415e80be4e Rebase / refactor current implementation 2016-10-05 12:53:14 -07:00
ac360
0986b7efa0 add install command 2016-10-05 12:53:14 -07:00
Philipp Muens
f3cd36e74a Add single function deployment plugin 2016-08-01 11:13:54 +02:00
Eslam A. Hefnawy
effae1db1d added logs plugin 2016-07-29 20:40:54 +09:00
Benny Bauer
9f0c506c75 fix 1468 - display endpoints
Display general information on service, functions and endpoints.
Add tests.

partial fix for #1468 - display endpoints

fix 1468 - display endpoints

Display general information on service, functions and endpoints.
Add tests.
2016-07-29 13:01:15 +02:00
Philipp Muens
a6bedbf793 Add tracking plugin 2016-07-15 18:22:03 +02:00
Philipp Muens
57982e7379 Fix wrong path to plugin file in Plugins.json 2016-07-07 20:10:05 +02:00
Philipp Muens
259c58d822 Add package plugin 2016-07-07 20:10:05 +02:00
Philipp Muens
f009940403 Add awsCompileSnsEvents plugin 2016-07-07 12:00:25 +02:00
Philipp Muens
67d9b0d0b3 Remove "HelloWorld" plugin dependency
Remove the "HelloWorld" plugin which was previously used in tests for the PluginManager
class.
2016-06-17 14:42:21 +02:00
Eslam A. Hefnawy
ef2fffe130 refatored aws plugins structure 2016-06-16 21:24:09 +02:00
Philipp Muens
89083dac56 Add plugin to Plugins.json file 2016-06-15 12:25:44 +02:00
Eslam A. Hefnawy
f23ae6933f added schedule event 2016-06-10 16:55:14 +02:00
Philipp Muens
60e7be805d Rename "awsRemoveResources" to "awsRemove"
This way it's less verbose and sticks to the overall used naming convention.
2016-06-10 10:40:37 +02:00
Philipp Muens
8e2dcf4c15 Add implementation for awsCompileS3Events plugin 2016-06-09 19:07:47 +02:00
Philipp Muens
179e92cd01 Move "compileFunctions" into own plugin 2016-06-07 16:37:46 +02:00
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
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
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
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
10d0216ada Cleanup and fix tests 2016-06-01 09:14:58 +02:00
Eslam A. Hefnawy
e0cb16c7bf successfully deployed functions 2016-05-31 16:20:09 +02:00
Philipp Muens
fb9990f0d8 Add first version of awsCompileFunctionsToResources plugin
This is still a WIP. Runt he plugin inside a serverless service with "serverless
compile functions".
2016-05-26 15:08:35 +02:00