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

feat: support image registry mock server #425

Merged
merged 1 commit into from May 14, 2024
Merged

Conversation

LinuxSuRen
Copy link
Owner

What type of PR is this?

What this PR does / why we need it:
I complete parts of the docker registry server. Users can run docker pull, but I cannot fix the filesystem layer verification problem. Please let me know if you are familiar with it.

$ docker pull localhost:6060/linuxsuren/api-testing:master
master: Pulling from linuxsuren/api-testing
56c566a8d234: Verifying Checksum 
filesystem layer verification failed for digest sha256:56c566a8d234cbea1867522f63b812f51bb091866286e8f350f23a951171b9f5

I have read the OCI Image Spec, but I still have no idea how to fix it. It looks like there are some problems on Layer DiffID.

Which issue(s) this PR fixes:

Fixes #

@LinuxSuRen LinuxSuRen added enhancement New feature or request backend labels May 12, 2024
Copy link

github-actions bot commented May 12, 2024

There are 20 test cases, failed count 0:

See all test records
Name Average Max Min Count Error
createSuite 4.085021ms 4.085021ms 4.085021ms 1 0
GenerateCode 2.903491ms 2.903491ms 2.903491ms 1 0
2.306098ms 3.367588ms 1.0381ms 9 0
query-funcs 1.951919ms 1.951919ms 1.951919ms 1 0
ListTestCase 1.869778ms 1.869778ms 1.869778ms 1 0
list-testcases-not-found 1.455782ms 1.455782ms 1.455782ms 1 0
get-testcase-not-found 1.409946ms 1.409946ms 1.409946ms 1 0
ConvertTestSuite 1.34225ms 1.34225ms 1.34225ms 1 0
suites 1.314228ms 1.314228ms 1.314228ms 1 0
suite 1.239006ms 1.239006ms 1.239006ms 1 0
UpdateTestSuite 1.001886ms 1.001886ms 1.001886ms 1 0
list-code-generators 958.092µs 958.092µs 958.092µs 1 0
get-popular-headers 922.666µs 922.666µs 922.666µs 1 0
GetSuggestedAPIs-no-testsuite-found 917.595µs 917.595µs 917.595µs 1 0
DeleteTestSuite 910.944µs 910.944µs 910.944µs 1 0
DeleteTestSuiteNotFound 789.565µs 789.565µs 789.565µs 1 0
list-stores 716.64µs 716.64µs 716.64µs 1 0
GetSecrets 686.655µs 686.655µs 686.655µs 1 0
listConverters 663.89µs 663.89µs 663.89µs 1 0
version 641.219µs 641.219µs 641.219µs 1 0

Reported by api-testing.

Copy link

codacy-production bot commented May 12, 2024

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
+0.11% 80.00%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (7896523) 13333 5924 44.43%
Head commit (babd876) 13366 (+33) 5954 (+30) 44.55% (+0.11%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#425) 55 44 80.00%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

Codacy will stop sending the deprecated coverage status from June 5th, 2024. Learn more

Copy link

github-actions bot commented May 12, 2024

There are 1 test cases, failed count 1:

Name Average Max Min Count Error
CreateStore 602.994µs 602.994µs 602.994µs 1 1
See the error message * Case: CreateStore. error: literal not terminated (2:1) | /healthz", 2400) | ^. body:

e2e-testing

Copy link

github-actions bot commented May 12, 2024

Qodana for Go

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Detected 412 dependencies

Third-party software list

This page lists the third-party software dependencies used in project

Dependency Version Licenses
cloud.google.com/go/accessapproval v1.7.4 Apache-2.0
cloud.google.com/go/accesscontextmanager v1.8.4 Apache-2.0
cloud.google.com/go/aiplatform v1.58.0 Apache-2.0
cloud.google.com/go/analytics v0.22.0 Apache-2.0
cloud.google.com/go/apigateway v1.6.4 Apache-2.0
cloud.google.com/go/apigeeconnect v1.6.4 Apache-2.0
cloud.google.com/go/apigeeregistry v0.8.2 Apache-2.0
cloud.google.com/go/appengine v1.8.4 Apache-2.0
cloud.google.com/go/area120 v0.8.4 Apache-2.0
cloud.google.com/go/artifactregistry v1.14.6 Apache-2.0
cloud.google.com/go/asset v1.17.0 Apache-2.0
cloud.google.com/go/assuredworkloads v1.11.4 Apache-2.0
cloud.google.com/go/automl v1.13.4 Apache-2.0
cloud.google.com/go/baremetalsolution v1.2.3 Apache-2.0
cloud.google.com/go/batch v1.7.0 Apache-2.0
cloud.google.com/go/beyondcorp v1.0.3 Apache-2.0
cloud.google.com/go/bigquery v1.58.0 Apache-2.0
cloud.google.com/go/billing v1.18.0 Apache-2.0
cloud.google.com/go/binaryauthorization v1.8.0 Apache-2.0
cloud.google.com/go/certificatemanager v1.7.4 Apache-2.0
cloud.google.com/go/channel v1.17.4 Apache-2.0
cloud.google.com/go/cloudbuild v1.15.0 Apache-2.0
cloud.google.com/go/clouddms v1.7.3 Apache-2.0
cloud.google.com/go/cloudtasks v1.12.4 Apache-2.0
cloud.google.com/go/compute/metadata v0.2.3 Apache-2.0
cloud.google.com/go/compute v1.23.3 Apache-2.0
cloud.google.com/go/contactcenterinsights v1.12.1 Apache-2.0
cloud.google.com/go/containeranalysis v0.11.3 Apache-2.0
cloud.google.com/go/container v1.29.0 Apache-2.0
cloud.google.com/go/datacatalog v1.19.2 Apache-2.0
cloud.google.com/go/dataflow v0.9.4 Apache-2.0
cloud.google.com/go/dataform v0.9.1 Apache-2.0
cloud.google.com/go/datafusion v1.7.4 Apache-2.0
cloud.google.com/go/datalabeling v0.8.4 Apache-2.0
cloud.google.com/go/dataplex v1.14.0 Apache-2.0
cloud.google.com/go/dataproc/v2 v2.3.0 Apache-2.0
cloud.google.com/go/dataproc v1.12.0 Apache-2.0
cloud.google.com/go/dataqna v0.8.4 Apache-2.0
cloud.google.com/go/datastore v1.15.0 Apache-2.0
cloud.google.com/go/datastream v1.10.3 Apache-2.0
cloud.google.com/go/deploy v1.17.0 Apache-2.0
cloud.google.com/go/dialogflow v1.48.1 Apache-2.0
cloud.google.com/go/dlp v1.11.1 Apache-2.0
cloud.google.com/go/documentai v1.23.7 Apache-2.0
cloud.google.com/go/domains v0.9.4 Apache-2.0
cloud.google.com/go/edgecontainer v1.1.4 Apache-2.0
cloud.google.com/go/errorreporting v0.3.0 Apache-2.0
cloud.google.com/go/essentialcontacts v1.6.5 Apache-2.0
cloud.google.com/go/eventarc v1.13.3 Apache-2.0
cloud.google.com/go/filestore v1.8.0 Apache-2.0
cloud.google.com/go/firestore v1.14.0 Apache-2.0
cloud.google.com/go/functions v1.15.4 Apache-2.0
cloud.google.com/go/gkebackup v1.3.4 Apache-2.0
cloud.google.com/go/gkeconnect v0.8.4 Apache-2.0
cloud.google.com/go/gkehub v0.14.4 Apache-2.0
cloud.google.com/go/gkemulticloud v1.1.0 Apache-2.0
cloud.google.com/go/grafeas v0.3.0 Apache-2.0
cloud.google.com/go/gsuiteaddons v1.6.4 Apache-2.0
cloud.google.com/go/iam v1.1.5 Apache-2.0
cloud.google.com/go/iap v1.9.3 Apache-2.0
cloud.google.com/go/ids v1.4.4 Apache-2.0
cloud.google.com/go/iot v1.7.4 Apache-2.0
cloud.google.com/go/kms v1.15.5 Apache-2.0
cloud.google.com/go/language v1.12.2 Apache-2.0
cloud.google.com/go/lifesciences v0.9.4 Apache-2.0
cloud.google.com/go/logging v1.9.0 Apache-2.0
cloud.google.com/go/longrunning v0.5.4 Apache-2.0
cloud.google.com/go/managedidentities v1.6.4 Apache-2.0
cloud.google.com/go/maps v1.6.3 Apache-2.0
cloud.google.com/go/mediatranslation v0.8.4 Apache-2.0
cloud.google.com/go/memcache v1.10.4 Apache-2.0
cloud.google.com/go/metastore v1.13.3 Apache-2.0
cloud.google.com/go/monitoring v1.17.0 Apache-2.0
cloud.google.com/go/networkconnectivity v1.14.3 Apache-2.0
cloud.google.com/go/networkmanagement v1.9.3 Apache-2.0
cloud.google.com/go/networksecurity v0.9.4 Apache-2.0
cloud.google.com/go/notebooks v1.11.2 Apache-2.0
cloud.google.com/go/optimization v1.6.2 Apache-2.0
cloud.google.com/go/orchestration v1.8.4 Apache-2.0
cloud.google.com/go/orgpolicy v1.12.0 Apache-2.0
cloud.google.com/go/osconfig v1.12.4 Apache-2.0
cloud.google.com/go/oslogin v1.13.0 Apache-2.0
cloud.google.com/go/phishingprotection v0.8.4 Apache-2.0
cloud.google.com/go/policytroubleshooter v1.10.2 Apache-2.0
cloud.google.com/go/privatecatalog v0.9.4 Apache-2.0
cloud.google.com/go/pubsublite v1.8.1 Apache-2.0
cloud.google.com/go/pubsub v1.34.0 Apache-2.0
cloud.google.com/go/recaptchaenterprise/v2 v2.9.0 Apache-2.0
cloud.google.com/go/recommendationengine v0.8.4 Apache-2.0
cloud.google.com/go/recommender v1.12.0 Apache-2.0
cloud.google.com/go/redis v1.14.1 Apache-2.0
cloud.google.com/go/resourcemanager v1.9.4 Apache-2.0
cloud.google.com/go/resourcesettings v1.6.4 Apache-2.0
cloud.google.com/go/retail v1.14.4 Apache-2.0
cloud.google.com/go/run v1.3.3 Apache-2.0
cloud.google.com/go/scheduler v1.10.5 Apache-2.0
cloud.google.com/go/secretmanager v1.11.4 Apache-2.0
cloud.google.com/go/securitycenter v1.24.3 Apache-2.0
cloud.google.com/go/security v1.15.4 Apache-2.0
cloud.google.com/go/servicedirectory v1.11.3 Apache-2.0
cloud.google.com/go/shell v1.7.4 Apache-2.0
cloud.google.com/go/spanner v1.55.0 Apache-2.0
cloud.google.com/go/speech v1.21.0 Apache-2.0
cloud.google.com/go/storagetransfer v1.10.3 Apache-2.0
cloud.google.com/go/storage v1.36.0 Apache-2.0
cloud.google.com/go/talent v1.6.5 Apache-2.0
cloud.google.com/go/texttospeech v1.7.4 Apache-2.0
cloud.google.com/go/tpu v1.6.4 Apache-2.0
cloud.google.com/go/trace v1.10.4 Apache-2.0
cloud.google.com/go/translate v1.10.0 Apache-2.0
cloud.google.com/go/videointelligence v1.11.4 Apache-2.0
cloud.google.com/go/video v1.20.3 Apache-2.0
cloud.google.com/go/vision/v2 v2.7.5 Apache-2.0
cloud.google.com/go/vmmigration v1.7.4 Apache-2.0
cloud.google.com/go/vmwareengine v1.0.3 Apache-2.0
cloud.google.com/go/vpcaccess v1.7.4 Apache-2.0
cloud.google.com/go/webrisk v1.9.4 Apache-2.0
cloud.google.com/go/websecurityscanner v1.6.4 Apache-2.0
cloud.google.com/go/workflows v1.12.3 Apache-2.0
cloud.google.com/go v0.112.0 Apache-2.0
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9 BSD-3-Clause
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 MIT
github.com/BurntSushi/toml v0.3.1 MIT
github.com/Masterminds/goutils v1.1.1 Apache-2.0
github.com/Masterminds/semver/v3 v3.2.1 MIT
github.com/Masterminds/sprig/v3 v3.2.3 MIT
github.com/NYTimes/gziphandler v1.1.1 Apache-2.0
github.com/alecthomas/kingpin/v2 v2.4.0 MIT
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 BSD-3-Clause
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 MIT
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 MIT
github.com/andybalholm/brotli v1.0.4 MIT
github.com/antihax/optional v1.0.0 MIT
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 BSD-3-Clause
github.com/apache/arrow/go/v12 v12.0.1 MIT
github.com/apache/thrift v0.16.0 Apache-2.0
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 MIT
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a MIT
github.com/benbjohnson/clock v1.1.0 MIT
github.com/beorn7/perks v1.0.1 MIT
github.com/blang/semver/v4 v4.0.0 MIT
github.com/bool64/dev v0.2.34 MIT
github.com/bool64/httpmock v0.1.13 MIT
github.com/bool64/shared v0.1.5 MIT
github.com/bufbuild/protocompile v0.6.0 Apache-2.0
github.com/cenkalti/backoff/v4 v4.1.3 MIT
github.com/census-instrumentation/opencensus-proto v0.4.1 Apache-2.0
github.com/cespare/xxhash/v2 v2.2.0 MIT
github.com/chzyer/logex v1.1.10 MIT
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e MIT
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 MIT
github.com/client9/misspell v0.3.4 BSD-3-Clause
MIT
github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe Apache-2.0
github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa Apache-2.0
github.com/coreos/go-semver v0.3.0 Apache-2.0
github.com/coreos/go-systemd/v22 v22.3.2 Apache-2.0
github.com/cpuguy83/go-md2man/v2 v2.0.3 MIT
github.com/creack/pty v1.1.9 MIT
github.com/cucumber/gherkin-go/v19 v19.0.3 MIT
github.com/cucumber/godog v0.12.6 MIT
github.com/cucumber/messages-go/v16 v16.0.1 MIT
github.com/davecgh/go-spew v1.1.1 ISC
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 MIT
github.com/dustin/go-humanize v1.0.0 MIT
github.com/emicklei/go-restful/v3 v3.9.0 MIT
github.com/envoyproxy/go-control-plane v0.12.0 Apache-2.0
github.com/envoyproxy/protoc-gen-validate v1.0.4 Apache-2.0
github.com/evanphx/json-patch/v5 v5.6.0 BSD-3-Clause
github.com/evanphx/json-patch v4.12.0+incompatible BSD-3-Clause
github.com/expr-lang/expr v1.15.6 MIT
github.com/felixge/httpsnoop v1.0.4 MIT
github.com/flopp/go-findfont v0.1.0 MIT
github.com/form3tech-oss/jwt-go v3.2.3+incompatible MIT
github.com/frankban/quicktest v1.14.3 MIT
github.com/fsnotify/fsnotify v1.6.0 BSD-3-Clause
github.com/fxamacker/cbor/v2 v2.6.0 MIT
github.com/ghodss/yaml v1.0.0 BSD-3-Clause
MIT
github.com/go-chi/chi/v5 v5.0.12 MIT
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 BSD-3-Clause
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 BSD-3-Clause
github.com/go-kit/kit v0.9.0 MIT
github.com/go-kit/log v0.2.1 MIT
github.com/go-logfmt/logfmt v0.5.1 MIT
github.com/go-logr/logr v1.4.1 Apache-2.0
github.com/go-logr/stdr v1.2.2 Apache-2.0
github.com/go-logr/zapr v1.3.0 Apache-2.0
github.com/go-openapi/jsonpointer v0.19.6 Apache-2.0
github.com/go-openapi/jsonreference v0.20.2 Apache-2.0
github.com/go-openapi/swag v0.22.3 Apache-2.0
github.com/go-stack/stack v1.8.0 MIT
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 MIT
github.com/goccy/go-json v0.9.11 MIT
github.com/gofrs/uuid v4.2.0+incompatible MIT
github.com/gogo/protobuf v1.3.2 BSD-3-Clause
github.com/golang/glog v1.2.0 Apache-2.0
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da Apache-2.0
github.com/golang/mock v1.4.4 Apache-2.0
github.com/golang/protobuf v1.5.4 BSD-3-Clause
github.com/golang/snappy v0.0.4 BSD-3-Clause
github.com/google/btree v1.0.1 Apache-2.0
github.com/google/cel-go v0.12.5 Apache-2.0
BSD-3-Clause
github.com/google/flatbuffers v2.0.8+incompatible Apache-2.0
github.com/google/gnostic-models v0.6.8 Apache-2.0
github.com/google/gnostic v0.5.7-v3refs Apache-2.0
github.com/google/go-cmp v0.6.0 BSD-3-Clause
github.com/google/go-pkcs11 v0.2.1-0.20230907215043-c6f79328ddf9 Apache-2.0
github.com/google/gofuzz v1.2.0 Apache-2.0
github.com/google/martian/v3 v3.3.2 Apache-2.0
github.com/google/martian v2.1.0+incompatible Apache-2.0
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 Apache-2.0
github.com/google/renameio v0.1.0 Apache-2.0
github.com/google/s2a-go v0.1.7 Apache-2.0
github.com/google/uuid v1.6.0 BSD-3-Clause
github.com/googleapis/enterprise-certificate-proxy v0.3.2 Apache-2.0
github.com/googleapis/gax-go/v2 v2.12.0 BSD-3-Clause
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 BSD-2-Clause
github.com/gorilla/mux v1.8.1 BSD-3-Clause
github.com/gorilla/websocket v1.4.2 BSD-2-Clause
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 MIT
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 Apache-2.0
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 Apache-2.0
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0 BSD-3-Clause
github.com/grpc-ecosystem/grpc-gateway v1.16.0 BSD-3-Clause
github.com/h2non/gock v1.2.0 MIT
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 MIT
github.com/hashicorp/go-immutable-radix v1.3.1 MPL-2.0
github.com/hashicorp/go-memdb v1.3.2 MPL-2.0
github.com/hashicorp/go-uuid v1.0.2 MPL-2.0
github.com/hashicorp/golang-lru v0.5.4 MPL-2.0
github.com/huandu/xstrings v1.4.0 MIT
github.com/iancoleman/orderedmap v0.3.0 MIT
github.com/iancoleman/strcase v0.3.0 MIT
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6 BSD-3-Clause
github.com/imdario/mergo v0.3.16 BSD-3-Clause
github.com/inconshreveable/mousetrap v1.1.0 Apache-2.0
github.com/invopop/jsonschema v0.7.0 MIT
github.com/jessevdk/go-flags v1.4.0 BSD-3-Clause
github.com/jhump/gopoet v0.1.0 Apache-2.0
github.com/jhump/goprotoc v0.5.0 Apache-2.0
github.com/jhump/protoreflect v1.15.3 Apache-2.0
github.com/jonboulle/clockwork v0.2.2 Apache-2.0
github.com/josharian/intern v1.0.0 MIT
github.com/jpillora/backoff v1.0.0 MIT
github.com/json-iterator/go v1.1.12 MIT
github.com/jstemmer/go-junit-report v0.9.1 MIT
github.com/jtolds/gls v4.20.0+incompatible MIT
github.com/julienschmidt/httprouter v1.3.0 BSD-3-Clause
github.com/kisielk/errcheck v1.5.0 MIT
github.com/kisielk/gotool v1.0.0 BSD-3-Clause
MIT
github.com/klauspost/asmfmt v1.3.2 MIT
github.com/klauspost/compress v1.15.9 Apache-2.0
BSD-3-CLAUSE-NO-TRADEMARK
BSD-3-Clause
MIT
github.com/klauspost/cpuid/v2 v2.0.9 MIT
github.com/konsorten/go-windows-terminal-sequences v1.0.3 MIT
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515 MIT
github.com/kr/pretty v0.3.1 MIT
github.com/kr/pty v1.1.1 MIT
github.com/kr/text v0.2.0 MIT
github.com/linuxsuren/api-testing Apache-2.0
github.com/linuxsuren/api-testing/operator Apache-2.0
github.com/linuxsuren/go-fake-runtime v0.0.4 MIT
github.com/linuxsuren/go-service v0.0.0-20231225060426-efabcd3a5161 Apache-2.0
github.com/linuxsuren/unstructured v0.0.1 MIT
github.com/lyft/protoc-gen-star/v2 v2.0.3 Apache-2.0
github.com/mailru/easyjson v0.7.7 MIT
github.com/mattn/go-isatty v0.0.14 MIT
github.com/matttproud/golang_protobuf_extensions v1.0.2 Apache-2.0
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 Apache-2.0
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 Apache-2.0
github.com/mitchellh/copystructure v1.2.0 MIT
github.com/mitchellh/mapstructure v1.4.1 MIT
github.com/mitchellh/reflectwalk v1.0.2 MIT
github.com/moby/spdystream v0.2.0 Apache-2.0
github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae Apache-2.0
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Apache-2.0
github.com/modern-go/reflect2 v1.0.2 Apache-2.0
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 BSD-3-Clause
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f Apache-2.0
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f BSD-3-Clause
github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 Apache-2.0
github.com/nxadm/tail v1.4.8 MIT
github.com/onsi/ginkgo/v2 v2.15.0 MIT
github.com/onsi/gomega v1.31.0 MIT
github.com/peterbourgon/diskv v2.0.1+incompatible MIT
github.com/phpdave11/gofpdi v1.0.14-0.20211212211723-1f10f9844311 MIT
github.com/pierrec/lz4/v4 v4.1.15 BSD-3-Clause
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e BSD-3-Clause
github.com/pkg/errors v0.9.1 BSD-2-Clause
github.com/pmezard/go-difflib v1.0.0 BSD-3-Clause
github.com/prometheus/client_golang v1.19.0 Apache-2.0
github.com/prometheus/client_model v0.6.0 Apache-2.0
github.com/prometheus/common v0.50.0 Apache-2.0
github.com/prometheus/procfs v0.12.0 Apache-2.0
github.com/rogpeppe/fastuuid v1.2.0 BSD-3-Clause
github.com/rogpeppe/go-internal v1.10.0 BSD-3-Clause
github.com/russross/blackfriday/v2 v2.1.0 BSD-2-Clause
github.com/santhosh-tekuri/jsonschema/v3 v3.1.0 BSD-3-Clause
github.com/sergi/go-diff v1.3.1 MIT
github.com/shopspring/decimal v1.3.1 MIT
github.com/signintech/gopdf v0.18.0 MIT
github.com/sirupsen/logrus v1.8.1 MIT
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d MIT
github.com/smartystreets/goconvey v1.6.4 MIT
github.com/soheilhy/cmux v0.1.5 Apache-2.0
github.com/spf13/afero v1.10.0 Apache-2.0
github.com/spf13/cast v1.5.0 MIT
github.com/spf13/cobra v1.8.0 Apache-2.0
github.com/spf13/pflag v1.0.5 BSD-3-Clause
github.com/stoewer/go-strcase v1.2.0 MIT
github.com/stretchr/objx v0.5.2 MIT
github.com/stretchr/testify v1.9.0 MIT
github.com/swaggest/assertjson v1.9.0 MIT
github.com/swaggest/form/v5 v5.1.1 MIT
github.com/swaggest/jsonschema-go v0.3.70 MIT
github.com/swaggest/openapi-go v0.2.50 MIT
github.com/swaggest/refl v1.3.0 MIT
github.com/swaggest/rest v0.2.66 MIT
github.com/swaggest/usecase v1.3.1 MIT
github.com/tidwall/gjson v1.14.4 MIT
github.com/tidwall/match v1.1.1 MIT
github.com/tidwall/pretty v1.2.1 MIT
github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 MIT
github.com/x448/float16 v0.8.4 MIT
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb Apache-2.0
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 Apache-2.0
github.com/xeipuuv/gojsonschema v1.2.0 Apache-2.0
github.com/xhit/go-str2duration/v2 v2.1.0 BSD-3-Clause
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 MIT
github.com/yosuke-furukawa/json5 v0.1.2-0.20201207051438-cf7bb3f354ff BSD-2-Clause
github.com/yudai/gojsondiff v1.0.0 MIT
github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 MIT
github.com/yuin/goldmark v1.4.13 MIT
github.com/zeebo/xxh3 v1.0.2 BSD-2-Clause
go.etcd.io/bbolt v1.3.6 MIT
go.etcd.io/etcd/api/v3 v3.5.5 Apache-2.0
go.etcd.io/etcd/client/pkg/v3 v3.5.5 Apache-2.0
go.etcd.io/etcd/client/v2 v2.305.5 Apache-2.0
go.etcd.io/etcd/client/v3 v3.5.5 Apache-2.0
go.etcd.io/etcd/pkg/v3 v3.5.5 Apache-2.0
go.etcd.io/etcd/raft/v3 v3.5.5 Apache-2.0
go.etcd.io/etcd/server/v3 v3.5.5 Apache-2.0
go.opencensus.io v0.24.0 Apache-2.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 Apache-2.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 Apache-2.0
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 Apache-2.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.10.0 Apache-2.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0 Apache-2.0
go.opentelemetry.io/otel/metric v1.21.0 Apache-2.0
go.opentelemetry.io/otel/sdk v1.21.0 Apache-2.0
go.opentelemetry.io/otel/trace v1.21.0 Apache-2.0
go.opentelemetry.io/otel v1.21.0 Apache-2.0
go.opentelemetry.io/proto/otlp v1.0.0 Apache-2.0
go.uber.org/atomic v1.7.0 MIT
go.uber.org/goleak v1.3.0 MIT
go.uber.org/multierr v1.11.0 MIT
go.uber.org/zap v1.27.0 MIT
golang.org/x/crypto v0.21.0 BSD-3-Clause
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6 BSD-3-Clause
golang.org/x/image v0.0.0-20190802002840-cff245a6509b BSD-3-Clause
golang.org/x/lint v0.0.0-20200302205851-738671d3881b BSD-3-Clause
golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028 BSD-3-Clause
golang.org/x/mod v0.15.0 BSD-3-Clause
golang.org/x/net v0.23.0 BSD-3-Clause
golang.org/x/oauth2 v0.18.0 BSD-3-Clause
golang.org/x/sync v0.6.0 BSD-3-Clause
golang.org/x/sys v0.18.0 BSD-3-Clause
golang.org/x/telemetry v0.0.0-20240208230135-b75ee8823808 BSD-3-Clause
golang.org/x/term v0.18.0 BSD-3-Clause
golang.org/x/text v0.14.0 BSD-3-Clause
golang.org/x/time v0.5.0 BSD-3-Clause
golang.org/x/tools v0.18.0 BSD-3-Clause
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 BSD-3-Clause
gomodules.xyz/jsonpatch/v2 v2.2.0 Apache-2.0
google.golang.org/api v0.155.0 BSD-3-Clause
google.golang.org/appengine v1.6.8 Apache-2.0
google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 Apache-2.0
google.golang.org/genproto/googleapis/bytestream v0.0.0-20231212172506-995d672761c0 Apache-2.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 Apache-2.0
google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 Apache-2.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0 Apache-2.0
google.golang.org/grpc v1.62.1 Apache-2.0
google.golang.org/protobuf v1.33.0 BSD-3-Clause
gopkg.in/alecthomas/kingpin.v2 v2.2.6 MIT
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c BSD-2-Clause
gopkg.in/errgo.v2 v2.1.0 BSD-3-Clause
gopkg.in/inf.v0 v0.9.1 BSD-3-Clause
gopkg.in/natefinch/lumberjack.v2 v2.0.0 MIT
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 BSD-3-Clause
gopkg.in/yaml.v2 v2.4.0 Apache-2.0
MIT
gopkg.in/yaml.v3 v3.0.1 Apache-2.0
MIT
gotest.tools/v3 v3.0.3 Apache-2.0
honnef.co/go/tools v0.0.1-2020.1.4 MIT
k8s.io/apiextensions-apiserver v0.26.0 Apache-2.0
k8s.io/apimachinery v0.30.0 Apache-2.0
k8s.io/apiserver v0.26.0 Apache-2.0
k8s.io/api v0.30.0 Apache-2.0
k8s.io/client-go v0.26.0 Apache-2.0
k8s.io/code-generator v0.26.0 Apache-2.0
k8s.io/component-base v0.26.0 Apache-2.0
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 Apache-2.0
k8s.io/gengo v0.0.0-20220902162205-c0856e24416d Apache-2.0
k8s.io/klog/v2 v2.120.1 Apache-2.0
k8s.io/kms v0.26.0 Apache-2.0
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 Apache-2.0
k8s.io/utils v0.0.0-20230726121419-3b25d923346b Apache-2.0
rsc.io/binaryregexp v0.2.0 BSD-3-Clause
rsc.io/quote/v3 v3.1.0 BSD-3-Clause
rsc.io/sampler v1.3.0 BSD-3-Clause
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.33 Apache-2.0
sigs.k8s.io/controller-runtime v0.14.1 Apache-2.0
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd Apache-2.0
BSD-3-Clause
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 Apache-2.0
sigs.k8s.io/yaml v1.3.0 BSD-3-Clause
MIT
Contact Qodana team

Contact us at qodana-support@jetbrains.com

Copy link

sonarcloud bot commented May 12, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@LinuxSuRen
Copy link
Owner Author

LinuxSuRen commented May 12, 2024

Now, it works well with docker client 24.0.6. I have tested it on:

  • MacOS

I got these JSON data with docker image which was built by:

FROM alpine:3.19.1

@LinuxSuRen LinuxSuRen merged commit ea033d9 into master May 14, 2024
16 checks passed
@LinuxSuRen LinuxSuRen deleted the feat/mock-registry branch May 14, 2024 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant