Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime: Azure storage connector #3036

Merged
merged 35 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
cbaf361
azure storage changes
rakeshsharma14317 Sep 4, 2023
b9639bc
testing azure
rakeshsharma14317 Sep 5, 2023
5e47c0e
interim commit
k-anshul Sep 5, 2023
2e3650d
changes with SharedKeyCredential
rakeshsharma14317 Sep 7, 2023
d2c05c9
nit changes
rakeshsharma14317 Sep 7, 2023
6733396
nit
rakeshsharma14317 Sep 7, 2023
1a6fe58
Merge remote-tracking branch 'origin/main' into 2992-runtime-azure-st…
rakeshsharma14317 Sep 7, 2023
29b6a44
linter fix
rakeshsharma14317 Sep 7, 2023
e75d21e
review changes 1
rakeshsharma14317 Sep 8, 2023
b4d64b0
review changes
rakeshsharma14317 Sep 11, 2023
5a98e5e
added access for public objects
rakeshsharma14317 Sep 11, 2023
0d1d099
ci fix
rakeshsharma14317 Sep 11, 2023
b7c6228
Merge remote-tracking branch 'origin/main' into 2992-runtime-azure-st…
rakeshsharma14317 Sep 11, 2023
b9883a3
minor changes
rakeshsharma14317 Sep 13, 2023
53ad4ff
changes
rakeshsharma14317 Sep 14, 2023
f9c37d9
cleanup
rakeshsharma14317 Sep 14, 2023
1249f21
more cleanup and added az login auth
rakeshsharma14317 Sep 14, 2023
41c15d6
merge with main branch
rakeshsharma14317 Sep 14, 2023
b0d93e1
reverted package-lock.json
rakeshsharma14317 Sep 14, 2023
96324dd
nit
rakeshsharma14317 Sep 15, 2023
f8a82a1
nit
rakeshsharma14317 Sep 15, 2023
eab2b25
linter fix
rakeshsharma14317 Sep 18, 2023
c00f42a
more changes
rakeshsharma14317 Sep 18, 2023
705c7a8
review changes
rakeshsharma14317 Sep 19, 2023
a27577c
added public bucket access
rakeshsharma14317 Sep 20, 2023
00b99a4
merge with main branch
rakeshsharma14317 Sep 20, 2023
c6b3543
added public blob access
rakeshsharma14317 Sep 21, 2023
7951f4c
review changes
rakeshsharma14317 Sep 22, 2023
fe46fc2
review changes
rakeshsharma14317 Sep 25, 2023
558503d
merge with main branch
rakeshsharma14317 Sep 25, 2023
4c85059
Return err in all cases
begelundmuller Sep 25, 2023
5ac5cdd
git pull and added log.info
rakeshsharma14317 Sep 25, 2023
4af6c48
default error fallback issue
rakeshsharma14317 Sep 26, 2023
040a8ae
conflicts resolved
rakeshsharma14317 Sep 26, 2023
523afec
Fix CI
begelundmuller Sep 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cli/cmd/runtime/start.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (

// Load connectors and reconcilers for runtime
_ "github.com/rilldata/rill/runtime/drivers/athena"
_ "github.com/rilldata/rill/runtime/drivers/azure"
_ "github.com/rilldata/rill/runtime/drivers/bigquery"
_ "github.com/rilldata/rill/runtime/drivers/druid"
_ "github.com/rilldata/rill/runtime/drivers/duckdb"
Expand Down
73 changes: 41 additions & 32 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,20 @@ module github.com/rilldata/rill
go 1.20

require (
cloud.google.com/go/storage v1.30.1
cloud.google.com/go/storage v1.31.0
github.com/AlecAivazis/survey/v2 v2.3.6
github.com/Andrew-M-C/go.jsonvalue v1.3.4
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.7.0
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.3.0
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.1.0
github.com/Masterminds/sprig/v3 v3.2.3
github.com/MicahParks/keyfunc v1.9.0
github.com/NYTimes/gziphandler v1.1.1
github.com/XSAM/otelsql v0.23.0
github.com/alicebob/miniredis v2.5.0+incompatible
github.com/apache/arrow/go/v13 v13.0.0
github.com/apache/calcite-avatica-go/v5 v5.2.0
github.com/aws/aws-sdk-go v1.44.268
github.com/aws/aws-sdk-go v1.44.314
github.com/aws/aws-sdk-go-v2/service/athena v1.31.6
github.com/benbjohnson/clock v1.3.5
github.com/bmatcuk/doublestar/v4 v4.6.0
Expand Down Expand Up @@ -72,13 +75,13 @@ require (
go.uber.org/multierr v1.11.0
go.uber.org/zap v1.25.0
go.uber.org/zap/exp v0.1.0
gocloud.dev v0.29.0
gocloud.dev v0.34.0
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1
golang.org/x/oauth2 v0.8.0
golang.org/x/sync v0.2.0
golang.org/x/oauth2 v0.10.0
golang.org/x/sync v0.3.0
golang.org/x/sys v0.12.0
google.golang.org/api v0.128.0
google.golang.org/grpc v1.56.1
google.golang.org/api v0.134.0
google.golang.org/grpc v1.57.0
google.golang.org/protobuf v1.31.0
gopkg.in/natefinch/lumberjack.v2 v2.2.1
gopkg.in/square/go-jose.v2 v2.6.0
Expand All @@ -89,16 +92,22 @@ require (
)

require (
github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0 // indirect
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0 // indirect
github.com/jackc/pgtype v1.12.0 // indirect
google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect
google.golang.org/genproto v0.0.0-20230731193218-e0aa005b6bdf // indirect
)

require (
cloud.google.com/go v0.110.2 // indirect
cloud.google.com/go/bigquery v1.52.0
cloud.google.com/go/compute v1.19.3 // indirect
cloud.google.com/go v0.110.7 // indirect
cloud.google.com/go/bigquery v1.53.0
cloud.google.com/go/compute v1.23.0 // indirect
cloud.google.com/go/compute/metadata v0.2.3 // indirect
cloud.google.com/go/iam v1.1.0 // indirect
cloud.google.com/go/iam v1.1.1 // indirect
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c // indirect
github.com/Masterminds/goutils v1.1.1 // indirect
Expand All @@ -110,23 +119,23 @@ require (
github.com/andybalholm/brotli v1.0.5 // indirect
github.com/apache/thrift v0.18.1 // indirect
github.com/aws/aws-sdk-go-v2 v1.21.0
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect
github.com/aws/aws-sdk-go-v2/config v1.18.25
github.com/aws/aws-sdk-go-v2/credentials v1.13.24
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 // indirect
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.67 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.11 // indirect
github.com/aws/aws-sdk-go-v2/config v1.18.32
github.com/aws/aws-sdk-go-v2/credentials v1.13.31
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.7 // indirect
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.76 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.25 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.28 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.2 // indirect
github.com/aws/aws-sdk-go-v2/service/s3 v1.33.1
github.com/aws/aws-sdk-go-v2/service/sso v1.12.10 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.19.0 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.38 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.0 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.12 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.32 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.31 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.0 // indirect
github.com/aws/aws-sdk-go-v2/service/s3 v1.38.1
github.com/aws/aws-sdk-go-v2/service/sso v1.13.1 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.1 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.21.1 // indirect
github.com/aws/smithy-go v1.14.2 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
Expand Down Expand Up @@ -165,7 +174,7 @@ require (
github.com/google/go-querystring v1.1.0 // indirect
github.com/google/s2a-go v0.1.4 // indirect
github.com/google/wire v0.5.0 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.2.4 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.2.5 // indirect
github.com/googleapis/gax-go/v2 v2.12.0 // indirect
github.com/hashicorp/go-uuid v1.0.3 // indirect
github.com/huandu/xstrings v1.4.0 // indirect
Expand Down Expand Up @@ -239,14 +248,14 @@ require (
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
golang.org/x/crypto v0.13.0 // indirect
golang.org/x/mod v0.10.0 // indirect
golang.org/x/net v0.11.0 // indirect
golang.org/x/net v0.13.0 // indirect
golang.org/x/term v0.12.0 // indirect
golang.org/x/text v0.13.0 // indirect
golang.org/x/tools v0.9.1 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc
google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20230731193218-e0aa005b6bdf
google.golang.org/genproto/googleapis/rpc v0.0.0-20230731193218-e0aa005b6bdf // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gotest.tools/v3 v3.1.0 // indirect
lukechampine.com/uint128 v1.3.0 // indirect
Expand All @@ -263,6 +272,6 @@ require (
replace github.com/apache/calcite-avatica-go/v5 v5.2.0 => github.com/rilldata/calcite-avatica-go/v5 v5.0.0-20230621112535-eea498ff2a3d

// revert to original SDK once this PR is merged : https://github.com/googleapis/google-cloud-go/pull/8506
replace cloud.google.com/go/bigquery v1.52.0 => github.com/k-anshul/google-cloud-go/bigquery v0.0.0-20230830110740-57fe623cde03
replace cloud.google.com/go/bigquery v1.53.0 => github.com/k-anshul/google-cloud-go/bigquery v0.0.0-20230830110740-57fe623cde03

exclude modernc.org/sqlite v1.18.1
Loading