325 Commits

Author SHA1 Message Date
Eslam A. Hefnawy
e0eb0803d8 added and tested scheduled lambda event source 2016-02-06 11:45:29 +07:00
Eslam A. Hefnawy
74c3df69ec log warrning if variable doesnt exist instead of error 2016-02-04 12:27:37 +07:00
Eslam A. Hefnawy
bed3213394 added unit test for S3 event source 2016-02-03 18:53:48 +07:00
Eslam A. Hefnawy
db53f737dc no longer need lambdaArn 2016-02-03 17:35:18 +07:00
Eslam A. Hefnawy
916d09e1ec added event source support 2016-01-27 20:46:58 +07:00
Ryan S. Brown
495376ccd4 Add utility for pip installation using -t 2016-01-23 10:24:29 -05:00
Ryan S. Brown
8b9476fa91 Add Python/pip as runtime & package manager 2016-01-23 09:08:14 -05:00
ac360
16d9b6b7bc Templates: Fix template inheritance, allow template files in every level of organization, each inherit subjectively from the project level to the asset being populated 2016-01-22 16:18:12 -08:00
ac360
4911a3b75f Templates: finish support for project level templates. Remove moduleName.template syntax requirement for module-level templates. Module-level templates can extend project level templates. 2016-01-22 11:45:02 -08:00
ac360
2ae8f0accf Terminal: remove blackBg to help white screens 2016-01-21 23:59:09 -08:00
ac360
72489fd884 StageCreate,RegionCreate: Deploy CF resources automatically (like we used to) and fix the noExeCf option 2016-01-21 23:36:17 -08:00
ac360
145a7a8bbf Templates: now available at the Project level. Any file in the project root that starts with 's-template...' can contain templates 2016-01-21 18:03:56 -08:00
ac360
f6e0e02121 ServerlessState: add setAsset() method for conveniently addding in new assets to the state. 2016-01-21 16:12:43 -08:00
ac360
348db9b670 ServerlessFunction: fix getRuntime method 2016-01-21 15:12:31 -08:00
Byron Mann
0b694a4cd5 Account for Windows pathways in pathToContext function. 2016-01-20 12:39:23 -07:00
ac360
9302439cce Preparing for release... 2016-01-19 18:01:05 -08:00
ac360
4ff4cfa4ef CloudFormation: Improve create/update and monitor methods, ServerlessProject: Fix logging issue 2016-01-19 16:35:36 -08:00
ac360
d743e94e68 Release v0.1.1 2016-01-18 18:13:04 -08:00
ac360
36b310e9e5 ProjectCreate: fix bug created in f38264 2016-01-18 17:09:03 -08:00
Kenneth Falck
0f1128ff9f Fix i/j index typo in CloudFormation module aggregation 2016-01-19 02:13:17 +02:00
Eslam A. Hefnawy
7085b33d13 fixed resourcesDeploy to aggregate resources from modules. Closes #485 2016-01-18 20:50:58 +02:00
ac360
84b8ae3227 Plugin Loading: Change and simplify plugin loading 2016-01-16 21:03:18 -08:00
ac360
5d1564cbd7 Serverless: add init() method for programmatic usage to init state, Classes: make getPopulated and getResources no longer return promises, ServerlessModule: add template property to module 2016-01-16 17:20:38 -08:00
Eslam A. Hefnawy
39d8c40764 some fixes for the interactive CLI 2016-01-16 20:13:41 +02:00
ac360
16bdfe9659 Serverless: fix state loading, ProjectCreate/StageCreate/RegionCreate: fix/update to better use classes, State Class: add new getProject and getMeta methods, fix getResources bugs, write tests 2016-01-15 19:34:00 -08:00
Eslam A. Hefnawy
9137224731 fixing all actions to use classes 2016-01-16 00:28:50 +02:00
ac360
6d5a7f8c15 Classes: Major classes refactor 2016-01-14 23:19:16 -08:00
ac360
f675457b4e Classes: beging removing data prop 2016-01-14 23:19:16 -08:00
ac360
a0102e159c ServerlessState: Move methods from ServerlessProject to ServerlessState 2016-01-13 16:20:17 -08:00
Eslam A. Hefnawy
06ebbe76bd removed template property from Module data 2016-01-12 20:02:13 +02:00
ac360
766654f528 Meta: remove unnecessary console.log 2016-01-08 10:23:02 -08:00
ac360
8e502b9396 Tests: fix meta folder name 2016-01-08 10:16:44 -08:00
ac360
931dbde01e Meta: remove public and private folders and namespace 2016-01-08 10:07:01 -08:00
ac360
fde3eee4fd Utils: refactor getResources, populate, Tests: fix all, Serverless: add methods to work with sPaths 2016-01-08 01:17:42 -08:00
Eslam A. Hefnawy
699440fde7 functionRun updates 2016-01-08 00:41:56 +02:00
Eslam A. Hefnawy
480a4290db updated env actions and functionRun 2016-01-07 23:42:04 +02:00
Eslam A. Hefnawy
810e01b452 added ComponentCreate actions and updates ModuleCreate and FunctionCreate 2016-01-07 22:58:39 +02:00
Austen
78544955d7 Merge pull request #456 from joostfarla/camelcase2
Allow camelcased names + improved validation (#432)
2016-01-07 09:31:50 -08:00
Eslam A. Hefnawy
5275f2b3b0 CLI Testing: some fixes 2016-01-06 18:13:18 +02:00
Eslam A. Hefnawy
791ce2d7b2 function and endpoint deploy now deploys according to CWD 2016-01-06 12:12:01 +02:00
Joost Farla
8d7826dbae Allow camelcased names + improved validation (#432) 2016-01-05 12:36:50 +00:00
ac360
e194e3e72b Actions: fix all to pass evt object through, wherever possible, Tests: get function and endpoint deploy tests workign, minor fixes for the validateevent function 2016-01-04 23:26:35 -08:00
ac360
8d4c29352c ResourcesDeploy: remove rollback due to it causing an error 2016-01-04 01:09:16 -08:00
ac360
016f0812ad EndpointDeploy: finish refactor 2016-01-03 20:24:21 -08:00
ac360
6ec127ba7a ResourcesDeploy: Add rollback on failed update back 2016-01-03 15:56:52 -08:00
Joost Farla
a0cd260a7f Fix updating CF stack 2016-01-03 19:06:42 +00:00
ac360
bc5251bd00 EndpointDeploy: Continue refactor 2016-01-02 18:03:32 -08:00
Eslam A. Hefnawy
1e6bf5dd73 fixing unit tests 2016-01-03 03:13:38 +02:00
ac360
adee135759 FunctionDeploy: deploy code to Lambda directly, while uploading code to S3 concurrently 2016-01-02 16:50:41 -08:00
ac360
bb4ad66ab8 Utils.populate: allow variables to be empty string 2016-01-02 12:24:39 -08:00