4240 Commits

Author SHA1 Message Date
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
e4af33204d Serverless: add useful middleware which ensures quality between Actions and Hooks 2016-01-04 19:08:48 -08:00
Eslam A. Hefnawy
f631d1b86f fixed actions and unit tests 2016-01-05 00:52:37 +02:00
ac360
6a146dd358 Serverless: always add evt.data property 2016-01-04 11:06:29 -08:00
ac360
197f63c9e6 sync 2016-01-04 11:05:21 -08:00
Joost Farla
c6c204d87a Make sure action options/parameters are always present 2016-01-04 09:40:01 +00:00
ac360
8d4c29352c ResourcesDeploy: remove rollback due to it causing an error 2016-01-04 01:09:16 -08:00
ac360
71366b1561 FunctionDeploy, EnvGet: Refactor result to have options and data property 2016-01-03 21:26:40 -08:00
ac360
8eb2e0afad EndpointDeploy: Finish refactor 2016-01-03 21:13:39 -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
ac360
0ba82d5d14 merge 2016-01-03 15:56:03 -08:00
Eslam A. Hefnawy
8c2c2db17c fixed all tests except for function and endpoint deploy 2016-01-03 23:28:05 +02:00
Joost Farla
a0cd260a7f Fix updating CF stack 2016-01-03 19:06:42 +00:00
Eslam A. Hefnawy
606951c741 projectCreate, regionCreate, stageCreate unit tests fixed without CF 2016-01-03 11:37:25 +02:00
Eslam A. Hefnawy
e9d8d13482 fixed project create unit test 2016-01-03 11:37:25 +02:00
ac360
b296a4d7ed EndpointDeploy: continue refactor 2016-01-02 18:14:33 -08: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
Eslam A. Hefnawy
e1375f8a80 ModuleInstall: refactored 2016-01-02 23:25:25 +02:00
ac360
bb4ad66ab8 Utils.populate: allow variables to be empty string 2016-01-02 12:24:39 -08:00
ac360
6837b09509 Utils.populate: allow templates to be empty strings 2016-01-02 12:19:22 -08:00
ac360
6b1e89bafe Project.getEndpoints: Fix, Utils.populate: Fix template loading 2016-01-02 12:14:29 -08:00
ac360
edecb905b7 Project: add getEndpoints method 2016-01-02 11:52:24 -08:00
ac360
60572e51bb S3: Change projectbucket name back to serverless.region.domain, update settings to always use project bucket in the same region, EndpointDeploy: continue refactor 2016-01-02 09:10:48 -08:00
ac360
f819ae5bac EndpointDeploy: begin refactor 2016-01-02 00:00:33 -08:00
ac360
3c20eaff75 Lambda: change back getLambdaName to include module name 2016-01-01 23:47:43 -08:00
ac360
2496ef7a6b FunctionDeploy: throw error on invalid paths 2016-01-01 23:43:45 -08:00
ac360
9fb1da3687 FunctionDeploy: include ARNs on successful deployment 2016-01-01 23:24:04 -08:00
ac360
91069d21de FunctionDeploy: refactor 2016-01-01 22:29:14 -08:00
ac360
f26aebdc5c ServerlessFunction: Fix minor path bug 2016-01-01 17:46:21 -08:00
ac360
ed9fae6e77 FunctionDeploy: Refactor, untested 2016-01-01 17:40:03 -08:00
ac360
ec17ebd758 merge 2016-01-01 15:43:57 -08:00
ac360
0f9f6f247b merge 2016-01-01 15:43:57 -08:00
Eslam A. Hefnawy
b9ea7adfeb env actions: refactored and tested 2016-01-02 01:30:17 +02:00
Eslam A. Hefnawy
bdb6515b6c envList: refactoring 2016-01-02 01:03:37 +02:00
Eslam A. Hefnawy
4408c5c5c1 envGet: refactored and tested 2016-01-02 00:57:11 +02:00
Eslam A. Hefnawy
ec33f6af17 functionRun: refactored and tested 2016-01-01 22:57:28 +02:00
ac360
8e462a0fe7 FunctionDeploy: start refactor, ServerlessPlugin: remove select methods for functions and endpoints, Project Class: add getModules, getFunctions 2016-01-01 12:36:50 -08:00
Eslam A. Hefnawy
8d3382d334 ModuleCreate and FunctionCreate: tested 2016-01-01 20:11:52 +02:00
ac360
4ef1f75894 merge 2016-01-01 09:43:40 -08:00
Eslam A. Hefnawy
aa9560586d ModuleCreate and FunctionCreate: refactor 2016-01-01 18:46:31 +02:00
ac360
1fbff06925 Project/Stage/RegionCreate/ResourcesDeploy: Change returned object to be submitted options only 2015-12-31 16:48:20 -08:00
ac360
d3787e9860 Serverless: change global private properties to be on config object 2015-12-31 16:42:00 -08:00
ac360
81f653abc0 Classes: add populate methods to Module and Function class 2015-12-31 16:14:58 -08:00
ac360
b05e956670 ResourcesDeploy: on failed CF stack create, delete stack 2015-12-31 16:12:58 -08:00
ac360
465c88341b ResourcesDeploy: Allow for skipping CF deploy and printing only 2015-12-31 14:55:25 -08:00
ac360
96f1af8661 Many updates:
Project/Stage/RegionCreate: Finish refactor
Classes: Rely on Serverless Project Path, instead of passing in class
Utils.populate: Fix
Utils.getResoruces: Finish
ResourcesDeploy: Finish refactor
2015-12-31 14:35:46 -08:00
Eslam A. Hefnawy
3a2a67e3a7 getResources methods 2015-12-31 19:14:33 +02:00