Dmitriy Ryaboy
03/14/2024, 10:44 PMdocker run --name lakefs -p 8000:8000 -e LAKEFS_BLOCKSTORE_TYPE="gs" -e LAKEFS_DATABASE_TYPE=local -e LAKEFS_AUTH_ENCRYPT_SECRET_KEY="..." -e LAKEFS_BLOCKSTORE_CREDENTIALS_JSON=my-svc-acct.json treeverse/lakefs:latest run
and it failed with
time=“2024-03-14T221322Z” level=warning msg=“Failed to get Google numeric project ID from instance metadata” func=“pkg/cloud/gcp.(*MetadataProvider).GetMetadata” file=“build/pkg/cloud/gcp/metadata.go:23" error=“Get \“http://169.254.169.254/computeMetadata/v1/project/numeric-project-id\“: dial tcp 169.254.169.25480 connect: connection refused”
time=“2024-03-14T221322Z” level=info msg=“initialize blockstore adapter” func=pkg/block/factory.BuildBlockAdapter file=“build/pkg/block/factory/build.go:32" type=gs
time=“2024-03-14T221322Z” level=fatal msg=“Failed to create block adapter” func=cmd/lakefs/cmd.glob..func8 file=“cmd/run.go:159” error=“dialing: google: could not find default credentials. See https://cloud.google.com/docs/authentication/external/set-up-adc for more information”Judging by the fact that it’s attempting to connect to 169.254.169.254 I’m guessing it expects to be running inside GCP?
Dmitriy Ryaboy
03/14/2024, 10:46 PMDmitriy Ryaboy
03/14/2024, 10:49 PMDmitriy Ryaboy
03/14/2024, 10:53 PMAmit Kesarwani
03/14/2024, 11:04 PMdocker run -d --restart always --pull always -p 8000:8000 -v $PWD:/myfiles -e LAKEFS_BLOCKSTORE_TYPE='gs' -e LAKEFS_BLOCKSTORE_GS_CREDENTIALS_FILE='/myfiles/my-svc-acct.json' --name lakefs-gcp2 treeverse/lakefs run --local-settings