Philipp Muens
628a55e6b5
Add translation of human friendly startTime syntax
2016-12-01 10:46:53 +01:00
Philipp Muens
f249fa192a
Fix typo in test description
2016-12-01 10:46:53 +01:00
Philipp Muens
80b12f626b
Add automatic Period setting and remove period option
2016-12-01 10:46:52 +01:00
Philipp Muens
ba27669d0d
Add plugins to Plugins.json file
2016-12-01 10:46:52 +01:00
Philipp Muens
83900b362b
Add AwsMetrics plugin
2016-12-01 10:46:52 +01:00
Philipp Muens
b05cac7d5c
Add core metrics plugin
2016-12-01 10:46:52 +01:00
Erik Erikson
3210aff617
Detect Successful Async Credential Loading
...
Check for the roleArn attribute on ini file loaded credentials. If that exists, then asynchronous (assume role) credentials are being loaded but they may not yet be received. Accept these as valid credentials and use the containing credentials object as the current credentials object.
Clean up the test data (fakeCredentials didn't need so much)
Create a test that verifies the async credential loading functionality
Create a test that ensures a non-existent profile one attempts to load does not load any credentials
Bump the version of the aws-sdk so that the modified aws-sdk will be demanded for proper handling of this feature.
2016-12-01 01:45:14 -08:00
Philipp Muens
1f3b88baa3
Merge pull request #2743 from nicka/master
...
Add DependsOn for Lambda functions and IamPolicyLambdaExecution
2016-12-01 10:38:49 +01:00
Philipp Muens
a39e2969de
Remove reassignment of this.options.data if JSON parsing fails
2016-11-29 15:06:10 +01:00
Philipp Muens
f02c990fd8
Remove check if options.data exists
2016-11-29 13:32:29 +01:00
Erik Erikson
0ddd4ec804
Credential Fixes Roundup
...
Merge fixes from both #2373 & #2695 , adding editorial suggestions and future-proofing them a bit (probably)
Clean up tests to broadly clean and restore process/test environment and simplify test code.
This work uncovered that we were returning profiles when no profile credentials were loaded. This seems inappropriate. The tests were modified to use the temporary credential file code that @stevecaldwell77 wrote, exclusively. This way there are actual credentials to load from the given profile.
I am not sure how to test the assume-role/asynchronous STS credential loading capability and would love some help making sure that is right
2016-11-29 03:16:47 -08:00
Philipp Muens
d048cc3e09
Add check if data is JSON or simple string
2016-11-29 10:35:26 +01:00
Philipp Muens
ef7ccfc8e3
Add tests
2016-11-29 10:35:26 +01:00
Philipp Muens
7837acf360
Fix minor typos
2016-11-29 10:35:26 +01:00
ac360
ee7f0c24bf
sanitize strings
2016-11-29 10:35:26 +01:00
Erik Erikson
e317399da4
Merge remote-tracking branch 'journeyapps/fix-async-credentials' into credentials-fixes
2016-11-28 23:06:03 -08:00
Doug Moscrop
c7c3218ff4
remove request and response config when using proxy integration
2016-11-28 15:38:16 -05:00
Stephen Caldwell
acb3bb85c9
sandbox environment variables correctly in test
2016-11-28 09:58:29 -08:00
Stephen Caldwell
584884dc71
remove accidentally commited 'only'
2016-11-28 09:58:29 -08:00
Stephen Caldwell
a28da5c76a
add test for use of AWS_SHARED_CREDENTIALS_FILE envar
2016-11-28 09:58:29 -08:00
Stephen Caldwell
4969c74a17
add support for environment variable AWS_SHARED_CREDENTIALS_FILE when loading credentials
2016-11-28 09:58:29 -08:00
horike37
0e274d448d
Add support for directories in url of install command
2016-11-29 00:29:21 +09:00
Petr Kohut
edd923f5e8
fix bug in event source mapping with custom IAM role
2016-11-28 14:12:01 +01:00
Nick den Engelsman
1d0a5e95eb
Add missing DependsOn within test suite
2016-11-28 12:24:58 +01:00
Nick den Engelsman
c3620e501b
Merge branch 'master' of github.com:serverless/serverless
...
# Conflicts:
# lib/plugins/aws/deploy/lib/iam-policy-lambda-execution-template.json
2016-11-28 12:03:25 +01:00
Nick den Engelsman
9e9e0e51c5
Remove Ref support and improve test descriptions
2016-11-28 11:56:45 +01:00
Nick den Engelsman
446abce10e
Fix issue where error description becomes unreadable
2016-11-28 11:56:23 +01:00
Paul O'Flaherty
665400ec8c
fix #2784 - fixing lint errors
2016-11-27 21:55:19 +11:00
Paul O'Flaherty
5a1539f99f
Fix #2784 - slstats error
2016-11-27 21:42:59 +11:00
Anthony Mendonca
e724b810b9
adding replaceAll to turn any escaped single quotes back to regular single quotes
2016-11-26 21:50:48 -08:00
Doug Moscrop
fcbdf8e073
fix Linting
2016-11-25 20:07:32 -05:00
Eslam A. Hefnawy
697cd7ef9b
fixed logical id for lambda version
2016-11-25 18:40:59 +07:00
Eslam λ Hefnawy
5afaedf949
Merge pull request #2676 from ryansb/feature/tagVersions
...
On every deploy, publish a new Lambda function version
2016-11-25 18:33:48 +07:00
Philipp Muens
2dbfa37449
Cleanup after event.json removal
2016-11-24 20:08:04 +01:00
Maciej Winnicki
357ff616ab
remove event.json files from template. Closes #2786
2016-11-24 18:43:41 +01:00
Philipp Muens
3733f49d3d
Merge pull request #2719 from erikerikson/logical-ids-missed-details
...
Logical IDs Centralization Missed Details
2016-11-24 14:04:12 +01:00
Ryan S. Brown
29de5c2f7a
Move Lambda version ID generation out to naming.js
2016-11-24 08:04:07 -05:00
Ryan S. Brown
ed156155f7
Add Lambda fully qualified ARNs to expected output
2016-11-24 08:04:07 -05:00
Ryan S. Brown
1cc3c2c669
Create dummy files for service artifacts
2016-11-24 08:04:07 -05:00
Ryan S. Brown
719f11c4cc
Fix variable that had its name changed
2016-11-24 08:04:07 -05:00
Ryan S. Brown
0f86a9524e
Fix linting
2016-11-24 08:04:07 -05:00
Ryan S. Brown
20dee7cb1c
On every deploy, publish a new Lambda function version
...
Having Lambda deploys count as distinct function versions is really
helpful for logging, since it cleanly separates out logs between
sources.
This change adds:
- Calculation of SHA256 sums of artifacts
- An `AWS::Lambda::Alias` resource based on that SHA
- A dependency between each deployed function to its alias
- A stack output for each function `LogicalIdQualifiedArn` which is the
function ARN with the version appended.
2016-11-24 08:04:07 -05:00
Erik Erikson
6cc5d1364a
Merge branch 'master' into logical-ids-missed-details
2016-11-22 13:26:28 -08:00
Eslam A. Hefnawy
be9e098363
fix typo
2016-11-23 02:49:57 +07:00
Eslam A. Hefnawy
babed90e6c
fixed breaking change with apig resource with variable
2016-11-23 02:42:08 +07:00
Philipp Muens
8aad2372eb
Refactor test structure
...
So that all tests follow the *.test.js pattern and globs are used to find test files.
2016-11-22 12:49:26 +01:00
Nick den Engelsman
fc5bd1ac43
Add DependsOn for Lambda functions and IamPolicyLambdaExecution
2016-11-22 10:28:13 +01:00
Philipp Muens
70e37028d2
Merge pull request #2763 from serverless/remove-deprecation-notice
...
removed cflogs deprecation notice
2016-11-22 08:06:36 +01:00
Eslam A. Hefnawy
7e2a2573d7
removed cflogs deprecation notice
2016-11-22 14:02:26 +07:00
Philipp Muens
ba56dc504e
Add environment variable config to templates
2016-11-21 17:53:43 +01:00