90 Commits

Author SHA1 Message Date
doapp-ryanp
ff13834ca7 aaDataModelStage change 2015-09-27 22:51:03 -05: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
Austen Collins
d85d674e9c spinner: remove message parameter from being required 2015-09-21 23:14:51 -07:00
doapp-ryanp
d53e2abb72 unbind keyup when select is done 2015-09-21 21:30:08 -05:00
doapp-ryanp
c0c3ba5236 commonize lambda region values 2015-09-21 20:59:31 -05:00
doapp-ryanp
b62375bc55 upgrade new stage/region to support v1 json formats. make CLI for new command have better docs and more consistent 2015-09-21 13:45:12 -05:00
doapp-ryanp
c7afad9e18 fix lambda name generation 2015-09-21 09:57:31 -05:00
doapp-ryanp
4a9303dc21 module install and update. dep auto install 2015-09-18 09:12:12 -05:00
doapp-ryanp
804af57af9 module install 2015-09-17 23:09:08 -05:00
doapp-ryanp
f26f0ca7e8 fix deploy lambda tests 2015-09-17 09:12:25 -05:00
Austen Collins
cb94c4d9e3 deploy endpoints: fetch deployed lambda functionnames from cloudformation
support more than 100 CF resources using async.whilst
2015-09-16 19:50:33 -07:00
Austen Collins
023bbc5328 deploy endpoints: refactor to pull deployed lambdas function names for endpoints 2015-09-16 14:24:12 -07:00
doapp-ryanp
f4b55d82f7 stack name change 2015-09-16 15:13:24 -05:00
Austen Collins
d5c9fb9612 aws utils: fix monitor CF function 2015-09-16 10:52:18 -07:00
Austen Collins
9d40c880f4 dash: refactor dash command for awsm and cf deployment 2015-09-16 10:23:04 -07:00
doapp-ryanp
9b04eedb3d bugfixes 2015-09-16 12:12:14 -05:00
doapp-ryanp
f7e156b406 bugfixes 2015-09-16 11:40:09 -05:00
doapp-ryanp
dbd49dd68e bugfixes 2015-09-16 11:20:21 -05:00
doapp-ryanp
488ec8db6c create awd profile files if DNE. dont use dep fs.exists 2015-09-16 09:43:50 -05:00
doapp-ryanp
d6e00f9f6d bugfixes 2015-09-15 22:30:01 -05:00
doapp-ryanp
570cf25f10 montorCf 2015-09-15 22:11:52 -05:00
doapp-ryanp
f508846b96 use aws_modules 2015-09-15 21:28:00 -05:00
Austen Collins
a14480e47a utils: adjust naming in GenerateLambdaName function to avoid confusion
deploy endpoint: begin refactor
2015-09-15 18:02:22 -07:00
Austen Collins
ad3086c6a3 tag: refactor for awsm.json
utils: fix findAllEndpoints for awsm.json refactor
2015-09-15 17:35:55 -07:00
doapp-ryanp
8d1d613b54 generate lambda names from handler name 2015-09-15 16:30:44 -05:00
doapp-ryanp
3ac7006455 refactor deploy and new 2015-09-15 14:48:42 -05:00
doapp-ryanp
1e298a0b71 utils refactor for awsm.json 2015-09-15 10:51:47 -05:00
doapp-ryanp
f5fb53e332 remove un-needed requires, fix airbnb issues 2015-09-14 11:19:39 -05:00
Austen Collins
d96796f644 new: fix spinner, readme: better quick-start 2015-09-13 23:36:39 -07:00
Austen Collins
a4d6c61f5b new: remove generate, use new instead. 2015-09-13 22:15:32 -07:00
Austen Collins
19087a4a4f new region/stage: refactor 2015-09-13 11:25:43 -07:00
Austen Collins
fe6e9328b8 dash, deploy lambda and endpoints: change logging output for clarity 2015-09-12 14:34:27 -07:00
Austen Collins
aa5b258ec3 large refactor:
- Refactor deploy lambda for code clarity,
- Refactor dash command
2015-09-12 12:51:29 -07:00
Austen Collins
416068d867 dash: ui/ux improvements
cli: improvements in spacer rendering
2015-09-09 23:44:33 -07:00
Austen Collins
79f8fffb3c select: change how select works. Add label property.
dash: improvements
2015-09-09 22:57:01 -07:00
Austen Collins
45f5c48e47 dash: add summary and other improvements 2015-09-09 16:01:25 -07:00
Austen Collins
7bb73ae26f dash: improve dash and improve CLI renderer 2015-09-09 16:01:24 -07:00
Austen Collins
6e153547bb dash: start dash command 2015-09-09 16:01:24 -07:00
Austen Collins
29e0c6bf19 cli: refactor select (prev checkbox) 2015-09-09 16:01:24 -07:00