Philipp Muens
a6bedbf793
Add tracking plugin
2016-07-15 18:22:03 +02:00
Benny
5750c38d1e
fix 1479 after PR comments
2016-07-15 17:49:35 +03:00
Florian Motlik
87a5b72e22
Merge pull request #1501 from quodio/service-plugin-loading
...
Implement service plugin loading
2016-07-13 18:05:31 +02:00
Philipp Muens
cd098cac21
Add service bound runtime functionality
2016-07-12 20:39:34 +02:00
Eslam A. Hefnawy
35c1aca092
added test for copyDirContentsSync method
2016-07-13 02:45:57 +09:00
Eslam A. Hefnawy
43adf24341
fixed linting
2016-07-13 00:24:01 +09:00
Eslam A. Hefnawy
524f65cfb9
updated integration test
2016-07-13 00:17:17 +09:00
Eslam A. Hefnawy
18e9c2f954
added templates functionality
2016-07-13 00:12:35 +09:00
Philipp Muens
6a2ef2752b
Add tests for AWS SNS plugin
2016-07-12 13:31:44 +02:00
Arnaud Rebts
7dd58f0325
Implement service plugin loading
...
Resolves #1442
2016-07-12 11:16:27 +02:00
Philipp Muens
16679f4db8
Fix code and tests so that the package plugin works correctly
2016-07-07 20:10:05 +02:00
Philipp Muens
259c58d822
Add package plugin
2016-07-07 20:10:05 +02:00
Eslam λ Hefnawy
2cf4633d50
Merge branch 'v1.0' into better-errors
2016-07-04 18:10:29 +09:00
Eslam A. Hefnawy
6ee4b9e420
more validation and better error messages
2016-07-04 09:51:59 +01:00
Philipp Muens
7ccdc82e09
Add provider awareness for plugins
2016-07-04 09:51:38 +01:00
Philipp Muens
267e6c58fb
Add shortcut support for options
2016-06-29 14:07:55 +02:00
Eslam A. Hefnawy
aa3ed17ab7
fix getVersion test
2016-06-28 13:24:21 +02:00
Philipp Muens
008df83d42
Fixes #1379 - Add command validation in PluginManager
2016-06-23 15:55:57 +02:00
Eslam A. Hefnawy
fdddd2e83c
added noGreeting option for invoke integration test to run
2016-06-23 15:55:57 +02:00
Eslam A. Hefnawy
d2dc0ba58e
ZERO linting issues and test coverage of 93% 🎉 🎉
2016-06-23 15:55:57 +02:00
Philipp Muens
e13455a510
Rename region variable in test to be provider independent
2016-06-21 17:37:40 +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
Eslam A. Hefnawy
afe2321b11
fixed integration tests
2016-06-21 13:03:58 +02:00
Philipp Muens
389cbd7de2
Fix AwsCompileApigEvents plugin and tests
2016-06-21 11:28:44 +02:00
Eslam A. Hefnawy
7a976c2724
making load method even more robust
2016-06-20 21:57:52 +02:00
Eslam A. Hefnawy
aa3a807813
making the load method more robust
2016-06-20 21:43:01 +02:00
Eslam A. Hefnawy
947aa680a1
u can now reference deep sub props in variables
2016-06-20 20:22:46 +02:00
Philipp Muens
086158eae0
Remove comments in front of tests
2016-06-20 19:01:23 +02:00
Eslam A. Hefnawy
ff0ed5a200
variable population now is aware of default stage and region
2016-06-20 18:36:55 +02:00
Eslam A. Hefnawy
96a3441c1e
create plugin no longer generates package.json
2016-06-20 17:49:55 +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
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
Eslam A. Hefnawy
9d7f429a9d
organizing tests
2016-06-17 12:31:00 +02:00
Eslam A. Hefnawy
6191a38e26
bring back apig tests
2016-06-17 10:51:37 +02:00
Eslam A. Hefnawy
ef2fffe130
refatored aws plugins structure
2016-06-16 21:24:09 +02:00
Philipp Muens
5007f3b564
Add compileRestApi functionality
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
24b90af89d
Fix linting errors and reduce ratchet to 100
2016-06-10 07:43:37 +02:00
Philipp Muens
c2fc2adead
Refactor help displaying in CLI
...
Extract the help displaying from processInput to an own method.
2016-06-09 19:43:13 +02:00
Philipp Muens
90c4feeca5
Add validateOptions functionality in PluginManager class
2016-06-09 19:43:13 +02:00
Philipp Muens
40f6dab03f
Move options passing to the plugins constructor
2016-06-09 19:43:13 +02:00
Philipp Muens
85c603dbb0
Refactor CLI class usage
...
So that the loaded plugins are not passed into the constructor. This is a preparation
for the upcoming task to move the options to the plugins constructor rather than the hook
which is run.
2016-06-09 19:39:57 +02:00
Philipp Muens
67ba3f06ae
Add merging of generated resources to the aws.Resources section (in service)
...
This way the plugin simply adds the Resources to the CloudFormation template in the
compileEvents lifecycle. The deploy plugin will use this resources to update the stack later on.
This removes the dependency between the awsCompileS3Events plugin and the deploy plugin
as the awsCompileS3Events plugin simply adds the resources to the section and forgets about it.
2016-06-09 19:08:54 +02:00
Philipp Muens
8e2dcf4c15
Add implementation for awsCompileS3Events plugin
2016-06-09 19:07:47 +02:00