Commit Graph

5453 Commits

Author SHA1 Message Date
zscholl
72bc07f112 get access key create date for cred report 2020-04-30 09:10:42 -05:00
Steve Pulec
2e91b91294
Merge pull request #2938 from bblommers/circular_import_error
Circular import error
2020-04-30 08:44:12 -05:00
Bert Blommers
2e19666e67
Merge pull request #2930 from usmangani1/LSISSUE1450
EC2 enhancement  create vpc end point
2020-04-30 12:13:19 +01:00
Bert Blommers
d6d2a38c76 Fix circular import issue 2020-04-30 12:11:33 +01:00
Bert Blommers
842e95120c
Merge pull request #42 from spulec/master
Merge upstream
2020-04-30 11:39:38 +01:00
Bert Blommers
2d0087d500 Linting 2020-04-29 16:29:25 +01:00
usmankb
f4888da334 added test asserts and review comments 2020-04-29 18:02:02 +05:30
Bert Blommers
d608a617b2
Merge pull request #2933 from mpenkov/relax-pins
relax version pins in setup.py for non-Py2 users
2020-04-29 09:00:44 +01:00
Michael Penkov
79b022fbc1 update requirements-dev.txt 2020-04-29 15:42:40 +09:00
Bert Blommers
b481ca8e3e
Merge pull request #2931 from asherf/travis
Add eu-south-1
2020-04-29 07:41:54 +01:00
Michael Penkov
45d99aef69 fix list comprehension 2020-04-29 13:03:03 +09:00
Michael Penkov
179f5170d4 more pins for Py2 2020-04-29 13:02:53 +09:00
Michael Penkov
4a7b5adbae relax version pins in setup.py for non-Py2 users 2020-04-29 12:38:33 +09:00
Asher Foa
8e2a14ba50 Add eu-south-1 2020-04-28 15:11:28 -07:00
usmankb
84100c4483 enhancement Create-VPC-endpoint 2020-04-29 00:28:19 +05:30
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