A Golang library for testing infrastructure in automated ways.

Infratest

Infratest is a Golang library that we hope makes testing your infrastructure using tests that are written in Golang easier to do. The general goals of the project are to enable testing across technologies such as:

  • AWS, including (but not limited to):
    • EC2
    • IAM
    • RDS
    • S3
    • DynamoDB
  • Databases such as:
    • Mongodb
    • PostgreSQL
    • Cassandra

The library takes the approach of enabling simple assertion-based testing; that is, asserting that some attribute of a resource is an expected value, that such an attribute even exists, or that a given system responds to a request in a way that you expect. Examples of things we might want to include are:

  • Asserting that a resource name matches a pattern or set of rules.
  • Asserting that an AWS IAM Policy contains a given combination of an Action, Resource, and Effect.
  • Asserting that one can connect to a database endpoint and perform some arbitrary action using provided credentials.

Note: While many of the resources that the library enables testing of can be managed by tools such as Terraform or Ansible, the project explicitly does not include libraries for interacting with or executing deployments with Terraform or any other Infrastructure-As-Code tools. Instead, we recommend other libraries are used to perform that function, such as the excellent Terratest framework.

Contribution Guidelines

We welcome pull requests for new features! Please review the following guidelines carefully to ensure the fastest acceptance of your code.

Package naming

In addition to following the general Effective Go guidelines for package naming (i.e. all lowercase and no punctuation) package names must also indicate the specific vendor or technology that the contained methods test. For example, all our code that tests AWS-based resources must be under the aws package.

Function Naming

All publicly consumable functions must follow the naming pattern Assert[Entity][Action statement], where [Entity] is the object the assertion is run against, and [Action statement] is a concise, descriptive name for what the assertion tests.

Examples of good function names:

  • AssertIAMPolicyContainsResourceAction
  • AssertEC2TagValue
  • AssertUserCanConnect
  • AssertS3BucketPublicAccessBlocked

Note that these names do not include specific product or company names, e.g. AssertAWSIAMPolicyContainsResourceAction, or AssertPostgreSQLUserCanConnect. This is intentional. Because we separate different technologies or vendors into discrete packages, the use of the vendor or technology name in the function name is redundant and makes the name longer.

For internal functions only, any method which returns an error object must have the letter E as the last character of its name.

Function signatures

  • Public functions must have t *testing.T as the first input parameter.
  • Any function which interacts with outside resources must have a context object ctx *context.Context as an input, which should be directly after the test object for public functions.
  • Any function which requires a third-party client, such as an AWS SDK client or database client, must accept this client object directly after the context object (which would be required since this by definition interacts with outside resources). This client object must be an interface type as discussed in the section on the use of interfaces over direct clients.

Common library usage

To keep the number of dependencies low, the following standard libraries must be used unless there is a compelling reason to use something else.

Library Name / URL Used For
github.com/stretchr/testify/assert Asserting actual values equal some expected value.
github.com/aws/aws-sdk-go-v2 All AWS related interactions.
gopkg.in/square/go-jose.v2/json JSON manipulation, marshalling, etc

Use of interfaces rather than direct types

Where we interact with outside libraries that themselves interact with external resources, we require use of a limited interface type. Referencing the third party type directly. (An example of this would be the AWS SDK.) We do this so that we can easily unit test our methods without relying on provisioning external resources.

Tests

All methods, especially ones that are public-facing, must have associated unit tests. These tests must not rely on the existence of external resources unless absolutely required; by using interfaces as described in the previous section this should be simple to accomplish.

Contributing

Contributions are welcome! Please follow this process:

  • Fork the repository into your own user.
  • Create a new branch off of main in your repository; we do not accept contributions off of forks' main branches (it also makes merging future changes from our repository to yours more difficult).
  • Make your changes and commit them, including updates to any tests.
  • Run the testing suite on at least any of the packages that you updated or added.
  • Open a pull request back to our repository. Please reference any issue that you are fixing.
Comments
  • Added k8s method

    Added k8s method

    SUMMARY

    • A new package k8s has been added with some methods around asserting things against Kubernetes clusters.
    • New methods have been added to the aws package around interacting with EKS clusters.
    • An integration test using kind has been added for this new method. A new Make target of k8s-integration-test has been added to run this.
    • The GitHub workflow for validating PRs has been updated to run these integrations tests with a matrix of k8s versions from 1.19-1.21.

    DEVELOPER IMPACT

    ADDED

    • A new k8s package has been added with numerous methods around asserting tests against Kubernetes clusters:
      • k8s.AssertJobSucceeds: This method runs a job against a Kubernetes cluster, and asserts that it finishes successfully.
      • k8s.GetClientsetE: This method is a wrapper around some Kubernetes API methods that makes constructing a new Clientset object easy in various ways. Several functional option methods have been added in support of this, including:
        • k8s.WithGetClientsetEHost: This method configures a host name to be used by the clientset.
        • k8s.WithGetClientsetEToken: This method configures a bearer token to be used by the clientset.
        • k8s.WithGetClientsetETLSCAData: This method configures the CA certificate to be trusted by the clientset when connecting to the Kubernetes API endpoint.
        • k8s.WithGetClientsetEKubeconfigPath: This method configures the clientset using an existing config file. It should only be used in isolation for best results.
    • New methods around EKS clusters have been added to the aws package.
      • aws.GetEKSClusterE: This method retrieves useful information around EKS clusters, such as cluster endpoints.
      • aws.GetEKSTokenE: This method returns a bearer token that can be used to authenticate against EKS clusters using the Kubernetes client-go library and other methods in the k8s package.

    CHANGED

    • The module now requires Go v1.17 at a minimum. This is due to an upstream issue with the Kubernetes API library; please see this PR comment.

    Contribution Checklist

    • [x] All changes have been reflected in comparable unit test changes or additions.
    • [x] Any interactions with third party clients are done via interface types rather than direct interactions.
    • [x] All new functions follow the required naming standard.
    • [x] All new functions follow the required signature standards.

    PIC

    Embed something funny here

  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.63.2

    Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.63.2

    Bumps github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.63.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.22.2

    Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.22.2

    Bumps github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.22.2.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/eks's changelog.

    Release (2022-10-21)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2: v1.17.0
      • Feature: Adds aws.IsCredentialsProvider for inspecting CredentialProvider types when needing to determine if the underlying implementation type matches a target type. This resolves an issue where CredentialsCache could mask AnonymousCredentials providers, breaking downstream detection logic.
    • github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider: v1.21.0
      • Feature: This release adds a new "DeletionProtection" field to the UserPool in Cognito. Application admins can configure this value with either ACTIVE or INACTIVE value. Setting this field to ACTIVE will prevent a user pool from accidental deletion.
    • github.com/aws/aws-sdk-go-v2/service/eventbridge: v1.16.16
      • Bug Fix: The SDK client has been updated to utilize the aws.IsCredentialsProvider function for determining if aws.AnonymousCredentials has been configured for the CredentialProvider.
    • github.com/aws/aws-sdk-go-v2/service/s3: v1.29.0
      • Feature: S3 on Outposts launches support for automatic bucket-style alias. You can use the automatic access point alias instead of an access point ARN for any object-level operation in an Outposts bucket.
      • Bug Fix: The SDK client has been updated to utilize the aws.IsCredentialsProvider function for determining if aws.AnonymousCredentials has been configured for the CredentialProvider.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.49.0
      • Feature: CreateInferenceRecommenderjob API now supports passing endpoint details directly, that will help customers to identify the max invocation and max latency they can achieve for their model and the associated endpoint along with getting recommendations on other instances.
    • github.com/aws/aws-sdk-go-v2/service/sts: v1.17.0
      • Feature: Add presign functionality for sts:AssumeRole operation

    Release (2022-10-20)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/devopsguru: v1.20.0
      • Feature: This release adds information about the resources DevOps Guru is analyzing.
    • github.com/aws/aws-sdk-go-v2/service/globalaccelerator: v1.15.0
      • Feature: Global Accelerator now supports AddEndpoints and RemoveEndpoints operations for standard endpoint groups.
    • github.com/aws/aws-sdk-go-v2/service/resiliencehub: v1.7.0
      • Feature: In this release, we are introducing support for regional optimization for AWS Resilience Hub applications. It also includes a few documentation updates to improve clarity.
    • github.com/aws/aws-sdk-go-v2/service/rum: v1.7.0
      • Feature: CloudWatch RUM now supports Extended CloudWatch Metrics with Additional Dimensions

    Release (2022-10-19)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/chimesdkmessaging: v1.11.6
      • Documentation: Documentation updates for Chime Messaging SDK
    • github.com/aws/aws-sdk-go-v2/service/cloudtrail: v1.19.0
      • Feature: This release includes support for exporting CloudTrail Lake query results to an Amazon S3 bucket.
    • github.com/aws/aws-sdk-go-v2/service/configservice: v1.27.0
      • Feature: This release adds resourceType enums for AppConfig, AppSync, DataSync, EC2, EKS, Glue, GuardDuty, SageMaker, ServiceDiscovery, SES, Route53 types.
    • github.com/aws/aws-sdk-go-v2/service/connect: v1.33.0
      • Feature: This release adds API support for managing phone numbers that can be used across multiple AWS regions through telephony traffic distribution.
    • github.com/aws/aws-sdk-go-v2/service/managedblockchain: v1.13.0
      • Feature: Adding new Accessor APIs for Amazon Managed Blockchain
    • github.com/aws/aws-sdk-go-v2/service/s3: v1.28.0
      • Feature: Updates internal logic for constructing API endpoints. We have added rule-based endpoints and internal model parameters.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/stretchr/testify from 1.7.1 to 1.8.0

    Bump github.com/stretchr/testify from 1.7.1 to 1.8.0

    Bumps github.com/stretchr/testify from 1.7.1 to 1.8.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • (MINOR) improve R53 `AssertHostedZoneExists` func

    (MINOR) improve R53 `AssertHostedZoneExists` func

    SUMMARY

    • fixes issue #19
    • ~While this does change the method name from AssertRoute53HostedZoneExists to AssertHostedZoneExists -- and therefore, in theory, introduces a breaking change -- I don't believe the original AssertRoute53HostedZoneExists was functioning properly due to issue #19 ~

    DEVELOPER IMPACT

    While this does change the method name from AssertRoute53HostedZoneExists to AssertHostedZoneExists -- and therefore, in theory, introduces a breaking change -- I don't believe the original AssertRoute53HostedZoneExists was functioning properly due to issue #19

    Contribution Checklist

    • [X] All changes have been reflected in comparable unit test changes or additions.
    • [X] Any interactions with third party clients are done via interface types rather than direct interactions.
    • [X] All new functions follow the required naming standard.
    • [X] All new functions follow the required signature standards.

    Discussion question

    This PR changes the func name from AssertRoute53HostedZoneExists to AssertHostedZoneExists, as per PR 15 discussion:

    I think this would be better named as AssertRecordExistsInHostedZone, since route53 is already part of the package name.

    However, I believe ☝️ is not quite correct. route53 is not actually part of the package name, if I understand correctly. The package name is aws. So, should the func names include *Route53* or not? As a frame of reference, the EC2-related funcs do appear to include *EC2* in their names: https://github.com/HBOCodeLabs/infratest/blob/main/pkg/aws/ec2.go#L57

    Update: I've changed both Route53 assertion functions to include *Route53* in their name, as is consistent with the other infratest functions.

  • Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.25

    Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.25

    Bumps github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.25.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/iam's changelog.

    Release (2022-12-16)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/appflow: v1.22.0
      • Feature: This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens.
    • github.com/aws/aws-sdk-go-v2/service/cloudfront: v1.22.2
      • Documentation: Updated documentation for CloudFront
    • github.com/aws/aws-sdk-go-v2/service/datasync: v1.20.0
      • Feature: AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions.
    • github.com/aws/aws-sdk-go-v2/service/efs: v1.18.3
      • Documentation: General documentation updates for EFS.
    • github.com/aws/aws-sdk-go-v2/service/guardduty: v1.16.6
      • Documentation: This release provides the valid characters for the Description and Name field.
    • github.com/aws/aws-sdk-go-v2/service/iotfleetwise: v1.2.0
      • Feature: Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.58.0
      • Feature: AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job.

    Release (2022-12-15)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2: v1.17.3
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/config: v1.18.5
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/credentials: v1.13.5
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/service/backupgateway: v1.8.0
      • Feature: This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule.
    • github.com/aws/aws-sdk-go-v2/service/connect: v1.40.0
      • Feature: Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs.
    • github.com/aws/aws-sdk-go-v2/service/ecs: v1.21.0
      • Feature: This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs.
    • github.com/aws/aws-sdk-go-v2/service/eks: v1.26.0
      • Feature: Add support for Windows managed nodes groups.
    • github.com/aws/aws-sdk-go-v2/service/glue: v1.38.0
      • Feature: This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against.
    • github.com/aws/aws-sdk-go-v2/service/kinesis: v1.16.0
      • Feature: Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams.
    • github.com/aws/aws-sdk-go-v2/service/location: v1.19.5
      • Documentation: This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)".
    • github.com/aws/aws-sdk-go-v2/service/m2: v1.2.0
      • Feature: Adds an optional create-only KmsKeyId property to Environment and Application resources.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.57.0
      • Feature: SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC.
    • github.com/aws/aws-sdk-go-v2/service/securityhub: v1.26.0
      • Feature: Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.26.0

    Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.26.0

    Bumps github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.26.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/eks's changelog.

    Release (2022-12-16)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/appflow: v1.22.0
      • Feature: This release updates the ListConnectorEntities API action so that it returns paginated responses that customers can retrieve with next tokens.
    • github.com/aws/aws-sdk-go-v2/service/cloudfront: v1.22.2
      • Documentation: Updated documentation for CloudFront
    • github.com/aws/aws-sdk-go-v2/service/datasync: v1.20.0
      • Feature: AWS DataSync now supports the use of tags with task executions. With this new feature, you can apply tags each time you execute a task, giving you greater control and management over your task executions.
    • github.com/aws/aws-sdk-go-v2/service/efs: v1.18.3
      • Documentation: General documentation updates for EFS.
    • github.com/aws/aws-sdk-go-v2/service/guardduty: v1.16.6
      • Documentation: This release provides the valid characters for the Description and Name field.
    • github.com/aws/aws-sdk-go-v2/service/iotfleetwise: v1.2.0
      • Feature: Updated error handling for empty resource names in "UpdateSignalCatalog" and "GetModelManifest" operations.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.58.0
      • Feature: AWS sagemaker - Features: This release adds support for random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a random seed will allow the hyperparameter tuning search strategies to produce more consistent configurations for the same tuning job.

    Release (2022-12-15)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2: v1.17.3
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/config: v1.18.5
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/credentials: v1.13.5
      • Bug Fix: Unify logic between shared config and in finding home directory
    • github.com/aws/aws-sdk-go-v2/service/backupgateway: v1.8.0
      • Feature: This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule.
    • github.com/aws/aws-sdk-go-v2/service/connect: v1.40.0
      • Feature: Added support for "English - New Zealand" and "English - South African" to be used with Amazon Connect Custom Vocabulary APIs.
    • github.com/aws/aws-sdk-go-v2/service/ecs: v1.21.0
      • Feature: This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs.
    • github.com/aws/aws-sdk-go-v2/service/eks: v1.26.0
      • Feature: Add support for Windows managed nodes groups.
    • github.com/aws/aws-sdk-go-v2/service/glue: v1.38.0
      • Feature: This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against.
    • github.com/aws/aws-sdk-go-v2/service/kinesis: v1.16.0
      • Feature: Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams.
    • github.com/aws/aws-sdk-go-v2/service/location: v1.19.5
      • Documentation: This release adds support for a new style, "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps (Preview)".
    • github.com/aws/aws-sdk-go-v2/service/m2: v1.2.0
      • Feature: Adds an optional create-only KmsKeyId property to Environment and Application resources.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.57.0
      • Feature: SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC.
    • github.com/aws/aws-sdk-go-v2/service/securityhub: v1.26.0
      • Feature: Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.25.2

    Bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.25.2

    Bumps github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.25.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.25.0

    Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.25.0

    Bumps github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.25.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/eks's changelog.

    Release (2022-12-09)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs: v1.17.2
      • Documentation: Doc-only update for CloudWatch Logs, for Tagging Permissions clarifications
    • github.com/aws/aws-sdk-go-v2/service/iotfleetwise: v1.1.0
      • Feature: Deprecated assignedValue property for actuators and attributes. Added a message to invalid nodes and invalid decoder manifest exceptions.
    • github.com/aws/aws-sdk-go-v2/service/medialive: v1.26.0
      • Feature: Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency.
    • github.com/aws/aws-sdk-go-v2/service/mediapackagevod: v1.20.0
      • Feature: This release provides the approximate number of assets in a packaging group.

    Release (2022-12-08)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/autoscaling: v1.25.0
      • Feature: Adds support for metric math for target tracking scaling policies, saving you the cost and effort of publishing a custom metric to CloudWatch. Also adds support for VPC Lattice by adding the Attach/Detach/DescribeTrafficSources APIs and a new health check type to the CreateAutoScalingGroup API.
    • github.com/aws/aws-sdk-go-v2/service/iottwinmaker: v1.9.0
      • Feature: This release adds the following new features: 1) New APIs for managing a continuous sync of assets and asset models from AWS IoT SiteWise. 2) Support user friendly names for component types (ComponentTypeName) and properties (DisplayName).
    • github.com/aws/aws-sdk-go-v2/service/migrationhubstrategy: v1.6.0
      • Feature: This release adds known application filtering, server selection for assessments, support for potential recommendations, and indications for configuration and assessment status. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html

    Release (2022-12-07)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/cloudfront: v1.22.0
      • Feature: Introducing UpdateDistributionWithStagingConfig that can be used to promote the staging configuration to the production.
    • github.com/aws/aws-sdk-go-v2/service/costexplorer: v1.23.0
      • Feature: This release adds the LinkedAccountName field to the GetAnomalies API response under RootCause
    • github.com/aws/aws-sdk-go-v2/service/eks: v1.25.0
      • Feature: Adds support for EKS add-ons configurationValues fields and DescribeAddonConfiguration function
    • github.com/aws/aws-sdk-go-v2/service/kms: v1.19.2
      • Documentation: Updated examples and exceptions for External Key Store (XKS).

    Release (2022-12-06)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/billingconductor: v1.3.0
      • Feature: This release adds the Tiering Pricing Rule feature.
    • github.com/aws/aws-sdk-go-v2/service/connect: v1.39.0
    • github.com/aws/aws-sdk-go-v2/service/rds: v1.33.0
      • Feature: This release adds the BlueGreenDeploymentNotFoundFault to the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.
    • github.com/aws/aws-sdk-go-v2/service/sagemakerfeaturestoreruntime: v1.12.0
      • Feature: For online + offline Feature Groups, added ability to target PutRecord and DeleteRecord actions to only online store, or only offline store. If target store parameter is not specified, actions will apply to both stores.

    Release (2022-12-05)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/costexplorer: v1.22.0

    ... (truncated)

    Commits
    • 7653643 Release 2022-02-24
    • 78b771e Update smithy-go dependency version
    • c214cb6 DefaultsMode Documentation Fixes (#1599)
    • 07719a1 Add support for trailing checksum (#1600)
    • 4e87627 Update SDK's API clients from latest models (#1598)
    • 60c5fb5 Fixup make task, removing unused endpoint prefix task (#1597)
    • b7ee4d6 config: Add support for SharedConfig file ca_bundle parameter (#1593)
    • 60feb1d Bump SDK's dependencies (#1596)
    • aa5938d Adds support for SourceIdentity to stscreds.AssumeRoleProvider (#1588)
    • d5c2270 Fix AttributeValue marshaling and names in expressions (#1590)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.24

    Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.24

    Bumps github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.18.24.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/iam's changelog.

    Release (2022-12-02)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/appsync: v1.17.0
      • Feature: Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode").
    • github.com/aws/aws-sdk-go-v2/service/ecs: v1.20.1
      • Documentation: Documentation updates for Amazon ECS
    • github.com/aws/aws-sdk-go-v2/service/fms: v1.21.0
      • Feature: AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type.
    • github.com/aws/aws-sdk-go-v2/service/mediaconvert: v1.28.0
      • Feature: The AWS Elemental MediaConvert SDK has added support for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in DASH and CMAF outputs.
    • github.com/aws/aws-sdk-go-v2/service/medialive: v1.25.0
      • Feature: Updates to Event Signaling and Management (ESAM) API and documentation.
    • github.com/aws/aws-sdk-go-v2/service/polly: v1.21.0
      • Feature: Add language code for Finnish (fi-FI)
    • github.com/aws/aws-sdk-go-v2/service/proton: v1.18.0
      • Feature: CreateEnvironmentAccountConnection RoleArn input is now optional
    • github.com/aws/aws-sdk-go-v2/service/redshiftserverless: v1.3.0
      • Feature: Add Table Level Restore operations for Amazon Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to Snapshots and Recovery Points in Amazon Redshift Serverless.
    • github.com/aws/aws-sdk-go-v2/service/sns: v1.18.7
      • Documentation: This release adds the message payload-filtering feature to the SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions

    Release (2022-12-01)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/codecatalyst: v1.0.0
      • Release: New AWS service client module
      • Feature: This release adds operations that support customers using the AWS Toolkits and Amazon CodeCatalyst, a unified software development service that helps developers develop, deploy, and maintain applications in the cloud. For more information, see the documentation.
    • github.com/aws/aws-sdk-go-v2/service/comprehend: v1.20.0
      • Feature: Comprehend now supports semi-structured documents (such as PDF files or image files) as inputs for custom analysis using the synchronous APIs (ClassifyDocument and DetectEntities).
    • github.com/aws/aws-sdk-go-v2/service/gamelift: v1.16.0
      • Feature: GameLift introduces a new feature, GameLift Anywhere. GameLift Anywhere allows you to integrate your own compute resources with GameLift. You can also use GameLift Anywhere to iteratively test your game servers without uploading the build to GameLift for every iteration.
    • github.com/aws/aws-sdk-go-v2/service/pipes: v1.0.0
      • Release: New AWS service client module
      • Feature: AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations)
    • github.com/aws/aws-sdk-go-v2/service/sfn: v1.16.0
      • Feature: This release adds support for the AWS Step Functions Map state in Distributed mode. The changes include a new MapRun resource and several new and modified APIs.

    Release (2022-11-30)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.18.0
      • Feature: This release adds support for S3 cross account access points. IAM Access Analyzer will now produce public or cross account findings when it detects bucket delegation to external account access points.
    • github.com/aws/aws-sdk-go-v2/service/athena: v1.20.0
      • Feature: This release includes support for using Apache Spark in Amazon Athena.
    • github.com/aws/aws-sdk-go-v2/service/dataexchange: v1.17.0
      • Feature: This release enables data providers to license direct access to data in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data Exchange. Subscribers get read-only access to the data and can use it in downstream AWS services, like Amazon Athena, without creating or managing copies.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.24.1

    Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.24.1

    Bumps github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.24.1.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/eks's changelog.

    Release (2022-12-02)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/appsync: v1.17.0
      • Feature: Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode").
    • github.com/aws/aws-sdk-go-v2/service/ecs: v1.20.1
      • Documentation: Documentation updates for Amazon ECS
    • github.com/aws/aws-sdk-go-v2/service/fms: v1.21.0
      • Feature: AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type.
    • github.com/aws/aws-sdk-go-v2/service/mediaconvert: v1.28.0
      • Feature: The AWS Elemental MediaConvert SDK has added support for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in DASH and CMAF outputs.
    • github.com/aws/aws-sdk-go-v2/service/medialive: v1.25.0
      • Feature: Updates to Event Signaling and Management (ESAM) API and documentation.
    • github.com/aws/aws-sdk-go-v2/service/polly: v1.21.0
      • Feature: Add language code for Finnish (fi-FI)
    • github.com/aws/aws-sdk-go-v2/service/proton: v1.18.0
      • Feature: CreateEnvironmentAccountConnection RoleArn input is now optional
    • github.com/aws/aws-sdk-go-v2/service/redshiftserverless: v1.3.0
      • Feature: Add Table Level Restore operations for Amazon Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to Snapshots and Recovery Points in Amazon Redshift Serverless.
    • github.com/aws/aws-sdk-go-v2/service/sns: v1.18.7
      • Documentation: This release adds the message payload-filtering feature to the SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions

    Release (2022-12-01)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/codecatalyst: v1.0.0
      • Release: New AWS service client module
      • Feature: This release adds operations that support customers using the AWS Toolkits and Amazon CodeCatalyst, a unified software development service that helps developers develop, deploy, and maintain applications in the cloud. For more information, see the documentation.
    • github.com/aws/aws-sdk-go-v2/service/comprehend: v1.20.0
      • Feature: Comprehend now supports semi-structured documents (such as PDF files or image files) as inputs for custom analysis using the synchronous APIs (ClassifyDocument and DetectEntities).
    • github.com/aws/aws-sdk-go-v2/service/gamelift: v1.16.0
      • Feature: GameLift introduces a new feature, GameLift Anywhere. GameLift Anywhere allows you to integrate your own compute resources with GameLift. You can also use GameLift Anywhere to iteratively test your game servers without uploading the build to GameLift for every iteration.
    • github.com/aws/aws-sdk-go-v2/service/pipes: v1.0.0
      • Release: New AWS service client module
      • Feature: AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations)
    • github.com/aws/aws-sdk-go-v2/service/sfn: v1.16.0
      • Feature: This release adds support for the AWS Step Functions Map state in Distributed mode. The changes include a new MapRun resource and several new and modified APIs.

    Release (2022-11-30)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.18.0
      • Feature: This release adds support for S3 cross account access points. IAM Access Analyzer will now produce public or cross account findings when it detects bucket delegation to external account access points.
    • github.com/aws/aws-sdk-go-v2/service/athena: v1.20.0
      • Feature: This release includes support for using Apache Spark in Amazon Athena.
    • github.com/aws/aws-sdk-go-v2/service/dataexchange: v1.17.0
      • Feature: This release enables data providers to license direct access to data in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data Exchange. Subscribers get read-only access to the data and can use it in downstream AWS services, like Amazon Athena, without creating or managing copies.

    ... (truncated)

    Commits
    • 56f7cd4 Release 2022-01-28
    • acd3684 Update API Models (#1574)
    • 14f5979 config: Fix bug in SDK's merging of duration_seconds shared config (#1568)
    • a1bf7dd Pre-allocate response body using Content-Length (#1565)
    • 452ee5e config: Update shared config loading to use os.UserHomeDir() (#1563)
    • 484478f config: Return error from optFns in LoadDefaultConfig (#1562)
    • 6625113 Remove negative smoke test for WAF (#1564)
    • e10c0d2 Release 2022-01-14
    • 35ab85c Update smithy-go dependency version
    • 4741932 Fix Retry middleware not releasing retry token (#1560)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.19.0

    Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.19.0

    Bumps github.com/aws/aws-sdk-go-v2/service/iam from 1.11.0 to 1.19.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/iam's changelog.

    Release (2023-01-06)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.21.0
      • Feature: Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
    • github.com/aws/aws-sdk-go-v2/service/auditmanager: v1.23.0
      • Feature: This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.

    Release (2023-01-05)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.19.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/account: v1.8.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acm: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.20.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/alexaforbusiness: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amp: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplify: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplifybackend: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
      • Feature: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
    • github.com/aws/aws-sdk-go-v2/service/amplifyuibuilder: v1.9.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigateway: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewaymanagementapi: v1.11.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewayv2: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfig: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfigdata: v1.5.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appflow: v1.23.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appintegrations: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationautoscaling: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationcostprofiler: v1.10.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.26.0

    Bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.26.0

    Bumps github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.26.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/route53's changelog.

    Release (2023-01-06)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.21.0
      • Feature: Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
    • github.com/aws/aws-sdk-go-v2/service/auditmanager: v1.23.0
      • Feature: This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.

    Release (2023-01-05)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.19.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/account: v1.8.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acm: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.20.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/alexaforbusiness: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amp: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplify: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplifybackend: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
      • Feature: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
    • github.com/aws/aws-sdk-go-v2/service/amplifyuibuilder: v1.9.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigateway: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewaymanagementapi: v1.11.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewayv2: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfig: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfigdata: v1.5.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appflow: v1.23.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appintegrations: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationautoscaling: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationcostprofiler: v1.10.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.27.0

    Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.27.0

    Bumps github.com/aws/aws-sdk-go-v2/service/eks from 1.18.0 to 1.27.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/eks's changelog.

    Release (2023-01-06)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.21.0
      • Feature: Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
    • github.com/aws/aws-sdk-go-v2/service/auditmanager: v1.23.0
      • Feature: This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.

    Release (2023-01-05)

    General Highlights

    • Dependency Update: Updated to the latest SDK module versions

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.19.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/account: v1.8.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acm: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/acmpca: v1.20.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/alexaforbusiness: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amp: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplify: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/amplifybackend: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
      • Feature: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
    • github.com/aws/aws-sdk-go-v2/service/amplifyuibuilder: v1.9.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigateway: v1.16.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewaymanagementapi: v1.11.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/apigatewayv2: v1.13.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfig: v1.15.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appconfigdata: v1.5.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appflow: v1.23.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/appintegrations: v1.14.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationautoscaling: v1.17.0
      • Feature: Add ErrorCodeOverrideaws/smithy-go#401
    • github.com/aws/aws-sdk-go-v2/service/applicationcostprofiler: v1.10.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.64.0

    Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.64.0

    Bumps github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.64.0.

    Changelog

    Sourced from github.com/aws/aws-sdk-go-v2/service/ec2's changelog.

    Release (2022-10-28)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/apprunner: v1.14.0
      • Feature: AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 runtimes.
    • github.com/aws/aws-sdk-go-v2/service/appstream: v1.18.0
      • Feature: This release includes CertificateBasedAuthProperties in CreateDirectoryConfig and UpdateDirectoryConfig.
    • github.com/aws/aws-sdk-go-v2/service/cloud9: v1.16.20
      • Documentation: Update to the documentation section of the Cloud9 API Reference guide.
    • github.com/aws/aws-sdk-go-v2/service/cloudformation: v1.23.0
      • Feature: This release adds more fields to improves visibility of AWS CloudFormation StackSets information in following APIs: ListStackInstances, DescribeStackInstance, ListStackSetOperationResults, ListStackSetOperations, DescribeStackSetOperation.
    • github.com/aws/aws-sdk-go-v2/service/mediatailor: v1.19.0
      • Feature: This release introduces support for SCTE-35 segmentation descriptor messages which can be sent within time signal messages.

    Release (2022-10-27)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/ec2: v1.64.0
      • Feature: Feature supports the replacement of instance root volume using an updated AMI without requiring customers to stop their instance.
    • github.com/aws/aws-sdk-go-v2/service/fms: v1.19.0
      • Feature: Add support NetworkFirewall Managed Rule Group Override flag in GetViolationDetails API
    • github.com/aws/aws-sdk-go-v2/service/glue: v1.34.0
      • Feature: Added support for custom datatypes when using custom csv classifier.
    • github.com/aws/aws-sdk-go-v2/service/redshift: v1.26.13
      • Documentation: This release clarifies use for the ElasticIp parameter of the CreateCluster and RestoreFromClusterSnapshot APIs.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.52.0
      • Feature: This change allows customers to provide a custom entrypoint script for the docker container to be run while executing training jobs, and provide custom arguments to the entrypoint script.
    • github.com/aws/aws-sdk-go-v2/service/wafv2: v1.23.0
      • Feature: This release adds the following: Challenge rule action, to silently verify client browsers; rule group rule action override to any valid rule action, not just Count; token sharing between protected applications for challenge/CAPTCHA token; targeted rules option for Bot Control managed rule group.

    Release (2022-10-26)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/iam: v1.18.23
      • Documentation: Doc only update that corrects instances of CLI not using an entity.
    • github.com/aws/aws-sdk-go-v2/service/kafka: v1.18.0
      • Feature: This release adds support for Tiered Storage. UpdateStorage allows you to control the Storage Mode for supported storage tiers.
    • github.com/aws/aws-sdk-go-v2/service/neptune: v1.18.0
      • Feature: Added a new cluster-level attribute to set the capacity range for Neptune Serverless instances.
    • github.com/aws/aws-sdk-go-v2/service/sagemaker: v1.51.0
      • Feature: Amazon SageMaker Automatic Model Tuning now supports specifying Grid Search strategy for tuning jobs, which evaluates all hyperparameter combinations exhaustively based on the categorical hyperparameters provided.

    Release (2022-10-25)

    Module Highlights

    • github.com/aws/aws-sdk-go-v2/service/accessanalyzer: v1.17.0
      • Feature: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
    • github.com/aws/aws-sdk-go-v2/service/location: v1.19.3
      • Documentation: Added new map styles with satellite imagery for map resources using HERE as a data provider.
    • github.com/aws/aws-sdk-go-v2/service/mediatailor: v1.18.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Bump github.com/golangci/golangci-lint from 1.46.2 to 1.50.1

    Bump github.com/golangci/golangci-lint from 1.46.2 to 1.50.1

    Bumps github.com/golangci/golangci-lint from 1.46.2 to 1.50.1.

    Release notes

    Sourced from github.com/golangci/golangci-lint's releases.

    v1.50.1

    Changelog

    • bd7edf31 build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#3310)
    • 8926a95f build(deps): bump github.com/daixiang0/gci from 0.8.0 to 0.8.1 (#3309)
    • 98df0492 build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.2 to 1.1.3 (#3296)
    • a760cb12 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#3298)
    • 2823ec62 build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.6.2 to 2.7.0 (#3287)
    • 0793063c build(deps): bump github.com/tommy-muehle/go-mnd/v2 from 2.5.0 to 2.5.1 (#3295)
    • 046dce3a build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 (#3312)
    • 2fa3b6f8 chore: update go.mod for gen_github_action_config script (#3300)
    • 6740559b code-climate: add default severity (#3294)
    • d03294f2 fix: remove redundant character escape '/' (#3278)
    • 8a1cf904 lll: skip imports (#3288)
    • 5ef7b413 revive: fix configuration parsing (#3284)

    v1.50.0

    Changelog

    • 890a8265 Normalize exclude-rules paths for Windows (#2387)
    • db4955a3 build(deps): bump github.com/OpenPeeDeeP/depguard from 1.1.0 to 1.1.1 (#3186)
    • 937e3d40 build(deps): bump github.com/curioswitch/go-reassign v0.1.2 to v0.2.0 (#3234)
    • 40082da3 build(deps): bump github.com/daixiang0/gci from 0.6.3 to 0.7.0 (#3190)
    • c78bc230 build(deps): bump github.com/daixiang0/gci from 0.7.0 to 0.8.0 (#3241)
    • 28d70954 build(deps): bump github.com/go-critic/go-critic from 0.6.4 to 0.6.5 (#3150)
    • ff61ea9f build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.0 to 1.1.1 (#3208)
    • 0a581b3c build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.1 to 1.1.2 (#3243)
    • 0a94c369 build(deps): bump github.com/mgechev/revive from 1.2.3 to 1.2.4 (#3257)
    • 33a78c92 build(deps): bump github.com/nishanths/exhaustive from 0.8.1 to 0.8.3 (#3207)
    • d5dc2a19 build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.2 to 1.0.3 (#3209)
    • ac95c85f build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.3 to 1.0.4 (#3226)
    • b5203c38 build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.4 to 1.0.5 (#3254)
    • 4189d1cc build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.13.0 to 1.14.0 (#3147)
    • 70d595e9 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.14.0 to 1.17.1 (#3188)
    • 1f155b7e build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.17.1 to 1.19.0 (#3206)
    • d1dc9ae4 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.0 to 1.19.1 (#3242)
    • e3aa30f3 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.1 to 1.20.0 (#3255)
    • 24f86dfd build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.8 (#3187)
    • 704109c6 build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.8 to 3.22.9 (#3267)
    • 794f00c0 build(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#3205)
    • 942e7e51 build(deps): bump github.com/sylvia7788/contextcheck from 1.0.6 to 1.0.8 (#3148)
    • ed47d7bf build(deps): bump github.com/sylvia7788/contextcheck from 1.0.8 to 1.0.9 (#3189)
    • 2019f766 build(deps): bump mvdan.cc/gofumpt from 0.3.1 to 0.4.0 (#3256)
    • 0d33a5ba cli: remove reference to old service (#3173)
    • 213fb565 contextcheck: change owner (#3198)
    • 8a3b754c exhaustive: add missing config (#3212)
    • febe5fdb feat: add linter dupword (#3192)
    • 281e1847 feat: add testableexamples linter (#3170)
    • 3a2ad908 feat: rename logrlint to loggercheck (#3144)
    • aba80c7f feat: update gofmt and goimports and add option "rewrite-rules" (#3174)
    • 091d2f43 interfacebloat: fix configuration loading (#3194)
    • 05c3af1a paralleltest: add tests of the ignore-missing option (#3233)

    ... (truncated)

    Changelog

    Sourced from github.com/golangci/golangci-lint's changelog.

    Follow the news and releases on our twitter and our blog. There is the most valuable changes log:

    v1.50.0

    1. new linters
    2. updated linters
      • contextcheck: change owner
      • contextcheck: from 1.0.6 to 1.1.2
      • depguard: from 1.1.0 to 1.1.1
      • exhaustive: add missing config
      • exhaustive: from 0.8.1 to 0.8.3
      • gci: from 0.6.3 to 0.8.0
      • go-critic: from 0.6.4 to 0.6.5
      • go-errorlint: from 1.0.2 to 1.0.5
      • go-reassign: v0.1.2 to v0.2.0
      • gofmt: add option rewrite-rules
      • gofumpt from 0.3.1 to 0.4.0
      • goimports: update to HEAD
      • interfacebloat: fix configuration loading
      • logrlint: rename logrlint to loggercheck
      • paralleltest: add tests of the ignore-missing option
      • revive: from 1.2.3 to 1.2.4
      • usestdlibvars: from 1.13.0 to 1.20.0
      • wsl: support all configs and update docs
    3. misc.
      • Normalize exclude-rules paths for Windows
      • add riscv64 to the install script
    4. Documentation
      • cli: remove reference to old service

    v1.49.0

    IMPORTANT: varcheck and deadcode has been removed of default linters.

    1. new linters
    2. updated linters
      • go-colorable: from 0.1.12 to 0.1.13
      • go-critic: from 0.6.3 to 0.6.4
      • go-errorlint: from 1.0.0 to 1.0.2
      • go-exhaustruct: from 2.2.2 to 2.3.0
      • gopsutil: from 3.22.6 to 3.22.7
      • gosec: from 2.12.0 to 2.13.1
      • revive: from 1.2.1 to 1.2.3
      • usestdlibvars: from 1.8.0 to 1.13.0

    ... (truncated)

    Commits
    • 8926a95 build(deps): bump github.com/daixiang0/gci from 0.8.0 to 0.8.1 (#3309)
    • 046dce3 build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 (#3312)
    • bd7edf3 build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#3310)
    • 6740559 code-climate: add default severity (#3294)
    • c1e24c1 doc: improved wording (#3302)
    • 9a592fb build(deps): bump parse-url and gatsby-telemetry in /docs (#3306)
    • 98df049 build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.2 to 1.1.3 (#3296)
    • 0793063 build(deps): bump github.com/tommy-muehle/go-mnd/v2 from 2.5.0 to 2.5.1 (#3295)
    • 2fa3b6f chore: update go.mod for gen_github_action_config script (#3300)
    • a760cb1 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#3298)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Cassandra connectivity method

    Cassandra connectivity method

    SUMMARY

    • If this fixes a specific issue, link it here. Otherwise provide a high level summary of changes.
    • If any change represents a breaking one (i.e. it alters an existing public interface), please call it out here and explain why you are doing so.

    DEVELOPER IMPACT

    • Please explain the impact to any consumers of the library, such as:
      • Any breaking changes.
      • New features.
      • Overall changes in behavior.
    • If there are new shared libraries required that are not listed in the list in the project README, please explain briefly why they are needed.

    Contribution Checklist

    • [ ] All changes have been reflected in comparable unit test changes or additions.
    • [ ] Any interactions with third party clients are done via interface types rather than direct interactions.
    • [ ] All new functions follow the required naming standard.
    • [ ] All new functions follow the required signature standards.

    PIC

    Embed something funny here

Automated configuration documentation library for Go Projects.

Cato Cato is an automated documentation generation library for Go Projects. Through the use of custom tags for struct fields, Cato can extract informa

Aug 28, 2020
Gola is a Golang tool for automated scripting purpose

Gola Gola is a Golang tool for automated scripting purpose. How To Install You can find the install script here. Example Configuration commands: - n

Aug 12, 2022
Stuff to make standing up sigstore (esp. for testing) easier for e2e/integration testing.
Stuff to make standing up sigstore (esp. for testing) easier for e2e/integration testing.

sigstore-scaffolding This repository contains scaffolding to make standing up a full sigstore stack easier and automatable. Our focus is on running on

Dec 27, 2022
Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications
Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications

Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications Explore PipeCD docs » Overview PipeCD provides a unified co

Jan 3, 2023
Clutch provides Extensible platform for infrastructure management
Clutch provides Extensible platform for infrastructure management

Clutch provides everything you need to simplify operations and in turn improve your developer experience and operational capabilities. It comes with several out-of-the-box features for managing cloud-native infrastructure, but is designed to be org-agnostic and easily taught how to find or interact with whatever you run, wherever you run it.

Jan 1, 2023
Cloud Infrastructure as Code

CloudIaC Cloud Infrastructure as Code CloudIaC 是基于基础设施即代码构建的云环境自动化管理平台。 CloudIaC 将易于使用的界面与强大的治理工具相结合,让您和您团队的成员可以快速轻松的在云中部署和管理环境。 通过将 CloudIaC 集成到您的流程中

Dec 27, 2022
Run Amazon EKS on your own infrastructure 🚀

Amazon EKS Anywhere Conformance test status: Amazon EKS Anywhere is a new deployment option for Amazon EKS that enables you to easily create and opera

Jan 5, 2023
Raspberry Pi Archlinux Automated Offline Installer with Wi-Fi. Windows, Mac and more features coming.
Raspberry Pi Archlinux Automated Offline Installer with Wi-Fi. Windows, Mac and more features coming.

Raspberry Pi Archlinux Automated Installer with Wi-Fi. Windows, Mac and more features coming. Download Go to releases page and download the zip file f

Nov 22, 2022
sail is an operation framework based on Ansible/Helm. sail follows the principles of Infrastructure as Code (IaC), Operation as Code (OaC), and Everything as Code. So it is a tool for DevOps.

sail 中文文档 sail is an operation framework based on Ansible/Helm. sail follows the principles of Infrastructure as Code (IaC), Operation as Code (OaC),a

Dec 16, 2021
Infrastructure as Code Workshop

infrastructure-as-code-workshop Infrastructure as Code Workshop Run Pulumi projects Just cd into the pulumi-* folder and type pulumi up Run Terraform

Oct 21, 2022
Mutagen Compose is a modified version of Docker Compose that offers automated integration with Mutagen.

Mutagen Compose Mutagen Compose is a (minimally) modified version of Docker Compose that offers automated integration with Mutagen. This allows you to

Dec 22, 2022
Automated-gke-cilium-networkpolicy-demo - Quickly provision and tear down a GKE cluster with Cilium enabled for working with Network Policy.

Automated GKE Network Policy Demo Before running the automation, make sure you have the correct variables in env-automation/group_vars/all.yaml. There

Jan 1, 2022
Remaphore - Admin tool employing NATS to coordinate processes on distributed infrastructure.

remaphore Admin tool employing NATS to coordinate processes on distributed infrastructure. Tasks on widely distributed machines often have to be coord

Jan 24, 2022
Rustpm - Process manager and automated updates for RustDedicated
Rustpm - Process manager and automated updates for RustDedicated

rustpm (WIP) Process manager for RustDedicated A drop in replacement for RustDed

Feb 15, 2022
Automated refactoring for Terraform

tfrefactor Automated refactoring for Terraform. Currently supports: Rename local / var / data / resource across all files in a config Move items or ca

Oct 21, 2022
Automated Arch Linux (Written in Go)
Automated Arch Linux (Written in Go)

ShobuArch -- Automated Arch Linux Tools (Written in Go) Have you ever wanted to use an IaC (Infrastructure as Code) approach towards automating an Arc

Sep 18, 2022
HTTP load testing tool and library. It's over 9000!
HTTP load testing tool and library. It's over 9000!

Vegeta Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a

Dec 30, 2022
KubeOrbit is an open-source abstraction layer library that turns easy apps testing&debuging on Kubernetes in a new way
KubeOrbit is an open-source abstraction layer library that turns easy apps testing&debuging on Kubernetes in a new way

KubeOrbit is an open-source abstraction layer library that turns easy apps testing&debuging on Kubernetes in a new way

Jan 6, 2023