Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aws-cli for openSUSE:Factory checked in at 2023-02-25 19:55:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-cli (Old) and /work/SRC/openSUSE:Factory/.aws-cli.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-cli" Sat Feb 25 19:55:02 2023 rev:81 rq:1067590 version:1.27.78 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes 2023-02-16 16:55:45.386677233 +0100 +++ /work/SRC/openSUSE:Factory/.aws-cli.new.31432/aws-cli.changes 2023-02-25 19:55:17.195331247 +0100 @@ -1,0 +2,8 @@ +Fri Feb 24 10:31:43 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to version 1.27.78 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.78/CHANGELOG.rst +- Update Requires in spec file from setup.py + +------------------------------------------------------------------- Old: ---- 1.27.71.tar.gz New: ---- 1.27.78.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-cli.spec ++++++ --- /var/tmp/diff_new_pack.lSCZG5/_old 2023-02-25 19:55:17.751334674 +0100 +++ /var/tmp/diff_new_pack.lSCZG5/_new 2023-02-25 19:55:17.755334699 +0100 @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.27.71 +Version: 1.27.78 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -35,7 +35,7 @@ Requires: python3 Requires: python3-PyYAML <= 6.0.0 Requires: python3-PyYAML >= 3.10 -Requires: python3-botocore >= 1.29.71 +Requires: python3-botocore >= 1.29.78 Requires: python3-colorama <= 0.5.0 Requires: python3-colorama >= 0.2.5 Requires: python3-docutils < 0.20 @@ -52,7 +52,7 @@ Requires: python Requires: python-PyYAML <= 5.5 Requires: python-PyYAML >= 3.10 -Requires: python-botocore >= 1.29.71 +Requires: python-botocore >= 1.29.78 Requires: python-colorama <= 0.5.0 Requires: python-colorama >= 0.2.5 Requires: python-docutils >= 0.10 ++++++ 1.27.71.tar.gz -> 1.27.78.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.72.json new/aws-cli-1.27.78/.changes/1.27.72.json --- old/aws-cli-1.27.71/.changes/1.27.72.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.72.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudtrail``", + "description": "This release adds an InsufficientEncryptionPolicyException type to the StartImport endpoint", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``frauddetector``", + "description": "This release introduces Lists feature which allows customers to reference a set of values in Fraud Detector's rules. With Lists, customers can dynamically manage these attributes in real time. Lists can be created/deleted and its contents can be modified using the Fraud Detector API.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Fix DirectJDBCSource not showing up in CLI code gen", + "type": "api-change" + }, + { + "category": "``privatenetworks``", + "description": "This release introduces a new StartNetworkResourceUpdate API, which enables return/replacement of hardware from a NetworkSite.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Database Activity Stream support for RDS for SQL Server.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "For protected CloudFront distributions, you can now use the AWS WAF Fraud Control account takeover prevention (ATP) managed rule group to block new login attempts from clients that have recently submitted too many failed login attempts.", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.73.json new/aws-cli-1.27.78/.changes/1.27.73.json --- old/aws-cli-1.27.71/.changes/1.27.73.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.73.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,22 @@ +[ + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "With this release Amazon Managed Grafana now supports inbound Network Access Control that helps you to restrict user access to your Grafana workspaces", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Doc-only update. Updated text description in DeleteChannel, Stream, and StreamSummary.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Added a notice for account takeover prevention (ATP). The interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs that protect CloudFront distributions.", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.74.json new/aws-cli-1.27.78/.changes/1.27.74.json --- old/aws-cli-1.27.71/.changes/1.27.74.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.74.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,12 @@ +[ + { + "category": "``apprunner``", + "description": "This release supports removing MaxSize limit for AutoScalingConfiguration.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Release of Delta Lake Data Lake Format for Glue Studio Service", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.75.json new/aws-cli-1.27.78/.changes/1.27.75.json --- old/aws-cli-1.27.71/.changes/1.27.75.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.75.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,12 @@ +[ + { + "category": "``auditmanager``", + "description": "This release introduces a ServiceQuotaExceededException to the UpdateAssessmentFrameworkShare API operation.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Reasons for failed diff has been approved by SDK Reviewer", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.76.json new/aws-cli-1.27.78/.changes/1.27.76.json --- old/aws-cli-1.27.71/.changes/1.27.76.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.76.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,22 @@ +[ + { + "category": "``quicksight``", + "description": "S3 data sources now accept a custom IAM role.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "In this release we improved resilience hub application creation and maintenance by introducing new resource and app component crud APIs, improving visibility and maintenance of application input sources and added support for additional information attributes to be provided by customers.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + }, + { + "category": "``tnb``", + "description": "This is the initial SDK release for AWS Telco Network Builder (TNB). AWS Telco Network Builder is a network automation service that helps you deploy and manage telecom networks.", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.77.json new/aws-cli-1.27.78/.changes/1.27.77.json --- old/aws-cli-1.27.71/.changes/1.27.77.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.77.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,32 @@ +[ + { + "category": "``chime-sdk-voice``", + "description": "This release introduces support for Voice Connector media metrics in the Amazon Chime SDK Voice namespace", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "CloudFront now supports block lists in origin request policies so that you can forward all headers, cookies, or query string from viewer requests to the origin *except* for those specified in the block list.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync has relaxed the minimum length constraint of AccessKey for Object Storage locations to 1.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release lets customers configure Off-peak window and software update related properties for a new/existing domain. It enhances the capabilities of StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and allows Auto-tune to make use of Off-peak window.", + "type": "api-change" + }, + { + "category": "``rum``", + "description": "CloudWatch RUM now supports CloudWatch Custom Metrics", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Document only update for Feb 2023", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.changes/1.27.78.json new/aws-cli-1.27.78/.changes/1.27.78.json --- old/aws-cli-1.27.71/.changes/1.27.78.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.changes/1.27.78.json 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,42 @@ +[ + { + "category": "``appflow``", + "description": "This release enables the customers to choose whether to use Private Link for Metadata and Authorization call when using a private Salesforce connections", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release supports deleting Amazon ECS task definitions that are in the INACTIVE state.", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "Doc-only update. Updated information on attached role policies for customer provided roles", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Updated API and data types descriptions for CreateFilter, UpdateFilter, and TriggerDetails.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "In this release, we add additional capabilities for the FUOTA which allows user to configure the fragment size, the sending interval and the redundancy ratio of the FUOTA tasks", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release adds support for using Maps APIs with an API Key in addition to AWS Cognito. This includes support for adding, listing, updating and deleting API Keys.", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for a new finding type, Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is shared with an Amazon CloudFront OAI or OAC.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now associate an AWS WAF v2 web ACL with an AWS App Runner service.", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/.github/ISSUE_TEMPLATE/source-distribution.yml new/aws-cli-1.27.78/.github/ISSUE_TEMPLATE/source-distribution.yml --- old/aws-cli-1.27.71/.github/ISSUE_TEMPLATE/source-distribution.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.27.78/.github/ISSUE_TEMPLATE/source-distribution.yml 2023-02-23 20:22:21.000000000 +0100 @@ -0,0 +1,34 @@ +--- +name: "Source distribution issue" +description: Report an issue with source distribution +title: "(short issue description)" +labels: [source-distribution, needs-triage] +assignees: [] +body: + - type: textarea + id: description + attributes: + label: Describe the issue + description: What is the problem? A clear and concise description of the issue. + validations: + required: true + - type: textarea + id: context + attributes: + label: Additional Information/Context + description: | + All of the commands, arguments and their outputs used when trying to build the AWS CLI. Anything else that might be relevant for troubleshooting this issue. + validations: + required: false + - type: input + id: sdk-version + attributes: + label: CLI version used + validations: + required: true + - type: input + id: environment + attributes: + label: Environment details (OS name and version, etc.) + validations: + required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/CHANGELOG.rst new/aws-cli-1.27.78/CHANGELOG.rst --- old/aws-cli-1.27.71/CHANGELOG.rst 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/CHANGELOG.rst 2023-02-23 20:22:21.000000000 +0100 @@ -2,6 +2,74 @@ CHANGELOG ========= +1.27.78 +======= + +* api-change:``appflow``: This release enables the customers to choose whether to use Private Link for Metadata and Authorization call when using a private Salesforce connections +* api-change:``ecs``: This release supports deleting Amazon ECS task definitions that are in the INACTIVE state. +* api-change:``grafana``: Doc-only update. Updated information on attached role policies for customer provided roles +* api-change:``guardduty``: Updated API and data types descriptions for CreateFilter, UpdateFilter, and TriggerDetails. +* api-change:``iotwireless``: In this release, we add additional capabilities for the FUOTA which allows user to configure the fragment size, the sending interval and the redundancy ratio of the FUOTA tasks +* api-change:``location``: This release adds support for using Maps APIs with an API Key in addition to AWS Cognito. This includes support for adding, listing, updating and deleting API Keys. +* api-change:``macie2``: This release adds support for a new finding type, Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is shared with an Amazon CloudFront OAI or OAC. +* api-change:``wafv2``: You can now associate an AWS WAF v2 web ACL with an AWS App Runner service. + + +1.27.77 +======= + +* api-change:``chime-sdk-voice``: This release introduces support for Voice Connector media metrics in the Amazon Chime SDK Voice namespace +* api-change:``cloudfront``: CloudFront now supports block lists in origin request policies so that you can forward all headers, cookies, or query string from viewer requests to the origin *except* for those specified in the block list. +* api-change:``datasync``: AWS DataSync has relaxed the minimum length constraint of AccessKey for Object Storage locations to 1. +* api-change:``opensearch``: This release lets customers configure Off-peak window and software update related properties for a new/existing domain. It enhances the capabilities of StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and allows Auto-tune to make use of Off-peak window. +* api-change:``rum``: CloudWatch RUM now supports CloudWatch Custom Metrics +* api-change:``ssm``: Document only update for Feb 2023 + + +1.27.76 +======= + +* api-change:``quicksight``: S3 data sources now accept a custom IAM role. +* api-change:``resiliencehub``: In this release we improved resilience hub application creation and maintenance by introducing new resource and app component crud APIs, improving visibility and maintenance of application input sources and added support for additional information attributes to be provided by customers. +* api-change:``securityhub``: Documentation updates for AWS Security Hub +* api-change:``tnb``: This is the initial SDK release for AWS Telco Network Builder (TNB). AWS Telco Network Builder is a network automation service that helps you deploy and manage telecom networks. + + +1.27.75 +======= + +* api-change:``auditmanager``: This release introduces a ServiceQuotaExceededException to the UpdateAssessmentFrameworkShare API operation. +* api-change:``connect``: Reasons for failed diff has been approved by SDK Reviewer + + +1.27.74 +======= + +* api-change:``apprunner``: This release supports removing MaxSize limit for AutoScalingConfiguration. +* api-change:``glue``: Release of Delta Lake Data Lake Format for Glue Studio Service + + +1.27.73 +======= + +* api-change:``emr``: Update emr command to latest version +* api-change:``grafana``: With this release Amazon Managed Grafana now supports inbound Network Access Control that helps you to restrict user access to your Grafana workspaces +* api-change:``ivs``: Doc-only update. Updated text description in DeleteChannel, Stream, and StreamSummary. +* api-change:``wafv2``: Added a notice for account takeover prevention (ATP). The interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs that protect CloudFront distributions. + + +1.27.72 +======= + +* api-change:``cloudtrail``: This release adds an InsufficientEncryptionPolicyException type to the StartImport endpoint +* api-change:``efs``: Update efs command to latest version +* api-change:``frauddetector``: This release introduces Lists feature which allows customers to reference a set of values in Fraud Detector's rules. With Lists, customers can dynamically manage these attributes in real time. Lists can be created/deleted and its contents can be modified using the Fraud Detector API. +* api-change:``glue``: Fix DirectJDBCSource not showing up in CLI code gen +* api-change:``privatenetworks``: This release introduces a new StartNetworkResourceUpdate API, which enables return/replacement of hardware from a NetworkSite. +* api-change:``rds``: Database Activity Stream support for RDS for SQL Server. +* api-change:``wafv2``: For protected CloudFront distributions, you can now use the AWS WAF Fraud Control account takeover prevention (ATP) managed rule group to block new login attempts from clients that have recently submitted too many failed login attempts. + + 1.27.71 ======= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/awscli/__init__.py new/aws-cli-1.27.78/awscli/__init__.py --- old/aws-cli-1.27.71/awscli/__init__.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/awscli/__init__.py 2023-02-23 20:22:21.000000000 +0100 @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.71' +__version__ = '1.27.78' # # Get our data path to be added to botocore's search path diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/awscli/customizations/emr/argumentschema.py new/aws-cli-1.27.78/awscli/customizations/emr/argumentschema.py --- old/aws-cli-1.27.71/awscli/customizations/emr/argumentschema.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/awscli/customizations/emr/argumentschema.py 2023-02-23 20:22:21.000000000 +0100 @@ -462,6 +462,29 @@ } } } + }, + "ResizeSpecifications": { + "type": "object", + "properties": { + "SpotResizeSpecification": { + "type": "object", + "properties": { + "TimeoutDurationMinutes": { + "type" : "integer", + "description": "The time, in minutes, after which the resize will be stopped if requested resources are unavailable." + } + } + }, + "OnDemandResizeSpecification": { + "type": "object", + "properties": { + "TimeoutDurationMinutes": { + "type" : "integer", + "description": "The time, in minutes, after which the resize will be stopped if requested resources are unavailable." + } + } + } + } } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/awscli/customizations/emr/instancefleetsutils.py new/aws-cli-1.27.78/awscli/customizations/emr/instancefleetsutils.py --- old/aws-cli-1.27.71/awscli/customizations/emr/instancefleetsutils.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/awscli/customizations/emr/instancefleetsutils.py 2023-02-23 20:22:21.000000000 +0100 @@ -54,5 +54,17 @@ instance_fleet_config['LaunchSpecifications']['OnDemandSpecification'] = \ instanceFleetProvisioningSpecifications['OnDemandSpecification'] + if 'ResizeSpecifications' in keys: + instanceFleetResizeSpecifications = instance_fleet['ResizeSpecifications'] + instance_fleet_config['ResizeSpecifications'] = {} + + if 'SpotResizeSpecification' in instanceFleetResizeSpecifications: + instance_fleet_config['ResizeSpecifications']['SpotResizeSpecification'] = \ + instanceFleetResizeSpecifications['SpotResizeSpecification'] + + if 'OnDemandResizeSpecification' in instanceFleetResizeSpecifications: + instance_fleet_config['ResizeSpecifications']['OnDemandResizeSpecification'] = \ + instanceFleetResizeSpecifications['OnDemandResizeSpecification'] + instance_fleets.append(instance_fleet_config) return instance_fleets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/doc/source/conf.py new/aws-cli-1.27.78/doc/source/conf.py --- old/aws-cli-1.27.71/doc/source/conf.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/doc/source/conf.py 2023-02-23 20:22:21.000000000 +0100 @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.' # The full version, including alpha/beta/rc tags. -release = '1.27.71' +release = '1.27.78' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/setup.cfg new/aws-cli-1.27.78/setup.cfg --- old/aws-cli-1.27.71/setup.cfg 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/setup.cfg 2023-02-23 20:22:21.000000000 +0100 @@ -3,7 +3,7 @@ [metadata] requires_dist = - botocore==1.29.71 + botocore==1.29.78 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/setup.py new/aws-cli-1.27.78/setup.py --- old/aws-cli-1.27.71/setup.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/setup.py 2023-02-23 20:22:21.000000000 +0100 @@ -24,7 +24,7 @@ install_requires = [ - 'botocore==1.29.71', + 'botocore==1.29.78', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.27.71/tests/unit/customizations/emr/test_constants_instance_fleets.py new/aws-cli-1.27.78/tests/unit/customizations/emr/test_constants_instance_fleets.py --- old/aws-cli-1.27.71/tests/unit/customizations/emr/test_constants_instance_fleets.py 2023-02-14 20:07:39.000000000 +0100 +++ new/aws-cli-1.27.78/tests/unit/customizations/emr/test_constants_instance_fleets.py 2023-02-23 20:22:21.000000000 +0100 @@ -14,7 +14,8 @@ INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY = ( 'InstanceFleetType=MASTER,TargetOnDemandCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge}],' 'LaunchSpecifications={OnDemandSpecification={AllocationStrategy=lowest-price,' - 'CapacityReservationOptions={UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}}') + 'CapacityReservationOptions={UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}},' + 'ResizeSpecifications={OnDemandResizeSpecification={TimeoutDurationMinutes=10}}') INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY_WITH_TARGETED_ODCR = ( 'InstanceFleetType=MASTER,TargetOnDemandCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge}],' @@ -23,7 +24,8 @@ INSTANCE_FLEETS_WITH_SPOT_MASTER_ONLY = ( 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1}],' - 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized}}') + 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized}},' + 'ResizeSpecifications={SpotResizeSpecification={TimeoutDurationMinutes=10}}') INSTANCE_FLEETS_WITH_SPOT_MASTER_ONLY_WITH_EBS_CONF = ( 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1,' @@ -33,12 +35,14 @@ INSTANCE_FLEETS_WITH_SPOT_MASTER_CORE_CLUSTER = ( 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1}],' - 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER}} ' + 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER}},' + 'ResizeSpecifications={SpotResizeSpecification={TimeoutDurationMinutes=10}} ' 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' 'WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},{InstanceType=m3.4xlarge,BidPrice=0.4,' 'WeightedCapacity=4}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,' 'TimeoutAction=SWITCH_TO_ON_DEMAND,' - 'BlockDurationMinutes=120}}') + 'BlockDurationMinutes=120}},' + 'ResizeSpecifications={OnDemandResizeSpecification={TimeoutDurationMinutes=20},SpotResizeSpecification={TimeoutDurationMinutes=30}}') INSTANCE_FLEETS_WITH_SPOT_MASTER_CORE_CLUSTER_WITH_CUSTOM_AMI = ( 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1,CustomAmiId=ami-deadbeef}],' @@ -64,6 +68,11 @@ } } }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "TimeoutDurationMinutes": 10 + } + }, "TargetOnDemandCapacity": 1, "InstanceFleetType": "MASTER", "Name": "MASTER" @@ -90,6 +99,11 @@ "LaunchSpecifications": { "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized"} }, + "ResizeSpecifications": { + "SpotResizeSpecification": { + "TimeoutDurationMinutes": 10 + } + }, "TargetSpotCapacity": 1, "InstanceFleetType": "MASTER", "Name": "MASTER" @@ -113,6 +127,11 @@ "LaunchSpecifications": { "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "TERMINATE_CLUSTER"} }, + "ResizeSpecifications": { + "SpotResizeSpecification": { + "TimeoutDurationMinutes": 10 + } + }, "TargetSpotCapacity": 1, "InstanceFleetType": "MASTER", "Name": "MASTER" @@ -124,6 +143,14 @@ "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "SWITCH_TO_ON_DEMAND", "BlockDurationMinutes": 120} }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "TimeoutDurationMinutes": 20 + }, + "SpotResizeSpecification": { + "TimeoutDurationMinutes": 30 + } + }, "TargetSpotCapacity": 100, "InstanceFleetType": "CORE", "Name": "CORE"