127 Commits

Author SHA1 Message Date
doapp-ryanp
69c5e53472 refactor 2015-10-21 15:49:30 -05:00
doapp-ryanp
eedfd4421c alias lambda 2015-10-20 22:35:00 -05:00
doapp-ryanp
bc072fb925 new awsm.json format, alias lambda, version lambda 2015-10-20 22:17:50 -05:00
doapp-ryanp
806ced38a8 start on version lambda 2015-10-20 16:57:24 -05:00
doapp-ryanp
ddb5e1568b lots of plugin foundation fixups. 1st pass at core DeployLambda 2015-10-19 22:49:47 -05:00
doapp-ryanp
fccc9e5321 bugfixes 2015-10-12 14:20:57 -05:00
Austen Collins
fd99bd2c2d ProjectCreate: Refactor and fix test 2015-10-11 23:16:28 -07:00
doapp-ryanp
a470da932b making es6 classes still... 2015-10-11 22:21:56 -05:00
doapp-ryanp
7f2110a57c es6 let, template strings 2015-10-10 19:07:34 -07:00
doapp-ryanp
1113e08103 es6 strings and octals 2015-10-10 17:44:33 -07:00
Austen Collins
0f89e06196 merge 2015-10-01 21:09:05 -07:00
Jared Short
6e234b63c3 Add CLI Consistency
Addresses #176
2015-10-01 19:28:57 -04:00
Austen Collins
cbfdd891cb new command: if default domain is used, append random string to avoid S3 bucket uniquness issues 2015-09-30 17:54:47 -07:00
doapp-ryanp
202495c144 specify jaws-core-js version. fix env set bug 2015-09-30 11:24:26 -05:00
Austen Collins
6bedcc2a1b new project/stage/region: fix s3 bucket errors 2015-09-30 09:00:06 -07:00
doapp-ryanp
1b2817306f rename to aaDataModelStage. lots of bugfixes 2015-09-30 10:03:57 -05:00
doapp-ryanp
14187c212d postinstall new features. Module create re-factor 2015-09-29 23:39:57 -05:00
Austen Collins
682759eb17 tests: finish refactoring 2015-09-29 19:45:19 -07:00
Austen Collins
fd2a727ac9 tests: refactor new stage region and dash tests 2015-09-29 19:33:43 -07:00
Jared Short
ecf9b45be3 Add TTY aware spinner and select
Checks to see if we are in an interactive environment. If we are not, the spinner object is replaced with a simple object that displays basic messages.

If a select prompt is shown in a non-interactive environment, we throw an error and alert the user.
2015-09-29 18:56:30 -04:00
Austen Collins
732986b4b7 new project: create runtime files (package.json) and install jaws-core-js 2015-09-29 09:34:23 -07:00
Austen Collins
8efa408b33 add initRuntime util function 2015-09-29 08:33:14 -07:00
Austen Collins
03e854d925 tests: refactor create test project 2015-09-28 16:33:07 -07:00
Austen Collins
23c3b2180d fix jawsbucket 2015-09-28 15:36:54 -07:00
Austen Collins
8dc0012fa0 merge 2015-09-28 14:27:42 -07:00
Austen Collins
f2988785e2 branch: split 2015-09-28 14:24:31 -07:00
Austen Collins
c44235a41e bucket reorganization: fix path 2015-09-28 14:24:31 -07:00
Austen Collins
025b2660c9 new stage region: start refactor, add interactive prompts for usability 2015-09-28 14:24:31 -07:00
Austen Collins
ef1b50f3ec new command: finish refactor 2015-09-28 14:24:31 -07:00
Austen Collins
4e58c770c0 new project: refactor for new bucket organization. Change CFcreateresources to use TemplateBody, not S3 2015-09-28 14:24:30 -07:00
Austen Collins
81382c1eb4 resources: add s3 project bucket 2015-09-28 14:23:32 -07:00
doapp-ryanp
8a3d982abd remove back dir 2015-09-28 14:30:39 -05:00
doapp-ryanp
ff13834ca7 aaDataModelStage change 2015-09-27 22:51:03 -05:00
Austen Collins
a5e6ba2269 bucket reorganization: fix path 2015-09-27 18:14:15 -07:00
Austen Collins
0ac1ae3ddc new stage region: start refactor, add interactive prompts for usability 2015-09-27 12:20:18 -07:00
Austen Collins
f5741141e9 new command: finish refactor 2015-09-26 19:59:15 -07:00
Austen Collins
bf46599160 new project: refactor for new bucket organization. Change CFcreateresources to use TemplateBody, not S3 2015-09-26 15:27:14 -07:00
Austen Collins
3a4d4e4acd resources: add s3 project bucket 2015-09-26 12:36:31 -07:00
doapp-ryanp
b52b338f20 remove es6 specific. start to refactor run 2015-09-25 15:57:02 -05:00
Aaron Boushley
77f264eaff Refactor jawsDebug to auto find context. 2015-09-25 10:06:14 -07:00
Aaron Boushley
c0b8076563 Convert logIfVerbose to jawsDebug. 2015-09-24 19:28:09 -07:00
Aaron Boushley
32e515184e Fix credentials file created with 'undefined'.
There were two problems here.

First we were calling `writeFile` with no
contents parameter which resulted in putting the string "undefined" into
the contents of the file.

Second we were calling `writeFile` which is asynchronous and not waiting
on the promise and proceeding as if it was synchronous.

Lastly this creates this hidden folder with restricted permissions since it
does contain credentials.
2015-09-24 19:23:05 -07:00
Austen Collins
2a3efef9e2 resources: Change one of the JAWS standard params. aaHostedZone is now aaProjectDomain 2015-09-24 12:44:28 -07:00
Austen Collins
a2dce9c8be deploy resources: complete command 2015-09-24 12:03:21 -07:00
Austen Collins
5b5371b0af deploy endpoints: large change that swaps out how api-gateway gets permission to invoke lambdas.
Instead of specifying an IAM policy when creating the API Gateway method's integration, the individual lambda's access policy is
updated.  The reason for this is that the first method results in an extra ~500ms of latency.  Now, JAWS REST APIs should be much faster.
However, this might result in breaking changes (sorry).
2015-09-23 17:16:39 -07:00
Austen Collins
0c9599eafb deploy endpoints: revert back to old way until aws responds 2015-09-23 12:47:41 -07:00
Austen Collins
7d0ba14efe minor changes 2015-09-22 14:20:13 -07:00
doapp-ryanp
7b43a63e04 fix and cleanup test cases 2015-09-22 09:58:10 -05:00
Jacob Evans
24597d2a11 Fleshed out the context object 2015-09-22 16:56:08 +10:00
Austen Collins
0baaed8d96 readme: add stack overflow tag 2015-09-21 23:48:40 -07:00