Tobias Gleissenberger
20e052001a
Linting fixes
2016-12-05 10:50:49 +11:00
Tobias Gleissenberger
75e610c0bf
Fixed unit test
2016-12-05 10:47:21 +11:00
Tobias Gleissenberger
b69790e766
Adding named IAM capability to initial stack creation
2016-12-05 09:15:51 +11: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
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
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
Eslam λ Hefnawy
2cb4dc4dc5
Merge pull request #2732 from serverless/limit-permissions
...
Limited Lambda Permission for Events
2016-11-21 14:43:37 +07:00
Eslam A. Hefnawy
cfdac252da
relaxed apig permissions to be rest api scoped
2016-11-18 21:05:21 +07:00
Eslam A. Hefnawy
ad2117423b
limited lambda permissions for events
2016-11-17 18:38:33 +07:00
Erik Erikson
61783191ee
"sdk" => "provider"
...
Change the legacy "sdk" moniker to "provider" in line with the (good, clarifying) class name changes in order to reduce potential future confusion.
2016-11-16 17:14:48 -08:00
Eslam A. Hefnawy
91fa043ecc
limited permissions for s3, sns and apig
2016-11-16 16:08:21 +07:00
Erik Erikson
749204d962
Logical IDs Centralization Missed Details
...
A few places where names had been hard coded were missed in #2679 . This pull request attempts to get the rest of these (although I fear a few more exist).
The hard coding of the logical ids for the role and policy were removed from the json files defining those values.
Additionally, the path and name of the default role and policy were extrapolated as were log group and api gateway names.
The new role path, role name, and policy name values were used to amend the static role and policy.
Commentary in the centralization file was re-added.
Tests were updated
No function or documentation changes occurred by these changes
2016-11-15 17:22:59 -08:00
Nik Graf
386d9d6718
replace ellipsis with three dots to improve non-unicode console support
2016-11-15 14:00:27 +01:00
Eslam A. Hefnawy
52f8f81dfd
fix function name with underscore bug
2016-11-11 15:18:07 +07:00
Eslam A. Hefnawy
fef9b68e5a
refactored naming-js method naming
2016-11-10 19:05:02 +07:00
Eslam A. Hefnawy
08156924d5
added tests for naming-js
2016-11-10 16:17:42 +07:00
Eslam A. Hefnawy
1a02e15d9b
updated tests using name-js
2016-11-10 15:14:33 +07:00
Eslam A. Hefnawy
61efd35850
added logical id names in naming-js file
2016-11-09 19:31:08 +07:00
Philipp Muens
fddc4db04f
Merge branch 'master' into add-custom-per-function-roles
2016-11-01 14:43:21 +01:00
Philipp Muens
479556cb7e
Add additional checks for endsWith usage
2016-10-31 10:28:39 +01:00
Bobby Brennan
872a029e90
check that stackStatus is not null
...
fix lint err
2016-10-31 10:06:00 +01:00
Nik Graf
078738ca2d
add rollback feature
2016-10-21 00:13:21 +02:00
Nik Graf
a7d42e470c
moved listing stacks into a separate plugin
2016-10-19 18:28:24 +02:00
Nik Graf
360bfb814a
Merge branch 'master' into ellipsis
2016-10-19 10:35:34 +02:00
Philipp Muens
c7b7472a48
Update provider properties in plugins
2016-10-19 08:32:06 +02:00
Philipp Muens
df7692ac80
Introduce AwsProvider plugin
2016-10-19 08:32:06 +02:00
Nik Graf
9611150416
replace ... with ellipsis character in lib
2016-10-19 06:31:55 +02:00
Philipp Muens
ddc6e43764
Update monitoring for verbose monitoring
...
So that the monitoring will continue until the rollback has finished.
2016-10-13 18:19:57 -07:00
Philipp Muens
b111ef20c9
Fix not thrown error after failed ResourceStatus bug
2016-10-13 16:58:18 -07:00
David Tanner
4f9f173a3c
Fix linting issues, and restore deployFunction
2016-09-28 09:09:21 -06:00
David Tanner
68ef4ceab7
Move CF stack configuration to one place.
...
The stack is now set up in one place.
The S3 bucket isn't created on create if a bucket is already specified.
Working on configurability for the developer.
There is still the possibility of failing to deploy the stack
if the iamRoleArn is set, and a deploymentBucket is specified
2016-09-28 08:27:09 -06:00
Nick den Engelsman
c2d2152679
Moved monitorStack to shared lib/plugins/aws/lib
2016-09-02 13:35:29 +02:00
Eslam A. Hefnawy
a2d37e7b5a
added test coverage for new variable system
2016-08-31 16:37:58 +09:00
Eslam A. Hefnawy
5dafeee388
basic new variable system
2016-08-31 16:37:58 +09:00
Benny
0d2c78cc36
DRY validate
2016-07-20 21:43:20 +03:00