801 Commits

Author SHA1 Message Date
doapp-ryanp
3aaeb85adf remove select key 2015-09-28 08:32:29 -05:00
Ryan Pendergast
6ea1fdd8e6 Merge pull request #172 from Nopik/master
Fixed stage selector during lambda deploy
2015-09-28 08:31:36 -05:00
Kamil Burzynski
4199c88b6d Fixed stage selector during lambda deploy 2015-09-28 14:22:51 +02:00
Ryan Pendergast
f60564f695 Merge pull request #170 from shortjared/tag-all-behavior-clarity
Explicit defining of tag type required, "all" is now "both"
2015-09-27 23:03:46 -05:00
doapp-ryanp
775dacc3ea Merge branch 'master' of github.com:jaws-framework/JAWS 2015-09-27 22:51:35 -05:00
doapp-ryanp
ff13834ca7 aaDataModelStage change 2015-09-27 22:51:03 -05:00
Ryan Pendergast
00c23eb8ae Merge pull request #171 from shortjared/master
s/Modlue/Module/
2015-09-27 22:22:15 -05:00
Jared Short
792226c9ca s/Modlue/Module/ 2015-09-27 23:13:43 -04:00
Jared Short
36a26c95df Explicit defining of tag type required, "all" is now "both" 2015-09-27 21:33:29 -04:00
Austen
654653c54b Merge pull request #169 from shortjared/tag-all-behavior-clarity
Tag all can now tag all endpoints and lambdas in one command
2015-09-27 14:57:53 -07:00
Jared Short
0f6758de00 Tag all can now tag all endpoints and lambdas in one command
A proposed solution to jaws-framework/JAWS#164.

Implements a new “all” type which allows a user to tag all Lambdas and
Endpoints in one command. It also makes this the default command when
running a bare `jaws tag --tag-all` or `jaws tag --untag-all` with no
type option.
2015-09-27 16:26:22 -04:00
Austen
68bb32740a Merge pull request #166 from dekz/no_save
--no-save is a special case
2015-09-27 06:48:34 -07:00
Jacob Evans
9e4486d6e5 --no-save is a special case
in Commander it gets mapped to options.save = false, not noSave.
see https://github.com/tj/commander.js/blob/master/test/test.options.bool.no.js
2015-09-27 17:39:52 +10:00
Austen Collins
42904479de jaws: update 2015-09-26 13:12:07 -07:00
Austen Collins
ab18ff0fc0 tests: minor cleanup 2015-09-26 10:02:17 -07:00
Austen Collins
fde4fc72f4 jaws: upgrade 2015-09-26 10:01:50 -07:00
Austen
050374f4a5 Merge pull request #157 from joostfarla/regex
Allow custom selectionPattern attributes
2015-09-26 09:26:56 -07:00
Austen Collins
453f336d24 jaws: upgrade 2015-09-26 09:15:41 -07:00
Austen
91aebd5e19 Merge pull request #159 from joostfarla/permission-fix
Make Lambda permission stage-independent
2015-09-26 08:49:25 -07:00
Joost Farla
a900bffb97 Make Lambda permission stage-independent 2015-09-26 12:22:21 +02:00
doapp-ryanp
b52b338f20 remove es6 specific. start to refactor run 2015-09-25 15:57:02 -05:00
Austen Collins
98a554efbf docs: update JAWS deployment diagram for upcoming changes to put project S3 buckets within stage/region like all other project assets 2015-09-25 12:00:47 -07:00
Austen Collins
7e3d77e536 docs: update JAWS deployment diagram for upcoming changes to put project S3 buckets within stage/region like all other project assets 2015-09-25 11:55:15 -07:00
Austen Collins
1065897b09 docs: update existing and add new diagrams 2015-09-25 11:47:50 -07:00
Austen Collins
4194b85d65 docs: update existing and add new diagrams 2015-09-25 11:47:16 -07:00
Austen Collins
8cfc5ad74d minor cleanups 2015-09-25 11:46:14 -07:00
Ryan Pendergast
46f505c88a Merge pull request #153 from boushley/fix-credential-creation
Fix credential creation from `jaws new project` prompts
2015-09-25 13:10:28 -05:00
Aaron Boushley
77f264eaff Refactor jawsDebug to auto find context. 2015-09-25 10:06:14 -07:00
doapp-ryanp
2c9fccef54 save awsm cf integrations by default 2015-09-25 09:03:14 -05:00
Joost Farla
890202914f Allow custom selectionPattern attributes 2015-09-25 13:38:49 +02:00
Aaron Boushley
61cfce4fc3 Make the -v and --verbose flag work again. 2015-09-24 19:36:48 -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
Aaron Boushley
07a58cba15 Don't show profile prompt when you have credentials.
This was throwing an error because the credentials file doesn't exist yet and we were calling `profilesMap()`.
2015-09-24 19:23:05 -07:00
doapp-ryanp
161c9fca6c env list shows all regions, highlights regions where var is not set 2015-09-24 20:56:50 -05:00
doapp-ryanp
d5c58574eb better cli help for env cmd 2015-09-24 20:41:51 -05:00
doapp-ryanp
bfde87fed5 whoh big bug in includepaths for optimize 2015-09-24 15:36:41 -05:00
doapp-ryanp
4e90c7909e Merge branch 'master' of github.com:jaws-framework/JAWS 2015-09-24 15:20:14 -05:00
doapp-ryanp
3442037a7e awsm install bugfixes. change env var JAWS_DATA_MODEL_PREFIX to JAWS_DATA_MODEL_STAGE 2015-09-24 15:20:09 -05:00
Austen Collins
5b6c426411 tests: fix new project test to use 'DomainName' resources parameter 2015-09-24 12:54:41 -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
072b3d86a8 Merge pull request #155 from jaws-framework/resources
Resources
2015-09-24 12:04:31 -07:00
Austen Collins
a2dce9c8be deploy resources: complete command 2015-09-24 12:03:21 -07:00
Austen Collins
54f4e5a6b6 deploy resources: start command 2015-09-24 08:19:03 -07:00
Ryan Pendergast
f291b6e517 Merge pull request #150 from dekz/cf_save
Reworked the recursive search for cf.
2015-09-24 08:48:11 -05:00
Austen Collins
03b99a0e72 readme: add re:invent session 2015-09-23 18:19:36 -07:00
Austen Collins
6f122b9d11 readme: update 2015-09-23 18:17:22 -07:00
Austen Collins
844eddf7c1 jaws v1.1.0 bump 2015-09-23 17:59:15 -07:00
Jacob Evans
f86b55d770 Reworked the recursive search for cf.
My resources werent being updated as the readdirRecursiveAsync was only ever returning a top level stage direcotry and not descending correctly.
2015-09-24 10:36:14 +10: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