292 Commits

Author SHA1 Message Date
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
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
3c20eaff75 Lambda: change back getLambdaName to include module name 2016-01-01 23:47:43 -08:00
ac360
91069d21de FunctionDeploy: refactor 2016-01-01 22:29:14 -08:00
Eslam A. Hefnawy
4408c5c5c1 envGet: refactored and tested 2016-01-02 00:57:11 +02:00
ac360
d3787e9860 Serverless: change global private properties to be on config object 2015-12-31 16:42:00 -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
ac360
9f0f66b372 ResourcesDeploy: continue refactor 2015-12-30 22:32:17 -08:00
ac360
a65930d99d Project/Stage/RegionCreate: refactor. Next add auto-resources deploy 2015-12-30 19:55:05 -08:00
ac360
d7164e845b RegionCreate: start refactor 2015-12-30 17:20:07 -08:00
Austen Collins
aec22ef740 Meta Class: create and refactor 2015-12-30 14:33:43 -08:00
Eslam A. Hefnawy
815f41ccb6 added populate util function 2015-12-29 15:24:55 +02:00
Austen Collins
fc3786f086 All: Add classes for Project, Module and Function 2015-12-28 23:49:29 -08:00
Austen Collins
8a06c1ca2b Utilities: Add populateVariables function 2015-12-28 08:56:23 -08:00
Austen Collins
9b4b618185 Project/Stage/Region Create: Almost done refactoring to use 1 Project Bucket, call each relevant subaction, and use new CF resources deployment 2015-12-28 00:51:08 -08:00
Austen Collins
11801ad797 All: prepare for Project/Stage/Region Create refator to call each as subactions 2015-12-27 18:24:00 -08:00
Austen Collins
3026632048 ProjectCreate: Create new meta scaffolding. Add CF to s-project.json template and stop using resources-cf.json 2015-12-27 17:08:38 -08:00
Austen Collins
0a1b71318c All: Change _projectJson to _project and include entire project JSON.
This change breaks some things that will be fixed in subsequent commits
2015-12-27 09:02:57 -08:00
Austen Collins
d8cd446b6f Serverless: create _project and _meta properties on base class 2015-12-26 15:33:01 -08:00
Austen Collins
530b93d3fb Utilities: Implement getProject function 2015-12-26 14:20:34 -08:00
Austen Collins
533c93c670 All: change dir structure 2015-12-26 13:16:20 -08:00
Eslam A. Hefnawy
f0f9aa3eae events: added more events 2015-12-25 17:07:14 +02:00
Eslam A. Hefnawy
53fee69848 tested S3 event source 2015-12-25 00:28:10 +02:00
Eslam A. Hefnawy
8d39666a67 basic S3 events support 2015-12-24 22:49:03 +02:00
Austen Collins
c695f8677e add events structure 2015-12-24 09:53:52 -08:00
Austen Collins
5db9455634 add events folder 2015-12-24 09:44:10 -08:00
Kamil Burzynski
6fd517f027 Fixed crash on sls dash deploy when user press key like 1 2015-12-22 10:48:10 +01:00
Kevin Old
b6e26c54f2 Fix improper pluralization of creating or updating in CloudFormation error message
Fixes:

[ServerlessError: Something went wrong while createing your cloudformation]

or

[ServerlessError: Something went wrong while updateing your cloudformation]
2015-12-19 09:40:50 -06:00