cattle-ops / terraform-aws-gitlab-runner

Terraform module for AWS GitLab runners on ec2 (spot) instances
https://registry.terraform.io/modules/cattle-ops/gitlab-runner/aws
MIT License
587 stars 331 forks source link

chore(deps): update all dependencies #1166

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/upload-artifact action digest 0b2256b -> 89ef406
aws (source) required_provider minor 5.60.0 -> 5.61.0 age adoption passing confidence
boto3 patch ==1.34.150 -> ==1.34.153 age adoption passing confidence
botocore patch ==1.34.150 -> ==1.34.153 age adoption passing confidence
random (source) required_provider patch 3.6.0 -> 3.6.2 age adoption passing confidence
terraform-aws-modules/vpc/aws (source) module minor 5.9.0 -> 5.12.0 age adoption passing confidence

Release Notes

hashicorp/terraform-provider-aws (aws) ### [`v5.61.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5610-Unreleased) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.60.0...v5.61.0) NOTES: - resource/aws_chatbot_teams_channel_configuration: This resource is provided on a best-effort basis, and we welcome the community's help in testing it. ([#​38630](https://togithub.com/hashicorp/terraform-provider-aws/issues/38630)) FEATURES: - **New Data Source:** `aws_ecr_repository_creation_template` ([#​38597](https://togithub.com/hashicorp/terraform-provider-aws/issues/38597)) - **New Resource:** `aws_chatbot_slack_channel_configuration` ([#​38124](https://togithub.com/hashicorp/terraform-provider-aws/issues/38124)) - **New Resource:** `aws_chatbot_teams_channel_configuration` ([#​38630](https://togithub.com/hashicorp/terraform-provider-aws/issues/38630)) - **New Resource:** `aws_datazone_glossary` ([#​38602](https://togithub.com/hashicorp/terraform-provider-aws/issues/38602)) - **New Resource:** `aws_ecr_repository_creation_template` ([#​38597](https://togithub.com/hashicorp/terraform-provider-aws/issues/38597)) - **New Resource:** `aws_timestreaminfluxdb_db_instance` ([#​37963](https://togithub.com/hashicorp/terraform-provider-aws/issues/37963)) ENHANCEMENTS: - data-source/aws_eks_cluster: Add `upgrade_policy` attribute ([#​38573](https://togithub.com/hashicorp/terraform-provider-aws/issues/38573)) - data-source/aws_sagemaker_prebuilt_ecr_image: Support additional `repository_name` values. See [documentation](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/sagemaker_prebuilt_ecr_image#repository_name) for details ([#​38575](https://togithub.com/hashicorp/terraform-provider-aws/issues/38575)) - resource/aws_appsync_graphql_api: Add `enhanced_metrics_config` configuration block ([#​38570](https://togithub.com/hashicorp/terraform-provider-aws/issues/38570)) - resource/aws_db_instance: Add `upgrade_storage_config` argument ([#​36904](https://togithub.com/hashicorp/terraform-provider-aws/issues/36904)) - resource/aws_default_vpc: Support `ipv6_cidr_block` sizes between `/44` and `/60` in increments of /4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_default_vpc: Support `ipv6_netmask_length` values between `44` and `60` in increments of 4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_eks_cluster: Add `upgrade_policy` configuration block ([#​38573](https://togithub.com/hashicorp/terraform-provider-aws/issues/38573)) - resource/aws_elasticache_user_group_association: Add configurable create and delete timeouts ([#​38559](https://togithub.com/hashicorp/terraform-provider-aws/issues/38559)) - resource/aws_pipes_pipe: Add `log_configuration.include_execution_data` argument ([#​38569](https://togithub.com/hashicorp/terraform-provider-aws/issues/38569)) - resource/aws_rds_cluster: Add `performance_insights_enabled`, `performance_insights_kms_key_id`, and `performance_insights_retention_period` arguments ([#​29415](https://togithub.com/hashicorp/terraform-provider-aws/issues/29415)) - resource/aws_rds_cluster: Add `restore_to_point_in_time.source_cluster_resource_id` argument ([#​38540](https://togithub.com/hashicorp/terraform-provider-aws/issues/38540)) - resource/aws_rds_cluster: Mark `restore_to_point_in_time.source_cluster_identifier` as Optional ([#​38540](https://togithub.com/hashicorp/terraform-provider-aws/issues/38540)) - resource/aws_sfn_activity: Add `encryption_configuration` configuration block to support the use of Customer Managed Keys with AWS KMS to encrypt Step Functions Activity resources ([#​38574](https://togithub.com/hashicorp/terraform-provider-aws/issues/38574)) - resource/aws_sfn_state_machine: Add `encryption_configuration` configuration block to support the use of Customer Managed Keys with AWS KMS to encrypt Step Functions State Machine resources ([#​38574](https://togithub.com/hashicorp/terraform-provider-aws/issues/38574)) - resource/aws_ssm_patch_baseline: Remove empty fields from `json` attribute value ([#​35950](https://togithub.com/hashicorp/terraform-provider-aws/issues/35950)) - resource/aws_storagegateway_file_system_association: Add configurable timeouts ([#​38554](https://togithub.com/hashicorp/terraform-provider-aws/issues/38554)) - resource/aws_vpc: Support `ipv6_cidr_block` sizes between `/44` and `/60` in increments of /4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_vpc: Support `ipv6_netmask_length` values between `44` and `60` in increments of 4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_vpc_ipv6\_cidr_block_association: Add `assign_generated_ipv6_cidr_block` and `ipv6_pool` arguments ([#​27274](https://togithub.com/hashicorp/terraform-provider-aws/issues/27274)) - resource/aws_vpc_ipv6\_cidr_block_association: Support `ipv6_cidr_block` sizes between `/44` and `/60` in increments of /4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_vpc_ipv6\_cidr_block_association: Support `ipv6_netmask_length` values between `44` and `60` in increments of 4 ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_vpc_security_group_egress_rule: Add `tags` to the `AuthorizeSecurityGroupEgress` EC2 API call instead of making a separate `CreateTags` call ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_vpc_security_group_ingress_rule: Add `tags` to the `AuthorizeSecurityGroupIngress` EC2 API call instead of making a separate `CreateTags` call ([#​35614](https://togithub.com/hashicorp/terraform-provider-aws/issues/35614)) - resource/aws_wafv2\_web_acl: Add `rule_json` attribute to allow raw JSON for rules. ([#​38309](https://togithub.com/hashicorp/terraform-provider-aws/issues/38309)) BUG FIXES: - data-source/aws_appstream_image: Fix issue where the most recent image is not returned ([#​38571](https://togithub.com/hashicorp/terraform-provider-aws/issues/38571)) - datasource/aws_networkmanager_core_network_policy_document: Fix `CoreNetworkPolicyException` when putting policy with single wildcard in `when_sent_to` ([#​38595](https://togithub.com/hashicorp/terraform-provider-aws/issues/38595)) - resource/aws_cloudsearch_domain: Fix `index_name` character length validation ([#​38509](https://togithub.com/hashicorp/terraform-provider-aws/issues/38509)) - resource/aws_ecs_task_definition: Ensure that JSON keys in `container_definitions` start with a lowercase letter ([#​38622](https://togithub.com/hashicorp/terraform-provider-aws/issues/38622)) - resource/aws_iot_provisioning_template: Properly send `type` argument on create when configured ([#​38640](https://togithub.com/hashicorp/terraform-provider-aws/issues/38640)) - resource/aws_opensearchserverless_security_policy: Normalize `policy` content to prevent persistent differences ([#​38604](https://togithub.com/hashicorp/terraform-provider-aws/issues/38604)) - resource/aws_pipes_pipe: Don't reset `target_parameters` if the configured value has not changed ([#​38598](https://togithub.com/hashicorp/terraform-provider-aws/issues/38598)) - resource/aws_rds_instance: Allow `domain_dns_ips` to use single DNS server IP ([#​36500](https://togithub.com/hashicorp/terraform-provider-aws/issues/36500)) - resource/aws_sagemaker_domain: Properly send `domain_settings.r_studio_server_pro_domain_settings.r_studio_package_manager_url` argument on create ([#​38547](https://togithub.com/hashicorp/terraform-provider-aws/issues/38547)) - resource/aws_vpc_ipam_pool_cidr_allocation: Set `description` on Read ([#​38618](https://togithub.com/hashicorp/terraform-provider-aws/issues/38618)) - resource/aws_vpc_ipam_pool_cidr_allocation: Set `netmask_length` on Read ([#​38618](https://togithub.com/hashicorp/terraform-provider-aws/issues/38618))
boto/boto3 (boto3) ### [`v1.34.153`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134153) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.152...1.34.153) \======== - api-change:`cloudwatch`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`kinesis`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`resiliencehub`: \[`botocore`] Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents. - api-change:`route53`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`waf-regional`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. ### [`v1.34.152`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134152) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.151...1.34.152) \======== - api-change:`bedrock`: \[`botocore`] API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another. - api-change:`controlcatalog`: \[`botocore`] AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls. - api-change:`controltower`: \[`botocore`] Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs - api-change:`iam`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`memorydb`: \[`botocore`] Doc only update for changes to deletion API. - api-change:`rds`: \[`botocore`] This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified. - api-change:`sagemaker`: \[`botocore`] This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs. - api-change:`ssm-quicksetup`: \[`botocore`] This release adds API support for the QuickSetup feature of AWS Systems Manager - api-change:`support`: \[`botocore`] Doc only updates to CaseDetails ### [`v1.34.151`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#134151) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.150...1.34.151) \======== - api-change:`appstream`: \[`botocore`] Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0 - api-change:`autoscaling`: \[`botocore`] Increase the length limit for VPCZoneIdentifier from 2047 to 5000 - api-change:`codepipeline`: \[`botocore`] AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements. - api-change:`elasticache`: \[`botocore`] Doc only update for changes to deletion API. - api-change:`elb`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`events`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`lexv2-models`: \[`botocore`] This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base. - api-change:`logs`: \[`botocore`] Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`rolesanywhere`: \[`botocore`] IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile. - api-change:`tnb`: \[`botocore`] This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation. - api-change:`workspaces`: \[`botocore`] Removing multi-session as it isn't supported for pools
boto/botocore (botocore) ### [`v1.34.153`](https://togithub.com/boto/botocore/blob/HEAD/CHANGELOG.rst#134153) [Compare Source](https://togithub.com/boto/botocore/compare/1.34.152...1.34.153) \======== - api-change:`cloudwatch`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`kinesis`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`resiliencehub`: Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents. - api-change:`route53`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`waf-regional`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. ### [`v1.34.152`](https://togithub.com/boto/botocore/blob/HEAD/CHANGELOG.rst#134152) [Compare Source](https://togithub.com/boto/botocore/compare/1.34.151...1.34.152) \======== - api-change:`bedrock`: API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another. - api-change:`controlcatalog`: AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls. - api-change:`controltower`: Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs - api-change:`iam`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`memorydb`: Doc only update for changes to deletion API. - api-change:`rds`: This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified. - api-change:`sagemaker`: This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs. - api-change:`ssm-quicksetup`: This release adds API support for the QuickSetup feature of AWS Systems Manager - api-change:`support`: Doc only updates to CaseDetails ### [`v1.34.151`](https://togithub.com/boto/botocore/blob/HEAD/CHANGELOG.rst#134151) [Compare Source](https://togithub.com/boto/botocore/compare/1.34.150...1.34.151) \======== - api-change:`appstream`: Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0 - api-change:`autoscaling`: Increase the length limit for VPCZoneIdentifier from 2047 to 5000 - api-change:`codepipeline`: AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements. - api-change:`elasticache`: Doc only update for changes to deletion API. - api-change:`elb`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`events`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`lexv2-models`: This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base. - api-change:`logs`: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:`rolesanywhere`: IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile. - api-change:`tnb`: This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation. - api-change:`workspaces`: Removing multi-session as it isn't supported for pools
hashicorp/terraform-provider-random (random) ### [`v3.6.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#362-May-21-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.6.1...v3.6.2) NOTES: - resource/random_pet: Results have been updated to the latest upstream petname data ([#​581](https://togithub.com/hashicorp/terraform-provider-random/issues/581)) ### [`v3.6.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#361-April-16-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.6.0...v3.6.1) BUG FIXES: - all: Prevent `keepers` from triggering an in-place update following import ([#​385](https://togithub.com/hashicorp/terraform-provider-random/issues/385)) - resource/random_shuffle: Prevent inconsistent result after apply when result_count is set to 0 ([#​409](https://togithub.com/hashicorp/terraform-provider-random/issues/409)) - provider/random_password: Fix bug which causes panic when special, upper, lower and number/numeric are all false ([#​551](https://togithub.com/hashicorp/terraform-provider-random/issues/551)) - provider/random_string: Fix bug which causes panic when special, upper, lower and number/numeric are all false ([#​551](https://togithub.com/hashicorp/terraform-provider-random/issues/551))
terraform-aws-modules/terraform-aws-vpc (terraform-aws-modules/vpc/aws) ### [`v5.12.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#5120-2024-08-03) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.11.0...v5.12.0) ##### Features - Restrict flow log policy to use log group ARNs ([#​1088](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/1088)) ([9256722](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/92567225dc73ef939b86a241b9607cb13329fb75)) ### [`v5.11.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#5110-2024-08-03) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.10.0...v5.11.0) ##### Features - Add route to `0.0.0.0/0` & `::/0` (when IPv6 is enabled) on all public route tables ([#​1100](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/1100)) ([b3e7803](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/b3e78033bbee8346341a523f78f762ade41eb93b)) ### [`v5.10.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#5100-2024-08-02) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.9.0...v5.10.0) ##### Features - Added ipv6\_address_preferred_lease_time parameter to aws_vpc_dhcp_options resource ([#​1105](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/1105)) ([3adb594](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/3adb594bc794468c80a99c5c1808056a88767f45))

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 3 months ago

Hey @renovate[bot]! 👋

Thank you for your contribution to the project. Please refer to the contribution rules for a quick overview of the process.

Make sure that this PR clearly explains:

With submitting this PR you confirm that you hold the rights of the code added and agree that it will published under this LICENSE.

The following ChatOps commands are supported:

Simply add a comment with the command in the first line. If you need to pass more information, separate it with a blank line from the command.

This message was generated automatically. You are welcome to improve it.

github-actions[bot] commented 3 months ago

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 1 0 0.05s
✅ COPYPASTE jscpd yes no 1.6s
✅ REPOSITORY checkov yes no 16.27s
✅ REPOSITORY dustilock yes no 0.16s
✅ REPOSITORY gitleaks yes no 1.26s
✅ REPOSITORY git_diff yes no 0.01s
✅ REPOSITORY grype yes no 13.35s
✅ REPOSITORY secretlint yes no 1.02s
✅ REPOSITORY syft yes no 0.41s
✅ REPOSITORY trivy-sbom yes no 1.1s
✅ REPOSITORY trufflehog yes no 4.33s
✅ SPELL cspell 12 0 2.85s
✅ TERRAFORM terraform-fmt 10 0 0 0.7s
✅ YAML prettier 1 0 0 0.47s
✅ YAML v8r 1 0 3.25s
✅ YAML yamllint 1 0 0.38s

See detailed report in MegaLinter reports _Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff_

_MegaLinter is graciously provided by OX Security_