232 Commits

Author SHA1 Message Date
Philipp Muens
ab3bbe0a4e Update existing plugin docs 2016-06-22 16:33:00 +02:00
Philipp Muens
082df12e6d Add fix for correct error class usage 2016-06-22 08:46:42 +02:00
Philipp Muens
fc6050774f Fix lambdaUri in methods compilation 2016-06-22 08:01:05 +02:00
Eslam A. Hefnawy
9b1fad3d9e removed test from sdk class tests 2016-06-21 18:49:10 +02:00
Eslam A. Hefnawy
c5af2f782c not throwing error if profile doesn't exist 2016-06-21 18:48:01 +02:00
Eslam A. Hefnawy
691e38812b travis is using aws access key id 2016-06-21 18:34:02 +02:00
Eslam A. Hefnawy
6e714bea31 updated handling for travis env var 2016-06-21 18:30:11 +02:00
Eslam A. Hefnawy
1a1ec2103f removed aws api keys handling 2016-06-21 18:21:53 +02:00
Eslam A. Hefnawy
2c4c559dfd removed extra require 2016-06-21 18:04:57 +02:00
Eslam A. Hefnawy
7f7e0a515e fixed apig validate test 2016-06-21 17:43:35 +02:00
Eslam A. Hefnawy
135330995b added tests for aws sdk 2016-06-21 17:27:18 +02:00
Philipp Muens
b16664357d Fix linting issues 2016-06-21 14:51:32 +02:00
Philipp Muens
4cdc5f7e9f Remove duplicate validation code in AwsCompileApigEvents plugin 2016-06-21 14:41:01 +02:00
Philipp Muens
354ab912cc Remove "hello" naming for function in tests
This way all tests use the same function name.
2016-06-21 14:06:36 +02:00
Philipp Muens
7b41dee866 Add reference to Error class in AwsCompileScheduledEvents plugin 2016-06-21 13:59:30 +02:00
Eslam A. Hefnawy
598d65797c cleaning aws sdk file 2016-06-21 13:47:19 +02:00
Philipp Muens
f6a631482a Add some minor code convention changes 2016-06-21 13:29:06 +02:00
Philipp Muens
c308121d73 Fix AwsInvoke plugin and corresponding tests 2016-06-21 13:23:12 +02:00
Eslam A. Hefnawy
afe2321b11 fixed integration tests 2016-06-21 13:03:58 +02:00
Philipp Muens
f452bb6412 Apply cosmetic changes to tests 2016-06-21 12:23:56 +02:00
Philipp Muens
4d8bec0d53 Remove aws.Resources references in READMEs and tests 2016-06-21 12:05:34 +02:00
Philipp Muens
f260a748a2 Remove unnecessary "required: false" entries 2016-06-21 11:31:25 +02:00
Philipp Muens
389cbd7de2 Fix AwsCompileApigEvents plugin and tests 2016-06-21 11:28:44 +02:00
Philipp Muens
0f4613f4b0 Minor cosmetic tweaks for the AwsCompileS3Events plugin 2016-06-20 19:16:48 +02:00
Philipp Muens
a046b599f0 Fix AwsCompileScheduledEvents plugin and tests 2016-06-20 19:16:06 +02:00
Philipp Muens
3f13cd6adf Fix AwsCompileS3Events plugin and tests 2016-06-20 19:00:38 +02:00
Eslam A. Hefnawy
96a3441c1e create plugin no longer generates package.json 2016-06-20 17:49:55 +02:00
Philipp Muens
16b1d79845 Fix AwsCompileFunctions tests 2016-06-20 16:43:52 +02:00
Eslam A. Hefnawy
b6eaae7ae3 updated apig to use the provider specific service 2016-06-20 16:25:45 +02:00
Philipp Muens
b5f3e6a53b Fix AwsInvoke tests 2016-06-20 15:39:47 +02:00
Philipp Muens
bd223ebdbb Update AwsDeploy tests
So that they are all follow the same pattern.
2016-06-20 15:20:34 +02:00
Philipp Muens
dfa6565a0b Fix AwsRemove tests 2016-06-20 15:12:39 +02:00
Philipp Muens
255c04404c Fix AwsDeploy tests 2016-06-20 14:37:51 +02:00
Eslam A. Hefnawy
5af4507f94 updated invoke and remove plugins 2016-06-20 13:26:34 +02:00
Eslam A. Hefnawy
2c20687793 update plugins for provider-per-service arch 2016-06-19 21:38:01 +02:00
Eslam A. Hefnawy
1e3763deac updated tests for Service class and create plugin 2016-06-17 21:42:41 +02:00
Eslam A. Hefnawy
f403af11cf sls create now takes a provider option 2016-06-17 19:51:22 +02:00
Philipp Muens
48922da750 Improve stack removal checking 2016-06-17 15:59:53 +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
7cab94da7b merging v1.0 2016-06-17 14:30:46 +02:00
Eslam A. Hefnawy
23a41fe6ae add plugin/cli integration test 2016-06-17 14:29:23 +02:00
Philipp Muens
efddd829ac Fix unreliable plugin test coverage
Fix the test coverage so that it's reliable and won't error out unexpectedly.
2016-06-17 13:58:52 +02:00
Philipp Muens
9ead01010b Rename plugin names in docs
Rename the plugin names in docs so that they are more human readable and easier to understand.
2016-06-17 09:19:32 +02:00
Philipp Muens
cf7028677b Refactor docs structure
Each plugin now has a README.md file in it's root folder. The docs/README.md file
links to each plugins index folder so that the user can directly see the plugins folder structure
and the corresponding README.md file at once. This makes understanding the plugin way easier.
2016-06-17 08:43:51 +02:00
Eslam A. Hefnawy
ef2fffe130 refatored aws plugins structure 2016-06-16 21:24:09 +02:00
Philipp Muens
a57126f38a Update IntegrationHttpMethod to always be POST
Lambda function can only be invoked by POST methods so we always need to
add an integration for a POST method.
2016-06-16 13:57:58 +02:00
Philipp Muens
3677406924 Add necessary IntegrationResponses property to method resource 2016-06-16 10:03:04 +02:00
Philipp Muens
4ffbf0d228 Fix lambda permission error
Was caused because the function name in the lambda ARN was wrong (service
name was not prefixed).
2016-06-16 09:43:47 +02:00
Philipp Muens
a23ac28bba Refactor naming of compiled permission resource
So that it sticks to the overall used convention.
2016-06-16 08:37:04 +02:00
Philipp Muens
6043d603e5 Fix lambdaUri generation bug 2016-06-16 08:18:28 +02:00