diff --git a/.github/workflows/datree-validation.yml b/.github/workflows/datree-validation.yml new file mode 100644 index 00000000..2192f4a3 --- /dev/null +++ b/.github/workflows/datree-validation.yml @@ -0,0 +1,53 @@ +# |=========================== Datree Policy Check ===================================| +# | This workflow will verify that all committed config files in the PR are valid. | +# | If one of the config files is happened to be a K8s config file (manifest), | +# | It will also automatically be tested for schema validation and misconfigurations. | +# | For more info visit: https://github.com/marketplace/datree | +# |===================================================================================| + +name: Datree Workflow + +on: + pull_request: + types: [opened, edited, synchronize, reopened] + +jobs: + configs-validation: + runs-on: ubuntu-latest + env: + DATREE_TOKEN: ${{ secrets.DATREE_TOKEN }} + steps: + - name: Checkout repository + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@v19 + with: + files: | + *.yaml + *.yml + - name: List all changed files + run: echo ${{ steps.changed-files.outputs.all_changed_files }} + + - name: Install Datree's CLI + if: steps.changed-files.outputs.any_changed == 'true' + run: curl https://get.datree.io | /bin/bash -s + + # |=========================== Datree Policy Check ===================================| + # | Prevent Kubernetes misconfigurations from reaching production! | + # | Datree is a CLI tool to ensure K8s configs follow stability & security | + # | best practices as well as your organization’s policies. | + # | For more info visit: https://github.com/datreeio/datree | + # |===================================================================================| + + - name: Datree validate config files + if: steps.changed-files.outputs.any_changed == 'true' + uses: datreeio/action-datree@main # For more info about this Actions visit 👉 https://github.com/datreeio/action-datree + with: + path: ${{ steps.changed-files.outputs.all_changed_files }} + cliArguments: --only-k8s-files + isHelmChart: false + isKustomization: false diff --git a/Dockerfile b/Dockerfile index 253fb2c5..7307617d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:2.5.8 +FROM ruby:3.1.3 LABEL maintainer Travis CI GmbH diff --git a/Gemfile b/Gemfile index 88bd942c..ff2df0e3 100644 --- a/Gemfile +++ b/Gemfile @@ -8,13 +8,13 @@ def gh(slug) "https://github.com/#{slug}.git" end -gem 'activesupport' +gem 'activesupport', '>= 7.0.7.1' gem 'aws-sdk' gem 'bunny' gem 'coder' gem 'concurrent-ruby', require: 'concurrent' gem 'connection_pool' -gem 'dalli' +gem 'dalli', '>= 3.2.3' gem 'jemalloc', git: gh('joshk/jemalloc-rb') gem 'jwt' gem 'libhoney' @@ -22,13 +22,13 @@ gem 'metriks', git: gh('travis-ci/metriks') gem 'metriks-librato_metrics', git: gh('travis-ci/metriks-librato_metrics') gem 'multi_json' gem 'opencensus' -gem 'opencensus-stackdriver' +gem 'opencensus-stackdriver', '>= 0.3.0' gem 'pg' gem 'pry' -gem 'puma' +gem 'puma', '>= 6.3.1' gem 'pusher' gem 'rack-ssl' -gem 'rack-test', group: :test +gem 'rack-test', '>= 2.0.0', group: :test gem 'rake' gem 'rbtrace' gem 'redis-namespace' @@ -37,10 +37,10 @@ gem 'rspec', group: :test gem 'rubocop', require: false, group: :test gem 'sentry-raven' gem 'sequel' -gem 'sidekiq' +gem 'sidekiq', '>= 7.1.3' gem 'simplecov', require: false, group: :test -gem 'sinatra' -gem 'sinatra-contrib' +gem 'sinatra', '>= 2.2.3' +gem 'sinatra-contrib', '>= 3.0.6' gem 'sinatra-param' gem 'stackprof' gem 'travis-config' diff --git a/Gemfile.lock b/Gemfile.lock index 996fc318..ac29f3db 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -51,11 +51,11 @@ GEM remote: https://rubygems.org/ specs: HDRHistogram (0.1.3) - activesupport (5.2.4.3) + activesupport (7.0.4.3) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) amq-protocol (2.3.0) @@ -63,375 +63,877 @@ GEM atomic (1.1.101) avl_tree (1.2.1) atomic (~> 1.1) - aws-eventstream (1.0.1) - aws-partitions (1.106.0) - aws-sdk (3.0.1) + aws-eventstream (1.2.0) + aws-partitions (1.741.0) + aws-sdk (3.1.0) aws-sdk-resources (~> 3) - aws-sdk-acm (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-acmpca (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-alexaforbusiness (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-apigateway (1.20.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-applicationautoscaling (1.14.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-applicationdiscoveryservice (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-appstream (1.17.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-appsync (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-athena (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-autoscaling (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-autoscalingplans (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-batch (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-budgets (1.11.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloud9 (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-clouddirectory (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudformation (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudfront (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudhsm (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudhsmv2 (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudsearch (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudsearchdomain (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudtrail (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudwatch (1.11.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudwatchevents (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cloudwatchlogs (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-codebuild (1.20.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-codecommit (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-codedeploy (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-codepipeline (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-codestar (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cognitoidentity (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cognitoidentityprovider (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-cognitosync (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-comprehend (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-configservice (1.17.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-connect (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-core (3.34.0) - aws-eventstream (~> 1.0) - aws-partitions (~> 1.0) - aws-sigv4 (~> 1.0) - jmespath (~> 1.0) - aws-sdk-costandusagereportservice (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-costexplorer (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-databasemigrationservice (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-datapipeline (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-dax (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-devicefarm (1.11.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-directconnect (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-directoryservice (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-dlm (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-dynamodb (1.14.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-dynamodbstreams (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-ec2 (1.52.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-ecr (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-ecs (1.21.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-efs (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-eks (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elasticache (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elasticbeanstalk (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elasticloadbalancing (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elasticloadbalancingv2 (1.15.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elasticsearchservice (1.13.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-elastictranscoder (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-emr (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-firehose (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-fms (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-gamelift (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-glacier (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-glue (1.19.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-greengrass (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-guardduty (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-health (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iam (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-importexport (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) + aws-sdk-accessanalyzer (1.34.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-account (1.11.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-acm (1.55.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-acmpca (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-alexaforbusiness (1.58.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplify (1.44.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplifybackend (1.20.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-amplifyuibuilder (1.11.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigateway (1.81.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigatewaymanagementapi (1.32.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-apigatewayv2 (1.44.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appconfig (1.30.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appconfigdata (1.8.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appflow (1.36.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appintegrationsservice (1.16.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationautoscaling (1.68.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationcostprofiler (1.11.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationdiscoveryservice (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-applicationinsights (1.33.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appmesh (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appregistry (1.20.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-apprunner (1.21.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appstream (1.70.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-appsync (1.58.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-arczonalshift (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-athena (1.64.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-auditmanager (1.31.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-augmentedairuntime (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-autoscaling (1.89.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-autoscalingplans (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-backup (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-backupgateway (1.8.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-backupstorage (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-batch (1.69.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-billingconductor (1.7.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-braket (1.21.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-budgets (1.52.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chime (1.70.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkidentity (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmediapipelines (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmeetings (1.17.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkmessaging (1.17.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-chimesdkvoice (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cleanrooms (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloud9 (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudcontrolapi (1.10.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-clouddirectory (1.44.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudformation (1.76.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudfront (1.76.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudhsm (1.41.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudhsmv2 (1.44.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudsearch (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudsearchdomain (1.34.1) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudtrail (1.58.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudtraildata (1.0.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatch (1.72.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchevents (1.59.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchevidently (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchlogs (1.62.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchrum (1.9.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codeartifact (1.27.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codebuild (1.90.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codecatalyst (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sdk-codecommit (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codedeploy (1.52.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codeguruprofiler (1.26.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codegurureviewer (1.35.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codepipeline (1.55.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestar (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestarconnections (1.26.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-codestarnotifications (1.22.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitoidentity (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitoidentityprovider (1.73.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-cognitosync (1.38.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-comprehend (1.67.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-comprehendmedical (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-computeoptimizer (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-configservice (1.88.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connect (1.100.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcampaignservice (1.3.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcases (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectcontactlens (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectparticipant (1.29.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-connectwisdomservice (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-controltower (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-core (3.171.0) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.651.0) + aws-sigv4 (~> 1.5) + jmespath (~> 1, >= 1.6.1) + aws-sdk-costandusagereportservice (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-costexplorer (1.83.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-customerprofiles (1.27.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-databasemigrationservice (1.77.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-dataexchange (1.33.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-datapipeline (1.38.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-datasync (1.55.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-dax (1.41.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-detective (1.32.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-devicefarm (1.54.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-devopsguru (1.30.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-directconnect (1.57.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-directoryservice (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-dlm (1.55.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-docdb (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-docdbelastic (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-drs (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-dynamodb (1.83.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-dynamodbstreams (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ebs (1.28.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ec2 (1.375.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ec2instanceconnect (1.27.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecr (1.58.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecrpublic (1.15.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ecs (1.111.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-efs (1.59.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-eks (1.83.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticache (1.84.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticbeanstalk (1.54.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticinference (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticloadbalancing (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticloadbalancingv2 (1.84.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elasticsearchservice (1.69.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-elastictranscoder (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-emr (1.67.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-emrcontainers (1.19.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-emrserverless (1.5.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-eventbridge (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-finspace (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-finspacedata (1.19.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-firehose (1.51.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-fis (1.16.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-fms (1.55.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-forecastqueryservice (1.24.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-forecastservice (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-frauddetector (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-fsx (1.64.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-gamelift (1.61.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-gamesparks (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-glacier (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-globalaccelerator (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-glue (1.134.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-gluedatabrew (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-greengrass (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-greengrassv2 (1.24.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-groundstation (1.32.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-guardduty (1.67.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-health (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-healthlake (1.15.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-honeycode (1.19.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iam (1.77.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-identitystore (1.23.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-imagebuilder (1.45.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-importexport (1.36.1) + aws-sdk-core (~> 3, >= 3.165.0) aws-sigv2 (~> 1.0) - aws-sdk-inspector (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iot (1.17.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iot1clickdevicesservice (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iot1clickprojects (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iotanalytics (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iotdataplane (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-iotjobsdataplane (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kinesis (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kinesisanalytics (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kinesisvideo (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kinesisvideoarchivedmedia (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kinesisvideomedia (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-kms (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-lambda (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-lambdapreview (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-lex (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-lexmodelbuildingservice (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-lightsail (1.9.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-machinelearning (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-macie (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-marketplacecommerceanalytics (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-marketplaceentitlementservice (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-marketplacemetering (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mediaconvert (1.15.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-medialive (1.13.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mediapackage (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mediastore (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mediastoredata (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mediatailor (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-migrationhub (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mobile (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mq (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-mturk (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-neptune (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-opsworks (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-opsworkscm (1.8.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-organizations (1.14.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-pi (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-pinpoint (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-polly (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-pricing (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-rds (1.34.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-redshift (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-rekognition (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-resourcegroups (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-resourcegroupstaggingapi (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-resources (3.25.0) + aws-sdk-inspector (1.45.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-inspector2 (1.10.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-internetmonitor (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot (1.101.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot1clickdevicesservice (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iot1clickprojects (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotanalytics (1.51.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotdataplane (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotdeviceadvisor (1.18.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotevents (1.35.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ioteventsdata (1.29.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotfleethub (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotfleetwise (1.7.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotjobsdataplane (1.38.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotroborunner (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotsecuretunneling (1.23.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotsitewise (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotthingsgraph (1.26.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iottwinmaker (1.10.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-iotwireless (1.31.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivs (1.29.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivschat (1.9.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ivsrealtime (1.0.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kafka (1.54.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kafkaconnect (1.9.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kendra (1.64.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kendraranking (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-keyspaces (1.6.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesis (1.45.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisanalytics (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisanalyticsv2 (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideo (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideoarchivedmedia (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideomedia (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideosignalingchannels (1.21.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kinesisvideowebrtcstorage (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-kms (1.63.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lakeformation (1.34.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lambda (1.92.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lambdapreview (1.36.1) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lex (1.47.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexmodelbuildingservice (1.59.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexmodelsv2 (1.32.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lexruntimev2 (1.19.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanager (1.44.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanagerlinuxsubscriptions (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-licensemanagerusersubscriptions (1.3.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lightsail (1.75.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-locationservice (1.30.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutequipment (1.16.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutforvision (1.19.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-lookoutmetrics (1.24.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-machinelearning (1.39.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-macie (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-macie2 (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mainframemodernization (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-managedblockchain (1.37.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-managedgrafana (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacecatalog (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacecommerceanalytics (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplaceentitlementservice (1.37.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-marketplacemetering (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediaconnect (1.47.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediaconvert (1.103.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-medialive (1.98.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediapackage (1.59.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediapackagevod (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediastore (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediastoredata (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mediatailor (1.60.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-memorydb (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mgn (1.18.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhub (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubconfig (1.22.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhuborchestrator (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubrefactorspaces (1.11.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-migrationhubstrategyrecommendations (1.9.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mobile (1.37.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mq (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mturk (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-mwaa (1.20.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-neptune (1.50.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-networkfirewall (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-networkmanager (1.30.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-nimblestudio (1.18.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-oam (1.1.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-omics (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-opensearchserverless (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-opensearchservice (1.17.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-opsworks (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-opsworkscm (1.54.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-organizations (1.74.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-outposts (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-panorama (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalize (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalizeevents (1.30.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-personalizeruntime (1.35.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pi (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpoint (1.70.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointemail (1.37.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointsmsvoice (1.34.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pinpointsmsvoicev2 (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pipes (1.3.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-polly (1.66.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-pricing (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-privatenetworks (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-prometheusservice (1.17.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-proton (1.23.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-qldb (1.27.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-qldbsession (1.24.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-quicksight (1.77.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ram (1.42.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-rds (1.174.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-rdsdataservice (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-recyclebin (1.8.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshift (1.91.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshiftdataapiservice (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-redshiftserverless (1.7.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-rekognition (1.74.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-resiliencehub (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourceexplorer2 (1.4.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourcegroups (1.48.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-resourcegroupstaggingapi (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-resources (3.162.0) + aws-sdk-accessanalyzer (~> 1) + aws-sdk-account (~> 1) aws-sdk-acm (~> 1) aws-sdk-acmpca (~> 1) aws-sdk-alexaforbusiness (~> 1) + aws-sdk-amplify (~> 1) + aws-sdk-amplifybackend (~> 1) + aws-sdk-amplifyuibuilder (~> 1) aws-sdk-apigateway (~> 1) + aws-sdk-apigatewaymanagementapi (~> 1) + aws-sdk-apigatewayv2 (~> 1) + aws-sdk-appconfig (~> 1) + aws-sdk-appconfigdata (~> 1) + aws-sdk-appflow (~> 1) + aws-sdk-appintegrationsservice (~> 1) aws-sdk-applicationautoscaling (~> 1) + aws-sdk-applicationcostprofiler (~> 1) aws-sdk-applicationdiscoveryservice (~> 1) + aws-sdk-applicationinsights (~> 1) + aws-sdk-appmesh (~> 1) + aws-sdk-appregistry (~> 1) + aws-sdk-apprunner (~> 1) aws-sdk-appstream (~> 1) aws-sdk-appsync (~> 1) + aws-sdk-arczonalshift (~> 1) aws-sdk-athena (~> 1) + aws-sdk-auditmanager (~> 1) + aws-sdk-augmentedairuntime (~> 1) aws-sdk-autoscaling (~> 1) aws-sdk-autoscalingplans (~> 1) + aws-sdk-backup (~> 1) + aws-sdk-backupgateway (~> 1) + aws-sdk-backupstorage (~> 1) aws-sdk-batch (~> 1) + aws-sdk-billingconductor (~> 1) + aws-sdk-braket (~> 1) aws-sdk-budgets (~> 1) + aws-sdk-chime (~> 1) + aws-sdk-chimesdkidentity (~> 1) + aws-sdk-chimesdkmediapipelines (~> 1) + aws-sdk-chimesdkmeetings (~> 1) + aws-sdk-chimesdkmessaging (~> 1) + aws-sdk-chimesdkvoice (~> 1) + aws-sdk-cleanrooms (~> 1) aws-sdk-cloud9 (~> 1) + aws-sdk-cloudcontrolapi (~> 1) aws-sdk-clouddirectory (~> 1) aws-sdk-cloudformation (~> 1) aws-sdk-cloudfront (~> 1) @@ -440,168 +942,390 @@ GEM aws-sdk-cloudsearch (~> 1) aws-sdk-cloudsearchdomain (~> 1) aws-sdk-cloudtrail (~> 1) + aws-sdk-cloudtraildata (~> 1) aws-sdk-cloudwatch (~> 1) aws-sdk-cloudwatchevents (~> 1) + aws-sdk-cloudwatchevidently (~> 1) aws-sdk-cloudwatchlogs (~> 1) + aws-sdk-cloudwatchrum (~> 1) + aws-sdk-codeartifact (~> 1) aws-sdk-codebuild (~> 1) + aws-sdk-codecatalyst (~> 1) aws-sdk-codecommit (~> 1) aws-sdk-codedeploy (~> 1) + aws-sdk-codeguruprofiler (~> 1) + aws-sdk-codegurureviewer (~> 1) aws-sdk-codepipeline (~> 1) aws-sdk-codestar (~> 1) + aws-sdk-codestarconnections (~> 1) + aws-sdk-codestarnotifications (~> 1) aws-sdk-cognitoidentity (~> 1) aws-sdk-cognitoidentityprovider (~> 1) aws-sdk-cognitosync (~> 1) aws-sdk-comprehend (~> 1) + aws-sdk-comprehendmedical (~> 1) + aws-sdk-computeoptimizer (~> 1) aws-sdk-configservice (~> 1) aws-sdk-connect (~> 1) + aws-sdk-connectcampaignservice (~> 1) + aws-sdk-connectcases (~> 1) + aws-sdk-connectcontactlens (~> 1) + aws-sdk-connectparticipant (~> 1) + aws-sdk-connectwisdomservice (~> 1) + aws-sdk-controltower (~> 1) aws-sdk-costandusagereportservice (~> 1) aws-sdk-costexplorer (~> 1) + aws-sdk-customerprofiles (~> 1) aws-sdk-databasemigrationservice (~> 1) + aws-sdk-dataexchange (~> 1) aws-sdk-datapipeline (~> 1) + aws-sdk-datasync (~> 1) aws-sdk-dax (~> 1) + aws-sdk-detective (~> 1) aws-sdk-devicefarm (~> 1) + aws-sdk-devopsguru (~> 1) aws-sdk-directconnect (~> 1) aws-sdk-directoryservice (~> 1) aws-sdk-dlm (~> 1) + aws-sdk-docdb (~> 1) + aws-sdk-docdbelastic (~> 1) + aws-sdk-drs (~> 1) aws-sdk-dynamodb (~> 1) aws-sdk-dynamodbstreams (~> 1) + aws-sdk-ebs (~> 1) aws-sdk-ec2 (~> 1) + aws-sdk-ec2instanceconnect (~> 1) aws-sdk-ecr (~> 1) + aws-sdk-ecrpublic (~> 1) aws-sdk-ecs (~> 1) aws-sdk-efs (~> 1) aws-sdk-eks (~> 1) aws-sdk-elasticache (~> 1) aws-sdk-elasticbeanstalk (~> 1) + aws-sdk-elasticinference (~> 1) aws-sdk-elasticloadbalancing (~> 1) aws-sdk-elasticloadbalancingv2 (~> 1) aws-sdk-elasticsearchservice (~> 1) aws-sdk-elastictranscoder (~> 1) aws-sdk-emr (~> 1) + aws-sdk-emrcontainers (~> 1) + aws-sdk-emrserverless (~> 1) + aws-sdk-eventbridge (~> 1) + aws-sdk-finspace (~> 1) + aws-sdk-finspacedata (~> 1) aws-sdk-firehose (~> 1) + aws-sdk-fis (~> 1) aws-sdk-fms (~> 1) + aws-sdk-forecastqueryservice (~> 1) + aws-sdk-forecastservice (~> 1) + aws-sdk-frauddetector (~> 1) + aws-sdk-fsx (~> 1) aws-sdk-gamelift (~> 1) + aws-sdk-gamesparks (~> 1) aws-sdk-glacier (~> 1) + aws-sdk-globalaccelerator (~> 1) aws-sdk-glue (~> 1) + aws-sdk-gluedatabrew (~> 1) aws-sdk-greengrass (~> 1) + aws-sdk-greengrassv2 (~> 1) + aws-sdk-groundstation (~> 1) aws-sdk-guardduty (~> 1) aws-sdk-health (~> 1) + aws-sdk-healthlake (~> 1) + aws-sdk-honeycode (~> 1) aws-sdk-iam (~> 1) + aws-sdk-identitystore (~> 1) + aws-sdk-imagebuilder (~> 1) aws-sdk-importexport (~> 1) aws-sdk-inspector (~> 1) + aws-sdk-inspector2 (~> 1) + aws-sdk-internetmonitor (~> 1) aws-sdk-iot (~> 1) aws-sdk-iot1clickdevicesservice (~> 1) aws-sdk-iot1clickprojects (~> 1) aws-sdk-iotanalytics (~> 1) aws-sdk-iotdataplane (~> 1) + aws-sdk-iotdeviceadvisor (~> 1) + aws-sdk-iotevents (~> 1) + aws-sdk-ioteventsdata (~> 1) + aws-sdk-iotfleethub (~> 1) + aws-sdk-iotfleetwise (~> 1) aws-sdk-iotjobsdataplane (~> 1) + aws-sdk-iotroborunner (~> 1) + aws-sdk-iotsecuretunneling (~> 1) + aws-sdk-iotsitewise (~> 1) + aws-sdk-iotthingsgraph (~> 1) + aws-sdk-iottwinmaker (~> 1) + aws-sdk-iotwireless (~> 1) + aws-sdk-ivs (~> 1) + aws-sdk-ivschat (~> 1) + aws-sdk-ivsrealtime (~> 1) + aws-sdk-kafka (~> 1) + aws-sdk-kafkaconnect (~> 1) + aws-sdk-kendra (~> 1) + aws-sdk-kendraranking (~> 1) + aws-sdk-keyspaces (~> 1) aws-sdk-kinesis (~> 1) aws-sdk-kinesisanalytics (~> 1) + aws-sdk-kinesisanalyticsv2 (~> 1) aws-sdk-kinesisvideo (~> 1) aws-sdk-kinesisvideoarchivedmedia (~> 1) aws-sdk-kinesisvideomedia (~> 1) + aws-sdk-kinesisvideosignalingchannels (~> 1) + aws-sdk-kinesisvideowebrtcstorage (~> 1) aws-sdk-kms (~> 1) + aws-sdk-lakeformation (~> 1) aws-sdk-lambda (~> 1) aws-sdk-lambdapreview (~> 1) aws-sdk-lex (~> 1) aws-sdk-lexmodelbuildingservice (~> 1) + aws-sdk-lexmodelsv2 (~> 1) + aws-sdk-lexruntimev2 (~> 1) + aws-sdk-licensemanager (~> 1) + aws-sdk-licensemanagerlinuxsubscriptions (~> 1) + aws-sdk-licensemanagerusersubscriptions (~> 1) aws-sdk-lightsail (~> 1) + aws-sdk-locationservice (~> 1) + aws-sdk-lookoutequipment (~> 1) + aws-sdk-lookoutforvision (~> 1) + aws-sdk-lookoutmetrics (~> 1) aws-sdk-machinelearning (~> 1) aws-sdk-macie (~> 1) + aws-sdk-macie2 (~> 1) + aws-sdk-mainframemodernization (~> 1) + aws-sdk-managedblockchain (~> 1) + aws-sdk-managedgrafana (~> 1) + aws-sdk-marketplacecatalog (~> 1) aws-sdk-marketplacecommerceanalytics (~> 1) aws-sdk-marketplaceentitlementservice (~> 1) aws-sdk-marketplacemetering (~> 1) + aws-sdk-mediaconnect (~> 1) aws-sdk-mediaconvert (~> 1) aws-sdk-medialive (~> 1) aws-sdk-mediapackage (~> 1) + aws-sdk-mediapackagevod (~> 1) aws-sdk-mediastore (~> 1) aws-sdk-mediastoredata (~> 1) aws-sdk-mediatailor (~> 1) + aws-sdk-memorydb (~> 1) + aws-sdk-mgn (~> 1) aws-sdk-migrationhub (~> 1) + aws-sdk-migrationhubconfig (~> 1) + aws-sdk-migrationhuborchestrator (~> 1) + aws-sdk-migrationhubrefactorspaces (~> 1) + aws-sdk-migrationhubstrategyrecommendations (~> 1) aws-sdk-mobile (~> 1) aws-sdk-mq (~> 1) aws-sdk-mturk (~> 1) + aws-sdk-mwaa (~> 1) aws-sdk-neptune (~> 1) + aws-sdk-networkfirewall (~> 1) + aws-sdk-networkmanager (~> 1) + aws-sdk-nimblestudio (~> 1) + aws-sdk-oam (~> 1) + aws-sdk-omics (~> 1) + aws-sdk-opensearchserverless (~> 1) + aws-sdk-opensearchservice (~> 1) aws-sdk-opsworks (~> 1) aws-sdk-opsworkscm (~> 1) aws-sdk-organizations (~> 1) + aws-sdk-outposts (~> 1) + aws-sdk-panorama (~> 1) + aws-sdk-personalize (~> 1) + aws-sdk-personalizeevents (~> 1) + aws-sdk-personalizeruntime (~> 1) aws-sdk-pi (~> 1) aws-sdk-pinpoint (~> 1) + aws-sdk-pinpointemail (~> 1) + aws-sdk-pinpointsmsvoice (~> 1) + aws-sdk-pinpointsmsvoicev2 (~> 1) + aws-sdk-pipes (~> 1) aws-sdk-polly (~> 1) aws-sdk-pricing (~> 1) + aws-sdk-privatenetworks (~> 1) + aws-sdk-prometheusservice (~> 1) + aws-sdk-proton (~> 1) + aws-sdk-qldb (~> 1) + aws-sdk-qldbsession (~> 1) + aws-sdk-quicksight (~> 1) + aws-sdk-ram (~> 1) aws-sdk-rds (~> 1) + aws-sdk-rdsdataservice (~> 1) + aws-sdk-recyclebin (~> 1) aws-sdk-redshift (~> 1) + aws-sdk-redshiftdataapiservice (~> 1) + aws-sdk-redshiftserverless (~> 1) aws-sdk-rekognition (~> 1) + aws-sdk-resiliencehub (~> 1) + aws-sdk-resourceexplorer2 (~> 1) aws-sdk-resourcegroups (~> 1) aws-sdk-resourcegroupstaggingapi (~> 1) + aws-sdk-robomaker (~> 1) + aws-sdk-rolesanywhere (~> 1) aws-sdk-route53 (~> 1) aws-sdk-route53domains (~> 1) + aws-sdk-route53recoverycluster (~> 1) + aws-sdk-route53recoverycontrolconfig (~> 1) + aws-sdk-route53recoveryreadiness (~> 1) + aws-sdk-route53resolver (~> 1) aws-sdk-s3 (~> 1) + aws-sdk-s3control (~> 1) + aws-sdk-s3outposts (~> 1) aws-sdk-sagemaker (~> 1) + aws-sdk-sagemakeredgemanager (~> 1) + aws-sdk-sagemakerfeaturestoreruntime (~> 1) + aws-sdk-sagemakergeospatial (~> 1) + aws-sdk-sagemakermetrics (~> 1) aws-sdk-sagemakerruntime (~> 1) + aws-sdk-savingsplans (~> 1) + aws-sdk-scheduler (~> 1) + aws-sdk-schemas (~> 1) aws-sdk-secretsmanager (~> 1) + aws-sdk-securityhub (~> 1) + aws-sdk-securitylake (~> 1) aws-sdk-serverlessapplicationrepository (~> 1) aws-sdk-servicecatalog (~> 1) aws-sdk-servicediscovery (~> 1) + aws-sdk-servicequotas (~> 1) aws-sdk-ses (~> 1) + aws-sdk-sesv2 (~> 1) aws-sdk-shield (~> 1) aws-sdk-signer (~> 1) aws-sdk-simpledb (~> 1) + aws-sdk-simspaceweaver (~> 1) aws-sdk-sms (~> 1) aws-sdk-snowball (~> 1) + aws-sdk-snowdevicemanagement (~> 1) aws-sdk-sns (~> 1) aws-sdk-sqs (~> 1) aws-sdk-ssm (~> 1) + aws-sdk-ssmcontacts (~> 1) + aws-sdk-ssmincidents (~> 1) + aws-sdk-ssmsap (~> 1) + aws-sdk-ssoadmin (~> 1) aws-sdk-states (~> 1) aws-sdk-storagegateway (~> 1) aws-sdk-support (~> 1) + aws-sdk-supportapp (~> 1) aws-sdk-swf (~> 1) + aws-sdk-synthetics (~> 1) + aws-sdk-textract (~> 1) + aws-sdk-timestreamquery (~> 1) + aws-sdk-timestreamwrite (~> 1) + aws-sdk-tnb (~> 1) aws-sdk-transcribeservice (~> 1) + aws-sdk-transcribestreamingservice (~> 1) + aws-sdk-transfer (~> 1) aws-sdk-translate (~> 1) + aws-sdk-voiceid (~> 1) + aws-sdk-vpclattice (~> 1) aws-sdk-waf (~> 1) aws-sdk-wafregional (~> 1) + aws-sdk-wafv2 (~> 1) + aws-sdk-wellarchitected (~> 1) aws-sdk-workdocs (~> 1) + aws-sdk-worklink (~> 1) aws-sdk-workmail (~> 1) + aws-sdk-workmailmessageflow (~> 1) aws-sdk-workspaces (~> 1) + aws-sdk-workspacesweb (~> 1) aws-sdk-xray (~> 1) - aws-sdk-route53 (1.14.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-route53domains (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-s3 (1.22.0) - aws-sdk-core (~> 3, >= 3.26.0) + aws-sdk-robomaker (1.53.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-rolesanywhere (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53 (1.71.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53domains (1.43.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoverycluster (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoverycontrolconfig (1.13.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53recoveryreadiness (1.12.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-route53resolver (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.120.0) + aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) - aws-sigv4 (~> 1.0) - aws-sdk-sagemaker (1.20.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-sagemakerruntime (1.5.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-secretsmanager (1.17.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-serverlessapplicationrepository (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-servicecatalog (1.10.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-servicediscovery (1.6.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-ses (1.12.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-shield (1.7.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-signer (1.3.0) - aws-sdk-core (~> 3, >= 3.26.0) - aws-sigv4 (~> 1.0) - aws-sdk-simpledb (1.4.0) - aws-sdk-core (~> 3, >= 3.26.0) + aws-sigv4 (~> 1.4) + aws-sdk-s3control (1.62.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3outposts (1.17.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemaker (1.173.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakeredgemanager (1.14.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakerfeaturestoreruntime (1.16.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakergeospatial (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakermetrics (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sagemakerruntime (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-savingsplans (1.28.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-scheduler (1.2.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-schemas (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-secretsmanager (1.73.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-securityhub (1.79.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-securitylake (1.3.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-serverlessapplicationrepository (1.46.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicecatalog (1.77.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicediscovery (1.51.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicequotas (1.25.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-ses (1.49.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-sesv2 (1.32.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-shield (1.51.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-signer (1.40.0) + aws-sdk-core (~> 3, >= 3.165.0) + aws-sigv4 (~> 1.1) + aws-sdk-simpledb (1.36.1) + aws-sdk-core (~> 3, >= 3.165.0) aws-sigv2 (~> 1.0) aws-sdk-sms (1.4.0) aws-sdk-core (~> 3, >= 3.26.0) @@ -656,87 +1380,95 @@ GEM aws-sigv4 (~> 1.0) aws-sigv2 (1.0.1) aws-sigv4 (1.0.3) - backports (3.11.4) bunny (2.12.0) amq-protocol (~> 2.3, >= 2.3.0) coder (0.4.0) coderay (1.1.2) - concurrent-ruby (1.0.5) - connection_pool (2.2.2) + concurrent-ruby (1.2.2) + connection_pool (2.3.0) dalli (2.7.9) diff-lcs (1.3) - docile (1.3.1) - domain_name (0.5.20180417) + docile (1.4.0) + domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) - faraday (0.15.3) + excon (0.99.0) + faraday (0.17.6) multipart-post (>= 1.2, < 3) ffi (1.9.25) - google-cloud-core (1.2.7) - google-cloud-env (~> 1.0) - google-cloud-env (1.0.5) - faraday (~> 0.11) - google-cloud-trace (0.33.5) - google-cloud-core (~> 1.2) - google-gax (~> 1.3) - stackdriver-core (~> 1.3) - google-gax (1.4.0) - google-protobuf (~> 3.2) - googleapis-common-protos (>= 1.3.5, < 2.0) - googleauth (~> 0.6.2) - grpc (>= 1.7.2, < 2.0) - rly (~> 0.2.3) - google-protobuf (3.6.1) - googleapis-common-protos (1.3.7) - google-protobuf (~> 3.0) - googleapis-common-protos-types (~> 1.0) - grpc (~> 1.0) - googleapis-common-protos-types (1.0.2) - google-protobuf (~> 3.0) - googleauth (0.6.7) - faraday (~> 0.12) + ffi-compiler (1.0.1) + ffi (>= 1.0.0) + rake + gapic-common (0.3.4) + google-protobuf (~> 3.12, >= 3.12.2) + googleapis-common-protos (>= 1.3.9, < 2.0) + googleapis-common-protos-types (>= 1.0.4, < 2.0) + googleauth (~> 0.9) + grpc (~> 1.25) + google-cloud-env (1.6.0) + faraday (>= 0.17.3, < 3.0) + google-cloud-errors (1.3.1) + google-cloud-monitoring-v3 (0.3.0) + gapic-common (~> 0.3) + google-cloud-errors (~> 1.0) + google-cloud-trace-v2 (0.3.0) + gapic-common (~> 0.3) + google-cloud-errors (~> 1.0) + google-protobuf (3.22.2) + googleapis-common-protos (1.4.0) + google-protobuf (~> 3.14) + googleapis-common-protos-types (~> 1.2) + grpc (~> 1.27) + googleapis-common-protos-types (1.5.0) + google-protobuf (~> 3.14) + googleauth (0.17.1) + faraday (>= 0.17.3, < 2.0) jwt (>= 1.4, < 3.0) memoist (~> 0.16) multi_json (~> 1.11) os (>= 0.9, < 2.0) - signet (~> 0.7) - grpc (1.15.0) - google-protobuf (~> 3.1) - googleapis-common-protos-types (~> 1.0.0) + signet (~> 0.15) + grpc (1.53.0) + google-protobuf (~> 3.21) + googleapis-common-protos-types (~> 1.0) hashr (2.0.1) hitimes (1.3.0) - http (3.3.0) + http (4.4.1) addressable (~> 2.3) http-cookie (~> 1.0) - http-form_data (~> 2.0) - http_parser.rb (~> 0.6.0) - http-cookie (1.0.3) + http-form_data (~> 2.2) + http-parser (~> 1.2.0) + http-cookie (1.0.5) domain_name (~> 0.5) - http-form_data (2.1.1) - http_parser.rb (0.6.0) + http-form_data (2.3.0) + http-parser (1.2.3) + ffi-compiler (>= 1.0, < 2.0) httpclient (2.8.3) - i18n (1.8.2) + i18n (1.12.0) concurrent-ruby (~> 1.0) jaro_winkler (1.5.1) - jmespath (1.4.0) - json (2.1.0) - jwt (2.1.0) - libhoney (1.11.0) + jmespath (1.6.2) + jwt (2.7.0) + libhoney (2.2.0) addressable (~> 2.0) - http (>= 2.0, < 4.0) - memoist (0.16.0) + excon + http (>= 2.0, < 6.0) + memoist (0.16.2) method_source (0.9.0) - minitest (5.14.1) + minitest (5.18.0) msgpack (1.2.4) - multi_json (1.13.1) + multi_json (1.15.0) multipart-post (2.0.0) - mustermann (1.0.3) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) opencensus (0.4.0) opencensus-stackdriver (0.2.0) concurrent-ruby (~> 1.0) - google-cloud-trace (~> 0.33) - opencensus (~> 0.4) + google-cloud-env (~> 1.3) + google-cloud-monitoring-v3 (~> 0.1) + google-cloud-trace-v2 (~> 0.1) + opencensus (~> 0.5) optimist (3.0.0) - os (1.0.0) + os (1.1.4) parallel (1.12.1) parser (2.5.1.2) ast (~> 2.4.0) @@ -745,32 +1477,34 @@ GEM pry (0.11.3) coderay (~> 1.1.0) method_source (~> 0.9.0) - public_suffix (3.0.3) - puma (3.12.6) + public_suffix (5.0.1) + puma (6.2.1) + nio4r (~> 2.0) pusher (1.3.2) httpclient (~> 2.7) multi_json (~> 1.0) pusher-signature (~> 0.1.8) pusher-signature (0.1.8) - rack (2.0.8) - rack-protection (2.0.4) + rack (2.2.6.4) + rack-protection (3.0.5) rack rack-ssl (1.4.1) rack - rack-test (1.1.0) - rack (>= 1.0, < 3) + rack-test (2.1.0) + rack (>= 1.3) rainbow (3.0.0) rake (12.3.3) rbtrace (0.4.11) ffi (>= 1.0.6) msgpack (>= 0.4.3) optimist (>= 3.0.0) - redis (4.0.2) + redis (4.8.1) + redis-client (0.14.0) + connection_pool redis-namespace (1.6.0) redis (>= 3.0.4) redlock (0.2.2) redis (>= 3.0.0, < 5.0) - rly (0.2.3) rspec (3.8.0) rspec-core (~> 3.8.0) rspec-expectations (~> 3.8.0) @@ -793,63 +1527,60 @@ GEM ruby-progressbar (~> 1.7) unicode-display_width (~> 1.0, >= 1.0.1) ruby-progressbar (1.10.0) + ruby2_keywords (0.0.5) sentry-raven (2.7.4) faraday (>= 0.7.6, < 1.0) sequel (5.13.0) - sidekiq (5.2.2) - connection_pool (~> 2.2, >= 2.2.2) - rack-protection (>= 1.5.0) - redis (>= 3.3.5, < 5) + sidekiq (7.0.7) + concurrent-ruby (< 2) + connection_pool (>= 2.3.0) + rack (>= 2.2.4) + redis-client (>= 0.11.0) signet (0.11.0) addressable (~> 2.3) faraday (~> 0.9) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - simplecov (0.16.1) + simplecov (0.22.0) docile (~> 1.1) json (>= 1.8, < 3) simplecov-html (~> 0.10.0) simplecov-html (0.10.2) - sinatra (2.0.4) - mustermann (~> 1.0) - rack (~> 2.0) - rack-protection (= 2.0.4) + sinatra (3.0.5) + mustermann (~> 3.0) + rack (~> 2.2, >= 2.2.4) + rack-protection (= 3.0.5) tilt (~> 2.0) - sinatra-contrib (2.0.4) - activesupport (>= 4.0.0) - backports (>= 2.8.2) + sinatra-contrib (3.0.5) multi_json - mustermann (~> 1.0) - rack-protection (= 2.0.4) - sinatra (= 2.0.4) - tilt (>= 1.3, < 3) - sinatra-param (1.5.0) + mustermann (~> 3.0) + rack-protection (= 3.0.5) + sinatra (= 3.0.5) + tilt (~> 2.0) + sinatra-param (1.6.0) sinatra (>= 1.3) - stackdriver-core (1.3.3) - google-cloud-core (~> 1.2) stackprof (0.2.12) - thread_safe (0.3.6) - tilt (2.0.8) + tilt (2.1.0) travis-config (1.1.3) hashr (~> 2.0) - tzinfo (1.2.7) - thread_safe (~> 0.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) unf (0.1.4) unf_ext - unf_ext (0.0.7.5) + unf_ext (0.0.8.2) unicode-display_width (1.4.0) PLATFORMS ruby DEPENDENCIES - activesupport + activesupport (>= 6.1.7.3) aws-sdk bunny coder concurrent-ruby connection_pool - dalli + dalli (>= 3.2.3) jemalloc! jwt libhoney @@ -860,10 +1591,10 @@ DEPENDENCIES opencensus-stackdriver pg pry - puma + puma (>= 4.3.12) pusher rack-ssl - rack-test + rack-test (>= 2.0.0) rake rbtrace redis-namespace @@ -872,10 +1603,10 @@ DEPENDENCIES rubocop sentry-raven sequel - sidekiq + sidekiq (>= 7.0.8) simplecov - sinatra - sinatra-contrib + sinatra (>= 2.2.3) + sinatra-contrib (>= 2.2.3) sinatra-param stackprof travis-config diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..034e8480 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| 5.1.x | :white_check_mark: | +| 5.0.x | :x: | +| 4.0.x | :white_check_mark: | +| < 4.0 | :x: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc.