Skip to content

Commit

Permalink
feat(alicloud)!: Migrate to Arrow native SDK (#11014)
Browse files Browse the repository at this point in the history
Closes #10732

BEGIN_COMMIT_OVERRIDE
feat: Update to use [Apache Arrow](https://arrow.apache.org/) type system (#11014)

BREAKING-CHANGE: This release introduces an internal change to our type system to use [Apache Arrow](https://arrow.apache.org/). This should not have any visible breaking changes, however due to the size of the change we are introducing it under a major version bump to communicate that it might have some bugs that we weren't able to catch during our internal tests. If you encounter an issue during the upgrade, please submit a [bug report](https://github.com/cloudquery/cloudquery/issues/new/choose). You will also need to update destinations depending on which one you use:
- Azure Blob Storage >= v3.2.0
- BigQuery >= v3.0.0
- ClickHouse >= v3.1.1
- DuckDB >= v1.1.6
- Elasticsearch >= v2.0.0
- File >= v3.2.0
- Firehose >= v2.0.2
- GCS >= v3.2.0
- Gremlin >= v2.1.10
- Kafka >= v3.0.1
- Meilisearch >= v2.0.1
- Microsoft SQL Server >= v4.2.0
- MongoDB >= v2.0.1
- MySQL >= v2.0.2
- Neo4j >= v3.0.0
- PostgreSQL >= v4.2.0
- S3 >= v4.4.0
- Snowflake >= v2.1.1
- SQLite >= v2.2.0

END_COMMIT_OVERRIDE
  • Loading branch information
disq committed May 26, 2023
1 parent 62bd3eb commit ed36296
Show file tree
Hide file tree
Showing 32 changed files with 288 additions and 289 deletions.
4 changes: 2 additions & 2 deletions plugins/source/alicloud/client/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"strings"

"github.com/cloudquery/plugin-pb-go/specs"
"github.com/cloudquery/plugin-sdk/v2/plugins/source"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/plugins/source"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/rs/zerolog"
)

Expand Down
2 changes: 1 addition & 1 deletion plugins/source/alicloud/client/multiplexers.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"fmt"
"sort"

"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

// Extract region from service list
Expand Down
2 changes: 1 addition & 1 deletion plugins/source/alicloud/client/resolvers.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"
"time"

"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/thoas/go-funk"
)

Expand Down
4 changes: 2 additions & 2 deletions plugins/source/alicloud/client/testing.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"time"

"github.com/cloudquery/plugin-pb-go/specs"
"github.com/cloudquery/plugin-sdk/v2/plugins/source"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/plugins/source"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/golang/mock/gomock"
"github.com/rs/zerolog"
)
Expand Down
9 changes: 5 additions & 4 deletions plugins/source/alicloud/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,23 @@ go 1.19
require (
github.com/aliyun/alibaba-cloud-sdk-go v1.62.266
github.com/aliyun/aliyun-oss-go-sdk v2.2.7+incompatible
github.com/apache/arrow/go/v13 v13.0.0-20230509040948-de6c3cd2b604
github.com/cloudquery/codegen v0.2.1
github.com/cloudquery/plugin-pb-go v1.0.8
github.com/cloudquery/plugin-sdk/v2 v2.7.0
github.com/cloudquery/plugin-sdk/v3 v3.6.4
github.com/golang/mock v1.5.0
github.com/pkg/errors v0.9.1
github.com/rs/zerolog v1.29.0
github.com/thoas/go-funk v0.9.3
)

// TODO: remove once all updates are merged
replace github.com/apache/arrow/go/v13 => github.com/cloudquery/arrow/go/v13 v13.0.0-20230509053643-898a79b1d3c8
replace github.com/apache/arrow/go/v13 => github.com/cloudquery/arrow/go/v13 v13.0.0-20230525142029-2d32efeedad8

require (
github.com/andybalholm/brotli v1.0.5 // indirect
github.com/apache/arrow/go/v13 v13.0.0-20230509040948-de6c3cd2b604 // indirect
github.com/apache/thrift v0.16.0 // indirect
github.com/cloudquery/plugin-sdk v1.45.0 // indirect
github.com/cloudquery/plugin-sdk/v2 v2.7.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/getsentry/sentry-go v0.20.0 // indirect
github.com/ghodss/yaml v1.0.0 // indirect
Expand All @@ -45,6 +45,7 @@ require (
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
github.com/pierrec/lz4/v4 v4.1.15 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/spf13/cast v1.5.0 // indirect
github.com/spf13/cobra v1.6.1 // indirect
Expand Down
7 changes: 5 additions & 2 deletions plugins/source/alicloud/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cloudquery/arrow/go/v13 v13.0.0-20230509053643-898a79b1d3c8 h1:CmgLSEGQNLHpUQ5cU4L4aF7cuJZRnc1toIIWqC1gmPg=
github.com/cloudquery/arrow/go/v13 v13.0.0-20230509053643-898a79b1d3c8/go.mod h1:/XatdE3kDIBqZKhZ7OBUHwP2jaASDFZHqF4puOWM8po=
github.com/cloudquery/arrow/go/v13 v13.0.0-20230525142029-2d32efeedad8 h1:/mgK+To5HNUzuZDWdVygbfn8oaPG5c7I/8qCxwwpWO8=
github.com/cloudquery/arrow/go/v13 v13.0.0-20230525142029-2d32efeedad8/go.mod h1:/XatdE3kDIBqZKhZ7OBUHwP2jaASDFZHqF4puOWM8po=
github.com/cloudquery/codegen v0.2.1 h1:AWpGNKIFUyzI7vulYADXi/3SoksUaNXgTgIMuSrTHZk=
github.com/cloudquery/codegen v0.2.1/go.mod h1:oJxzUuOC79fP36vBPU1BJ7n+jgQemS33y/mbgNq6vfM=
github.com/cloudquery/plugin-pb-go v1.0.8 h1:wn3GXhcNItcP+6wUUZuzUFbvdL59liKBO37/izMi+FQ=
Expand All @@ -58,6 +58,8 @@ github.com/cloudquery/plugin-sdk v1.45.0 h1:5vrfQZtaO1dp6ebKt8ouXDmPC7eeLuOB3JMd
github.com/cloudquery/plugin-sdk v1.45.0/go.mod h1:9KGuuTGjTCKgh9amKwS+7Zrrqq7/M6lormteOyqoKwg=
github.com/cloudquery/plugin-sdk/v2 v2.7.0 h1:hRXsdEiaOxJtsn/wZMFQC9/jPfU1MeMK3KF+gPGqm7U=
github.com/cloudquery/plugin-sdk/v2 v2.7.0/go.mod h1:pAX6ojIW99b/Vg4CkhnsGkRIzNaVEceYMR+Bdit73ug=
github.com/cloudquery/plugin-sdk/v3 v3.6.4 h1:P4OkS5tJYkv3OqeL60DAVqXXbFQUyPKJ5YDtAgjl9b4=
github.com/cloudquery/plugin-sdk/v3 v3.6.4/go.mod h1:3JrZXEULmGXpkOukVaRIzaA63d7TJr9Ukp6hemTjbtc=
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
Expand Down Expand Up @@ -201,6 +203,7 @@ github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFSt
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b h1:FfH+VrHHk6Lxt9HdVS0PXzSXFyS2NbZKXv33FYPol0A=
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b/go.mod h1:AC62GU6hc0BrNm+9RK9VSiwa/EUe1bkIeFORAMcHvJU=
github.com/pierrec/lz4/v4 v4.1.15 h1:MO0/ucJhngq7299dKLwIMtgTfbkoSPF6AoMYDd8Q4q0=
github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
Expand Down
2 changes: 1 addition & 1 deletion plugins/source/alicloud/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package main

import (
"github.com/cloudquery/cloudquery/plugins/source/alicloud/resources/plugin"
"github.com/cloudquery/plugin-sdk/v2/serve"
"github.com/cloudquery/plugin-sdk/v3/serve"
)

const sentryDSN = "https://c1a3fc67153e4f7781125a8dbc1a737f@o1396617.ingest.sentry.io/4504530915557376"
Expand Down
4 changes: 2 additions & 2 deletions plugins/source/alicloud/resources/plugin/plugin.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"github.com/cloudquery/cloudquery/plugins/source/alicloud/resources/services/bss"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/resources/services/ecs"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/resources/services/oss"
"github.com/cloudquery/plugin-sdk/v2/plugins/source"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/plugins/source"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

var (
Expand Down
4 changes: 2 additions & 2 deletions plugins/source/alicloud/resources/services/bss/bill.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package bss

import (
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"
)

func Bill() *schema.Table {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package bss

import (
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"
)

func BillDetails() *schema.Table {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

/*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
"github.com/golang/mock/gomock"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

var (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
"github.com/golang/mock/gomock"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package bss

import (
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"
)

func BillOverview() *schema.Table {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

func fetchBssBillOverview(_ context.Context, meta schema.ClientMeta, _ *schema.Resource, res chan<- any) error {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/bssopenapi"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
"github.com/golang/mock/gomock"
)

Expand Down
21 changes: 10 additions & 11 deletions plugins/source/alicloud/resources/services/ecs/instances.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ package ecs

import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
"github.com/apache/arrow/go/v13/arrow"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"

"reflect"
"strings"
Expand All @@ -22,11 +23,11 @@ func Instances() *schema.Table {
transformers.WithPrimaryKeys(
"RegionId", "InstanceId",
),
transformers.WithTypeTransformer(func(f reflect.StructField) (schema.ValueType, error) {
transformers.WithTypeTransformer(func(f reflect.StructField) (arrow.DataType, error) {
if strings.HasSuffix(f.Name, "Time") {
return schema.TypeTimestamp, nil
return arrow.FixedWidthTypes.Timestamp_us, nil
}
return transformers.DefaultTypeTransformer(f)
return nil, nil
}),
transformers.WithResolverTransformer(func(f reflect.StructField, path string) schema.ColumnResolver {
if strings.HasSuffix(f.Name, "Time") {
Expand All @@ -37,12 +38,10 @@ func Instances() *schema.Table {
),
Columns: []schema.Column{
{
Name: "account_id",
Type: schema.TypeString,
Resolver: client.ResolveAccount,
CreationOptions: schema.ColumnCreationOptions{
PrimaryKey: true,
},
Name: "account_id",
Type: arrow.BinaryTypes.String,
Resolver: client.ResolveAccount,
PrimaryKey: true,
},
},
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

var (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
"github.com/golang/mock/gomock"
)

Expand Down
31 changes: 14 additions & 17 deletions plugins/source/alicloud/resources/services/oss/bucket_stats.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ import (
"reflect"

"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/apache/arrow/go/v13/arrow"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"
)

func BucketStats() *schema.Table {
Expand All @@ -16,29 +17,25 @@ func BucketStats() *schema.Table {
Resolver: fetchOssBucketStats,
Transform: transformers.TransformWithStruct(
&oss.BucketStat{},
transformers.WithTypeTransformer(func(f reflect.StructField) (schema.ValueType, error) {
transformers.WithTypeTransformer(func(f reflect.StructField) (arrow.DataType, error) {
if f.Name == "LastModifiedTime" {
return schema.TypeTimestamp, nil
return arrow.FixedWidthTypes.Timestamp_us, nil
}
return transformers.DefaultTypeTransformer(f)
return nil, nil
}),
),
Columns: []schema.Column{
{
Name: "bucket_name",
Type: schema.TypeString,
Resolver: schema.ParentColumnResolver("name"),
CreationOptions: schema.ColumnCreationOptions{
PrimaryKey: true,
},
Name: "bucket_name",
Type: arrow.BinaryTypes.String,
Resolver: schema.ParentColumnResolver("name"),
PrimaryKey: true,
},
{
Name: "account_id",
Type: schema.TypeString,
Resolver: client.ResolveAccount,
CreationOptions: schema.ColumnCreationOptions{
PrimaryKey: true,
},
Name: "account_id",
Type: arrow.BinaryTypes.String,
Resolver: client.ResolveAccount,
PrimaryKey: true,
},
},
}
Expand Down
15 changes: 7 additions & 8 deletions plugins/source/alicloud/resources/services/oss/buckets.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ package oss

import (
"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/apache/arrow/go/v13/arrow"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v2/transformers"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/cloudquery/plugin-sdk/v3/transformers"
)

func Buckets() *schema.Table {
Expand All @@ -21,12 +22,10 @@ func Buckets() *schema.Table {
),
Columns: []schema.Column{
{
Name: "account_id",
Type: schema.TypeString,
Resolver: client.ResolveAccount,
CreationOptions: schema.ColumnCreationOptions{
PrimaryKey: true,
},
Name: "account_id",
Type: arrow.BinaryTypes.String,
Resolver: client.ResolveAccount,
PrimaryKey: true,
},
},
Relations: []*schema.Table{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"

"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
"github.com/pkg/errors"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
"github.com/golang/mock/gomock"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client"
"github.com/cloudquery/plugin-sdk/v2/schema"
"github.com/cloudquery/plugin-sdk/v3/schema"
)

func fetchOssBucketStats(_ context.Context, meta schema.ClientMeta, parent *schema.Resource, res chan<- any) error {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/aliyun/aliyun-oss-go-sdk/oss"
"github.com/cloudquery/cloudquery/plugins/source/alicloud/client/mocks"
"github.com/cloudquery/plugin-sdk/v2/faker"
"github.com/cloudquery/plugin-sdk/v3/faker"
)

func buildOssBucketStats(t *testing.T, mock *mocks.MockOssClient, bucketName string) {
Expand Down
Loading

0 comments on commit ed36296

Please sign in to comment.