79 Commits

Author SHA1 Message Date
Austen Collins
95755eb09e Remove all project bucket related code 2016-03-14 10:41:51 -07:00
Erik Erikson
3049b3a972 Change code generation of '*_PROFILE_[STAGE]' in Serverless artifacts to produce '*_[STAGE]_PROFILE' to align with prior changes.
Allow for a user supplied profile name prefix using the environment variable 'AWS_PROFILE_PREFIX' for use in loading credentials.

Ensure that profile names are lower case.
2016-03-04 22:12:07 -08:00
ac360
086aafd10f StageCreate: set env var after writing to admin.env 2016-03-03 09:44:46 -08:00
Austen Collins
865cb2d645 ProjectInit: No longer auto-create stage and stage named 'dev'. Allow user to optionally create stage and name it anything 2016-03-02 11:45:21 -08:00
Austen Collins
8b4a24a81d ProviderAws: remove undefiend variable 2016-03-02 11:00:34 -08:00
Austen Collins
9f46e29654 Utils: add findProjectPath method 2016-03-01 18:21:43 -08:00
ac360
241f70ed37 Remove old utils 2016-03-01 16:02:28 -08:00
ac360
4e57f0ff8b Extend templates in toObjectPopulate() methods, Classes take config again, test fixes 2016-03-01 13:30:52 -08:00
Eslam A. Hefnawy
eea65be697 fix region/stageCreate 2016-02-26 12:14:11 +07:00
Eslam A. Hefnawy
ba248d371e more aggressive testing of projectInit and its sub actions 2016-02-26 00:00:17 +07:00
Eslam A. Hefnawy
40423b3b97 ProjectInit is now working 2016-02-25 17:34:22 +07:00
ac360
d12a50c754 RegionCreate: fix WIP 2016-02-23 19:06:28 -08:00
Austen Collins
cb9113c969 ProviderAws: fix credentails saving 2016-02-23 14:51:40 -08:00
ac360
b253d42d7e StageCreate: move credentials handling back 2016-02-23 11:14:17 -08:00
Eslam A. Hefnawy
67acc7026d Running ProjectInit: Fixes 2016-02-23 18:48:12 +07:00
ac360
d27aa15f0c ProjectInit: continue work WIP 2016-02-22 22:58:53 -08:00
ac360
7939980be6 ProjectInit: continue refactor 2016-02-22 20:04:39 -08:00
ac360
f10d2d80f1 ProjectInit: start fixing 2016-02-22 17:17:17 -08:00
Eslam A. Hefnawy
a1d11b1c99 updating actions to ditch references to the State class - WIP 2016-02-20 22:58:06 +07:00
Egor Kislitsyn
3ce9e0b28c fix actions 2016-02-18 18:53:06 +07:00
Egor Kislitsyn
219cea9f3a Actions: remove serverless prefix 2016-02-18 18:44:11 +07:00
Kamil Burzynski
f532b50996 WIP 2016-02-17 16:41:17 +01:00
Egor Kislitsyn
e34be438c0 updates the actions to use ProviderAws 2016-02-15 18:22:52 +07:00
ac360
f2ec676eb9 FunctionCreate: refactor to remove modules concept 2016-02-07 12:21:49 -08:00
ac360
d3998fc2dc ProjectInit, ServerlessProject: Optimize code 2016-01-28 21:33:47 -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
f38264a296 ProjectCreate: no longer create a project bucket if 'noExeCf' is set 2016-01-18 12:56:56 -08:00
ac360
016a1b4965 ServerlessState, ServleressMeta: add new helpful methods: getProject, getMeta, validateStageExists, validateRegionExists, add these to actions, fix additional tests 2016-01-15 21:41:46 -08: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
e38c31ab69 Serverless: change queuing 2016-01-13 16:20:17 -08:00
Eslam A. Hefnawy
7b11a9d3d0 tiny stage create fix 2016-01-08 21:55:08 +02:00
ac360
931dbde01e Meta: remove public and private folders and namespace 2016-01-08 10:07:01 -08:00
Eslam A. Hefnawy
5275f2b3b0 CLI Testing: some fixes 2016-01-06 18:13:18 +02:00
Eslam A. Hefnawy
04d866f6ee removed interactive option 2016-01-05 23:10:00 +02: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
Eslam A. Hefnawy
f631d1b86f fixed actions and unit tests 2016-01-05 00:52:37 +02:00
Eslam A. Hefnawy
606951c741 projectCreate, regionCreate, stageCreate unit tests fixed without CF 2016-01-03 11:37:25 +02: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
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
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
ac360
32899c07e5 StageCreate ProjectCreate: Continue refactor 2015-12-30 16:17:19 -08:00
Austen Collins
fc3786f086 All: Add classes for Project, Module and Function 2015-12-28 23:49:29 -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