Joey
01/04/2022, 12:16 AMgergan
01/04/2022, 3:59 PMJoey
01/04/2022, 4:01 PMSleipnir
01/04/2022, 5:39 PMecordell
01/04/2022, 6:24 PMzed
under zed experiment import postgres
Are you interested in running the connector continuously?Sleipnir
01/04/2022, 6:24 PMajshsu
01/04/2022, 8:19 PMError: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp IPADDRESS:8085: i/o timeout
Leads me to think there's a configuration issue somewhere on the Azure side...Jake
01/05/2022, 1:30 AMJake
01/05/2022, 1:31 AMJake
01/05/2022, 1:32 AMgrpc.authzed.com:443
for exampleAbhishek Dwivedi
01/05/2022, 3:13 PMuthzed-docker-compose-spicedb-engine-1 | {"level":"info","module":"pgx","args":[],"commandTag":"Uk9MTEJBQ0s=","pid":52,"sql":"rollback","time":0.531,"time":"2022-01-05T15:12:49Z","message":"Exec"}
authzed-docker-compose-spicedb-engine-1 | {"level":"error","grpc.component":"server","grpc.method":"WriteSchema","grpc.method_type":"unary","grpc.service":"authzed.api.v1.SchemaService","peer.address":"172.19.0.1:63740","protocol":"grpc","requestID":"b9220583cefbd8176c2e002d5799db48","grpc.start_time":"2022-01-05T15:12:49Z","grpc.code":"Unknown","grpc.error":"ERROR: relation \"namespace_config\" does not exist (SQLSTATE 42P01)","grpc.time_ms":"3.386","time":"2022-01-05T15:12:49Z","message":"finished call"}
Abhishek Dwivedi
01/05/2022, 3:13 PMAbhishek Dwivedi
01/05/2022, 3:14 PMversion: '3.6'
services:
postgres:
image: postgres:12
restart: always
volumes:
- db_data:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: secret
POSTGRES_DB: defaultdb
spicedb-engine:
image: quay.io/authzed/spicedb:latest
ports:
- "8080:8080"
- "9090:9090"
- "50051:50051"
depends_on:
- "postgres"
restart: always
command: serve
environment:
## spicedb preshared key for local execution
SPICEDB_GRPC_PRESHARED_KEY: vista
SPICEDB_LOG_LEVEL: "debug"
## this env var can be used to add the above postgres database to Hasura as a data source. this can be removed/updated based on your needs
##PG_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
SPICEDB_DATASTORE_ENGINE: postgres
SPICEDB_DATASTORE_CONN_URI: postgres://postgres:postgrespassword@postgres:5432/postgres
volumes:
db_data:
ecordell
01/05/2022, 3:14 PMspicedb migrate head
against the postgres db before spicedb will workecordell
01/05/2022, 3:16 PMspicedb migrate head --datastore-conn-uri=postgres://postgres:postgrespassword@postgres:5432/postgres --datastore-engine=postgres
Abhishek Dwivedi
01/05/2022, 3:24 PMJake
01/05/2022, 3:26 PMJake
01/05/2022, 3:26 PMAbhishek Dwivedi
01/05/2022, 3:46 PMuthzed-docker-compose-spicedb-engine-migrate-1 | {"level":"fatal","error":"unable to instantiate AlembicPostgresDriver: pq: SSL is not enabled on the server","time":"2022-01-05T15:44:43Z","message":"unable to create migration driver"}
Jake
01/05/2022, 3:47 PMAbhishek Dwivedi
01/05/2022, 3:47 PMversion: '3.6'
services:
postgres:
image: postgres:12
restart: always
volumes:
- db_data:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: secret
POSTGRES_DB: defaultdb
spicedb-engine-migrate:
image: quay.io/authzed/spicedb:latest
ports:
- "8080:8080"
- "9090:9090"
- "50051:50051"
depends_on:
- postgres
command: migrate head
restart: always
environment:
## spicedb preshared key for local execution
SPICEDB_GRPC_PRESHARED_KEY: vista
SPICEDB_LOG_LEVEL: "debug"
## this env var can be used to add the above postgres database to Hasura as a data source. this can be removed/updated based on your needs
##PG_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
SPICEDB_DATASTORE_ENGINE: postgres
SPICEDB_DATASTORE_CONN_URI: postgres://postgres:postgrespassword@postgres:5432/postgres
spicedb-engine:
image: quay.io/authzed/spicedb:latest
ports:
- "8080:8080"
- "9090:9090"
- "50051:50051"
depends_on:
- spicedb-engine-migrate
command: serve
restart: always
environment:
## spicedb preshared key for local execution
SPICEDB_GRPC_PRESHARED_KEY: vista
SPICEDB_LOG_LEVEL: "debug"
## this env var can be used to add the above postgres database to Hasura as a data source. this can be removed/updated based on your needs
##PG_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
SPICEDB_DATASTORE_ENGINE: postgres
SPICEDB_DATASTORE_CONN_URI: postgres://postgres:postgrespassword@postgres:5432/postgres
volumes:
db_data:
Jake
01/05/2022, 3:48 PM?sslmode=disable
to the end of your postgres connection stringJake
01/05/2022, 4:09 PMAbhishek Dwivedi
01/05/2022, 4:20 PMJake
01/05/2022, 4:20 PMJake
01/05/2022, 4:21 PMJake
01/05/2022, 4:21 PMAbhishek Dwivedi
01/05/2022, 4:25 PMAbhishek Dwivedi
01/05/2022, 4:39 PMajshsu
01/05/2022, 6:07 PM