17
0
Commit Graph

14 Commits

Author SHA256 Message Date
ccfe4e6591 - update to 0.54.4:
* Update CloudFormation specs to `45.0.0`
  * Add `AWS::DynamoDB::GlobalTable` to `AWS::Lambda::EventSourceMapping.EventSourceArn`
  * Expand stateful resource types to include `AWS::SecretsManager::Secret`
  * Add exceptions to rule [E3031]
  * Update `aws-sam-translator` to `1.39.0`
  * Update `Serverless/ManagedPolicies.json` and create automation to keep it up to date
  * Update default configuration on rule [E3012]
  * Add rule [E3043]
  * Add `AWS::KMS::ReplicaKey` as a `Ref`/`GetAtt` for `AWS::KMS::Alias.TargetKeyId`
  * `AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute` `AllowedValues` expansion
  * Fix rule message string formatting for [E3013]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=28
2021-12-06 21:36:47 +00:00
d58f9696f4 Accepting request 912517 from home:fusionfuture:branches:devel:languages:python:aws
- Update to 0.53.0:
  + Features
    * Update aws-sam-translator to 1.38.0 (pull #2082)
    * Signal the end of life for Python 3.5 (pull #2052)
    * Allow configuration of top level sections in rule E1001
      (pull #2090)
  + CloudFormation Specifications
    * Update resource specs to 39.8.0 (pull #2087)
    * Add StringMax to AWS::SNS::Topic.TopicName,
      AWS::IAM::Role.Name, AWS::SNS::Topic.TopicName,
      AWS::Lambda::Function properties Handler, Description,
      FunctionName, and AWS::Lambda::LayerVersion properties
      LayerName (pull #2089)
  + Fixes
    * Update RetentionPeriodHours for AWS::Kinesis::Stream to 8760
      (pull #2071)
    * Expand expanding likely_stateful_resource_types to include
      AWS::DynamoDB::GlobalTable (pull #2079)
- Changes from 0.52.0:
  + Features
    * End support for Python 3.4 (pull #2048)
    * New rule I3013 to validate retention period settings on
      applicable resources (pull #2054)
  + CloudFormation Specifications
    * Update resource specs to `39.3.0` (pull #2047)
  + Fixes
    * Update `ManagedPolicies.json` to include
      `AWSLambda_FullAccess` and `AWSLambda_ReadOnlyAccess`
      (pull #2062)
    * Fix a warning in setuptools with `description-file` needed to

OBS-URL: https://build.opensuse.org/request/show/912517
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=27
2021-08-17 13:44:12 +00:00
4f7399fb9d - update to 0.50.0:
* Update rule E2507 to validate resource configuration in an IAM policy
  * Update aws-sam-translator to 1.36.0
  * Update resource specs to 37.1.0
  * Update Lambda EOL for dotnetcore2.1
  * UPdate Lambda EOL for nodejs10.x and ruby2.5
  * Fix an issue with rule E7003 when a Fn::Transform was in a mapping
  * Fix an issue when finding duplicate keys where the 2nd error wasn't to the key

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=25
2021-06-10 09:47:46 +00:00
5ae7744c34 Accepting request 881805 from home:jayvdb:branches:devel:languages:python:aws
- Disable two test modules test_update_resource_specs* that require
internet.
- Remove skip_python36 no longer needed
- update to v0.48.1

python36-cfn-lint is required by moto3

OBS-URL: https://build.opensuse.org/request/show/881805
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=21
2021-05-20 08:50:48 +00:00
45effdb725 - update to 0.44.5:
- Update resource specs to `25.0.0`
  - Add support for `AWS::SSO::PermissionSet` `InlinePolicy`
  - Update resource specs to `24.0.0`
  -  Update `AWS::DataBrew::Recipe.Action` `Parameters` `Type` to `Map`
  - Fix an issue when we parse a json string in [E2507] and used the parsed
    json to append to the location
  - Update spec files as of 2021.01.08
  - Update `AWS::Lambda::Function.MemorySize` to new service limits 
  - Replace `ContentUri` to a s3 path when doing a SAM transform
  - Add `RouteSelectionExpression` to exludes on rule 
  - Remove newlines from parseable format messages

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=19
2021-02-01 17:56:07 +00:00
d44d2fe48f Accepting request 859847 from home:bnavigator:branches:devel:languages:python:aws
- Update to 0.44.2
  CloudFormation Specifications
  * Expand Allowed Values for AWS::AmazonMQ::Broker.EngineVersion 
    (pull ##1841)
  * Update spec files as of 2012.12.30 (pull #1831)
  * Update AWS::Lambda::EventSourceMapping.EventSourceArn to allow 
    StreamARN and ConsumerARN (pull #1850)
  Fixes
  * Reinitialize E3022 on every template (pull #1848)
  * Update rule E3008 to allow for lists in getatt allowed values 
    (pull #1850)
- Changes in 0.44.1
  Fixes
  * Reinitialize the limits in rule E3021 (pull #1834)
  * Add registry_schemas to be supported in the .cfnlintrc (pull 
    #1836)
- Changes in 0.44.0
  Features
  * Cache all rules to speed up reloading rules when scanning 
    multiple templates (pull #1789)
  CloudFormation Specifications
  * Update FSx Storage Capacity to a minimum of 32 (pull ##1827)
  * Update spec files as of 2012.12.14 (pull #1821)
  Fixes
  * Loosen version requirements for python package six (pull #1825)
- Changes in 0.43.0
  Features
  * Add support to validate private types from the CloudFormation 
    Registry (pull #1732)
  CloudFormation Specifications

OBS-URL: https://build.opensuse.org/request/show/859847
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=17
2021-01-04 12:32:02 +00:00
0f5ede9cf7 - Only build Python3 flavors for distributions 15 and greater
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=15
2020-11-26 11:11:14 +00:00
935d6c5732 Accepting request 840391 from home:glaubitz:branches:devel:languages:python:aws
- Update to 0.37.1
  * Update CloudFormation specs to 18.6.0
  * Add `AllowedValues` for `AWS::DMS::Endpoint.EngineName`
  * Fix an issue with rule E2521 and E2520 to handle `Ref: AWS::Novalue`
- from version 0.37.0
  * Update CloudFormation specs to 18.5.0
  * Get `AllowedValues` from Botocore during `--update-specs`
  * Add string length requirements for `AWS::Config::ConfigRule.Description`
  * Patch `AWS::StepFunctions::Activity` to include `Name` and remove `Arn`
  * Fix an issue with rule `E3002` to better handle when conditions
    are used at the root level of a list
  * Update core node libraries to remove `Ref: AWS::NoValue` from returned properties
- from version 0.36.1
  * Update CloudFormation specs to 18.4.0
  * Add `ap-northeast-3` to `scripts/update_specs_services_from_ssm.py`
- from version 0.36.0
  * Update rule E2541 to validate that input artifacts are output artifacts from
    a previous action and that output artifact names are unique in the pipeline
  * New rule E3007 to validate parameter and resource names are unique
  * Update CloudFormation specs to 18.3.0
  * Expand `AllowedValues` for `AWS::AmazonMQ::Broker.EngineVersion` and `AWS::Glue::Trigger.Condition.State`
  * Expand `templated_exceptions` property types that require package command for rule E3002 and W3002
  * Pin pyrsistent to `0.16.0` with Python versions less than `3.5`
  * Fix an issue with SSM Spec patching that resulted in resource `PropertyTypes`
    not being added to the spec patches
  * Update directives to use the resource name key as the start

OBS-URL: https://build.opensuse.org/request/show/840391
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=12
2020-10-09 11:28:08 +00:00
09c3c6dcbb Accepting request 832949 from home:glaubitz:branches:devel:languages:python:aws
- Update to 0.35.1
  * Update CloudFormation specs to 18.1.0
  * Expand `AllowedValues` for `AWS::CloudFront::Distribution.MinimumProtocolVersion`,
    `AWS::Config::ConfigurationRecorder.ResourceTypes`, and `AWS::Glue::Connection.
    ConnectionInput.ConnectionType`
  * Add localzone `us-west-2-lax-1b`
  * Update rule E2503 to include `routing.http.desync_mitigation_mode`
  * Update excludes for rule E1029 to include `ResponseMappingTemplate`
  * Update rule E1019 and E1010 to handle resource attributes of type `Map
- from version 0.35.0
  * Update CloudFormation specs to 17.0.0
  * Fix ElasticMapReduce and ManagedBlockchain InstanceType patching
  * Include a regex pattern to check MetricValue is either a number or starts with `$`
  * Add more types to `AWS::ApplicationAutoScaling::ScalingPolicy.
    PredefinedMetricSpecification.PredefinedMetricType`
  * Add more values to `AWS::Lambda::Function.Runtime`
  * Add more values to `AWS::Budgets::Budget.BudgetType`
  * Update rule E3031 to convert int or float to string before doing an allowed pattern
    match on it
  * Add exceptions to rule E1029
  * Update rule E8003 to look for string based parameters
- from version 0.34.1
  * Update CloudFormation specs to 16.3.0
  * Update rule E3001 to catch when Resource `Type` is not a string
  * Update rule E1029 to handle `${}` in Step Function State Machines and Definition Substitutions
  * Update rule W4002 to only look at `Ref` and `Sub`
- from version 0.34.0
  * Add rule W4002 that checks if `Metadata` references a `NoEcho` parameter
  * Update CloudFormation specs to 16.1.0
  * Remove `AWS::EC2::LaunchTemplate.BlockDeviceMapping` from `OnlyOne`

OBS-URL: https://build.opensuse.org/request/show/832949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=10
2020-09-08 13:06:23 +00:00
52a9e9fd83 Accepting request 818609 from home:mcalabkova:branches:devel:languages:python:aws
- Update to 0.33.2
  * few new rules and specification update

OBS-URL: https://build.opensuse.org/request/show/818609
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=8
2020-07-20 12:07:50 +00:00
b605095055 Accepting request 799982 from home:scarabeus_iv:branches:devel:languages:python:aws
- Update to 0.30.1:
  * Fix many various issues and support new regions
- Drop merged patches:
  * cl_drop-compatible-releases-operator.patch
  * cl_fix-config-expand-paths-test.patch
  * cl_fix-lambda-runtimes-EOL-dates.patch

- Fix build without python2
- Fix cfn-lint subpackage by moving it back to the python*-cfn-lint
  it is setuptools entrypoint, no reason to split it out
  * use update-alternatives to switch between binaries

OBS-URL: https://build.opensuse.org/request/show/799982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=6
2020-05-04 11:40:02 +00:00
829ea6f91e Accepting request 728479 from home:glaubitz:branches:devel:languages:python:aws
- Add upstream patch to fix EOL dates for lambda runtimes
  + cl_fix-lambda-runtimes-EOL-dates.patch
- Add upstream patch to fix test_config_expand_paths test
  + cl_fix-config-expand-paths-test.patch
- Add python to BuildRequires for suse_version < 1500

OBS-URL: https://build.opensuse.org/request/show/728479
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=4
2019-09-05 11:25:51 +00:00
Tomáš Chvátal
45758a474b - Fix license string and test execution
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=2
2019-06-13 08:11:59 +00:00
9b858c4cd5 Accepting request 707940 from home:TheBlackCat:branches:devel:languages:python:aws
- Rename to python-cfn-lint.  This package has a python API, which is required by python-moto.
- Update to version 0.21.4
- Rebase cl_drop-compatible-releases-operator.patch

Once this is accepted in openSUSE:Factory, this can be linked in  Cloud:Tools and  Cloud:Tools/cfn-lint can be dropped.  It is not current in openSUSE:Factory so a delete there is not needed.

OBS-URL: https://build.opensuse.org/request/show/707940
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=1
2019-06-05 22:51:15 +00:00