Miguel A. Calles, MBA
c1b1620d4e
Update Variables.js
2019-10-24 15:10:28 -07:00
Miguel A. Calles, MBA
c727831760
Linting
2019-10-22 07:24:20 -07:00
Miguel A. Calles, MBA
f0ced28d95
Using strToBool in variables
2019-10-22 07:19:43 -07:00
Miguel A. Calles, MBA
20b5e96a93
Prettier
2019-10-21 20:06:18 -07:00
Miguel A. Calles, MBA
2c75e1f6ca
Bug fix in toBool casting
2019-10-21 16:56:50 -07:00
Miguel A. Calles, MBA
c7da85eba8
Updated variables to include toBool casting.
2019-10-21 16:18:43 -07:00
Doug Moscrop
0fe004e942
allow empty arrays in overrides
2019-10-09 18:44:41 -04:00
Daniel Schep
a231e0302d
changes for @erikerikson's review
2019-08-30 09:29:12 -04:00
Daniel Schep
43076c0f22
Merge remote-tracking branch 'origin/master' into custom-variable-getters
2019-08-29 12:38:58 -04:00
Daniel Schep
15319b5be1
s/isDependentService/isDisabledAtPrepopulation
2019-08-27 08:46:41 -04:00
Daniel Schep
569623e156
s/method/resolver/
2019-08-27 08:44:57 -04:00
Daniel Schep
70921f4213
moar lint
2019-08-26 14:03:27 -04:00
Daniel Schep
0ca9c2ed67
lint
2019-08-26 13:39:21 -04:00
Daniel Schep
7ccdde6178
asfaf
2019-08-26 08:13:34 -04:00
Daniel Schep
e3c4755dbe
WIP
2019-08-23 10:08:41 -04:00
Doug Moscrop
69f4cbe1dd
do not log warnings on empty arrays
2019-08-21 13:17:44 -04:00
Daniel Schep
faa5a07009
prettify
2019-08-21 12:46:21 -04:00
Daniel Schep
c69cb50555
objects not arrays for instances in variableResolvers
2019-08-21 11:11:46 -04:00
Daniel Schep
c3674e1293
safer & more explicit implementation of variableResolvesrs(also renamed)
2019-08-21 10:22:05 -04:00
Daniel Schep
c0ed311865
simplify variable getter hook system
2019-08-20 15:00:23 -04:00
Daniel Schep
02fa190d0b
Add plugin hooks to define config variable getters
2019-08-20 11:23:42 -04:00
Jonathan Keslin
31834261b0
Warn when attempting to split non-StringList parameter type
2019-07-12 09:38:48 -07:00
Jonathan Keslin
96946fd5fc
Allow optionally splitting SSM parameter value for StringList type
2019-07-11 15:33:17 -07:00
Mariusz Nowak
e6ae8983de
Fix lint issues after prettification
2019-06-26 12:43:01 +02:00
Mariusz Nowak
4944f471b1
Prettify
2019-06-26 12:43:01 +02:00
Philipp Muens
63c371c057
Turn Serverless Variable into plain value
2019-03-22 10:08:19 +01:00
Philipp Muens
391488bb39
Add ${sls:} Serverless Variable
2019-03-22 10:08:19 +01:00
exoego
616c744bd3
It should return json if referencing JSON in AWS SecretsManager.
2019-02-17 16:49:11 +09:00
Jerry Wang
041f717e07
fix makeDeepVariable replacement
2019-02-07 17:49:35 -05:00
Erik Erikson
f95a99096e
Append in Custom Syntax
...
Respect custom variable syntaxes when appending to deep variables.
2019-02-05 17:11:53 -08:00
exoego
5ed78b8024
Do not remove spaces in single-quote literal.
2019-02-02 22:46:58 +09:00
Eslam λ Hefnawy
8c53de83bf
Merge pull request #5758 from exoego/default-values
...
AWS: Add fallback support in ${cf} and ${s3}
2019-01-31 15:29:29 +03:00
Daniel Schep
0fb47a1e74
also preresolve keys within credentials
2019-01-29 16:33:08 -05:00
Daniel Schep
b3df0517f1
Require provider.credentials vars to be resolved before s3/ssm/cf vars
...
Similar to long standing region/stage and new profile preresolve.
test uses the service definition instead of `getCredentials` because
`getCredentials` is much more complex than `getStage`/`getProfile`/`getRegion`
and we only need to test that the config is updated, not all the
credential setting logic
2019-01-29 13:56:59 -05:00
exoego
b67d9ca03c
Support default value if ${s3} and ${cf} failed.
2019-01-27 17:00:22 +09:00
Daniel Schep
e1f9b83dc9
resolve vars in file profile config before ssm vars
2019-01-25 08:24:15 -05:00
exoego
cec6d5501b
Suppress confusing warning since root cause is warned elsewhere.
2019-01-19 07:20:49 +09:00
exoego
f434009c45
Move stage name validation to Service#validate.
...
Since validation should be performed after service.functions are resolved.
2019-01-16 16:39:09 +09:00
Daniel Schep
96906c1c70
Merge pull request #5686 from exoego/validation-after-var-resolution
...
AWS: Fix stage name validation timing and allow hyphen
2019-01-13 20:25:53 -05:00
exoego
fe6cb01302
Fix error message.
2019-01-12 17:33:38 +09:00
exoego
df780c36e3
Allow underscore too.
2019-01-12 17:17:40 +09:00
exoego
a12bb5bf71
Allow hyphen which is valid for API Gateway now.
2019-01-12 08:53:29 +09:00
exoego
6e0d7a86d1
Implement after-variable-resolution stage name validation for AWS.
2019-01-12 08:11:50 +09:00
Daniel Schep
0896f311b1
Merge pull request #5312 from Limess/4496/handle-scoped-packages
...
Handle scoped npm packages in ${file()} variables
2019-01-07 10:56:25 -05:00
Daniel Schep
e99e71d215
lint
2018-12-13 09:32:46 -05:00
Daniel Schep
63fb1309d3
restore support for variable refs with spaces in them
2018-12-13 09:16:57 -05:00
horike37
4336340aa4
Merge remote-tracking branch 'root/master' into cf-ref-region
2018-12-10 12:01:41 +09:00
exoego
13de2a9083
Use lodash for consistency.
2018-12-10 09:50:16 +09:00
exoego
e90e293c71
Add region suffix support to CloudFormation reference syntax
2018-12-08 20:44:16 +09:00
exoego
1a9cdf356b
Remove whitespace-celaning that seems unnecessary.
2018-12-06 21:36:00 +09:00