mirror of
https://github.com/project-zot/zot.git
synced 2024-12-16 21:56:37 -05:00
chore: update image-spec and dist spec to 1.1.0 (#2255)
BREAKING CHANGE: the dist spec version in the config files needs to be bumped to 1.1.0 in order for the config verification to pass without warnings. Also fix 1 dependabot alert for helm. Signed-off-by: Andrei Aaron <aaaron@luxoft.com>
This commit is contained in:
parent
960686b957
commit
4e5db84cb1
74 changed files with 117 additions and 117 deletions
|
@ -296,10 +296,10 @@ github.com/nozzle/throttler|https://github.com/nozzle/throttler/blob/2ea98225148
|
||||||
github.com/oklog/ulid|https://github.com/oklog/ulid/blob/v1.3.1/LICENSE|Apache-2.0
|
github.com/oklog/ulid|https://github.com/oklog/ulid/blob/v1.3.1/LICENSE|Apache-2.0
|
||||||
github.com/oleiade/reflections|https://github.com/oleiade/reflections/blob/v1.0.1/LICENSE|MIT
|
github.com/oleiade/reflections|https://github.com/oleiade/reflections/blob/v1.0.1/LICENSE|MIT
|
||||||
github.com/olekukonko/tablewriter|https://github.com/olekukonko/tablewriter/blob/v0.0.5/LICENSE.md|MIT
|
github.com/olekukonko/tablewriter|https://github.com/olekukonko/tablewriter/blob/v0.0.5/LICENSE.md|MIT
|
||||||
github.com/opencontainers/distribution-spec/specs-go|https://github.com/opencontainers/distribution-spec/blob/067a0f5b0e25/specs-go/LICENSE|Apache-2.0
|
github.com/opencontainers/distribution-spec/specs-go|https://github.com/opencontainers/distribution-spec/blob/0f98d91a0afe/specs-go/LICENSE|Apache-2.0
|
||||||
github.com/opencontainers/go-digest|https://github.com/opencontainers/go-digest/blob/v1.0.0/LICENSE|Apache-2.0
|
github.com/opencontainers/go-digest|https://github.com/opencontainers/go-digest/blob/v1.0.0/LICENSE|Apache-2.0
|
||||||
github.com/opencontainers/image-spec/specs-go|https://github.com/opencontainers/image-spec/blob/v1.1.0-rc6/LICENSE|Apache-2.0
|
github.com/opencontainers/image-spec/specs-go|https://github.com/opencontainers/image-spec/blob/v1.1.0/LICENSE|Apache-2.0
|
||||||
github.com/opencontainers/image-spec|https://github.com/opencontainers/image-spec/blob/v1.1.0-rc6/LICENSE|Apache-2.0
|
github.com/opencontainers/image-spec|https://github.com/opencontainers/image-spec/blob/v1.1.0/LICENSE|Apache-2.0
|
||||||
github.com/opencontainers/runtime-spec/specs-go|https://github.com/opencontainers/runtime-spec/blob/v1.1.0/LICENSE|Apache-2.0
|
github.com/opencontainers/runtime-spec/specs-go|https://github.com/opencontainers/runtime-spec/blob/v1.1.0/LICENSE|Apache-2.0
|
||||||
github.com/opencontainers/selinux|https://github.com/opencontainers/selinux/blob/v1.11.0/LICENSE|Apache-2.0
|
github.com/opencontainers/selinux|https://github.com/opencontainers/selinux/blob/v1.11.0/LICENSE|Apache-2.0
|
||||||
github.com/opentracing/opentracing-go|https://github.com/opentracing/opentracing-go/blob/v1.2.0/LICENSE|Apache-2.0
|
github.com/opentracing/opentracing-go|https://github.com/opentracing/opentracing-go/blob/v1.2.0/LICENSE|Apache-2.0
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
"remoteCache": true,
|
"remoteCache": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"commit": true
|
"commit": true
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
distspecversion: 1.1.0-dev
|
distspecversion: 1.1.0
|
||||||
http:
|
http:
|
||||||
address: 127.0.0.1
|
address: 127.0.0.1
|
||||||
auth:
|
auth:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true
|
"dedupe": true
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/data"
|
"rootDirectory": "/data"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot"
|
"rootDirectory": "/tmp/zot"
|
||||||
},
|
},
|
||||||
|
|
6
go.mod
6
go.mod
|
@ -27,7 +27,7 @@ require (
|
||||||
github.com/nmcclain/ldap v0.0.0-20210720162743-7f8d1e44eeba
|
github.com/nmcclain/ldap v0.0.0-20210720162743-7f8d1e44eeba
|
||||||
github.com/olekukonko/tablewriter v0.0.5
|
github.com/olekukonko/tablewriter v0.0.5
|
||||||
github.com/opencontainers/go-digest v1.0.0
|
github.com/opencontainers/go-digest v1.0.0
|
||||||
github.com/opencontainers/image-spec v1.1.0-rc6
|
github.com/opencontainers/image-spec v1.1.0
|
||||||
github.com/oras-project/artifacts-spec v1.0.0-rc.2
|
github.com/oras-project/artifacts-spec v1.0.0-rc.2
|
||||||
github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5
|
github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5
|
||||||
github.com/prometheus/client_golang v1.18.0
|
github.com/prometheus/client_golang v1.18.0
|
||||||
|
@ -56,7 +56,7 @@ require (
|
||||||
github.com/gorilla/sessions v1.2.2
|
github.com/gorilla/sessions v1.2.2
|
||||||
github.com/migueleliasweb/go-github-mock v0.0.22
|
github.com/migueleliasweb/go-github-mock v0.0.22
|
||||||
github.com/notaryproject/notation-go v1.1.0
|
github.com/notaryproject/notation-go v1.1.0
|
||||||
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20230117141039-067a0f5b0e25
|
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20240201174943-0f98d91a0afe
|
||||||
github.com/project-zot/mockoidc v0.0.0-20230307111146-f607b4b5fb97
|
github.com/project-zot/mockoidc v0.0.0-20230307111146-f607b4b5fb97
|
||||||
github.com/sigstore/cosign/v2 v2.2.3
|
github.com/sigstore/cosign/v2 v2.2.3
|
||||||
github.com/swaggo/http-swagger v1.3.4
|
github.com/swaggo/http-swagger v1.3.4
|
||||||
|
@ -220,7 +220,7 @@ require (
|
||||||
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 // indirect
|
google.golang.org/genproto/googleapis/api v0.0.0-20240102182953-50ed04b92917 // indirect
|
||||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect
|
||||||
gopkg.in/go-jose/go-jose.v2 v2.6.1 // indirect
|
gopkg.in/go-jose/go-jose.v2 v2.6.1 // indirect
|
||||||
helm.sh/helm/v3 v3.14.0 // indirect
|
helm.sh/helm/v3 v3.14.1 // indirect
|
||||||
k8s.io/apiextensions-apiserver v0.29.0 // indirect
|
k8s.io/apiextensions-apiserver v0.29.0 // indirect
|
||||||
k8s.io/apiserver v0.29.0 // indirect
|
k8s.io/apiserver v0.29.0 // indirect
|
||||||
k8s.io/cli-runtime v0.29.0 // indirect
|
k8s.io/cli-runtime v0.29.0 // indirect
|
||||||
|
|
12
go.sum
12
go.sum
|
@ -1240,12 +1240,12 @@ github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8=
|
||||||
github.com/onsi/gomega v1.30.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ=
|
github.com/onsi/gomega v1.30.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ=
|
||||||
github.com/open-policy-agent/opa v0.61.0 h1:nhncQ2CAYtQTV/SMBhDDPsCpCQsUW+zO/1j+T5V7oZg=
|
github.com/open-policy-agent/opa v0.61.0 h1:nhncQ2CAYtQTV/SMBhDDPsCpCQsUW+zO/1j+T5V7oZg=
|
||||||
github.com/open-policy-agent/opa v0.61.0/go.mod h1:7OUuzJnsS9yHf8lw0ApfcbrnaRG1EkN3J2fuuqi4G/E=
|
github.com/open-policy-agent/opa v0.61.0/go.mod h1:7OUuzJnsS9yHf8lw0ApfcbrnaRG1EkN3J2fuuqi4G/E=
|
||||||
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20230117141039-067a0f5b0e25 h1:DpApB9YKcjGF1Lc8FmEAD5Xa1LRhVftJGgpe3+47Vc0=
|
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20240201174943-0f98d91a0afe h1:Gu7JiAGBfMlKG7WsuAqqRBJjDGwEg0RU2NvX1za2Pk4=
|
||||||
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20230117141039-067a0f5b0e25/go.mod h1:uLvbyisMXc6uWXBmKrPegq9igec91coS/kGM2sHL660=
|
github.com/opencontainers/distribution-spec/specs-go v0.0.0-20240201174943-0f98d91a0afe/go.mod h1:Va0IMqkjv62YSEytL4sgxrkiD9IzU0T0bX/ZZEtMnSQ=
|
||||||
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
|
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
|
||||||
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
|
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
|
||||||
github.com/opencontainers/image-spec v1.1.0-rc6 h1:XDqvyKsJEbRtATzkgItUqBA7QHk58yxX1Ov9HERHNqU=
|
github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug=
|
||||||
github.com/opencontainers/image-spec v1.1.0-rc6/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM=
|
github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM=
|
||||||
github.com/opencontainers/runc v1.1.12 h1:BOIssBaW1La0/qbNZHXOOa71dZfZEQOzW7dqQf3phss=
|
github.com/opencontainers/runc v1.1.12 h1:BOIssBaW1La0/qbNZHXOOa71dZfZEQOzW7dqQf3phss=
|
||||||
github.com/opencontainers/runc v1.1.12/go.mod h1:S+lQwSfncpBha7XTy/5lBwWgm5+y5Ma/O44Ekby9FK8=
|
github.com/opencontainers/runc v1.1.12/go.mod h1:S+lQwSfncpBha7XTy/5lBwWgm5+y5Ma/O44Ekby9FK8=
|
||||||
github.com/opencontainers/runtime-spec v1.1.0 h1:HHUyrt9mwHUjtasSbXSMvs4cyFxh+Bll4AjJ9odEGpg=
|
github.com/opencontainers/runtime-spec v1.1.0 h1:HHUyrt9mwHUjtasSbXSMvs4cyFxh+Bll4AjJ9odEGpg=
|
||||||
|
@ -2236,8 +2236,8 @@ gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
|
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
|
||||||
gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU=
|
gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU=
|
||||||
gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU=
|
gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU=
|
||||||
helm.sh/helm/v3 v3.14.0 h1:TaZIH6uOchn7L27ptwnnuHJiFrT/BsD4dFdp/HLT2nM=
|
helm.sh/helm/v3 v3.14.1 h1:4AwRLx+wfzlPtvrsbDmWP5PUokGmf9/nAmEdk21vae8=
|
||||||
helm.sh/helm/v3 v3.14.0/go.mod h1:2itvvDv2WSZXTllknfQo6j7u3VVgMAvm8POCDgYH424=
|
helm.sh/helm/v3 v3.14.1/go.mod h1:2itvvDv2WSZXTllknfQo6j7u3VVgMAvm8POCDgYH424=
|
||||||
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// @title Open Container Initiative Distribution Specification
|
// @title Open Container Initiative Distribution Specification
|
||||||
// @version v1.1.0-dev
|
// @version v1.1.0
|
||||||
// @description APIs for Open Container Initiative Distribution Specification
|
// @description APIs for Open Container Initiative Distribution Specification
|
||||||
|
|
||||||
// @license.name Apache 2.0
|
// @license.name Apache 2.0
|
||||||
|
|
|
@ -37,7 +37,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
defer os.Remove(logFile.Name()) // clean up
|
defer os.Remove(logFile.Name()) // clean up
|
||||||
|
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -95,7 +95,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
test.WaitTillServerReady(baseURL)
|
test.WaitTillServerReady(baseURL)
|
||||||
|
|
||||||
content = fmt.Sprintf(`{
|
content = fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -168,7 +168,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
defer os.Remove(logFile.Name()) // clean up
|
defer os.Remove(logFile.Name()) // clean up
|
||||||
|
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": false,
|
"gc": false,
|
||||||
|
@ -211,7 +211,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
test.WaitTillServerReady(baseURL)
|
test.WaitTillServerReady(baseURL)
|
||||||
|
|
||||||
content = fmt.Sprintf(`{
|
content = fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -274,7 +274,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
defer os.Remove(logFile.Name()) // clean up
|
defer os.Remove(logFile.Name()) // clean up
|
||||||
|
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -329,7 +329,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
test.WaitTillServerReady(baseURL)
|
test.WaitTillServerReady(baseURL)
|
||||||
|
|
||||||
content = fmt.Sprintf(`{
|
content = fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -406,7 +406,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
defer os.Remove(logFile.Name()) // clean up
|
defer os.Remove(logFile.Name()) // clean up
|
||||||
|
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -451,7 +451,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
test.WaitTillServerReady(baseURL)
|
test.WaitTillServerReady(baseURL)
|
||||||
|
|
||||||
content = fmt.Sprintf(`{
|
content = fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -521,7 +521,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
defer os.Remove(logFile.Name()) // clean up
|
defer os.Remove(logFile.Name()) // clean up
|
||||||
|
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1401,7 +1401,7 @@ func TestOverlappingSyncRetentionConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := `{
|
content := `{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -1467,7 +1467,7 @@ func TestOverlappingSyncRetentionConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := `{
|
content := `{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -1531,7 +1531,7 @@ func TestOverlappingSyncRetentionConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := `{
|
content := `{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -1593,7 +1593,7 @@ func TestOverlappingSyncRetentionConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := `{
|
content := `{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -1665,7 +1665,7 @@ func TestSyncWithRemoteStorageConfig(t *testing.T) {
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
|
|
||||||
content := `{
|
content := `{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
@ -1729,7 +1729,7 @@ func TestSyncWithRemoteStorageConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
@ -1796,7 +1796,7 @@ func TestSyncWithRemoteStorageConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s",
|
"rootDirectory": "%s",
|
||||||
"subPaths":{
|
"subPaths":{
|
||||||
|
|
|
@ -78,7 +78,7 @@ func TestServe(t *testing.T) {
|
||||||
|
|
||||||
// missing storage config should result in an error in Controller.Init()
|
// missing storage config should result in an error in Controller.Init()
|
||||||
content := []byte(`{
|
content := []byte(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"http": {
|
"http": {
|
||||||
"address":"127.0.0.1",
|
"address":"127.0.0.1",
|
||||||
"port":"8080"
|
"port":"8080"
|
||||||
|
@ -125,7 +125,7 @@ func TestVerify(t *testing.T) {
|
||||||
tmpfile, err := os.CreateTemp("", "zot-test*")
|
tmpfile, err := os.CreateTemp("", "zot-test*")
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot"},
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot"},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
_, err = tmpfile.Write(content)
|
_, err = tmpfile.Write(content)
|
||||||
|
@ -142,7 +142,7 @@ func TestVerify(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`
|
content := []byte(`
|
||||||
distspecversion: 1.1.0-dev
|
distspecversion: 1.1.0
|
||||||
http:
|
http:
|
||||||
address: 127.0.0.1
|
address: 127.0.0.1
|
||||||
port: 8080
|
port: 8080
|
||||||
|
@ -556,7 +556,7 @@ storage:
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{
|
content := []byte(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -604,7 +604,7 @@ storage:
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{
|
content := []byte(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
@ -1105,7 +1105,7 @@ storage:
|
||||||
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex"}}}}},
|
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex"}}}}},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
|
@ -1122,7 +1122,7 @@ storage:
|
||||||
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"openid":{"providers":{"github":{"clientid":"client_id"}}}}},
|
"auth":{"openid":{"providers":{"github":{"clientid":"client_id"}}}}},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
|
@ -1139,7 +1139,7 @@ storage:
|
||||||
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"openid":{"providers":{"unsupported":{"issuer":"http://127.0.0.1:5556/dex"}}}}},
|
"auth":{"openid":{"providers":{"unsupported":{"issuer":"http://127.0.0.1:5556/dex"}}}}},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
|
@ -1156,7 +1156,7 @@ storage:
|
||||||
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
tmpfile, err := os.CreateTemp("", "zot-test*.json")
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name()) // clean up
|
defer os.Remove(tmpfile.Name()) // clean up
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex",
|
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex",
|
||||||
"clientid":"client_id","scopes":["openid"]}}}}},
|
"clientid":"client_id","scopes":["openid"]}}}}},
|
||||||
|
@ -1245,7 +1245,7 @@ func TestApiKeyConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name())
|
defer os.Remove(tmpfile.Name())
|
||||||
|
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex",
|
"auth":{"openid":{"providers":{"oidc":{"issuer":"http://127.0.0.1:5556/dex",
|
||||||
"clientid":"client_id","scopes":["openid"]}}}}},
|
"clientid":"client_id","scopes":["openid"]}}}}},
|
||||||
|
@ -1265,7 +1265,7 @@ func TestApiKeyConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name())
|
defer os.Remove(tmpfile.Name())
|
||||||
|
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot"},
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot"},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
|
|
||||||
|
@ -1283,7 +1283,7 @@ func TestApiKeyConfig(t *testing.T) {
|
||||||
So(err, ShouldBeNil)
|
So(err, ShouldBeNil)
|
||||||
defer os.Remove(tmpfile.Name())
|
defer os.Remove(tmpfile.Name())
|
||||||
|
|
||||||
content := []byte(`{"distSpecVersion":"1.1.0-dev","storage":{"rootDirectory":"/tmp/zot"},
|
content := []byte(`{"distSpecVersion":"1.1.0","storage":{"rootDirectory":"/tmp/zot"},
|
||||||
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
"http":{"address":"127.0.0.1","port":"8080","realm":"zot",
|
||||||
"auth":{"htpasswd":{"path":"test/data/htpasswd"}}},
|
"auth":{"htpasswd":{"path":"test/data/htpasswd"}}},
|
||||||
"log":{"level":"debug"}}`)
|
"log":{"level":"debug"}}`)
|
||||||
|
|
|
@ -23,7 +23,7 @@ curl http://localhost:8080/v2/_zot/ext/mgmt | jq
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"binaryType": "-sync-search-scrub-metrics-lint-ui-mgmt",
|
"binaryType": "-sync-search-scrub-metrics-lint-ui-mgmt",
|
||||||
"http": {
|
"http": {
|
||||||
"auth": {
|
"auth": {
|
||||||
|
|
|
@ -1888,7 +1888,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
|
|
||||||
//nolint: dupl
|
//nolint: dupl
|
||||||
Convey("Reload config without sync", func() {
|
Convey("Reload config without sync", func() {
|
||||||
content := fmt.Sprintf(`{"distSpecVersion": "1.1.0-dev", "storage": {"rootDirectory": "%s"},
|
content := fmt.Sprintf(`{"distSpecVersion": "1.1.0", "storage": {"rootDirectory": "%s"},
|
||||||
"http": {"address": "127.0.0.1", "port": "%s"},
|
"http": {"address": "127.0.0.1", "port": "%s"},
|
||||||
"log": {"level": "debug", "output": "%s"}}`, destDir, destPort, logFile.Name())
|
"log": {"level": "debug", "output": "%s"}}`, destDir, destPort, logFile.Name())
|
||||||
|
|
||||||
|
@ -1946,7 +1946,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
|
|
||||||
// reload config from extensions nil to sync
|
// reload config from extensions nil to sync
|
||||||
content = fmt.Sprintf(`{
|
content = fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
@ -2006,7 +2006,7 @@ func TestConfigReloader(t *testing.T) {
|
||||||
//nolint: dupl
|
//nolint: dupl
|
||||||
Convey("Reload bad sync config", func() {
|
Convey("Reload bad sync config", func() {
|
||||||
content := fmt.Sprintf(`{
|
content := fmt.Sprintf(`{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "%s"
|
"rootDirectory": "%s"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1495,7 +1495,7 @@ const docTemplate = `{
|
||||||
|
|
||||||
// SwaggerInfo holds exported Swagger Info so clients can modify it
|
// SwaggerInfo holds exported Swagger Info so clients can modify it
|
||||||
var SwaggerInfo = &swag.Spec{
|
var SwaggerInfo = &swag.Spec{
|
||||||
Version: "v1.1.0-dev",
|
Version: "v1.1.0",
|
||||||
Host: "",
|
Host: "",
|
||||||
BasePath: "",
|
BasePath: "",
|
||||||
Schemes: []string{},
|
Schemes: []string{},
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"name": "Apache 2.0",
|
"name": "Apache 2.0",
|
||||||
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
||||||
},
|
},
|
||||||
"version": "v1.1.0-dev"
|
"version": "v1.1.0"
|
||||||
},
|
},
|
||||||
"paths": {
|
"paths": {
|
||||||
"/oras/artifacts/v1/{name}/manifests/{digest}/referrers": {
|
"/oras/artifacts/v1/{name}/manifests/{digest}/referrers": {
|
||||||
|
|
|
@ -245,7 +245,7 @@ info:
|
||||||
name: Apache 2.0
|
name: Apache 2.0
|
||||||
url: http://www.apache.org/licenses/LICENSE-2.0.html
|
url: http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
title: Open Container Initiative Distribution Specification
|
title: Open Container Initiative Distribution Specification
|
||||||
version: v1.1.0-dev
|
version: v1.1.0
|
||||||
paths:
|
paths:
|
||||||
/oras/artifacts/v1/{name}/manifests/{digest}/referrers:
|
/oras/artifacts/v1/{name}/manifests/{digest}/referrers:
|
||||||
get:
|
get:
|
||||||
|
|
|
@ -39,7 +39,7 @@ function setup_file() {
|
||||||
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -33,7 +33,7 @@ function setup_file() {
|
||||||
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -21,7 +21,7 @@ function setup() {
|
||||||
|
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}",
|
"rootDirectory": "${zot_root_dir}",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
|
|
@ -35,7 +35,7 @@ function setup_file() {
|
||||||
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
||||||
cat >${zot_config_file} <<EOF
|
cat >${zot_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -36,7 +36,7 @@ function setup_file() {
|
||||||
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
||||||
cat >${zot_config_file} <<EOF
|
cat >${zot_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${ZOT_ROOT_DIR}"
|
"rootDirectory": "${ZOT_ROOT_DIR}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -34,7 +34,7 @@ function setup_file() {
|
||||||
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -44,7 +44,7 @@ function setup_file() {
|
||||||
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
htpasswd -Bbn ${AUTH_USER} ${AUTH_PASS} >> ${zot_htpasswd_file}
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -40,7 +40,7 @@ function setup_file() {
|
||||||
touch ${zot_log_file}
|
touch ${zot_log_file}
|
||||||
cat >${zot_config_file} <<EOF
|
cat >${zot_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -40,7 +40,7 @@ function setup_file() {
|
||||||
touch ${zot_log_file}
|
touch ${zot_log_file}
|
||||||
cat >${zot_config_file} <<EOF
|
cat >${zot_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -35,7 +35,7 @@ function setup_file() {
|
||||||
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -42,7 +42,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion":"1.1.0-dev",
|
"distSpecVersion":"1.1.0",
|
||||||
"storage":{
|
"storage":{
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -33,7 +33,7 @@ function setup_file() {
|
||||||
mkdir -p ${oci_data_dir}
|
mkdir -p ${oci_data_dir}
|
||||||
cat > ${zot_config_file}<<EOF
|
cat > ${zot_config_file}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}",
|
"rootDirectory": "${zot_root_dir}",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
|
|
@ -38,7 +38,7 @@ function setup() {
|
||||||
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
echo ${zot_port} > ${BATS_FILE_TMPDIR}/zot.port
|
||||||
cat >${ZOT_CONFIG_FILE} <<EOF
|
cat >${ZOT_CONFIG_FILE} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${ZOT_ROOT_DIR}"
|
"rootDirectory": "${ZOT_ROOT_DIR}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,7 +25,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat > ${zot_config_file_dedupe}<<EOF
|
cat > ${zot_config_file_dedupe}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}",
|
"rootDirectory": "${zot_root_dir}",
|
||||||
"dedupe": true,
|
"dedupe": true,
|
||||||
|
@ -59,7 +59,7 @@ EOF
|
||||||
|
|
||||||
cat > ${zot_config_file_nodedupe}<<EOF
|
cat > ${zot_config_file_nodedupe}<<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}",
|
"rootDirectory": "${zot_root_dir}",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
|
|
@ -30,7 +30,7 @@ function setup() {
|
||||||
touch ${ZOT_LOG_FILE}
|
touch ${ZOT_LOG_FILE}
|
||||||
cat >${ZOT_CONFIG_FILE} <<EOF
|
cat >${ZOT_CONFIG_FILE} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${ZOT_ROOT_DIR}",
|
"rootDirectory": "${ZOT_ROOT_DIR}",
|
||||||
"dedupe": false
|
"dedupe": false
|
||||||
|
|
|
@ -56,7 +56,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat >${zot_sync_per_config_file} <<EOF
|
cat >${zot_sync_per_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_per_root_dir}"
|
"rootDirectory": "${zot_sync_per_root_dir}"
|
||||||
},
|
},
|
||||||
|
@ -91,7 +91,7 @@ EOF
|
||||||
|
|
||||||
cat >${zot_sync_ondemand_config_file} <<EOF
|
cat >${zot_sync_ondemand_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_ondemand_root_dir}"
|
"rootDirectory": "${zot_sync_ondemand_root_dir}"
|
||||||
},
|
},
|
||||||
|
@ -124,7 +124,7 @@ EOF
|
||||||
EOF
|
EOF
|
||||||
cat >${zot_minimal_config_file} <<EOF
|
cat >${zot_minimal_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_minimal_root_dir}"
|
"rootDirectory": "${zot_minimal_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -56,7 +56,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat >${zot_sync_per_config_file} <<EOF
|
cat >${zot_sync_per_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_per_root_dir}",
|
"rootDirectory": "${zot_sync_per_root_dir}",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
@ -103,7 +103,7 @@ EOF
|
||||||
|
|
||||||
cat >${zot_sync_ondemand_config_file} <<EOF
|
cat >${zot_sync_ondemand_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_ondemand_root_dir}",
|
"rootDirectory": "${zot_sync_ondemand_root_dir}",
|
||||||
"dedupe": false,
|
"dedupe": false,
|
||||||
|
@ -148,7 +148,7 @@ EOF
|
||||||
EOF
|
EOF
|
||||||
cat >${zot_minimal_config_file} <<EOF
|
cat >${zot_minimal_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_minimal_root_dir}"
|
"rootDirectory": "${zot_minimal_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -39,7 +39,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat >${zot_sync_ondemand_config_file} <<EOF
|
cat >${zot_sync_ondemand_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_root_dir}"
|
"rootDirectory": "${zot_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -34,7 +34,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat >${zot_sync_per_config_file} <<EOF
|
cat >${zot_sync_per_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_per_root_dir}"
|
"rootDirectory": "${zot_sync_per_root_dir}"
|
||||||
},
|
},
|
||||||
|
@ -70,7 +70,7 @@ EOF
|
||||||
|
|
||||||
cat >${zot_minimal_config_file} <<EOF
|
cat >${zot_minimal_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_minimal_root_dir}"
|
"rootDirectory": "${zot_minimal_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -48,7 +48,7 @@ function setup_file() {
|
||||||
|
|
||||||
cat >${zot_sync_one_config_file} <<EOF
|
cat >${zot_sync_one_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_one_root_dir}"
|
"rootDirectory": "${zot_sync_one_root_dir}"
|
||||||
},
|
},
|
||||||
|
@ -84,7 +84,7 @@ EOF
|
||||||
|
|
||||||
cat >${zot_sync_two_config_file} <<EOF
|
cat >${zot_sync_two_config_file} <<EOF
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "${zot_sync_two_root_dir}"
|
"rootDirectory": "${zot_sync_two_root_dir}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot",
|
"rootDirectory": "/tmp/zot",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/local",
|
"rootDirectory": "/tmp/zot/local",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/s3",
|
"rootDirectory": "/tmp/zot/s3",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/s3",
|
"rootDirectory": "/tmp/zot/s3",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/local",
|
"rootDirectory": "/tmp/zot/local",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/s3",
|
"rootDirectory": "/tmp/zot/s3",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"distSpecVersion": "1.1.0-dev",
|
"distSpecVersion": "1.1.0",
|
||||||
"storage": {
|
"storage": {
|
||||||
"rootDirectory": "/tmp/zot/s3",
|
"rootDirectory": "/tmp/zot/s3",
|
||||||
"gc": true,
|
"gc": true,
|
||||||
|
|
Loading…
Reference in a new issue