Bert Blommers
55d7a28968
Merge pull request #41 from spulec/master
...
Merge upstream
2020-04-28 13:29:57 +01:00
Bert Blommers
56887073aa
Merge pull request #2697 from Procrat/performance
...
Import time reduction
2020-04-28 07:18:14 +01:00
Steve Pulec
f33e810e15
Merge pull request #2921 from getglad/support_optin_regions
...
Support OptInStatus for EC2 describe_region calls
2020-04-27 19:42:04 -05:00
Steve Pulec
9410daa28c
Merge pull request #2927 from apalumbo/master
...
Api gateway api get_usage_plan and get_usage_plan_key revised to handle missing values
2020-04-27 19:24:40 -05:00
Stijn Seghers
9c13798f78
Fix import errors
...
For Python 2, the lazy importing style uncovered some importing
mistakes. I can't quite figure out how it was working before.
2020-04-28 10:40:34 +12:00
Stijn Seghers
1fc208e52c
Add FIXME about import time overhead
2020-04-28 10:40:34 +12:00
Stijn Seghers
8ff248456b
Keep sshpubkeys import function-local (~0.5s)
2020-04-28 10:40:34 +12:00
Stijn Seghers
b8820009e8
Lazily import submodules
2020-04-28 10:40:32 +12:00
Stijn Seghers
e2af07df44
Keep pkg_resources import function-local (~0.06s)
2020-04-28 10:28:47 +12:00
Stijn Seghers
1fbf76b95a
Keep cfnlint import function-local (~1s)
...
Saves about 1s of startup time.
2020-04-28 10:28:47 +12:00
Matthew Gladney
ff1beea280
Merge https://github.com/spulec/moto into support_optin_regions
2020-04-27 18:27:40 -04:00
Alessandro Palumbo
05860fcdd1
Fixed apigateway usage plan api when dealing with non existing usage plans and non existing api keys
2020-04-27 22:58:51 +02:00
Mike Grima
e09dfac95b
Merge pull request #2929 from mikegrima/fixcw
...
Fixed a regression with CloudWatch
2020-04-27 13:53:23 -07:00
Mike Grima
dd22e7855a
Fixed a regression with CloudWatch
2020-04-27 12:56:17 -07:00
Matthew Gladney
f8cabf0729
static list of preexisting regions
2020-04-27 11:52:47 -04:00
Bert Blommers
b5a894dd89
Merge pull request #2919 from antoinewdg-mt/fix-s3-delete-objects-with-versioning
...
Handle VersionId in S3:delete_objects
2020-04-27 15:38:06 +01:00
Antoine Wendlinger
41abd4344b
Use xmltodict for parsing
2020-04-27 11:42:27 +02:00
Steve Pulec
30a98de687
Merge pull request #2924 from pvbouwel/ddb_full_parsing_executor
...
Improve DDB expressions support4: Execution using AST
2020-04-26 15:53:25 -05:00
Steve Pulec
60bcb46729
Merge pull request #2894 from microe/add_sts_assume_role_with_saml
...
Add the STS call assume_role_with_saml
2020-04-26 15:25:38 -05:00
Steve Pulec
2b255b0c5b
Merge pull request #2879 from bblommers/feature/dynamodb_transact_write_items
...
Feature: DynamoDB: transact_write_items
2020-04-26 15:20:19 -05:00
Bert Blommers
807d67d3cc
Merge pull request #2925 from pvbouwel/data_files_fix
...
Place reserved_keywords.txt not in root.
2020-04-26 19:02:49 +01:00
pvbouwel
0bd586eb67
Place reserved_keywords.txt not in root.
...
Do not use data_files in setup.py but MANIFEST.in
Otherwise some enviroments throw errors when trying
to create the data file.
This was raised in: https://github.com/spulec/moto/pull/2885#discussion_r415150276
2020-04-26 18:17:56 +01:00
pvbouwel
ec731ac901
Improve DDB expressions support4: Execution using AST
...
Part of structured approach for UpdateExpressions:
1) Expression gets parsed into a tokenlist (tokenized)
2) Tokenlist get transformed to expression tree (AST)
3) The AST gets validated (full semantic correctness)
4) AST gets processed to perform the update -> this commit
This commit uses the AST to execute the UpdateExpression.
All the existing tests pass. The only tests that have been
updated are in test_dynamodb_table_with_range_key.py because
they wrongly allow adding a set to a path that doesn't exist.
This has been alligend to correspond to the behavior of AWS
DynamoDB.
This commit will resolve https://github.com/spulec/moto/issues/2806
Multiple tests have been implemented that verify this.
2020-04-26 15:59:12 +01:00
Bert Blommers
6a41573eb8
Merge pull request #2920 from lukaszpierog/handle-tags-and-description-in-secrets
...
Do not remove tags after secret update, handle description
2020-04-26 10:29:02 +01:00
Bert Blommers
56aa454397
Merge branch 'master' into feature/dynamodb_transact_write_items
2020-04-26 10:24:27 +01:00
Bert Blommers
991a740b47
Merge pull request #40 from spulec/master
...
Merge upstream
2020-04-26 10:20:18 +01:00
Steve Pulec
efbb9c54a5
Merge pull request #2909 from oliparcol/bug/2759
...
S3 - Allow keys to start with leading slashes
2020-04-25 18:46:25 -05:00
Steve Pulec
fbc431dbff
Merge pull request #2837 from bblommers/bug/2810
...
EC2 - Explicitly set ebs_optimized to false if not specified
2020-04-25 18:44:48 -05:00
Steve Pulec
229b3ec196
Merge pull request #2838 from bblommers/feature/2388
...
CloudFormation - CreateChangeSet should not create resources
2020-04-25 18:44:18 -05:00
Steve Pulec
ac6c550fe6
Merge pull request #2852 from bblommers/feature/mock_eb
...
Add mock for ElasticBean
2020-04-25 18:42:25 -05:00
Steve Pulec
111d0519f5
Merge pull request #2857 from bblommers/feature/extend_generic_tagger_to_s3
...
S3 - Extend generic TaggingService to s3
2020-04-25 18:41:02 -05:00
Steve Pulec
b24b7cb858
Merge branch 'master' into feature/extend_generic_tagger_to_s3
2020-04-25 18:40:50 -05:00
Steve Pulec
a35d1cb780
Merge pull request #2861 from bblommers/feature/883
...
Lambda - Add test to verify remove_permission functionality
2020-04-25 18:40:05 -05:00
Steve Pulec
365a2d140b
Merge pull request #2864 from bblommers/bugfix/2800
...
CognitoIdentity - Fix Format of Identity ID
2020-04-25 18:39:43 -05:00
Steve Pulec
b4a11cd19f
Merge pull request #2848 from bblommers/feature/2239
...
CloudWatch - Initial get-metric-data implementation
2020-04-25 18:39:21 -05:00
Steve Pulec
adf741b3ff
Merge pull request #2828 from bblommers/feature/dynamodb_item_limit
...
DynamoDB - Implement 1MB item limit
2020-04-25 18:38:16 -05:00
Steve Pulec
8595493aee
Merge branch 'master' into feature/dynamodb_item_limit
2020-04-25 18:38:08 -05:00
Steve Pulec
9c3f6c7592
Merge pull request #2825 from bblommers/feature/2699
...
EC2 - Add option to add volumes using CloudFormation
2020-04-25 18:36:26 -05:00
Steve Pulec
dbeb16d9b9
Merge pull request #2823 from bblommers/bug/2797
...
DynamoDB - Allow case insensitive AND in KeyConditionExpression
2020-04-25 18:35:51 -05:00
Steve Pulec
f4338876ff
Merge pull request #2834 from bblommers/feature/cloudwatch-integrated-metrics
...
Cloudwatch - Add default metrics for other services
2020-04-25 18:35:17 -05:00
Jack Danger
bd650d9b48
Merge pull request #2922 from johnwc/enhancement/apigateway-policy
...
Add policy to API Gateway
2020-04-25 12:51:10 -07:00
JohnWC
4a800d8f2c
Updated for black
2020-04-25 11:24:54 -05:00
Olivier Parent Colombel
d852f7dd06
Fixing lint errors.
2020-04-25 17:49:50 +02:00
Olivier Parent Colombel
637e0188a2
Allow S3 keys to start with leading slashes.
2020-04-25 17:49:50 +02:00
JohnWC
0828c5af9d
Add unit test for add apigateway with policy
2020-04-25 03:27:59 -05:00
JohnWC
a658900d69
Add policy to apigateway
2020-04-25 03:13:36 -05:00
=
b63110be9e
handle description in describe secret operation, add tests
2020-04-24 21:47:11 +02:00
Matthew Gladney
59c1f0e131
black reformatting changes
2020-04-24 14:20:58 -04:00
Matthew Gladney
908468edb6
Support OptInStatus for EC2 describe_region calls
2020-04-24 14:15:22 -04:00
Bert Blommers
eb17288503
Merge pull request #2908 from d-ryzhikov/fix/table-filter-value-error
...
Handle ValueError raised on missing table name
2020-04-24 17:55:45 +01:00