Skip to content

Commit

Permalink
Make storage-registry rules in toml more readable (#1648)
Browse files Browse the repository at this point in the history
  • Loading branch information
ishank011 authored Apr 20, 2021
1 parent 3de7ce4 commit 0cb297c
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 36 deletions.
11 changes: 5 additions & 6 deletions examples/oc-phoenix/gateway.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,15 @@ driver = "static"
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"

[grpc.services.storageregistry.drivers.static.rules]

# mount a home storage provider that uses a context based path wrapper
# to jail users into their home dir
[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:12000"
"/home" = {"address" = "localhost:12000"}

# mount a storage provider without a path wrapper for direct access to users.
[grpc.services.storageregistry.drivers.static.rules."/oc"]
address = "localhost:11000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:11000"
"/oc" = {"address" = "localhost:11000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:11000"}
# another mount point might be "/projects/"

[http]
Expand Down
7 changes: 3 additions & 4 deletions examples/ocmd/ocmd-server-1.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,9 @@ driver = "static"
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"

[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:19000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:19000"
[grpc.services.storageregistry.drivers.static.rules]
"/home" = {"address" = "localhost:19000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:19000"}

[grpc.services.usershareprovider]
driver = "memory"
Expand Down
7 changes: 3 additions & 4 deletions examples/ocmd/ocmd-server-2.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,9 @@ driver = "static"
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"

[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:17000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:17000"
[grpc.services.storageregistry.drivers.static.rules]
"/home" = {"address" = "localhost:17000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:17000"}

[grpc.services.usershareprovider]
driver = "memory"
Expand Down
10 changes: 4 additions & 6 deletions examples/storage-references/gateway.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@ commit_share_to_storage_ref = true
[grpc.services.storageregistry]
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"
[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:17000"
[grpc.services.storageregistry.drivers.static.rules."/reva"]
address = "localhost:18000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:18000"
[grpc.services.storageregistry.drivers.static.rules]
"/home" = {"address" = "localhost:17000"}
"/reva" = {"address" = "localhost:18000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:18000"}

[grpc.services.authprovider]
[grpc.services.authregistry]
Expand Down
14 changes: 6 additions & 8 deletions tests/oc-integration-tests/drone/gateway.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,20 +53,18 @@ driver = "static"
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"

[grpc.services.storageregistry.drivers.static.rules]

# mount a home storage provider that uses a context based path wrapper
# to jail users into their home dir
[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:12000"
"/home" = {"address" = "localhost:12000"}

# mount a storage provider without a path wrapper for direct access to users.
[grpc.services.storageregistry.drivers.static.rules."/oc"]
address = "localhost:11000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:11000"
"/oc" = {"address" = "localhost:11000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:11000"}
# another mount point might be "/projects/"

[grpc.services.storageregistry.drivers.static.rules."/public"]
address = "localhost:13000"
"/public" = {"address" = "localhost:13000"}

[http]
address = "0.0.0.0:19001"
Expand Down
14 changes: 6 additions & 8 deletions tests/oc-integration-tests/local/gateway.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,20 +53,18 @@ driver = "static"
[grpc.services.storageregistry.drivers.static]
home_provider = "/home"

[grpc.services.storageregistry.drivers.static.rules]

# mount a home storage provider that uses a context based path wrapper
# to jail users into their home dir
[grpc.services.storageregistry.drivers.static.rules."/home"]
address = "localhost:12000"
"/home" = {"address" = "localhost:12000"}

# mount a storage provider without a path wrapper for direct access to users.
[grpc.services.storageregistry.drivers.static.rules."/oc"]
address = "localhost:11000"
[grpc.services.storageregistry.drivers.static.rules."123e4567-e89b-12d3-a456-426655440000"]
address = "localhost:11000"
"/oc" = {"address" = "localhost:11000"}
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "localhost:11000"}
# another mount point might be "/projects/"

[grpc.services.storageregistry.drivers.static.rules."/public"]
address = "localhost:13000"
"/public" = {"address" = "localhost:13000"}

[http]
address = "0.0.0.0:19001"
Expand Down

0 comments on commit 0cb297c

Please sign in to comment.