Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getmoto/moto

A library that allows you to easily mock out tests based on AWS infrastructure.
https://github.com/getmoto/moto

Merge pull request #3987 from mikegrima/fixs3config

Fixed AWS Config S3 ACL issues

a281f9d4a63adab63a809c0f0fa19870cc3d80ec authored over 3 years ago
Fixed AWS Config S3 ACL issues

- AWS Config appears to have changed how ACLs are returned
- This PR makes moto's behavior consi...

ba7a0fe3a2132991b56773c3d4b75b441db158a7 authored over 3 years ago
SSM Parameter Store improvements in GetParameterHistory & GetParameters (#3984)

* Including labels and versions in SSM Get Parameters

* implementing NextToken and MaxResults...

5602c4e73eaab45ac6c5f7d3f9de7bf32605111e authored over 3 years ago
SSM Parameter Store Error Message When Requesting Invalid Version (#3977)

* Implement correct error when requesting specific version of a parameter which exists but does ...

b670962c5ed2d5067626b9d020d15964e7e2fbcd authored over 3 years ago
Enforce SSM Parameter Version Limit (#3967)

Behavior verified against a real AWS backend.

7947b1e00133985775add3dd62b20d4fe9b2e652 authored over 3 years ago
Batch - remove potential race condition (#3965)

037973c8d91ce1bca65afe8b410a2388df1434cc authored over 3 years ago
Allow Glacier VaultName to contain period (#3964)

3265e89fd30bd891c1fbc97b6a343422f709f506 authored over 3 years ago
Add dot as a valid s3 metadata key (#3958)

6adb570c48762d612a522bb752cf78421379afe6 authored over 3 years ago
Missing code block language (#3962)

75730e6f83c97b27acdc8bcf69964126b9836e0d authored over 3 years ago
AWS Batch enhancements (#3956)

* Check exit status of container

* Added support for job dependencies

* batch container ov...

d635c78bd137fcddc4f60496e81af5de8c1d4db1 authored over 3 years ago
basic implementation of update rest api (#3951)

* basic implementation of update rest api

* basic implementation of update rest api

* basi...

fbbc8fc47256e1c4518e1efd81c04c4a336eed69 authored over 3 years ago
Increase version number post-release

290f6585c28bf7fa9e5b03accf3ccf4d20af0b61 authored over 3 years ago
Prep 2.0.8 release (#3948)

171b5f2c8bd393680f051b022c66e4ac38196188 authored over 3 years ago
Add support for tagging Volumes in ec2:RunInstances (#3946)

16f4dc87dc87f04debd931091ea728f9a1e87dd4 authored over 3 years ago
MediaStore delete container and list tags endpoints implemented (#3938)

* Add delete container and list tags endpoints to MediaStore

* Black reformat

* Fixed Lint...

7f49cd0ed677d55286d2d502041b722105e7f226 authored over 3 years ago
Add support for KmsKeyId in ec2:RunInstances (#3943)

752b5087386ce69157154996d82bf6e01d8d9b34 authored over 3 years ago
Refector Apigateway update_usage_plan and add all replace operation. (#3942)

* Refector Apigateway update_usage_plan and add all replace operation.

* code reformatting

...

58f7ab0d2578d19e6061d37dcddc955c7edba9e9 authored over 3 years ago
Drop dependency on zipp (#3940)

A search of the repository shows zipp is not imported anywhere.

79792db4c080e5dde7f6cc5a74b49bd3ec99d429 authored over 3 years ago
SSM parameters in cloudformation (`AWS::SSM::Parameter::`) are not recognized and resolved (#3929)

* Add ssm parsing support for cloudformation stacks

* Start adding unit tests for ssm paramet...

24fa8f25a1ed39b80db34b56d89d6a8ef84f991b authored over 3 years ago
Fix resource group get-group-query & update-query-query (#3934)

* Fix resource group get-group-query & update-query-query

* Remove list logic

* Added test...

4ad6c3932ecb075bdd6b27e8b765fa85232aacfc authored over 3 years ago
feat: transition elbv2 state to `active` on first describe (#3937)

* refactor: parameterize state in elbv2 template response

* feat: transition load balancer to...

867cf078de23e95876c7fc14ba37b37e1e83b5f1 authored over 3 years ago
Fix:SES-Added params check in template (#3753)

* Fix:SES-Added params check in template

* Added more tests and handled message

* linting
...

31cf3c4252264271276693948c8237cc8d49b219 authored over 3 years ago
Fix- Raise InvalidParameterValue when change visibility timeout is mo… (#3893)

* Fix- Raise InvalidParameterValue when change visibility timeout is more than permitted

* Fi...

abc62b360d2dbd699cfdcfa354f5dfb33055ca81 authored over 3 years ago
Add unit support to cloudwatch get_metric_statistics (#3932)

* Add unit support to cloudwatch get_metric_statistics

* fix linting

03b2009a1c065196be1256836473e8d72c4f65ab authored over 3 years ago
Fix tags for resource in ListTagsForResource (#3931)

* Fix tags for resource in ListTagsForResource

* Fix review comments

* Fix tests

58fd4aeaaed08cb254c630bd9f9eabf7efebd47f authored over 3 years ago
ResourceGroup - Add Support for getGroupConfiguration (#3919)

* ResourceGroup - Add Support for getGroupConfiguration

* Add tests

* Add tests

* Fix t...

eaac32b1300d26dff57a29872ac4b94dfc2b1e89 authored over 3 years ago
Fix sqs message retention logic (#3924)

* Fix sqs message retention logic

* Apply lint to moto/sqs/models.py

* Fix failed tests be...

f9e0595e124896ff2344d5c1c6228eb2b1fbf711 authored over 3 years ago
Make Moto (tests) compatible with flask/werkzeug 2.x (#3923)

* Dont fail if CodeCov fails - for now

* CI - Force cache rebuild

* Bump werkzeug to lates...

9e3faf77844029649147471c930097c06bb13095 authored over 3 years ago
Lock Flask (#3925)

* Update setup.py

* Update setup.py

8bb0feb9563c34d4bb2aa316da8231c7eceaa14b authored over 3 years ago
Increase version number post-release

f45ddf034578461bdb5c8a8bbd175c7b24b35107 authored over 3 years ago
Prep release 2.0.7 (#3920)

* Temporarily downgrade werkzeug until we fix the tests

* ChangeLog for release 2.0.7

1fc09b5863cca2a02eac1091b6f790896fe7d3f2 authored over 3 years ago
Update coverage (#3918)

b4d02c922cffcf8b22c5ab068fc21eb22ce8d2ce authored over 3 years ago
Support rotating secrets using Lambda [#3905] (#3912)

* Support rotating secrets using Lambda

The Secrets manager rotation process uses an AWS Lamb...

a4b14986658a00eb93c1627c54b1e9ff2cad0eed authored over 3 years ago
Fix separator in filter_log_events nextToken value. (#3914)

The old separator was present in some of the values being concatenated.

45167737e5fd19e033368c74332573246db4e267 authored almost 4 years ago
Set multiple Security Groups when calling modify_network_interface_attribute (#3911)

12b409e0def8601b27f9cad733ba37b40f5edfa6 authored almost 4 years ago
DMS - basic task replication methods implementation (#3900)

* DMS - basic task replication methods implementation

* Add ResourceNotFoundFault tests

cf3cf8b1346b4e04f73df244f8af5478aa64e713 authored almost 4 years ago
Implement User Pool MFA Actions (#3903)

* implement user pool mfa actions

* Add messages to errors

Add messages to errors

Fix e...

f76571199fbea310bcfba14835e80b5b50932091 authored almost 4 years ago
Register classes in `logs/models.py` as models (#3906)

This change allows these object types to appear in the Moto API dashboard

29ecd32752f6242e8a2cc8a2653c56906e68f081 authored almost 4 years ago
allow specifying the service as env var (#3899)

* allow specifying the service as env var

This is required if running as a Github Action whic...

a268aae540a040fe14ba4627a174050f220834e2 authored almost 4 years ago
EC2 describe_network_acls: add support for owner-id filter (#3898)

* add test that fails with FilterNotImplementedError

* describe_network_acls: add support for...

e5b3f4181dcad2f5fadb5dc080aa43cdf547f973 authored almost 4 years ago
`nextToken` value in `logs:describeLogStreams` response (#3896)

* `nextToken` value in `logs:describeLogStreams` response

Modified the pagination for FilterL...

94a70e9ad1c6bacb5a5ed547c1689c4eae321677 authored almost 4 years ago
Increase version number post-release

6657b6db3e1fa8e71583f056324ed31321ad01af authored almost 4 years ago
Prep 2.0.6 release (#3892)

* Updating implementation coverage

* Changelog for 2.0.6 release

9c2d3bd7597006b75fb586fc00f5b44440790c3c authored almost 4 years ago
Fix : Remove Invalid request error when response-template is not specified (#3885)

* Fix : Remove Invalid request error

* Fix test and review commanets

* Remove duplicate pu...

0cff5458afe7eafa36f843425dee40b1337e2a9f authored almost 4 years ago
Fix:SQS Added support for system attributes in sqs (#3878)

* Adding SQS system attributes

* Fix Comments

* Change template in response

85d94ad6edb91303a3526b4627978f510aea73d2 authored almost 4 years ago
Enforce dynamodb key size limit [solves #3866] (#3888)

* add tests for dynamodb max key size

correct too-large error for ddb key

* remove unneces...

d6384fcb35dd1f3e546b6049cb5d7e9fad9243e1 authored almost 4 years ago
S3 - Fix exception for missing versionID (#3887)

58381cce8f03a001e9d2c63befc9843ac2296f90 authored almost 4 years ago
Fix/autoscaling elb interaction (#3757)

* Add minimal failing test case.

* Improve ELB instance ids handling.

We need to handle th...

273d632515cd281a8ada82b1373d176dcd1cbd05 authored almost 4 years ago
Fix: `nextToken` value in `logs:FilterLogEvents` response (#3883)

* Fix: `nextToken` value in `logs:FilterLogEvents` response

Plagiarizing freely from @bpandol...

bcc79386157677c36823cc5ed7eab6e5df951419 authored almost 4 years ago
fix MarkupSafe and Jinja2 dependency (#3876)

f5e3cd891f59a4aa2db3b04fd14cb3e243a1ca52 authored almost 4 years ago
Unpin LXML, and remove linux deps as they were only required when building lxml from source (#3874)

ede25798362b08500c3f30eae73658666824bb41 authored almost 4 years ago
EMR and SWF - add arn to response (#3873)

* emr: add ClusterArn to describe_cluster response

* emr: add ClusterArn to list_clusters res...

8b523c3fe1e99c5af3fbe7db56ab4c46683a8ed0 authored almost 4 years ago
List instances Implementation in EMR (#3871)

* Implemented list instances in EMR

* removed import from tests

* make format

* fix W29...

c31dffcc9284726f9eda626f8b46b995c274be16 authored almost 4 years ago
Add the abilitiy to set ECS task definition task role and execution role arns (#3869)

d8be72e48311de3bae9da46e4f4a5e2f9b04ed52 authored almost 4 years ago
sort Route53 resource record sets (#3864)

* sort Route53 resource record sets

* address comments

d3f20694a90209d1dd39f27e528edfa7d170d429 authored almost 4 years ago
fix #3867 IoT list_principal_things (#3868)

* fix #3867
iot list_principal_things should return list of thingnames.

* lint

df34b7864b8b647bf87c5caf9cb61b8d9d052954 authored almost 4 years ago
Add CloudFormation support for SageMaker Endpoint Configs and Endpoints (#3863)

* Create SageMaker EndpointConfig with CloudFormation

Implement attributes for SM Endpoint Co...

9b3e9328227c795bfe5896a89b19cd4989407b14 authored almost 4 years ago
Add CloudFormation support for SageMaker Models (#3861)

* Create a formal interface for SM Cloudformation test configurations

* Create SageMaker Mode...

f6dda54a6c744938a1863720c71acc192ac73cf9 authored almost 4 years ago
Add CloudFormation support for SageMaker Notebook Instance Lifecycle Configs (#3855)

* Create SageMaker Notebook Instance Lifecycle Configs with CloudFormation

Implement attribut...

0b11b0c71614c446e03e0eacdba47c65d31f23fa authored almost 4 years ago
Increase version number post-release

90dd7cb78a96dc3037379cf72769f5e470468a8d authored almost 4 years ago
Prepare for Release 2.0.5 (#3851)

* Changelog for 2.0.5

* Updating implementation coverage

1a35150d1c7dc68b66957a4c12ca66d1134a4e12 authored almost 4 years ago
Enhancement/3837 (#3847)

* Move event pattern validation into EventPattern class and apply enhanced pattern logic to all ...

3942613bf433ccd93ba475f30b561ba4953f0a9f authored almost 4 years ago
Make it possible to customize the ACM cert validation wait time. (#3843)

* Make it possible to customize the ACM cert validation wait time.

Signed-off-by: Kai Xia <ka...

5eb99da75ab24da35db0b2e43c7737621b50862b authored almost 4 years ago
Add CloudFormation support for SageMaker Notebook Instances (#3845)

* Create SageMaker Notebook Instances with CloudFormation

* Implement attributes for SageMake...

d45233fa0037b7c2fc5cf0284abfa90de7398eb6 authored almost 4 years ago
Implementation of core AWS Mediastore endpoints (#3825)

* write boilerplate code

* generate boilerplate code with scaffold script

* create mediapa...

d9177f382e32f40d7a16a7fd04806f0d31f9fcf5 authored almost 4 years ago
document use with unittest (#3841)

8281367dcea520d8971d88fbea1a8bbe552c4a3d authored almost 4 years ago
Py3: use unittest.mock instead of mock (#3481)

* Py3: use unittest.mock instead of mock

* noqa

* oops

* just pull in patch()

* igno...

3af87963d1e9e99e8069f44e024a6e2c8fe8993e authored almost 4 years ago
PIP has reached EOL for Py2 - only update it for Py3 (#3838)

9fa7613c4d5ef99d0f60a615004e93ba8aee3ec7 authored almost 4 years ago
Add prefix and numeric filtering logic for Archive EventPattern (#3835)

* Add prefix and numeric filtering logic for Archive EventPattern

* Pull EventPattern logic o...

b138d9956bf784a122b31508e27c71c71b9d0483 authored almost 4 years ago
IAM - get_user() #3828 (#3829)

* IAM - get_user() #3828
- fixing issue where the get_user method does not return tags

* add...

6ea6445f6089fae0c4bd085097add3d736cc2cde authored almost 4 years ago
Add exists filtering functionality to `Archive` (#3832)

* Add exists filtering functionality to Archive. Add test case and refactor existing Archive Eve...

15eda737d66a517c38a8909abb47d086db607943 authored almost 4 years ago
Add support for EMR-Managed Security Groups (#3824)

* Add support for EMR-Managed Security Groups

This covers the base case for EMR Clusters prov...

ac4a26f289382070736b92ad2826bea7c44a2858 authored almost 4 years ago
Add events target integration for sqs fifo queue (#3830)

* Add events target integration for sqs fifo queue

* Rename test file

e90858b2e81a78c1d6d59ac04e15e21014ddc497 authored almost 4 years ago
#3833 - Set upper bound for dependency decorator (Py2) (#3834)

b01c58785b42c15786688cad6ae462fc71d687a7 authored almost 4 years ago
Add encoding-param to open(), in case the underlying OS has a different default (#3827)

39db57d151ff4e5b17186cbee246e645b58852b6 authored almost 4 years ago
Enhancement/3821 (#3822)

* Add _does_event_match_pattern() to EventsBackend and use when determining whether to archive a...

1440709e4c5a4fa33953f63921e358eb5189057c authored almost 4 years ago
Support - Ensure advisors_checks-file is properly encoded (#3823)

c95ab15268a5c1313c61de763a286ad86b574191 authored almost 4 years ago
Update CHANGELOG.md

a7327f4d60ac206671dc59cde0d777ba368e01bc authored almost 4 years ago
Make security rules consistent between direct (backend) and indirect (api) boundaries (#3817)

* Make security rules consistent between direct (backend) and indirect (api) boundaries

Secur...

463472c2b2c91461699d6018887b7b691451cc43 authored almost 4 years ago
Increase version number post-release

ec168cf24ccfb3d0a3f7a64d195d9ba9000a1b02 authored almost 4 years ago
Prep 2.0.4

65c596269114d7568e0317581fd6bdc93b490378 authored almost 4 years ago
Support - Allow describe_cases without any params (#3818)

ed22b24fd5cfa8831ab1cdb95ee4f07d24c4953a authored almost 4 years ago
Add events target integration for sqs queue (#3815)

9c89c24cafdac58df785199dbea0e7ee64e8e25b authored almost 4 years ago
Increase version number post-release

4f34439170e718ec8f6ff0425590860ebe5a6977 authored almost 4 years ago
CHANGELOG for 2.0.3 (#3814)

249cca0a2c500a284f26da1491a85dffa4cc881c authored almost 4 years ago
Fix events rule ARN for custom event bus (#3809)

* Fix events rule ARN for custom event bus

* Fix cloudformation test

9a020e6120c0586fd01b932ac599d0088ff095db authored almost 4 years ago
Use MOCK_ACCOUNT_ID when building default Rule ARN (#3808)

Co-authored-by: Tom Noble <[email protected]>

57aa83e6c16a6837d2eeba45d514d1bba7ebe82e authored almost 4 years ago
Document installing Moto with Homebrew (#3805)

3debbcd8d44ab9941c1472687ccde458fa28458f authored almost 4 years ago
Modify SSM `put_parameter()` to raise ValidationException if value is empty string (#3806)

* Modify put_parameter() to raise ValidationError when value is empty string

* Simplify empty...

a001c59f7e7c3710e92a1d9e2a915fcaad0ffeff authored almost 4 years ago
Modify Rule.send_to_targets() to handle event_bus_name as ARN (#3804)

* Modify Rule.send_to_targets() to handle event_bus_name as ARN

* Apply black formatting

C...

f549f1d087bd18d70d908c24a5bfbd2cf2510ef9 authored almost 4 years ago
Check S3_IGNORE_SUBDOMAIN_BUCKETNAME environment variable (#3796)

* Check S3_IGNORE_SUBDOMAIN_BUCKETNAME environment variable

* move S3_IGNORE_SUBDOMAIN_BUCKET...

9f9716ee01bf7191c5a351ef7fa9949b12ef58e1 authored almost 4 years ago
Return error when trying to add rules to a non-existent security group (#3802)

Behavior and error code/message confirmed against real AWS backend.

1761be46e33d84465362ef5ade074a3e7f44db7c authored almost 4 years ago
Raise error when adding duplicate egress rule to ec2:SecurityGroup (#3801)

The `InvalidPermission.Duplicate` error was already implemented for inbound rules,
but AWS also...

2bae7e4e0dec352a6d7e2728d3c1d67c3b649b2c authored almost 4 years ago
Improve dynamodb query case sensitivity (#3799) (#3800)

* between clause is not case-sensitive anymore

* begins_with will raise an exception unless l...

ba0f0bd513f368c8833491df936813f851d247f0 authored almost 4 years ago
Admin - Use GraphQL to find PR, instead of commit msg (#3792)

5aa8d03a59f3a2624d483316cccea7df02126a3c authored almost 4 years ago
Automate 'This is now part of moto >= ..' comments (#3791)

0ab7362f8bd921a70923aed125ef56f74a2edaf8 authored almost 4 years ago
adding physical_resource_id in SubnetRouteTableAssociation, Route and NatGW classes (#3789)

* adding physical_resource_id in SubnetRouteTableAssociation, Route and NatGW classes

* addin...

04cbd1fa1a6996d3cb9e6bb61e88e24f6b96c69e authored almost 4 years ago
Raise `TemplateDoesNotExist` if template does not exist (#3784)

* Raise TemplateDoesNotExist if template does not exist

When sending templated emails

* Re...

a5fc99c9af86d2d93b8f55a31f1ea899f2eb14fd authored almost 4 years ago
feature/support create_case, resolve_case, describe_cases and associated tests (#3776)

* feature/support create_case, resolve_case, describe_cases and associated
tests

* review/su...

74272ae51cd26397c5f8453ea85a5aeb09f40cdb authored almost 4 years ago
Make put-object-acl return 404 if the key does not exist (#3777)

Co-authored-by: Tibor Djurica Potpara <[email protected]>

b06e77b604f54ba425ff22b3ddc47ce9472331d1 authored almost 4 years ago