From 0f072fad4b99e46470371c9c4e8d490df0b409ef Mon Sep 17 00:00:00 2001 From: kpango Date: Tue, 5 Mar 2024 14:25:05 +0900 Subject: [PATCH] add file name lint Signed-off-by: kpango --- .cspell.json | 150 ++ .gitfiles | 1905 +++++++++++++++++ .github/workflows/chatops.yml | 2 +- .github/workflows/coverage.yml | 2 +- .github/workflows/reviewdog-markdown.yml | 43 +- .prh.yaml | 36 +- Makefile | 55 +- Makefile.d/actions.mk | 2 +- Makefile.d/functions.mk | 22 +- Makefile.d/tools.mk | 10 +- README.md | 2 +- ...r-gateway.drawio => filter-gateway.drawio} | 0 example/client/go.mod | 16 +- example/client/go.sum | 16 +- go.mod | 78 +- go.sum | 115 +- hack/go.mod.default | 2 +- rust/Cargo.lock | 4 +- versions/PROMETHEUS_STACK_VERSION | 2 +- versions/actions/ACTIONS_SETUP_NODE | 1 + versions/actions/AQUASECURITY_TRIVY_ACTION | 1 + versions/actions/CIRRUS_ACTIONS_REBASE | 1 + versions/actions/CODECOV_CODECOV_ACTION | 1 + versions/actions/DOCKER_LOGIN_ACTION | 1 + versions/actions/DOCKER_SETUP_BUILDX_ACTION | 1 + versions/actions/DOCKER_SETUP_QEMU_ACTION | 1 + versions/actions/GITHUB_CODEQL_ACTION_ANALYZE | 1 + .../actions/GITHUB_CODEQL_ACTION_AUTOBUILD | 1 + versions/actions/GITHUB_CODEQL_ACTION_INIT | 1 + .../actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF | 1 + versions/actions/GITHUB_ISSUE_METRICS | 1 + .../MACHINE_LEARNING_APPS_ACTIONS_CHATOPS | 1 + .../PETER_EVANS_CREATE_ISSUE_FROM_FILE | 1 + versions/actions/REVIEWDOG_ACTION_HADOLINT | 1 + .../actions/REVIEWDOG_ACTION_LANGUAGETOOL | 1 + .../SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET | 2 +- versions/actions/SOFTPROPS_ACTION_GH_RELEASE | 1 + 37 files changed, 2337 insertions(+), 144 deletions(-) create mode 100644 .cspell.json create mode 100644 .gitfiles rename assets/docs/overview/component/filter-gateway/{filiter-gateway.drawio => filter-gateway.drawio} (100%) create mode 100644 versions/actions/ACTIONS_SETUP_NODE create mode 100644 versions/actions/AQUASECURITY_TRIVY_ACTION create mode 100644 versions/actions/CIRRUS_ACTIONS_REBASE create mode 100644 versions/actions/CODECOV_CODECOV_ACTION create mode 100644 versions/actions/DOCKER_LOGIN_ACTION create mode 100644 versions/actions/DOCKER_SETUP_BUILDX_ACTION create mode 100644 versions/actions/DOCKER_SETUP_QEMU_ACTION create mode 100644 versions/actions/GITHUB_CODEQL_ACTION_ANALYZE create mode 100644 versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD create mode 100644 versions/actions/GITHUB_CODEQL_ACTION_INIT create mode 100644 versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF create mode 100644 versions/actions/GITHUB_ISSUE_METRICS create mode 100644 versions/actions/MACHINE_LEARNING_APPS_ACTIONS_CHATOPS create mode 100644 versions/actions/PETER_EVANS_CREATE_ISSUE_FROM_FILE create mode 100644 versions/actions/REVIEWDOG_ACTION_HADOLINT create mode 100644 versions/actions/REVIEWDOG_ACTION_LANGUAGETOOL create mode 100644 versions/actions/SOFTPROPS_ACTION_GH_RELEASE diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 00000000000..aeecef2f238 --- /dev/null +++ b/.cspell.json @@ -0,0 +1,150 @@ +{ + "version": "0.2", + "language": "en", + "words": [ + "AQUASECURITY", + "BUILDX", + "Capi", + "FAISS", + "GHACTION", + "GOLANGCILINT", + "KUBELINTER", + "LANGUAGETOOL", + "OTEL", + "PROTOBUF", + "REVIEWDOG", + "SOFTPROPS", + "TELEPRESENCE", + "VALD", + "VALDCLI", + "Vald", + "accesslog", + "bbolt", + "brandguidelines", + "chatops", + "circuitbreaker", + "cloudstorage", + "clusterrole", + "clusterrolebinding", + "configmap", + "contributorsrc", + "conv", + "crds", + "daemonset", + "deepsource", + "devcontainer", + "errdetails", + "errgroup", + "faiss", + "gache", + "getstarted", + "gitfiles", + "golangci", + "goleak", + "gongt", + "gorules", + "gotmpl", + "hadolint", + "helmignore", + "initcontainer", + "jaccard", + "japansearch", + "kosarak", + "kubelinter", + "kustomization", + "kvsdb", + "loadtest", + "lycorp", + "minio", + "mnist", + "multiapis", + "multicluster", + "networkpolicy", + "nosql", + "nytimes", + "otel", + "otlp", + "pogreb", + "portforward", + "pprof", + "priorityclass", + "profefe", + "promtail", + "protobuf", + "pyroscope", + "readreplica", + "reviewdog", + "serviceaccount", + "singleflight", + "statefulset", + "testdata", + "textlintrc", + "timeutil", + "upsert", + "urlopener", + "usecase", + "vald", + "valdbenchmarkjob", + "valdbenchmarkoperatorrelease", + "valdbenchmarkscenario", + "valdhelmoperatorrelease", + "valdmirrortarget", + "valdrelease", + "vdctl", + "vqueue", + "vtproto", + "whitesource", + "zstd" + ], + "ignoreWords": [ + "CMYK", + "SHOGO", + "TECHNOTE", + "agentd", + "benchmarkd", + "conflint", + "sidecard" + ], + "dictionaries": [ + "softwareTerms", + "misc", + "companies", + "typescript", + "node", + "html", + "css", + "fonts", + "filetypes", + "npm" + ], + "ignorePaths": [ + "**/*.ai", + "**/*.drawio", + "**/*.hdf5", + "**/*.key", + "**/*.lock", + "**/*.log", + "**/*.md5", + "**/*.pack", + "**/*.pdf", + "**/*.pem", + "**/*.png", + "**/*.sum", + "**/*.svg", + "**/.git/objects/**", + "**/cmd/agent/core/faiss/faiss", + "**/cmd/agent/core/ngt/ngt", + "**/cmd/agent/sidecar/sidecar", + "**/cmd/discoverer/k8s/k8s", + "**/cmd/gateway/filter/filter", + "**/cmd/gateway/lb/lb", + "**/cmd/gateway/mirror/mirror", + "**/cmd/index/job/correction/correction", + "**/cmd/index/job/creation/creation", + "**/cmd/index/job/readreplica/rotate/rotate", + "**/cmd/index/job/save/save", + "**/cmd/manager/index/index", + "**/internal/core/algorithm/ngt/assets/index", + "**/internal/test/data/agent/ngt/validIndex" + ] +} diff --git a/.gitfiles b/.gitfiles new file mode 100644 index 00000000000..97af3652d45 --- /dev/null +++ b/.gitfiles @@ -0,0 +1,1905 @@ +# +# Copyright (C) 2019-2024 vdaas.org vald team +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# You may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +.all-contributorsrc +.commit_template +.cspell.json +.deepsource.toml +.devcontainer/devcontainer.json +.devcontainer/postAttachCommand.sh +.fossa.yml +.gitattributes +.gitfiles +.github/ISSUE_TEMPLATE/bug_report.md +.github/ISSUE_TEMPLATE/feature_request.md +.github/ISSUE_TEMPLATE/security_issue_report.md +.github/PULL_REQUEST_TEMPLATE.md +.github/actions/deploy-chaos-mesh/action.yaml +.github/actions/detect-docker-image-tags/action.yaml +.github/actions/determine-docker-image-tag/action.yaml +.github/actions/docker-build/action.yaml +.github/actions/dump-context/action.yaml +.github/actions/e2e-deploy-vald-helm-operator/action.yaml +.github/actions/e2e-deploy-vald-readreplica/action.yaml +.github/actions/e2e-deploy-vald/action.yaml +.github/actions/notify-slack/action.yaml +.github/actions/scan-docker-image/action.yaml +.github/actions/setup-e2e/action.yaml +.github/actions/setup-go/action.yaml +.github/actions/setup-helm/action.yaml +.github/actions/setup-k3d/action.yaml +.github/actions/setup-yq/action.yaml +.github/actions/wait-for-docker-image/action.yaml +.github/chatops_commands.md +.github/chatops_permissions.yaml +.github/codeql/codeql-config.yaml +.github/conflint.yaml +.github/dependabot.yml +.github/helm/values/vald-mirror-target.yaml +.github/helm/values/values-agent-sidecar.yaml +.github/helm/values/values-chaos.yaml +.github/helm/values/values-index-management-jobs.yaml +.github/helm/values/values-lb.yaml +.github/helm/values/values-max-dim.yaml +.github/helm/values/values-mirror-01.yaml +.github/helm/values/values-mirror-02.yaml +.github/helm/values/values-profile.yaml +.github/helm/values/values-readreplica.yaml +.github/issue_label_bot.yaml +.github/kubelinter.yaml +.github/labeler.yml +.github/valdrelease/valdrelease.yaml +.github/workflows/_detect-ci-container.yml +.github/workflows/_docker-image-scan.yaml +.github/workflows/_docker-image.yaml +.github/workflows/_release-pr.yml +.github/workflows/_update-protobuf.yaml +.github/workflows/backport.yml +.github/workflows/build-binaries.yml +.github/workflows/build-protobuf.yml +.github/workflows/chatops-help.yml +.github/workflows/chatops.yml +.github/workflows/codeql-analysis.yml +.github/workflows/coverage.yml +.github/workflows/detect-internal-config-changes.yml +.github/workflows/dockers-agent-faiss-image.yml +.github/workflows/dockers-agent-ngt-image.yml +.github/workflows/dockers-agent-sidecar-image.yml +.github/workflows/dockers-benchmark-job-image.yml +.github/workflows/dockers-benchmark-operator-image.yaml +.github/workflows/dockers-ci-container-image.yml +.github/workflows/dockers-dev-container-image.yml +.github/workflows/dockers-discoverer-k8s-image.yml +.github/workflows/dockers-gateway-filter-image.yml +.github/workflows/dockers-gateway-lb-image.yml +.github/workflows/dockers-gateway-mirror-image.yaml +.github/workflows/dockers-helm-operator-image.yml +.github/workflows/dockers-image-scan.yml +.github/workflows/dockers-index-correction.yml +.github/workflows/dockers-index-creation.yml +.github/workflows/dockers-index-operator.yml +.github/workflows/dockers-index-save.yml +.github/workflows/dockers-loadtest-image.yml +.github/workflows/dockers-manager-index-image.yml +.github/workflows/dockers-readreplica-rotate.yml +.github/workflows/dockers-release-branch-image.yaml +.github/workflows/e2e-chaos.yaml +.github/workflows/e2e-code-bench-agent.yaml +.github/workflows/e2e-max-dim.yml +.github/workflows/e2e-profiling.yml +.github/workflows/e2e.yml +.github/workflows/format.yml +.github/workflows/fossa.yml +.github/workflows/helm-lint.yml +.github/workflows/helm.yml +.github/workflows/issue-metrics.yaml +.github/workflows/labeler.yml +.github/workflows/release.yml +.github/workflows/reviewdog-hadolint.yml +.github/workflows/reviewdog-k8s.yml +.github/workflows/reviewdog-markdown.yml +.github/workflows/reviewdog.yml +.github/workflows/semver-major-minor.yaml +.github/workflows/semver-patch.yaml +.github/workflows/test-hack.yml +.github/workflows/unit-test.yaml +.github/workflows/update-protobuf.yaml +.github/workflows/update-pull-request-and-issue-template.yml +.github/workflows/update-web-docs.yml +.gitignore +.golangci.yml +.prh.yaml +.textlintrc +.whitesource +CHANGELOG.md +CODE_OF_CONDUCT.md +CONTRIBUTING.md +LICENSE +Makefile +Makefile.d/actions.mk +Makefile.d/bench.mk +Makefile.d/build.mk +Makefile.d/client.mk +Makefile.d/dependencies.mk +Makefile.d/docker.mk +Makefile.d/e2e.mk +Makefile.d/functions.mk +Makefile.d/git.mk +Makefile.d/helm.mk +Makefile.d/k3d.mk +Makefile.d/k8s.mk +Makefile.d/kind.mk +Makefile.d/minikube.mk +Makefile.d/proto.mk +Makefile.d/test.mk +Makefile.d/tools.mk +README.md +SECURITY.md +apis/docs/v1/docs.md +apis/grpc/v1/agent/core/agent.go +apis/grpc/v1/agent/core/agent.pb.go +apis/grpc/v1/agent/core/agent_vtproto.pb.go +apis/grpc/v1/agent/sidecar/sidecar.pb.go +apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go +apis/grpc/v1/discoverer/discoverer.pb.go +apis/grpc/v1/discoverer/discoverer_vtproto.pb.go +apis/grpc/v1/filter/egress/egress_filter.pb.go +apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go +apis/grpc/v1/filter/ingress/ingress_filter.pb.go +apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go +apis/grpc/v1/manager/index/index_manager.pb.go +apis/grpc/v1/manager/index/index_manager_vtproto.pb.go +apis/grpc/v1/mirror/mirror.go +apis/grpc/v1/mirror/mirror.pb.go +apis/grpc/v1/mirror/mirror_vtproto.pb.go +apis/grpc/v1/payload/interface.go +apis/grpc/v1/payload/payload.pb.go +apis/grpc/v1/payload/payload_vtproto.pb.go +apis/grpc/v1/rpc/errdetails/error_details.pb.go +apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go +apis/grpc/v1/vald/filter.pb.go +apis/grpc/v1/vald/filter_vtproto.pb.go +apis/grpc/v1/vald/flush.pb.go +apis/grpc/v1/vald/flush_vtproto.pb.go +apis/grpc/v1/vald/insert.pb.go +apis/grpc/v1/vald/insert_vtproto.pb.go +apis/grpc/v1/vald/object.pb.go +apis/grpc/v1/vald/object_vtproto.pb.go +apis/grpc/v1/vald/remove.pb.go +apis/grpc/v1/vald/remove_vtproto.pb.go +apis/grpc/v1/vald/search.pb.go +apis/grpc/v1/vald/search_vtproto.pb.go +apis/grpc/v1/vald/update.pb.go +apis/grpc/v1/vald/update_vtproto.pb.go +apis/grpc/v1/vald/upsert.pb.go +apis/grpc/v1/vald/upsert_vtproto.pb.go +apis/grpc/v1/vald/vald.go +apis/proto/buf.lock +apis/proto/buf.yaml +apis/proto/v1/agent/core/agent.proto +apis/proto/v1/agent/sidecar/sidecar.proto +apis/proto/v1/discoverer/discoverer.proto +apis/proto/v1/filter/egress/egress_filter.proto +apis/proto/v1/filter/ingress/ingress_filter.proto +apis/proto/v1/manager/index/index_manager.proto +apis/proto/v1/mirror/mirror.proto +apis/proto/v1/payload/payload.proto +apis/proto/v1/rpc/errdetails/error_details.proto +apis/proto/v1/vald/filter.proto +apis/proto/v1/vald/flush.proto +apis/proto/v1/vald/insert.proto +apis/proto/v1/vald/object.proto +apis/proto/v1/vald/remove.proto +apis/proto/v1/vald/search.proto +apis/proto/v1/vald/update.proto +apis/proto/v1/vald/upsert.proto +apis/swagger/v1/agent/core/agent.swagger.json +apis/swagger/v1/agent/sidecar/sidecar.swagger.json +apis/swagger/v1/discoverer/discoverer.swagger.json +apis/swagger/v1/filter/egress/egress_filter.swagger.json +apis/swagger/v1/filter/ingress/ingress_filter.swagger.json +apis/swagger/v1/manager/index/index_manager.swagger.json +apis/swagger/v1/mirror/mirror.swagger.json +apis/swagger/v1/payload/payload.swagger.json +apis/swagger/v1/rpc/errdetails/error_details.swagger.json +apis/swagger/v1/vald/filter.swagger.json +apis/swagger/v1/vald/flush.swagger.json +apis/swagger/v1/vald/insert.swagger.json +apis/swagger/v1/vald/object.swagger.json +apis/swagger/v1/vald/remove.swagger.json +apis/swagger/v1/vald/search.swagger.json +apis/swagger/v1/vald/update.swagger.json +apis/swagger/v1/vald/upsert.swagger.json +assets/docs/guides/observability-configuration/architecture.png +assets/docs/guides/operations/grafana-example.png +assets/docs/overview/component/agent/agent.drawio +assets/docs/overview/component/agent/ngt.png +assets/docs/overview/component/agent/sidecar_backup.png +assets/docs/overview/component/agent/sidecar_restore.png +assets/docs/overview/component/filter-gateway/egress_filtering.svg +assets/docs/overview/component/filter-gateway/filter-gateway.drawio +assets/docs/overview/component/filter-gateway/ingress_filtering_blob.svg +assets/docs/overview/component/filter-gateway/ingress_filtering_vector.svg +assets/docs/overview/component/mirror-gateway/full-mesh-connection.png +assets/docs/overview/component/mirror-gateway/mirror-gateway.png +assets/docs/overview/component/mirror-gateway/request-forwarding.png +assets/docs/overview/dataflow.drawio +assets/docs/overview/insert_flow.svg +assets/docs/overview/remove_flow.svg +assets/docs/overview/search_flow.svg +assets/docs/overview/update_flow.svg +assets/docs/overview/upsert_flow.svg +assets/docs/overview/vald_basic_architecture.svg +assets/docs/troubleshooting/provisioning_flow_chart.drawio +assets/docs/troubleshooting/provisioning_flow_chart.svg +assets/docs/tutorial/getstarted.svg +assets/docs/tutorial/tutorial.drawio +assets/docs/tutorial/vald-agent-standalone-on-k8s.svg +assets/docs/tutorial/vald-multicluster-on-k8s.png +assets/docs/usecase/usecase_audio.png +assets/docs/usecase/usecase_data.png +assets/docs/usecase/usecase_image.png +assets/docs/usecase/usecase_text.png +assets/docs/vald-ann-search-flow.drawio +assets/image/Vald_brandguidelines.pdf +assets/image/ai/Vald_logo_CMYK.ai +assets/image/ai/Vald_logo_RGB.ai +assets/image/png/graphic.png +assets/image/png/logo.png +assets/image/png/logo_darkgray.png +assets/image/png/logo_white.png +assets/image/png/symbol.png +assets/image/png/symbol_darkgray.png +assets/image/png/symbol_white.png +assets/image/readme.svg +assets/image/svg/logo.svg +assets/image/svg/logo_darkgray.svg +assets/image/svg/logo_white.svg +assets/image/svg/symbol.svg +assets/image/svg/symbol_darkgray.svg +assets/image/svg/symbol_white.svg +assets/image/svg/vald_architecture_overview.svg +assets/image/svg/vald_architecture_overview_v0.svg +assets/image/vald-users/japansearch_color.png +assets/image/vald-users/lycorp.png +assets/image/vald-users/lycorp_black.png +assets/image/vald-users/lycorp_white.png +assets/test/templates/common/call.tmpl +assets/test/templates/common/fill.tmpl +assets/test/templates/common/function.tmpl +assets/test/templates/common/header.tmpl +assets/test/templates/common/inline.tmpl +assets/test/templates/common/inputs.tmpl +assets/test/templates/common/message.tmpl +assets/test/templates/common/results.tmpl +assets/test/templates/option/call.tmpl +assets/test/templates/option/fill.tmpl +assets/test/templates/option/function.tmpl +assets/test/templates/option/header.tmpl +assets/test/templates/option/inline.tmpl +assets/test/templates/option/inputs.tmpl +assets/test/templates/option/message.tmpl +assets/test/templates/option/results.tmpl +buf.gen.yaml +buf.work.yaml +charts/vald-benchmark-operator/Chart.yaml +charts/vald-benchmark-operator/README.md +charts/vald-benchmark-operator/README.md.gotmpl +charts/vald-benchmark-operator/crds/valdbenchmarkjob.yaml +charts/vald-benchmark-operator/crds/valdbenchmarkoperatorrelease.yaml +charts/vald-benchmark-operator/crds/valdbenchmarkscenario.yaml +charts/vald-benchmark-operator/schemas/job-values.schema.json +charts/vald-benchmark-operator/schemas/job-values.yaml +charts/vald-benchmark-operator/schemas/scenario-values.schema.json +charts/vald-benchmark-operator/schemas/scenario-values.yaml +charts/vald-benchmark-operator/templates/NOTES.txt +charts/vald-benchmark-operator/templates/_helpers.tpl +charts/vald-benchmark-operator/templates/clusterrole.yaml +charts/vald-benchmark-operator/templates/clusterrolebinding.yaml +charts/vald-benchmark-operator/templates/configmap.yaml +charts/vald-benchmark-operator/templates/deployment.yaml +charts/vald-benchmark-operator/templates/service.yaml +charts/vald-benchmark-operator/templates/serviceaccount.yaml +charts/vald-benchmark-operator/values.schema.json +charts/vald-benchmark-operator/values.yaml +charts/vald-benchmark-operator/values/benchmark-job.yaml +charts/vald-benchmark-operator/values/benchmark-scenario.yaml +charts/vald-helm-operator/.helmignore +charts/vald-helm-operator/Chart.yaml +charts/vald-helm-operator/README.md +charts/vald-helm-operator/README.md.gotmpl +charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml +charts/vald-helm-operator/crds/valdrelease.yaml +charts/vald-helm-operator/templates/NOTES.txt +charts/vald-helm-operator/templates/_helpers.tpl +charts/vald-helm-operator/templates/clusterrole.yaml +charts/vald-helm-operator/templates/clusterrolebinding.yaml +charts/vald-helm-operator/templates/operator.yaml +charts/vald-helm-operator/templates/serviceaccount.yaml +charts/vald-helm-operator/templates/svc.yaml +charts/vald-helm-operator/values.schema.json +charts/vald-helm-operator/values.yaml +charts/vald-readreplica/.helmignore +charts/vald-readreplica/Chart.yaml +charts/vald-readreplica/README.md +charts/vald-readreplica/README.md.gotmpl +charts/vald-readreplica/templates/NOTES.txt +charts/vald-readreplica/templates/_helpers.tpl +charts/vald-readreplica/templates/configmap.yaml +charts/vald-readreplica/templates/deployment.yaml +charts/vald-readreplica/templates/hpa.yaml +charts/vald-readreplica/templates/networkpolicy.yaml +charts/vald-readreplica/templates/pvc.yaml +charts/vald-readreplica/templates/snapshot.yaml +charts/vald-readreplica/templates/svc.yaml +charts/vald-readreplica/values.schema.json +charts/vald-readreplica/values.yaml +charts/vald/.helmignore +charts/vald/Chart.yaml +charts/vald/README.md +charts/vald/README.md.gotmpl +charts/vald/crds/valdmirrortarget.yaml +charts/vald/schemas/mirror-target-values.yaml +charts/vald/templates/NOTES.txt +charts/vald/templates/_helpers.tpl +charts/vald/templates/agent/clusterrole.yaml +charts/vald/templates/agent/clusterrolebinding.yaml +charts/vald/templates/agent/daemonset.yaml +charts/vald/templates/agent/deployment.yaml +charts/vald/templates/agent/faiss/configmap.yaml +charts/vald/templates/agent/hpa.yaml +charts/vald/templates/agent/networkpolicy.yaml +charts/vald/templates/agent/ngt/configmap.yaml +charts/vald/templates/agent/pdb.yaml +charts/vald/templates/agent/priorityclass.yaml +charts/vald/templates/agent/serviceaccount.yaml +charts/vald/templates/agent/sidecar/configmap.yaml +charts/vald/templates/agent/sidecar/svc.yaml +charts/vald/templates/agent/statefulset.yaml +charts/vald/templates/agent/svc.yaml +charts/vald/templates/discoverer/clusterrole.yaml +charts/vald/templates/discoverer/clusterrolebinding.yaml +charts/vald/templates/discoverer/configmap.yaml +charts/vald/templates/discoverer/daemonset.yaml +charts/vald/templates/discoverer/deployment.yaml +charts/vald/templates/discoverer/hpa.yaml +charts/vald/templates/discoverer/networkpolicy.yaml +charts/vald/templates/discoverer/pdb.yaml +charts/vald/templates/discoverer/priorityclass.yaml +charts/vald/templates/discoverer/serviceaccount.yaml +charts/vald/templates/discoverer/svc.yaml +charts/vald/templates/gateway/filter/configmap.yaml +charts/vald/templates/gateway/filter/daemonset.yaml +charts/vald/templates/gateway/filter/deployment.yaml +charts/vald/templates/gateway/filter/hpa.yaml +charts/vald/templates/gateway/filter/networkpolicy.yaml +charts/vald/templates/gateway/filter/pdb.yaml +charts/vald/templates/gateway/filter/priorityclass.yaml +charts/vald/templates/gateway/filter/svc.yaml +charts/vald/templates/gateway/ing.yaml +charts/vald/templates/gateway/lb/configmap.yaml +charts/vald/templates/gateway/lb/daemonset.yaml +charts/vald/templates/gateway/lb/deployment.yaml +charts/vald/templates/gateway/lb/hpa.yaml +charts/vald/templates/gateway/lb/networkpolicy.yaml +charts/vald/templates/gateway/lb/pdb.yaml +charts/vald/templates/gateway/lb/priorityclass.yaml +charts/vald/templates/gateway/lb/svc.yaml +charts/vald/templates/gateway/mirror/clusterrole.yaml +charts/vald/templates/gateway/mirror/clusterrolebinding.yaml +charts/vald/templates/gateway/mirror/configmap.yaml +charts/vald/templates/gateway/mirror/daemonset.yaml +charts/vald/templates/gateway/mirror/deployment.yaml +charts/vald/templates/gateway/mirror/hpa.yaml +charts/vald/templates/gateway/mirror/networkpolicy.yaml +charts/vald/templates/gateway/mirror/pdb.yaml +charts/vald/templates/gateway/mirror/priorityclass.yaml +charts/vald/templates/gateway/mirror/serviceaccount.yaml +charts/vald/templates/gateway/mirror/svc.yaml +charts/vald/templates/index/job/correction/configmap.yaml +charts/vald/templates/index/job/correction/cronjob.yaml +charts/vald/templates/index/job/correction/networkpolicy.yaml +charts/vald/templates/index/job/creation/configmap.yaml +charts/vald/templates/index/job/creation/cronjob.yaml +charts/vald/templates/index/job/creation/networkpolicy.yaml +charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml +charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml +charts/vald/templates/index/job/readreplica/rotate/configmap.yaml +charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml +charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml +charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml +charts/vald/templates/index/job/save/configmap.yaml +charts/vald/templates/index/job/save/cronjob.yaml +charts/vald/templates/index/job/save/networkpolicy.yaml +charts/vald/templates/index/operator/configmap.yaml +charts/vald/templates/index/operator/deployment.yaml +charts/vald/templates/index/operator/priorityclass.yaml +charts/vald/templates/manager/index/configmap.yaml +charts/vald/templates/manager/index/daemonset.yaml +charts/vald/templates/manager/index/deployment.yaml +charts/vald/templates/manager/index/networkpolicy.yaml +charts/vald/templates/manager/index/pdb.yaml +charts/vald/templates/manager/index/priorityclass.yaml +charts/vald/templates/manager/index/svc.yaml +charts/vald/values.go +charts/vald/values.schema.json +charts/vald/values.yaml +charts/vald/values/README.md +charts/vald/values/agent-ngt-standalone.yaml +charts/vald/values/dev-broken-index-backup.yaml +charts/vald/values/dev-observability.yaml +charts/vald/values/dev.yaml +charts/vald/values/multi-vald/dev-vald-01.yaml +charts/vald/values/multi-vald/dev-vald-02.yaml +charts/vald/values/multi-vald/dev-vald-03.yaml +charts/vald/values/multi-vald/dev-vald-with-mirror.yaml +charts/vald/values/multi-vald/mirror-target.yaml +charts/vald/values/vald-backup-via-pv-and-s3.yaml +charts/vald/values/vald-backup-via-pv.yaml +charts/vald/values/vald-backup-via-s3.yaml +charts/vald/values/vald-in-memory-mode-no-backup.yaml +cmd/agent/core/faiss/main.go +cmd/agent/core/faiss/sample.yaml +cmd/agent/core/ngt/main.go +cmd/agent/core/ngt/main_test.go +cmd/agent/core/ngt/sample-cow.yaml +cmd/agent/core/ngt/sample-fp16.yaml +cmd/agent/core/ngt/sample.yaml +cmd/agent/sidecar/main.go +cmd/agent/sidecar/main_test.go +cmd/discoverer/k8s/main.go +cmd/discoverer/k8s/main_test.go +cmd/discoverer/k8s/sample.yaml +cmd/filter/egress/.gitkeep +cmd/filter/ingress/.gitkeep +cmd/gateway/filter/main.go +cmd/gateway/filter/main_test.go +cmd/gateway/filter/sample.yaml +cmd/gateway/lb/main.go +cmd/gateway/lb/main_test.go +cmd/gateway/lb/sample.yaml +cmd/gateway/mirror/main.go +cmd/gateway/mirror/sample.yaml +cmd/index/job/correction/main.go +cmd/index/job/correction/main_test.go +cmd/index/job/correction/sample.yaml +cmd/index/job/creation/main.go +cmd/index/job/creation/main_test.go +cmd/index/job/creation/sample.yaml +cmd/index/job/readreplica/rotate/main.go +cmd/index/job/readreplica/rotate/main_test.go +cmd/index/job/readreplica/rotate/sample.yaml +cmd/index/job/save/main.go +cmd/index/job/save/main_test.go +cmd/index/job/save/sample.yaml +cmd/index/operator/main.go +cmd/index/operator/sample.yaml +cmd/manager/index/main.go +cmd/manager/index/main_test.go +cmd/manager/index/sample.yaml +cmd/tools/benchmark/job/main.go +cmd/tools/benchmark/job/sample.yaml +cmd/tools/benchmark/operator/main.go +cmd/tools/benchmark/operator/sample.yaml +cmd/tools/cli/benchmark/core/main.go +cmd/tools/cli/benchmark/core/main_test.go +cmd/tools/cli/loadtest/main.go +cmd/tools/cli/loadtest/main_test.go +cmd/tools/cli/loadtest/sample.yaml +cmd/tools/cli/vdctl/main.go +cmd/tools/cli/vdctl/main_test.go +design/.gitkeep +design/Vald Architecture Assets.drawio +design/Vald Architecture Dataflow.drawio +design/Vald Architecture Overview.drawio +design/vald_architecture_overview.png +dockers/agent/core/faiss/Dockerfile +dockers/agent/core/ngt/Dockerfile +dockers/agent/core/ngt/README.md +dockers/agent/sidecar/Dockerfile +dockers/agent/sidecar/README.md +dockers/ci/base/Dockerfile +dockers/ci/base/README.md +dockers/dev/Dockerfile +dockers/dev/README.md +dockers/discoverer/k8s/Dockerfile +dockers/discoverer/k8s/README.md +dockers/gateway/filter/Dockerfile +dockers/gateway/filter/README.md +dockers/gateway/lb/Dockerfile +dockers/gateway/lb/README.md +dockers/gateway/mirror/Dockerfile +dockers/index/job/correction/Dockerfile +dockers/index/job/creation/Dockerfile +dockers/index/job/readreplica/rotate/Dockerfile +dockers/index/job/save/Dockerfile +dockers/index/operator/Dockerfile +dockers/manager/index/Dockerfile +dockers/manager/index/README.md +dockers/operator/helm/Dockerfile +dockers/operator/helm/README.md +dockers/template.md +dockers/tools/benchmark/job/Dockerfile +dockers/tools/benchmark/operator/Dockerfile +dockers/tools/cli/loadtest/Dockerfile +dockers/tools/cli/loadtest/README.md +docs/api/README.md +docs/api/build_proto.md +docs/api/filter-gateway.md +docs/api/flush.md +docs/api/insert.md +docs/api/mirror-gateway.md +docs/api/object.md +docs/api/remove.md +docs/api/search.md +docs/api/status.md +docs/api/update.md +docs/api/upsert.md +docs/contributing/coding-style.md +docs/contributing/contributing-guide.md +docs/contributing/development.md +docs/contributing/unit-test-guideline.md +docs/overview/about-vald.md +docs/overview/architecture.md +docs/overview/component/README.md +docs/overview/component/agent.md +docs/overview/component/discoverer.md +docs/overview/component/filter-gateway.md +docs/overview/component/index-manager.md +docs/overview/component/lb-gateway.md +docs/overview/component/mirror-gateway.md +docs/overview/data-flow.md +docs/performance/benchmark.md +docs/performance/continuous-benchmark.md +docs/performance/loadtest.md +docs/performance/tuning-search-performance.md +docs/support/contacts.md +docs/support/faq.md +docs/troubleshooting/README.md +docs/troubleshooting/client-side.md +docs/troubleshooting/mirror-gateway.md +docs/troubleshooting/provisioning.md +docs/tutorial/get-started-with-faiss-agent.md +docs/tutorial/get-started.md +docs/tutorial/vald-agent-standalone-on-docker.md +docs/tutorial/vald-agent-standalone-on-k8s.md +docs/tutorial/vald-multicluster-on-k8s.md +docs/usecase/usage-example.md +docs/user-guides/backup-configuration.md +docs/user-guides/capacity-planning.md +docs/user-guides/client-api-config.md +docs/user-guides/cluster-role-binding.md +docs/user-guides/configuration.md +docs/user-guides/deployment.md +docs/user-guides/filtering-configuration.md +docs/user-guides/index-correction.md +docs/user-guides/mirroring-configuration.md +docs/user-guides/network-policy.md +docs/user-guides/observability-configuration.md +docs/user-guides/operations.md +docs/user-guides/sdks.md +docs/user-guides/upgrade-cluster.md +example/client/agent/main.go +example/client/go.mod +example/client/go.mod.default +example/client/go.sum +example/client/main.go +example/client/mirror/main.go +example/helm/benchmark/job-values.yaml +example/helm/benchmark/scenario-values.yaml +example/helm/values-standalone-agent-ngt.yaml +example/helm/values-with-pyroscope.yaml +example/helm/values.yaml +example/manifest/scylla/configmap.yaml +example/manifest/scylla/job.yaml +go.mod +go.sum +hack/CHANGELOG.template.md +hack/benchmark/assets/checksum/fashion-mnist-784-euclidean.md5 +hack/benchmark/assets/checksum/gist-960-euclidean.md5 +hack/benchmark/assets/checksum/glove-100-angular.md5 +hack/benchmark/assets/checksum/glove-200-angular.md5 +hack/benchmark/assets/checksum/glove-25-angular.md5 +hack/benchmark/assets/checksum/glove-50-angular.md5 +hack/benchmark/assets/checksum/kosarak-jaccard.md5 +hack/benchmark/assets/checksum/mnist-784-euclidean.md5 +hack/benchmark/assets/checksum/nytimes-256-angular.md5 +hack/benchmark/assets/checksum/sift-128-euclidean.md5 +hack/benchmark/assets/dataset/.gitignore +hack/benchmark/assets/large/dataset/.gitignore +hack/benchmark/assets/x1b/loader.go +hack/benchmark/assets/x1b/loader_bench_test.go +hack/benchmark/assets/x1b/loader_test.go +hack/benchmark/core/benchmark/benchmark.go +hack/benchmark/core/benchmark/benchmark_test.go +hack/benchmark/core/benchmark/option.go +hack/benchmark/core/benchmark/option_test.go +hack/benchmark/core/benchmark/strategy.go +hack/benchmark/core/benchmark/strategy/bulk_insert.go +hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go +hack/benchmark/core/benchmark/strategy/bulk_insert_commit_test.go +hack/benchmark/core/benchmark/strategy/bulk_insert_test.go +hack/benchmark/core/benchmark/strategy/get_vector.go +hack/benchmark/core/benchmark/strategy/get_vector_test.go +hack/benchmark/core/benchmark/strategy/insert.go +hack/benchmark/core/benchmark/strategy/insert_commit.go +hack/benchmark/core/benchmark/strategy/insert_commit_test.go +hack/benchmark/core/benchmark/strategy/insert_test.go +hack/benchmark/core/benchmark/strategy/remove.go +hack/benchmark/core/benchmark/strategy/remove_test.go +hack/benchmark/core/benchmark/strategy/search.go +hack/benchmark/core/benchmark/strategy/search_test.go +hack/benchmark/core/benchmark/strategy/strategy.go +hack/benchmark/core/benchmark/strategy/strategy_option.go +hack/benchmark/core/benchmark/strategy/strategy_option_test.go +hack/benchmark/core/benchmark/strategy/strategy_test.go +hack/benchmark/core/benchmark/strategy/util.go +hack/benchmark/core/benchmark/strategy/util_test.go +hack/benchmark/core/ngt/ngt_bench_test.go +hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go +hack/benchmark/internal/assets/dataset.go +hack/benchmark/internal/assets/dataset_test.go +hack/benchmark/internal/core/algorithm/algorithm.go +hack/benchmark/internal/core/algorithm/ngt/ngt.go +hack/benchmark/internal/core/algorithm/ngt/ngt_test.go +hack/benchmark/internal/core/algorithm/ngt/option.go +hack/benchmark/internal/core/algorithm/ngt/option_test.go +hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go +hack/benchmark/internal/db/nosql/cassandra/testdata.json +hack/benchmark/internal/operation/insert.go +hack/benchmark/internal/operation/insert_test.go +hack/benchmark/internal/operation/operation.go +hack/benchmark/internal/operation/operation_test.go +hack/benchmark/internal/operation/option.go +hack/benchmark/internal/operation/option_test.go +hack/benchmark/internal/operation/remove.go +hack/benchmark/internal/operation/remove_test.go +hack/benchmark/internal/operation/search.go +hack/benchmark/internal/operation/search_test.go +hack/benchmark/internal/operation/util.go +hack/benchmark/internal/operation/util_test.go +hack/benchmark/internal/starter/agent/core/ngt/ngt.go +hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go +hack/benchmark/internal/starter/agent/core/ngt/option.go +hack/benchmark/internal/starter/agent/core/ngt/option_test.go +hack/benchmark/internal/starter/gateway/vald/option.go +hack/benchmark/internal/starter/gateway/vald/vald.go +hack/benchmark/internal/starter/gateway/vald/vald_test.go +hack/benchmark/internal/starter/starter.go +hack/benchmark/metrics/metrics.go +hack/benchmark/src/singleflight/singleflight_bench_test.go +hack/git/hooks/pre-commit +hack/go.mod.default +hack/gorules/rules.go +hack/gorules/rules_test.go +hack/gorules/testdata/tests.go +hack/helm/schema/crd/main.go +hack/helm/schema/crd/main_test.go +hack/helm/schema/gen/main.go +hack/helm/schema/gen/main_test.go +hack/license/gen/main.go +hack/license/gen/main_test.go +hack/tools/kvsdb/main.go +hack/tools/metrics/main.go +hack/tools/metrics/main_test.go +internal/backoff/backoff.go +internal/backoff/backoff_test.go +internal/backoff/context.go +internal/backoff/context_test.go +internal/backoff/option.go +internal/backoff/option_test.go +internal/cache/cache.go +internal/cache/cache_test.go +internal/cache/cacher/cacher.go +internal/cache/cacher/cacher_test.go +internal/cache/gache/gache.go +internal/cache/gache/gache_test.go +internal/cache/gache/option.go +internal/cache/gache/option_test.go +internal/cache/option.go +internal/cache/option_test.go +internal/circuitbreaker/breaker.go +internal/circuitbreaker/breaker_test.go +internal/circuitbreaker/counter.go +internal/circuitbreaker/counter_test.go +internal/circuitbreaker/manager.go +internal/circuitbreaker/manager_test.go +internal/circuitbreaker/options.go +internal/circuitbreaker/options_test.go +internal/circuitbreaker/state.go +internal/circuitbreaker/state_test.go +internal/circuitbreaker/tripper.go +internal/circuitbreaker/tripper_test.go +internal/client/v1/client/agent/core/client.go +internal/client/v1/client/agent/core/client_test.go +internal/client/v1/client/agent/core/option.go +internal/client/v1/client/agent/core/option_test.go +internal/client/v1/client/client.go +internal/client/v1/client/discoverer/discover.go +internal/client/v1/client/discoverer/discover_test.go +internal/client/v1/client/discoverer/option.go +internal/client/v1/client/discoverer/option_test.go +internal/client/v1/client/filter/egress/client.go +internal/client/v1/client/filter/egress/client_test.go +internal/client/v1/client/filter/egress/option.go +internal/client/v1/client/filter/egress/option_test.go +internal/client/v1/client/filter/ingress/client.go +internal/client/v1/client/filter/ingress/client_test.go +internal/client/v1/client/filter/ingress/option.go +internal/client/v1/client/filter/ingress/option_test.go +internal/client/v1/client/mirror/mirror.go +internal/client/v1/client/mirror/option.go +internal/client/v1/client/vald/option.go +internal/client/v1/client/vald/option_test.go +internal/client/v1/client/vald/vald.go +internal/client/v1/client/vald/vald_test.go +internal/compress/compress.go +internal/compress/compress_test.go +internal/compress/gob.go +internal/compress/gob/gob.go +internal/compress/gob/gob_mock.go +internal/compress/gob_option.go +internal/compress/gob_test.go +internal/compress/gzip.go +internal/compress/gzip/gzip.go +internal/compress/gzip/gzip_mock.go +internal/compress/gzip_option.go +internal/compress/gzip_option_test.go +internal/compress/gzip_test.go +internal/compress/lz4.go +internal/compress/lz4/lz4.go +internal/compress/lz4/lz4_mock.go +internal/compress/lz4_option.go +internal/compress/lz4_option_test.go +internal/compress/lz4_test.go +internal/compress/mock.go +internal/compress/mock_test.go +internal/compress/zstd.go +internal/compress/zstd/option.go +internal/compress/zstd/zstd.go +internal/compress/zstd/zstd_mock.go +internal/compress/zstd_option.go +internal/compress/zstd_option_test.go +internal/compress/zstd_test.go +internal/config/backoff.go +internal/config/backoff_test.go +internal/config/backup.go +internal/config/backup_test.go +internal/config/benchmark.go +internal/config/blob.go +internal/config/blob_test.go +internal/config/cassandra.go +internal/config/cassandra_test.go +internal/config/circuitbreaker.go +internal/config/circuitbreaker_test.go +internal/config/client.go +internal/config/client_test.go +internal/config/compress.go +internal/config/compress_test.go +internal/config/config.go +internal/config/config_test.go +internal/config/corrector.go +internal/config/corrector_test.go +internal/config/discoverer.go +internal/config/discoverer_test.go +internal/config/faiss.go +internal/config/filter.go +internal/config/filter_test.go +internal/config/gateway.go +internal/config/gateway_test.go +internal/config/grpc.go +internal/config/grpc_test.go +internal/config/index.go +internal/config/index_creation.go +internal/config/index_creation_test.go +internal/config/index_operator.go +internal/config/index_save.go +internal/config/index_save_test.go +internal/config/index_test.go +internal/config/lb.go +internal/config/lb_test.go +internal/config/log.go +internal/config/log_test.go +internal/config/meta.go +internal/config/meta_test.go +internal/config/mirror.go +internal/config/mysql.go +internal/config/mysql_test.go +internal/config/net.go +internal/config/net_test.go +internal/config/ngt.go +internal/config/ngt_test.go +internal/config/observability.go +internal/config/observability_test.go +internal/config/readreplica_rotate.go +internal/config/readreplica_rotate_test.go +internal/config/redis.go +internal/config/redis_test.go +internal/config/server.go +internal/config/server_test.go +internal/config/sidecar.go +internal/config/sidecar_test.go +internal/config/tls.go +internal/config/tls_test.go +internal/config/transport.go +internal/config/transport_test.go +internal/conv/conv.go +internal/conv/conv_bench_test.go +internal/conv/conv_test.go +internal/core/algorithm/algorithm.go +internal/core/algorithm/faiss/Capi.cpp +internal/core/algorithm/faiss/Capi.h +internal/core/algorithm/faiss/faiss.go +internal/core/algorithm/faiss/option.go +internal/core/algorithm/ngt/Makefile +internal/core/algorithm/ngt/assets/index/grp +internal/core/algorithm/ngt/assets/index/obj +internal/core/algorithm/ngt/assets/index/prf +internal/core/algorithm/ngt/assets/index/tre +internal/core/algorithm/ngt/assets/test.ssv +internal/core/algorithm/ngt/ngt.go +internal/core/algorithm/ngt/ngt_bench_test.go +internal/core/algorithm/ngt/ngt_test.go +internal/core/algorithm/ngt/option.go +internal/core/algorithm/ngt/option_test.go +internal/db/kvs/bbolt/bbolt.go +internal/db/kvs/bbolt/bbolt_test.go +internal/db/kvs/bbolt/option.go +internal/db/kvs/bbolt/option_test.go +internal/db/kvs/pogreb/options.go +internal/db/kvs/pogreb/options_test.go +internal/db/kvs/pogreb/pogreb.go +internal/db/kvs/pogreb/pogreb_test.go +internal/db/kvs/redis/delete.go +internal/db/kvs/redis/get.go +internal/db/kvs/redis/hook.go +internal/db/kvs/redis/limiter.go +internal/db/kvs/redis/list.go +internal/db/kvs/redis/option.go +internal/db/kvs/redis/option_test.go +internal/db/kvs/redis/redis.go +internal/db/kvs/redis/redis_mock.go +internal/db/kvs/redis/redis_test.go +internal/db/kvs/redis/set.go +internal/db/nosql/cassandra/cassandra.go +internal/db/nosql/cassandra/cassandra_mock.go +internal/db/nosql/cassandra/cassandra_test.go +internal/db/nosql/cassandra/conviction.go +internal/db/nosql/cassandra/conviction_test.go +internal/db/nosql/cassandra/delete.go +internal/db/nosql/cassandra/observer.go +internal/db/nosql/cassandra/option.go +internal/db/nosql/cassandra/option_test.go +internal/db/rdb/mysql/dbr/connection.go +internal/db/rdb/mysql/dbr/dbr.go +internal/db/rdb/mysql/dbr/dbr_mock.go +internal/db/rdb/mysql/dbr/delete.go +internal/db/rdb/mysql/dbr/doc.go +internal/db/rdb/mysql/dbr/insert.go +internal/db/rdb/mysql/dbr/select.go +internal/db/rdb/mysql/dbr/session.go +internal/db/rdb/mysql/dbr/tx.go +internal/db/rdb/mysql/doc.go +internal/db/rdb/mysql/get.go +internal/db/rdb/mysql/model.go +internal/db/rdb/mysql/model_test.go +internal/db/rdb/mysql/mysql.go +internal/db/rdb/mysql/mysql_test.go +internal/db/rdb/mysql/option.go +internal/db/rdb/mysql/option_test.go +internal/db/rdb/mysql/receiver.go +internal/db/rdb/mysql/set.go +internal/db/storage/blob/blob.go +internal/db/storage/blob/cloudstorage/cloudstorage.go +internal/db/storage/blob/cloudstorage/cloudstorage_test.go +internal/db/storage/blob/cloudstorage/option.go +internal/db/storage/blob/cloudstorage/option_test.go +internal/db/storage/blob/cloudstorage/urlopener/option.go +internal/db/storage/blob/cloudstorage/urlopener/option_test.go +internal/db/storage/blob/cloudstorage/urlopener/urlopener.go +internal/db/storage/blob/cloudstorage/urlopener/urlopener_test.go +internal/db/storage/blob/s3/option.go +internal/db/storage/blob/s3/option_test.go +internal/db/storage/blob/s3/reader/io/io.go +internal/db/storage/blob/s3/reader/io/io_test.go +internal/db/storage/blob/s3/reader/option.go +internal/db/storage/blob/s3/reader/option_test.go +internal/db/storage/blob/s3/reader/reader.go +internal/db/storage/blob/s3/reader/reader_mock.go +internal/db/storage/blob/s3/reader/reader_test.go +internal/db/storage/blob/s3/s3.go +internal/db/storage/blob/s3/s3_test.go +internal/db/storage/blob/s3/sdk/s3/s3.go +internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go +internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go +internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go +internal/db/storage/blob/s3/session/option.go +internal/db/storage/blob/s3/session/option_test.go +internal/db/storage/blob/s3/session/session.go +internal/db/storage/blob/s3/session/session_test.go +internal/db/storage/blob/s3/writer/option.go +internal/db/storage/blob/s3/writer/option_test.go +internal/db/storage/blob/s3/writer/writer.go +internal/db/storage/blob/s3/writer/writer_mock.go +internal/db/storage/blob/s3/writer/writer_test.go +internal/encoding/json/json.go +internal/encoding/json/json_test.go +internal/errors/agent.go +internal/errors/agent_test.go +internal/errors/backup.go +internal/errors/benchmark.go +internal/errors/blob.go +internal/errors/blob_test.go +internal/errors/cache.go +internal/errors/cassandra.go +internal/errors/cassandra_test.go +internal/errors/circuitbreaker.go +internal/errors/circuitbreaker_test.go +internal/errors/client.go +internal/errors/compressor.go +internal/errors/compressor_test.go +internal/errors/config.go +internal/errors/corrector.go +internal/errors/discoverer.go +internal/errors/discoverer_test.go +internal/errors/errors.go +internal/errors/errors_benchmark_test.go +internal/errors/errors_test.go +internal/errors/faiss.go +internal/errors/file.go +internal/errors/file_test.go +internal/errors/filter.go +internal/errors/filter_test.go +internal/errors/gongt.go +internal/errors/grpc.go +internal/errors/grpc_test.go +internal/errors/http.go +internal/errors/http_test.go +internal/errors/info.go +internal/errors/info_test.go +internal/errors/io.go +internal/errors/io_test.go +internal/errors/k8s.go +internal/errors/lb.go +internal/errors/meta.go +internal/errors/mysql.go +internal/errors/mysql_test.go +internal/errors/net.go +internal/errors/net_test.go +internal/errors/ngt.go +internal/errors/ngt_test.go +internal/errors/observability.go +internal/errors/observability_test.go +internal/errors/option.go +internal/errors/option_test.go +internal/errors/redis.go +internal/errors/redis_test.go +internal/errors/rotator.go +internal/errors/runner.go +internal/errors/runner_test.go +internal/errors/runtime.go +internal/errors/runtime_test.go +internal/errors/storage.go +internal/errors/tls.go +internal/errors/unit.go +internal/errors/unit_test.go +internal/errors/vald.go +internal/errors/vald_test.go +internal/errors/vqueue.go +internal/errors/worker.go +internal/errors/worker_test.go +internal/file/file.go +internal/file/file_test.go +internal/file/watch/option.go +internal/file/watch/option_test.go +internal/file/watch/watch.go +internal/file/watch/watch_test.go +internal/hash/hash.go +internal/hash/hash_test.go +internal/info/info.go +internal/info/info_bench_test.go +internal/info/info_test.go +internal/info/option.go +internal/info/option_test.go +internal/io/copy.go +internal/io/copy_bench_test.go +internal/io/copy_test.go +internal/io/io.go +internal/io/io_test.go +internal/k8s/client/client.go +internal/k8s/client/client_test.go +internal/k8s/client/option.go +internal/k8s/client/option_test.go +internal/k8s/job/job.go +internal/k8s/job/option.go +internal/k8s/metrics/node/node.go +internal/k8s/metrics/node/node_test.go +internal/k8s/metrics/node/option.go +internal/k8s/metrics/node/option_test.go +internal/k8s/metrics/pod/option.go +internal/k8s/metrics/pod/option_test.go +internal/k8s/metrics/pod/pod.go +internal/k8s/metrics/pod/pod_test.go +internal/k8s/node/node.go +internal/k8s/node/node_test.go +internal/k8s/node/option.go +internal/k8s/node/option_test.go +internal/k8s/option.go +internal/k8s/option_test.go +internal/k8s/pod/option.go +internal/k8s/pod/option_test.go +internal/k8s/pod/pod.go +internal/k8s/pod/pod_test.go +internal/k8s/reconciler.go +internal/k8s/reconciler_test.go +internal/k8s/service/option.go +internal/k8s/service/option_test.go +internal/k8s/service/service.go +internal/k8s/service/service_test.go +internal/k8s/vald/benchmark/api/v1/info.go +internal/k8s/vald/benchmark/api/v1/job_types.go +internal/k8s/vald/benchmark/api/v1/scenario_types.go +internal/k8s/vald/benchmark/job/doc.go +internal/k8s/vald/benchmark/job/job.go +internal/k8s/vald/benchmark/job/job_template.go +internal/k8s/vald/benchmark/job/job_template_option.go +internal/k8s/vald/benchmark/job/option.go +internal/k8s/vald/benchmark/scenario/doc.go +internal/k8s/vald/benchmark/scenario/option.go +internal/k8s/vald/benchmark/scenario/scenario.go +internal/k8s/vald/mirror/api/v1/target_types.go +internal/k8s/vald/mirror/target/option.go +internal/k8s/vald/mirror/target/target.go +internal/k8s/vald/mirror/target/target_template.go +internal/k8s/vald/mirror/target/target_template_option.go +internal/log/format/format.go +internal/log/format/format_test.go +internal/log/glg/glg.go +internal/log/glg/glg_test.go +internal/log/glg/option.go +internal/log/glg/option_test.go +internal/log/level/level.go +internal/log/level/level_test.go +internal/log/log.go +internal/log/log_test.go +internal/log/logger/iface.go +internal/log/logger/type.go +internal/log/logger/type_test.go +internal/log/mock/logger.go +internal/log/mock/logger_test.go +internal/log/mock/retry.go +internal/log/mock/retry_test.go +internal/log/nop/nop.go +internal/log/nop/nop_test.go +internal/log/option.go +internal/log/option_test.go +internal/log/retry/option.go +internal/log/retry/option_test.go +internal/log/retry/retry.go +internal/log/retry/retry_test.go +internal/log/zap/option.go +internal/log/zap/option_test.go +internal/log/zap/zap.go +internal/log/zap/zap_test.go +internal/net/control/control.go +internal/net/control/control_darwin.go +internal/net/control/control_other.go +internal/net/control/control_test.go +internal/net/control/control_unix.go +internal/net/control/control_windows.go +internal/net/dialer.go +internal/net/dialer_test.go +internal/net/grpc/admin/admin.go +internal/net/grpc/client.go +internal/net/grpc/client_test.go +internal/net/grpc/codec.go +internal/net/grpc/codec_test.go +internal/net/grpc/codes/codes.go +internal/net/grpc/context.go +internal/net/grpc/context_test.go +internal/net/grpc/credentials/credentials.go +internal/net/grpc/credentials/credentials_test.go +internal/net/grpc/errdetails/errdetails.go +internal/net/grpc/errdetails/errdetails_test.go +internal/net/grpc/handler.go +internal/net/grpc/health/health.go +internal/net/grpc/health/health_test.go +internal/net/grpc/interceptor.go +internal/net/grpc/interceptor/client/trace/trace.go +internal/net/grpc/interceptor/server/logging/accesslog.go +internal/net/grpc/interceptor/server/logging/accesslog_test.go +internal/net/grpc/interceptor/server/metric/metric.go +internal/net/grpc/interceptor/server/metric/metric_test.go +internal/net/grpc/interceptor/server/recover/recover.go +internal/net/grpc/interceptor/server/recover/recover_test.go +internal/net/grpc/interceptor/server/trace/trace.go +internal/net/grpc/interceptor/server/trace/trace_test.go +internal/net/grpc/keepalive/keepalive.go +internal/net/grpc/logger/logger.go +internal/net/grpc/logger/logger_test.go +internal/net/grpc/metadata.go +internal/net/grpc/option.go +internal/net/grpc/option_test.go +internal/net/grpc/pool/option.go +internal/net/grpc/pool/option_test.go +internal/net/grpc/pool/pool.go +internal/net/grpc/pool/pool_bench_test.go +internal/net/grpc/pool/pool_test.go +internal/net/grpc/proto/proto.go +internal/net/grpc/proto/proto_test.go +internal/net/grpc/reflection/reflection.go +internal/net/grpc/server.go +internal/net/grpc/server_test.go +internal/net/grpc/status/status.go +internal/net/grpc/status/status_test.go +internal/net/grpc/stream.go +internal/net/grpc/stream_test.go +internal/net/grpc/types/types.go +internal/net/grpc/types/types_test.go +internal/net/http/client/client.go +internal/net/http/client/client_test.go +internal/net/http/client/option.go +internal/net/http/client/option_test.go +internal/net/http/dump/dump.go +internal/net/http/dump/dump_test.go +internal/net/http/json/json.go +internal/net/http/json/json_test.go +internal/net/http/metrics/pprof.go +internal/net/http/metrics/pprof_test.go +internal/net/http/middleware/middleware.go +internal/net/http/middleware/middleware_test.go +internal/net/http/middleware/option.go +internal/net/http/middleware/option_test.go +internal/net/http/middleware/timeout.go +internal/net/http/middleware/timeout_test.go +internal/net/http/rest/rest.go +internal/net/http/rest/rest_test.go +internal/net/http/routing/middleware_mock.go +internal/net/http/routing/option.go +internal/net/http/routing/option_test.go +internal/net/http/routing/router.go +internal/net/http/routing/router_test.go +internal/net/http/routing/routes.go +internal/net/http/transport/option.go +internal/net/http/transport/option_test.go +internal/net/http/transport/roundtrip.go +internal/net/http/transport/roundtrip_mock.go +internal/net/http/transport/roundtrip_test.go +internal/net/net.go +internal/net/net_test.go +internal/net/option.go +internal/net/option_test.go +internal/observability/attribute/attribute.go +internal/observability/attribute/attribute_test.go +internal/observability/exporter/exporter.go +internal/observability/exporter/otlp/option.go +internal/observability/exporter/otlp/option_test.go +internal/observability/exporter/otlp/otlp.go +internal/observability/exporter/otlp/otlp_test.go +internal/observability/metrics/agent/core/faiss/faiss.go +internal/observability/metrics/agent/core/ngt/ngt.go +internal/observability/metrics/agent/core/ngt/ngt_test.go +internal/observability/metrics/agent/sidecar/sidecar.go +internal/observability/metrics/agent/sidecar/sidecar_test.go +internal/observability/metrics/backoff/backoff.go +internal/observability/metrics/backoff/backoff_test.go +internal/observability/metrics/circuitbreaker/circuitbreaker.go +internal/observability/metrics/circuitbreaker/circuitbreaker_test.go +internal/observability/metrics/gateway/mirror/mirror.go +internal/observability/metrics/grpc/grpc.go +internal/observability/metrics/grpc/grpc_test.go +internal/observability/metrics/index/job/correction/correction.go +internal/observability/metrics/index/job/correction/correction_test.go +internal/observability/metrics/info/info.go +internal/observability/metrics/info/info_test.go +internal/observability/metrics/manager/index/index.go +internal/observability/metrics/manager/index/index_test.go +internal/observability/metrics/mem/index/index.go +internal/observability/metrics/mem/mem.go +internal/observability/metrics/metrics.go +internal/observability/metrics/metrics_test.go +internal/observability/metrics/runtime/cgo/cgo.go +internal/observability/metrics/runtime/cgo/cgo_test.go +internal/observability/metrics/runtime/goroutine/goroutine.go +internal/observability/metrics/runtime/goroutine/goroutine_test.go +internal/observability/metrics/version/version.go +internal/observability/metrics/version/version_test.go +internal/observability/observability.go +internal/observability/observability_test.go +internal/observability/option.go +internal/observability/option_test.go +internal/observability/trace/status.go +internal/observability/trace/status_test.go +internal/observability/trace/trace.go +internal/observability/trace/trace_option.go +internal/observability/trace/trace_test.go +internal/params/option.go +internal/params/option_test.go +internal/params/params.go +internal/params/params_test.go +internal/rand/rand.go +internal/rand/rand_bench_test.go +internal/rand/rand_test.go +internal/runner/option.go +internal/runner/option_test.go +internal/runner/runner.go +internal/runner/runner_mock.go +internal/runner/runner_race_test.go +internal/runner/runner_test.go +internal/safety/safety.go +internal/safety/safety_bench_test.go +internal/safety/safety_test.go +internal/servers/option.go +internal/servers/option_test.go +internal/servers/server/option.go +internal/servers/server/option_test.go +internal/servers/server/server.go +internal/servers/server/server_test.go +internal/servers/servers.go +internal/servers/servers_mock.go +internal/servers/servers_test.go +internal/servers/starter/option.go +internal/servers/starter/option_test.go +internal/servers/starter/starter.go +internal/servers/starter/starter_test.go +internal/servers/starter/testdata/dummyCa.pem +internal/servers/starter/testdata/dummyServer.crt +internal/servers/starter/testdata/dummyServer.key +internal/strings/strings.go +internal/strings/strings_benchmark_test.go +internal/strings/strings_test.go +internal/sync/alias.go +internal/sync/errgroup/errgroup_test.go +internal/sync/errgroup/group.go +internal/sync/errgroup/group_test.go +internal/sync/map.go +internal/sync/semaphore/semaphore.go +internal/sync/semaphore/semaphore_bench_test.go +internal/sync/semaphore/semaphore_example_test.go +internal/sync/semaphore/semaphore_test.go +internal/sync/singleflight/singleflight.go +internal/sync/singleflight/singleflight_test.go +internal/test/comparator/comparators.go +internal/test/comparator/standard.go +internal/test/data/agent/ngt/validIndex/README.md +internal/test/data/agent/ngt/validIndex/grp +internal/test/data/agent/ngt/validIndex/metadata.json +internal/test/data/agent/ngt/validIndex/ngt-meta.kvsdb +internal/test/data/agent/ngt/validIndex/ngt-timestamp.kvsdb +internal/test/data/agent/ngt/validIndex/obj +internal/test/data/agent/ngt/validIndex/prf +internal/test/data/agent/ngt/validIndex/tre +internal/test/data/hdf5/doc.go +internal/test/data/hdf5/hdf5.go +internal/test/data/hdf5/hdf5_test.go +internal/test/data/hdf5/option.go +internal/test/data/hdf5/option_test.go +internal/test/data/request/doc.go +internal/test/data/request/insert.go +internal/test/data/request/insert_test.go +internal/test/data/request/object.go +internal/test/data/request/object_test.go +internal/test/data/request/remove.go +internal/test/data/request/remove_test.go +internal/test/data/strings/strings.go +internal/test/data/strings/strings_benchmark_test.go +internal/test/data/strings/strings_test.go +internal/test/data/tls/dummyCa.pem +internal/test/data/tls/dummyServer.crt +internal/test/data/tls/dummyServer.key +internal/test/data/tls/invalid.crt +internal/test/data/tls/invalid.pem +internal/test/data/vector/gen.go +internal/test/data/vector/gen_test.go +internal/test/doc.go +internal/test/goleak/goleak.go +internal/test/goleak/goleak_test.go +internal/test/mock/client/discoverer_client_mock.go +internal/test/mock/client/mirror_client_mock.go +internal/test/mock/controller_runtime.go +internal/test/mock/doc.go +internal/test/mock/grpc/grpc_client_mock.go +internal/test/mock/grpc_testify_mock.go +internal/test/mock/k8s/client.go +internal/test/mock/k8s/controller_runtime.go +internal/test/mock/k8s/reconciler.go +internal/test/mock/server_stream.go +internal/test/testdata.go +internal/test/testdata_test.go +internal/test/testify/testify.go +internal/timeutil/location/loc.go +internal/timeutil/location/loc_bench_test.go +internal/timeutil/location/loc_test.go +internal/timeutil/location/set.go +internal/timeutil/location/set_test.go +internal/timeutil/rate/rate.go +internal/timeutil/time.go +internal/timeutil/time_bench_test.go +internal/timeutil/time_test.go +internal/tls/option.go +internal/tls/option_test.go +internal/tls/tls.go +internal/tls/tls_test.go +internal/unit/unit.go +internal/unit/unit_test.go +internal/version/version.go +internal/version/version_test.go +internal/worker/queue.go +internal/worker/queue_mock.go +internal/worker/queue_option.go +internal/worker/queue_option_test.go +internal/worker/queue_test.go +internal/worker/worker.go +internal/worker/worker_option.go +internal/worker/worker_option_test.go +internal/worker/worker_test.go +k8s/agent/clusterrole.yaml +k8s/agent/clusterrolebinding.yaml +k8s/agent/daemonset.yaml +k8s/agent/deployment.yaml +k8s/agent/faiss/configmap.yaml +k8s/agent/hpa.yaml +k8s/agent/networkpolicy.yaml +k8s/agent/ngt/configmap.yaml +k8s/agent/pdb.yaml +k8s/agent/priorityclass.yaml +k8s/agent/serviceaccount.yaml +k8s/agent/sidecar/configmap.yaml +k8s/agent/sidecar/svc.yaml +k8s/agent/statefulset.yaml +k8s/agent/svc.yaml +k8s/debug/kind/config.yaml +k8s/discoverer/clusterrole.yaml +k8s/discoverer/clusterrolebinding.yaml +k8s/discoverer/configmap.yaml +k8s/discoverer/daemonset.yaml +k8s/discoverer/deployment.yaml +k8s/discoverer/hpa.yaml +k8s/discoverer/networkpolicy.yaml +k8s/discoverer/pdb.yaml +k8s/discoverer/priorityclass.yaml +k8s/discoverer/serviceaccount.yaml +k8s/discoverer/svc.yaml +k8s/external/minio/deployment.yaml +k8s/external/minio/mb-job.yaml +k8s/external/minio/svc.yaml +k8s/gateway/gateway/filter/configmap.yaml +k8s/gateway/gateway/filter/daemonset.yaml +k8s/gateway/gateway/filter/deployment.yaml +k8s/gateway/gateway/filter/hpa.yaml +k8s/gateway/gateway/filter/networkpolicy.yaml +k8s/gateway/gateway/filter/pdb.yaml +k8s/gateway/gateway/filter/priorityclass.yaml +k8s/gateway/gateway/filter/svc.yaml +k8s/gateway/gateway/ing.yaml +k8s/gateway/gateway/lb/configmap.yaml +k8s/gateway/gateway/lb/daemonset.yaml +k8s/gateway/gateway/lb/deployment.yaml +k8s/gateway/gateway/lb/hpa.yaml +k8s/gateway/gateway/lb/networkpolicy.yaml +k8s/gateway/gateway/lb/pdb.yaml +k8s/gateway/gateway/lb/priorityclass.yaml +k8s/gateway/gateway/lb/svc.yaml +k8s/gateway/gateway/mirror/clusterrole.yaml +k8s/gateway/gateway/mirror/clusterrolebinding.yaml +k8s/gateway/gateway/mirror/configmap.yaml +k8s/gateway/gateway/mirror/daemonset.yaml +k8s/gateway/gateway/mirror/deployment.yaml +k8s/gateway/gateway/mirror/hpa.yaml +k8s/gateway/gateway/mirror/networkpolicy.yaml +k8s/gateway/gateway/mirror/pdb.yaml +k8s/gateway/gateway/mirror/priorityclass.yaml +k8s/gateway/gateway/mirror/serviceaccount.yaml +k8s/gateway/gateway/mirror/svc.yaml +k8s/index/job/correction/configmap.yaml +k8s/index/job/correction/cronjob.yaml +k8s/index/job/correction/networkpolicy.yaml +k8s/index/job/creation/configmap.yaml +k8s/index/job/creation/cronjob.yaml +k8s/index/job/creation/networkpolicy.yaml +k8s/index/job/readreplica/rotate/clusterrole.yaml +k8s/index/job/readreplica/rotate/clusterrolebinding.yaml +k8s/index/job/readreplica/rotate/configmap.yaml +k8s/index/job/readreplica/rotate/cronjob.yaml +k8s/index/job/readreplica/rotate/networkpolicy.yaml +k8s/index/job/readreplica/rotate/serviceaccount.yaml +k8s/index/job/save/configmap.yaml +k8s/index/job/save/cronjob.yaml +k8s/index/job/save/networkpolicy.yaml +k8s/index/operator/configmap.yaml +k8s/index/operator/deployment.yaml +k8s/index/operator/priorityclass.yaml +k8s/manager/index/configmap.yaml +k8s/manager/index/daemonset.yaml +k8s/manager/index/deployment.yaml +k8s/manager/index/networkpolicy.yaml +k8s/manager/index/pdb.yaml +k8s/manager/index/priorityclass.yaml +k8s/manager/index/svc.yaml +k8s/metrics/grafana/configmap.yaml +k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml +k8s/metrics/grafana/dashboards/01-vald-agent.yaml +k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml +k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml +k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml +k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml +k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml +k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml +k8s/metrics/grafana/deployment.yaml +k8s/metrics/grafana/svc.yaml +k8s/metrics/jaeger/README.md +k8s/metrics/jaeger/jaeger.yaml +k8s/metrics/loki/loki.yaml +k8s/metrics/loki/promtail.yaml +k8s/metrics/otel/README.md +k8s/metrics/otel/collector.yaml +k8s/metrics/otel/operator.yaml +k8s/metrics/otel/pod-monitor.yaml +k8s/metrics/profefe/clusterrole.yaml +k8s/metrics/profefe/clusterrolebinding.yaml +k8s/metrics/profefe/cronjob.yaml +k8s/metrics/profefe/deployment.yaml +k8s/metrics/profefe/serviceaccount.yaml +k8s/metrics/profefe/svc.yaml +k8s/metrics/prometheus/clusterrole.yaml +k8s/metrics/prometheus/clusterrolebinding.yaml +k8s/metrics/prometheus/configmap.yaml +k8s/metrics/prometheus/deployment.yaml +k8s/metrics/prometheus/serviceaccount.yaml +k8s/metrics/prometheus/svc.yaml +k8s/metrics/pyroscope/README.md +k8s/metrics/pyroscope/base/clusterrole.yaml +k8s/metrics/pyroscope/base/clusterrolebinding.yaml +k8s/metrics/pyroscope/base/configmap.yaml +k8s/metrics/pyroscope/base/daemonset.yaml +k8s/metrics/pyroscope/base/deployment.yaml +k8s/metrics/pyroscope/base/kustomization.yaml +k8s/metrics/pyroscope/base/service.yaml +k8s/metrics/pyroscope/base/serviceaccount.yaml +k8s/metrics/pyroscope/overlay/README.md +k8s/metrics/pyroscope/overlay/deployment.yaml +k8s/metrics/pyroscope/overlay/kustomization.yaml +k8s/metrics/pyroscope/overlay/pvc.yaml +k8s/metrics/tempo/jaeger-agent.yaml +k8s/metrics/tempo/tempo.yaml +k8s/operator/helm/clusterrole.yaml +k8s/operator/helm/clusterrolebinding.yaml +k8s/operator/helm/crds/valdhelmoperatorrelease.yaml +k8s/operator/helm/crds/valdrelease.yaml +k8s/operator/helm/operator.yaml +k8s/operator/helm/serviceaccount.yaml +k8s/operator/helm/svc.yaml +k8s/readreplica/configmap.yaml +k8s/readreplica/deployment.yaml +k8s/readreplica/hpa.yaml +k8s/readreplica/networkpolicy.yaml +k8s/readreplica/pvc.yaml +k8s/readreplica/snapshot.yaml +k8s/readreplica/svc.yaml +k8s/tools/benchmark/job/clusterrole.yaml +k8s/tools/benchmark/job/clusterrolebinding.yaml +k8s/tools/benchmark/job/serviceaccount.yaml +k8s/tools/benchmark/job/svc.yaml +k8s/tools/benchmark/operator/clusterrole.yaml +k8s/tools/benchmark/operator/clusterrolebinding.yaml +k8s/tools/benchmark/operator/configmap.yaml +k8s/tools/benchmark/operator/crds/valdbenchmarkjob.yaml +k8s/tools/benchmark/operator/crds/valdbenchmarkoperatorrelease.yaml +k8s/tools/benchmark/operator/crds/valdbenchmarkscenario.yaml +k8s/tools/benchmark/operator/deployment.yaml +k8s/tools/benchmark/operator/service.yaml +k8s/tools/benchmark/operator/serviceaccount.yaml +k8s/tools/cli/loadtest/configmap.yaml +k8s/tools/cli/loadtest/cronjob.yaml +k8s/tools/cli/loadtest/job.yaml +pkg/agent/core/faiss/config/config.go +pkg/agent/core/faiss/handler/doc.go +pkg/agent/core/faiss/handler/grpc/flush.go +pkg/agent/core/faiss/handler/grpc/handler.go +pkg/agent/core/faiss/handler/grpc/index.go +pkg/agent/core/faiss/handler/grpc/insert.go +pkg/agent/core/faiss/handler/grpc/linear_search.go +pkg/agent/core/faiss/handler/grpc/object.go +pkg/agent/core/faiss/handler/grpc/option.go +pkg/agent/core/faiss/handler/grpc/remove.go +pkg/agent/core/faiss/handler/grpc/search.go +pkg/agent/core/faiss/handler/grpc/update.go +pkg/agent/core/faiss/handler/grpc/upsert.go +pkg/agent/core/faiss/handler/rest/handler.go +pkg/agent/core/faiss/handler/rest/option.go +pkg/agent/core/faiss/model/faiss.go +pkg/agent/core/faiss/router/option.go +pkg/agent/core/faiss/router/router.go +pkg/agent/core/faiss/service/faiss.go +pkg/agent/core/faiss/service/option.go +pkg/agent/core/faiss/usecase/agentd.go +pkg/agent/core/ngt/README.md +pkg/agent/core/ngt/config/config.go +pkg/agent/core/ngt/config/config_test.go +pkg/agent/core/ngt/handler/doc.go +pkg/agent/core/ngt/handler/grpc/flush.go +pkg/agent/core/ngt/handler/grpc/handler.go +pkg/agent/core/ngt/handler/grpc/handler_test.go +pkg/agent/core/ngt/handler/grpc/index.go +pkg/agent/core/ngt/handler/grpc/index_test.go +pkg/agent/core/ngt/handler/grpc/insert.go +pkg/agent/core/ngt/handler/grpc/insert_test.go +pkg/agent/core/ngt/handler/grpc/linear_search.go +pkg/agent/core/ngt/handler/grpc/linear_search_test.go +pkg/agent/core/ngt/handler/grpc/object.go +pkg/agent/core/ngt/handler/grpc/object_test.go +pkg/agent/core/ngt/handler/grpc/option.go +pkg/agent/core/ngt/handler/grpc/option_test.go +pkg/agent/core/ngt/handler/grpc/remove.go +pkg/agent/core/ngt/handler/grpc/remove_test.go +pkg/agent/core/ngt/handler/grpc/search.go +pkg/agent/core/ngt/handler/grpc/search_test.go +pkg/agent/core/ngt/handler/grpc/update.go +pkg/agent/core/ngt/handler/grpc/update_test.go +pkg/agent/core/ngt/handler/grpc/upsert.go +pkg/agent/core/ngt/handler/grpc/upsert_test.go +pkg/agent/core/ngt/handler/rest/handler.go +pkg/agent/core/ngt/handler/rest/option.go +pkg/agent/core/ngt/router/option.go +pkg/agent/core/ngt/router/option_test.go +pkg/agent/core/ngt/router/router.go +pkg/agent/core/ngt/router/router_test.go +pkg/agent/core/ngt/service/doc.go +pkg/agent/core/ngt/service/export_test.go +pkg/agent/core/ngt/service/ngt.go +pkg/agent/core/ngt/service/ngt_stateful_test.go +pkg/agent/core/ngt/service/ngt_test.go +pkg/agent/core/ngt/service/option.go +pkg/agent/core/ngt/service/option_test.go +pkg/agent/core/ngt/usecase/agentd.go +pkg/agent/core/ngt/usecase/agentd_test.go +pkg/agent/internal/kvs/kvs.go +pkg/agent/internal/kvs/kvs_test.go +pkg/agent/internal/kvs/option.go +pkg/agent/internal/kvs/option_test.go +pkg/agent/internal/metadata/metadata.go +pkg/agent/internal/metadata/metadata_test.go +pkg/agent/internal/vqueue/option.go +pkg/agent/internal/vqueue/queue.go +pkg/agent/internal/vqueue/queue_test.go +pkg/agent/internal/vqueue/stateful_test.go +pkg/agent/sidecar/README.md +pkg/agent/sidecar/config/config.go +pkg/agent/sidecar/config/config_test.go +pkg/agent/sidecar/handler/doc.go +pkg/agent/sidecar/handler/grpc/handler.go +pkg/agent/sidecar/handler/grpc/handler_test.go +pkg/agent/sidecar/handler/grpc/option.go +pkg/agent/sidecar/handler/grpc/option_test.go +pkg/agent/sidecar/handler/rest/handler.go +pkg/agent/sidecar/handler/rest/option.go +pkg/agent/sidecar/router/option.go +pkg/agent/sidecar/router/router.go +pkg/agent/sidecar/service/doc.go +pkg/agent/sidecar/service/observer/hook.go +pkg/agent/sidecar/service/observer/observer.go +pkg/agent/sidecar/service/observer/observer_test.go +pkg/agent/sidecar/service/observer/option.go +pkg/agent/sidecar/service/observer/option_test.go +pkg/agent/sidecar/service/restorer/option.go +pkg/agent/sidecar/service/restorer/option_test.go +pkg/agent/sidecar/service/restorer/restorer.go +pkg/agent/sidecar/service/restorer/restorer_test.go +pkg/agent/sidecar/service/storage/info.go +pkg/agent/sidecar/service/storage/option.go +pkg/agent/sidecar/service/storage/option_test.go +pkg/agent/sidecar/service/storage/storage.go +pkg/agent/sidecar/service/storage/storage_test.go +pkg/agent/sidecar/usecase/initcontainer/initcontainer.go +pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go +pkg/agent/sidecar/usecase/sidecar/sidecar.go +pkg/agent/sidecar/usecase/sidecar/sidecar_test.go +pkg/agent/sidecar/usecase/sidecard.go +pkg/agent/sidecar/usecase/sidecard_test.go +pkg/discoverer/k8s/README.md +pkg/discoverer/k8s/config/config.go +pkg/discoverer/k8s/config/config_test.go +pkg/discoverer/k8s/handler/doc.go +pkg/discoverer/k8s/handler/grpc/handler.go +pkg/discoverer/k8s/handler/grpc/handler_test.go +pkg/discoverer/k8s/handler/grpc/option.go +pkg/discoverer/k8s/handler/grpc/option_test.go +pkg/discoverer/k8s/handler/rest/handler.go +pkg/discoverer/k8s/handler/rest/option.go +pkg/discoverer/k8s/router/option.go +pkg/discoverer/k8s/router/router.go +pkg/discoverer/k8s/service/discover.go +pkg/discoverer/k8s/service/discover_test.go +pkg/discoverer/k8s/service/doc.go +pkg/discoverer/k8s/service/option.go +pkg/discoverer/k8s/service/option_test.go +pkg/discoverer/k8s/usecase/discovered.go +pkg/discoverer/k8s/usecase/discovered_test.go +pkg/filter/egress/.gitkeep +pkg/filter/ingress/.gitkeep +pkg/gateway/filter/README.md +pkg/gateway/filter/config/config.go +pkg/gateway/filter/config/config_test.go +pkg/gateway/filter/handler/doc.go +pkg/gateway/filter/handler/grpc/handler.go +pkg/gateway/filter/handler/grpc/handler_test.go +pkg/gateway/filter/handler/grpc/option.go +pkg/gateway/filter/handler/grpc/option_test.go +pkg/gateway/filter/handler/rest/handler.go +pkg/gateway/filter/handler/rest/option.go +pkg/gateway/filter/router/option.go +pkg/gateway/filter/router/router.go +pkg/gateway/filter/usecase/vald.go +pkg/gateway/filter/usecase/vald_test.go +pkg/gateway/internal/location/location_test.go +pkg/gateway/lb/README.md +pkg/gateway/lb/config/config.go +pkg/gateway/lb/config/config_test.go +pkg/gateway/lb/handler/doc.go +pkg/gateway/lb/handler/grpc/aggregation.go +pkg/gateway/lb/handler/grpc/aggregation_test.go +pkg/gateway/lb/handler/grpc/handler.go +pkg/gateway/lb/handler/grpc/handler_test.go +pkg/gateway/lb/handler/grpc/option.go +pkg/gateway/lb/handler/grpc/option_test.go +pkg/gateway/lb/handler/grpc/pairing_heap.go +pkg/gateway/lb/handler/grpc/pairing_heap_test.go +pkg/gateway/lb/handler/grpc/search_benchmark_test.go +pkg/gateway/lb/handler/rest/handler.go +pkg/gateway/lb/handler/rest/option.go +pkg/gateway/lb/router/option.go +pkg/gateway/lb/router/router.go +pkg/gateway/lb/service/doc.go +pkg/gateway/lb/service/gateway.go +pkg/gateway/lb/service/gateway_test.go +pkg/gateway/lb/service/option.go +pkg/gateway/lb/service/option_test.go +pkg/gateway/lb/usecase/vald.go +pkg/gateway/lb/usecase/vald_test.go +pkg/gateway/mirror/README.md +pkg/gateway/mirror/config/config.go +pkg/gateway/mirror/handler/doc.go +pkg/gateway/mirror/handler/grpc/handler.go +pkg/gateway/mirror/handler/grpc/handler_test.go +pkg/gateway/mirror/handler/grpc/mock_test.go +pkg/gateway/mirror/handler/grpc/option.go +pkg/gateway/mirror/handler/rest/handler.go +pkg/gateway/mirror/handler/rest/option.go +pkg/gateway/mirror/router/option.go +pkg/gateway/mirror/router/router.go +pkg/gateway/mirror/service/discovery.go +pkg/gateway/mirror/service/discovery_option.go +pkg/gateway/mirror/service/discovery_test.go +pkg/gateway/mirror/service/doc.go +pkg/gateway/mirror/service/gateway.go +pkg/gateway/mirror/service/gateway_mock_test.go +pkg/gateway/mirror/service/mirror.go +pkg/gateway/mirror/service/mirror_mock_test.go +pkg/gateway/mirror/service/mirror_option.go +pkg/gateway/mirror/service/mirror_test.go +pkg/gateway/mirror/service/option.go +pkg/gateway/mirror/usecase/vald.go +pkg/index/job/correction/config/config.go +pkg/index/job/correction/config/config_test.go +pkg/index/job/correction/service/corrector.go +pkg/index/job/correction/service/corrector_test.go +pkg/index/job/correction/service/options.go +pkg/index/job/correction/service/options_test.go +pkg/index/job/correction/usecase/corrector.go +pkg/index/job/correction/usecase/corrector_test.go +pkg/index/job/creation/config/config.go +pkg/index/job/creation/config/config_test.go +pkg/index/job/creation/service/indexer.go +pkg/index/job/creation/service/indexer_test.go +pkg/index/job/creation/service/options.go +pkg/index/job/creation/service/options_test.go +pkg/index/job/creation/usecase/creation.go +pkg/index/job/creation/usecase/creation_test.go +pkg/index/job/readreplica/rotate/config/config.go +pkg/index/job/readreplica/rotate/config/config_test.go +pkg/index/job/readreplica/rotate/service/options.go +pkg/index/job/readreplica/rotate/service/options_test.go +pkg/index/job/readreplica/rotate/service/rotator.go +pkg/index/job/readreplica/rotate/service/rotator_test.go +pkg/index/job/readreplica/rotate/usecase/rotate.go +pkg/index/job/readreplica/rotate/usecase/rotate_test.go +pkg/index/job/save/config/config.go +pkg/index/job/save/config/config_test.go +pkg/index/job/save/service/indexer.go +pkg/index/job/save/service/indexer_test.go +pkg/index/job/save/service/options.go +pkg/index/job/save/service/options_test.go +pkg/index/job/save/usecase/save.go +pkg/index/job/save/usecase/save_test.go +pkg/index/operator/config/config.go +pkg/index/operator/service/operator.go +pkg/index/operator/service/options.go +pkg/index/operator/usecase/operator.go +pkg/manager/index/README.md +pkg/manager/index/config/config.go +pkg/manager/index/config/config_test.go +pkg/manager/index/handler/doc.go +pkg/manager/index/handler/grpc/handler.go +pkg/manager/index/handler/grpc/handler_test.go +pkg/manager/index/handler/grpc/option.go +pkg/manager/index/handler/grpc/option_test.go +pkg/manager/index/handler/rest/handler.go +pkg/manager/index/handler/rest/option.go +pkg/manager/index/router/option.go +pkg/manager/index/router/router.go +pkg/manager/index/service/doc.go +pkg/manager/index/service/indexer.go +pkg/manager/index/service/indexer_test.go +pkg/manager/index/service/option.go +pkg/manager/index/service/option_test.go +pkg/manager/index/usecase/indexer.go +pkg/manager/index/usecase/indexer_test.go +pkg/tools/benchmark/job/README.md +pkg/tools/benchmark/job/config/config.go +pkg/tools/benchmark/job/config/config_test.go +pkg/tools/benchmark/job/config/doc.go +pkg/tools/benchmark/job/handler/doc.go +pkg/tools/benchmark/job/handler/grpc/handler.go +pkg/tools/benchmark/job/handler/grpc/option.go +pkg/tools/benchmark/job/handler/rest/handler.go +pkg/tools/benchmark/job/handler/rest/option.go +pkg/tools/benchmark/job/router/doc.go +pkg/tools/benchmark/job/router/option.go +pkg/tools/benchmark/job/router/router.go +pkg/tools/benchmark/job/service/doc.go +pkg/tools/benchmark/job/service/insert.go +pkg/tools/benchmark/job/service/job.go +pkg/tools/benchmark/job/service/object.go +pkg/tools/benchmark/job/service/option.go +pkg/tools/benchmark/job/service/remove.go +pkg/tools/benchmark/job/service/search.go +pkg/tools/benchmark/job/service/update.go +pkg/tools/benchmark/job/service/upsert.go +pkg/tools/benchmark/job/usecase/benchmarkd.go +pkg/tools/benchmark/operator/README.md +pkg/tools/benchmark/operator/config/config.go +pkg/tools/benchmark/operator/config/doc.go +pkg/tools/benchmark/operator/handler/doc.go +pkg/tools/benchmark/operator/handler/grpc/handler.go +pkg/tools/benchmark/operator/handler/grpc/option.go +pkg/tools/benchmark/operator/handler/rest/handler.go +pkg/tools/benchmark/operator/handler/rest/option.go +pkg/tools/benchmark/operator/router/doc.go +pkg/tools/benchmark/operator/router/option.go +pkg/tools/benchmark/operator/router/router.go +pkg/tools/benchmark/operator/service/doc.go +pkg/tools/benchmark/operator/service/operator.go +pkg/tools/benchmark/operator/service/operator_test.go +pkg/tools/benchmark/operator/service/option.go +pkg/tools/benchmark/operator/usecase/benchmarkd.go +pkg/tools/cli/loadtest/assets/dataset.go +pkg/tools/cli/loadtest/assets/dataset_test.go +pkg/tools/cli/loadtest/assets/hdf5_loader.go +pkg/tools/cli/loadtest/assets/hdf5_loader_test.go +pkg/tools/cli/loadtest/assets/large_dataset.go +pkg/tools/cli/loadtest/assets/large_dataset_test.go +pkg/tools/cli/loadtest/assets/small_dataset.go +pkg/tools/cli/loadtest/assets/small_dataset_test.go +pkg/tools/cli/loadtest/config/config.go +pkg/tools/cli/loadtest/config/config_test.go +pkg/tools/cli/loadtest/service/insert.go +pkg/tools/cli/loadtest/service/loader.go +pkg/tools/cli/loadtest/service/loader_option.go +pkg/tools/cli/loadtest/service/loader_option_test.go +pkg/tools/cli/loadtest/service/loader_test.go +pkg/tools/cli/loadtest/service/search.go +pkg/tools/cli/loadtest/usecase/load.go +pkg/tools/cli/loadtest/usecase/load_test.go +renovate.json +rust/Cargo.lock +rust/Cargo.toml +rust/bin/agent/Cargo.toml +rust/bin/agent/src/main.rs +rust/libs/ngt/Cargo.toml +rust/libs/ngt/src/lib.rs +rust/libs/proto/Cargo.toml +rust/libs/proto/src/core.v1.rs +rust/libs/proto/src/core.v1.tonic.rs +rust/libs/proto/src/discoverer.v1.rs +rust/libs/proto/src/discoverer.v1.tonic.rs +rust/libs/proto/src/filter.egress.v1.rs +rust/libs/proto/src/filter.egress.v1.tonic.rs +rust/libs/proto/src/filter.ingress.v1.rs +rust/libs/proto/src/filter.ingress.v1.tonic.rs +rust/libs/proto/src/lib.rs +rust/libs/proto/src/manager.index.v1.rs +rust/libs/proto/src/manager.index.v1.tonic.rs +rust/libs/proto/src/mirror.v1.rs +rust/libs/proto/src/mirror.v1.tonic.rs +rust/libs/proto/src/payload.v1.rs +rust/libs/proto/src/rpc.v1.rs +rust/libs/proto/src/sidecar.v1.rs +rust/libs/proto/src/sidecar.v1.tonic.rs +rust/libs/proto/src/vald.v1.rs +rust/libs/proto/src/vald.v1.tonic.rs +tests/chaos/chart/.helmignore +tests/chaos/chart/Chart.yaml +tests/chaos/chart/README.md +tests/chaos/chart/templates/NOTES.txt +tests/chaos/chart/templates/_helpers.tpl +tests/chaos/chart/templates/network/bandwidth.yaml +tests/chaos/chart/templates/network/partition.yaml +tests/chaos/chart/templates/pod/failure.yaml +tests/chaos/chart/templates/pod/kill.yaml +tests/chaos/chart/values.yaml +tests/e2e/crud/crud_faiss_test.go +tests/e2e/crud/crud_test.go +tests/e2e/hdf5/hdf5.go +tests/e2e/kubernetes/client/client.go +tests/e2e/kubernetes/kubectl/kubectl.go +tests/e2e/kubernetes/portforward/portforward.go +tests/e2e/multiapis/multiapis_test.go +tests/e2e/operation/doc.go +tests/e2e/operation/job.go +tests/e2e/operation/multi.go +tests/e2e/operation/operation.go +tests/e2e/operation/stream.go +tests/e2e/performance/max_vector_dim_test.go +tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go +tests/e2e/sidecar/sidecar_test.go +tests/performance/max_vector_dim_test.go +versions/BUF_VERSION +versions/CHAOS_MESH_VERSION +versions/FAISS_VERSION +versions/GOLANGCILINT_VERSION +versions/GO_VERSION +versions/HDF5_VERSION +versions/HELM_DOCS_VERSION +versions/HELM_VERSION +versions/JAEGER_OPERATOR_VERSION +versions/K3S_VERSION +versions/KIND_VERSION +versions/KUBECTL_VERSION +versions/KUBELINTER_VERSION +versions/NGT_VERSION +versions/OPERATOR_SDK_VERSION +versions/OTEL_OPERATOR_VERSION +versions/PROMETHEUS_STACK_VERSION +versions/PROTOBUF_VERSION +versions/REVIEWDOG_VERSION +versions/TELEPRESENCE_VERSION +versions/VALDCLI_VERSION +versions/VALD_VERSION +versions/YQ_VERSION +versions/ZLIB_VERSION +versions/actions/8398A7_ACTION_SLACK +versions/actions/ACTIONS_CACHE +versions/actions/ACTIONS_CHECKOUT +versions/actions/ACTIONS_DOWNLOAD_ARTIFACT +versions/actions/ACTIONS_LABELER +versions/actions/ACTIONS_SETUP_GO +versions/actions/ACTIONS_SETUP_NODE +versions/actions/ACTIONS_UPLOAD_ARTIFACT +versions/actions/AQUASECURITY_TRIVY_ACTION +versions/actions/AZURE_SETUP_HELM +versions/actions/CIRRUS_ACTIONS_REBASE +versions/actions/CODECOV_CODECOV_ACTION +versions/actions/CRAZY_MAX_GHACTION_IMPORT_GPG +versions/actions/DOCKER_LOGIN_ACTION +versions/actions/DOCKER_SETUP_BUILDX_ACTION +versions/actions/DOCKER_SETUP_QEMU_ACTION +versions/actions/GITHUB_ISSUE_METRICS +versions/actions/MACHINE_LEARNING_APPS_ACTIONS_CHATOPS +versions/actions/PETER_EVANS_CREATE_ISSUE_FROM_FILE +versions/actions/REVIEWDOG_ACTION_HADOLINT +versions/actions/REVIEWDOG_ACTION_LANGUAGETOOL +versions/actions/SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET +versions/actions/SOFTPROPS_ACTION_GH_RELEASE +versions/actions/TECHNOTE_SPACE_WORKFLOW_CONCLUSION_ACTION diff --git a/.github/workflows/chatops.yml b/.github/workflows/chatops.yml index 8de3dc115c9..7f4f2e2055f 100644 --- a/.github/workflows/chatops.yml +++ b/.github/workflows/chatops.yml @@ -132,7 +132,7 @@ jobs: git config --global --add safe.directory ${GITHUB_WORKSPACE} - name: Automatic Rebase if: steps.check_comments_rebase.outputs.BOOL_TRIGGERED == 'true' && steps.check_permissions.outputs.EXECUTABLE == 'true' - uses: cirrus-actions/rebase@1.5 + uses: cirrus-actions/rebase@1.8 env: GITHUB_TOKEN: ${{ secrets.DISPATCH_TOKEN }} - name: Failure comment diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 5304e6ccc67..43263cf90ab 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -54,7 +54,7 @@ jobs: run: | make coverage - name: Upload coverage report to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{secrets.CODECOV_TOKEN}} file: ./coverage.out diff --git a/.github/workflows/reviewdog-markdown.yml b/.github/workflows/reviewdog-markdown.yml index a8c3cda5174..aa5f14d2c11 100644 --- a/.github/workflows/reviewdog-markdown.yml +++ b/.github/workflows/reviewdog-markdown.yml @@ -65,6 +65,8 @@ jobs: textlint: name: runner / textlint runs-on: ubuntu-latest + env: + REVIEWDOG_GITHUB_API_TOKEN: "${{ secrets.GITHUB_TOKEN }}" steps: - uses: actions/checkout@v4 - name: Set Git config @@ -73,13 +75,40 @@ jobs: - name: Setup node/npm uses: actions/setup-node@v4 with: - node-version: "16" + node-version: "latest" - name: Install textlint run: | + make reviewdog/install make textlint/ci/install - - name: textlint-github-pr-review - uses: tsuyoshicho/action-textlint@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - reporter: github-pr-review - textlint_flags: "docs/**" + - name: Run lint for files && Report to GitHub + run: | + make files/cspell | \ + reviewdog \ + -efm='%f:%l:%c - %m' \ + -name="files lint" \ + -diff="git diff ${{ github.event.pull_request.base.ref }}" \ + -reporter=github-pr-review \ + -level=error + make TEXTLINT_EXTRA_OPTIONS="-f=checkstyle" files/textlint | \ + reviewdog \ + -f=checkstyle \ + -name="docs lint" \ + -diff="git diff ${{ github.event.pull_request.base.ref }}" \ + -reporter=github-pr-review \ + -level=error + - name: Run lint for documents && Report to GitHub + run: | + make docs/cspell | \ + reviewdog \ + -efm='%f:%l:%c - %m' \ + -name="files lint" \ + -diff="git diff ${{ github.event.pull_request.base.ref }}" \ + -reporter=github-pr-review \ + -level=error + make TEXTLINT_EXTRA_OPTIONS="-f=checkstyle" docs/textlint | \ + reviewdog \ + -f=checkstyle \ + -name="docs lint" \ + -diff="git diff ${{ github.event.pull_request.base.ref }}" \ + -reporter=github-pr-review \ + -level=error diff --git a/.prh.yaml b/.prh.yaml index 28daaba69a9..22b36defea0 100644 --- a/.prh.yaml +++ b/.prh.yaml @@ -62,14 +62,14 @@ rules: expected: BestEffort specs: - from: besteffort - to: besteffort + to: BestEffort - from: BestEffort to: BestEffort - pattern: burstable expected: Burstable specs: - from: burstable - to: burstable + to: Burstable - from: Burstable to: Burstable - pattern: configMap @@ -90,15 +90,15 @@ rules: expected: documentation options: wordBoundary: true - - pattern: fashion-mnist - expected: Fashion-MNIST + - pattern: fashion\-mnist + expected: Fashion\-MNIST options: wordBoundary: true specs: - - from: fashion-mnist-784 - to: fashion-mnist-784 - - from: fashion-mnist - to: Fashion-MNIST + - from: fashion\-mnist\-784 + to: Fashion\-MNIST\-784 + - from: fashion\-mnist + to: Fashion\-MNIST - pattern: flamegraph expected: Flamegraph options: @@ -133,7 +133,7 @@ rules: expected: Guaranteed specs: - from: guaranteed - to: guaranteed + to: Guaranteed - from: Guaranteed to: Guaranteed - pattern: helm @@ -235,6 +235,24 @@ rules: options: wordBoundary: true expected: UUID + - pattern: config + options: + wordBoundary: true + expected: config + specs: + - from: config + to: config + - from: Config + to: Config + - pattern: Config + options: + wordBoundary: true + expected: Config + specs: + - from: config + to: config + - from: Config + to: Config - pattern: vald expected: Vald options: diff --git a/Makefile b/Makefile index bb432c9a283..44c55eef820 100644 --- a/Makefile +++ b/Makefile @@ -62,6 +62,8 @@ RUST_HOME = /usr/local/lib/rust RUSTUP_HOME = $(RUST_HOME)/rustup CARGO_HOME = $(RUST_HOME)/cargo +NPM_GLOBAL_PREFIX := $(eval NPM_GLOBAL_PREFIX := $(shell npm prefix --location=global))$(NPM_GLOBAL_PREFIX) + TEST_NOT_IMPL_PLACEHOLDER = NOT IMPLEMENTED BELOW TEMP_DIR := $(eval TEMP_DIR := $(shell mktemp -d))$(TEMP_DIR) @@ -306,6 +308,11 @@ HELM_VALUES ?= $(ROOTDIR)/charts/vald/values/dev.yaml # extra options to pass to helm when deploying sample vald cluster with make k8s/vald/deploy HELM_EXTRA_OPTIONS ?= +# extra options to pass to textlint +TEXTLINT_EXTRA_OPTIONS ?= +# extra options to pass to cspell +CSPELL_EXTRA_OPTIONS ?= + COMMA := , SHELL = bash @@ -389,6 +396,11 @@ clean-generated: mkdir -p $(ROOTDIR)/apis/grpc/v1/mirror mv $(TEMP_DIR)/mirror.go $(ROOTDIR)/apis/grpc/v1/mirror/mirror.go +.PHONY: files +## add current repository file list to .gitfiles +files: + git ls-files > $(ROOTDIR)/.gitfiles + .PHONY: license ## add license to files license: @@ -480,6 +492,7 @@ format/md: \ format/json: \ prettier/install prettier --write \ + "$(ROOTDIR)/.cspell.json" \ "$(ROOTDIR)/apis/**/*.json" \ "$(ROOTDIR)/charts/**/*.json" \ "$(ROOTDIR)/hack/**/*.json" @@ -582,7 +595,10 @@ faiss/install: /usr/local/lib/libfaiss.so .PHONY: lint ## run lints -lint: vet +lint: \ + docs/lint \ + files/lint \ + vet $(call go-lint) .PHONY: vet @@ -592,8 +608,41 @@ vet: .PHONY: docs/lint ## run lint for document -docs/lint: - textlint docs/**/*.md +docs/lint:\ + docs/cspell \ + docs/textlint + +.PHONY: files/lint +## run lint for document +files/lint: \ + files/cspell \ + files/textlint + +.PHONY: docs/textlint +## run textlint for document +docs/textlint:\ + textlint/install + textlint docs/**/*.md $(TEXTLINT_EXTRA_OPTIONS) + +.PHONY: files/textlint +## run textlint for document +files/textlint: \ + files \ + textlint/install + textlint $(ROOTDIR)/.gitfiles $(TEXTLINT_EXTRA_OPTION) + +.PHONY: docs/cspell +## run cspell for document +docs/cspell:\ + cspell/install + cspell docs/**/*.md --show-suggestions $(CSPELL_EXTRA_OPTIONS) + +.PHONY: files/cspell +## run cspell for document +files/cspell: \ + files \ + cspell/install + cspell-cli $(ROOTDIR)/.gitfiles --show-suggestions $(CSPELL_EXTRA_OPTIONS) .PHONY: changelog/update ## update changelog diff --git a/Makefile.d/actions.mk b/Makefile.d/actions.mk index 9c0ad6dc6f1..e30755dfbd8 100644 --- a/Makefile.d/actions.mk +++ b/Makefile.d/actions.mk @@ -14,7 +14,7 @@ # limitations under the License. # -ACTIONS_LIST := $(eval ACTIONS_LIST := $(shell grep -r -h -o -P "(?<=- uses: ).*?(?=@)" $(ROOTDIR)/.github/ | sort | uniq))$(ACTIONS_LIST) +ACTIONS_LIST := $(eval ACTIONS_LIST := $(shell grep --include=\*.{yml,yaml} -rohE 'uses: .+' .github/ | awk '!/\.github/ && !seen[$$0]++ {sub(/@.*/, "", $$0); print substr($$0, 7)}'))$(ACTIONS_LIST) .PHONY: list/actions ## show variation of external actions diff --git a/Makefile.d/functions.mk b/Makefile.d/functions.mk index b47ff7a597e..e9d7ac909dc 100644 --- a/Makefile.d/functions.mk +++ b/Makefile.d/functions.mk @@ -337,7 +337,14 @@ define update-github-actions if [ -n "$$ACTION_NAME" ]; then \ FILE_NAME=`echo $$ACTION_NAME | tr '/' '_' | tr '-' '_' | tr '[:lower:]' '[:upper:]'`; \ if [ -n "$$FILE_NAME" ]; then \ - VERSION=`curl --silent https://api.github.com/repos/$$ACTION_NAME/releases/latest | grep -Po '"tag_name": "\K.*?(?=")' | sed 's/v//g'`;\ + if [ "$$ACTION_NAME" = "aquasecurity/trivy-action" ] || [ "$$ACTION_NAME" = "machine-learning-apps/actions-chatops" ]; then \ + VERSION="master"; \ + elif [ "$$ACTION_NAME" = "softprops/action-gh-release" ]; then \ + VERSION="1.0.0"; \ + else \ + REPO_NAME=`echo $$ACTION_NAME | cut -d'/' -f1-2`; \ + VERSION=`curl --silent https://api.github.com/repos/$$REPO_NAME/releases/latest | grep -Po '"tag_name": "\K.*?(?=")' | sed 's/v//g' | sed -E 's/[^0-9.]+//g'`;\ + fi; \ if [ -n "$$VERSION" ]; then \ echo "updating $$ACTION_NAME version file $$FILE_NAME to $$VERSION"; \ echo $$VERSION > $(ROOTDIR)/versions/actions/$$FILE_NAME; \ @@ -345,8 +352,16 @@ define update-github-actions VERSION=`cat $(ROOTDIR)/versions/actions/$$FILE_NAME`; \ echo "No version found for $$ACTION_NAME version file $$FILE_NAME=$$VERSION"; \ fi; \ - VERSION_PREFIX=`echo $$VERSION | cut -c 1`; \ - find $(ROOTDIR)/.github -type f -exec sed -i "s%$$ACTION_NAME@.*%$$ACTION_NAME@v$$VERSION_PREFIX%g" {} +; \ + if [ "$$ACTION_NAME" = "cirrus-actions/rebase" ]; then \ + VERSION_PREFIX=$$VERSION; \ + find $(ROOTDIR)/.github -type f -exec sed -i "s%$$ACTION_NAME@.*%$$ACTION_NAME@$$VERSION_PREFIX%g" {} +; \ + elif echo $$VERSION | grep -qE '^[0-9]'; then \ + VERSION_PREFIX=`echo $$VERSION | cut -c 1`; \ + find $(ROOTDIR)/.github -type f -exec sed -i "s%$$ACTION_NAME@.*%$$ACTION_NAME@v$$VERSION_PREFIX%g" {} +; \ + else \ + VERSION_PREFIX=$$VERSION; \ + find $(ROOTDIR)/.github -type f -exec sed -i "s%$$ACTION_NAME@.*%$$ACTION_NAME@$$VERSION_PREFIX%g" {} +; \ + fi; \ else \ echo "No action version file found for $$ACTION_NAME version file $$FILE_NAME" >&2; \ fi \ @@ -355,3 +370,4 @@ define update-github-actions fi \ done endef + diff --git a/Makefile.d/tools.mk b/Makefile.d/tools.mk index f7c44a12d56..b0a63b540d1 100644 --- a/Makefile.d/tools.mk +++ b/Makefile.d/tools.mk @@ -67,7 +67,9 @@ $(BINDIR)/kubectl: chmod a+x $(BINDIR)/kubectl .PHONY: textlint/install -textlint/install: +textlint/install: $(NPM_GLOBAL_PREFIX)/bin/textlint + +$(NPM_GLOBAL_PREFIX)/bin/textlint: npm install -g textlint textlint-rule-en-spell textlint-rule-prh textlint-rule-write-good .PHONY: textlint/ci/install @@ -75,6 +77,12 @@ textlint/ci/install: npm init -y npm install --save-dev textlint textlint-rule-en-spell textlint-rule-prh textlint-rule-write-good +.PHONY: cspell/install +cspell/install: $(NPM_GLOBAL_PREFIX)/bin/cspell + +$(NPM_GLOBAL_PREFIX)/bin/cspell: + npm install -g git+https://github.com/streetsidesoftware/cspell-cli + .PHONY: buf/install buf/install: $(BINDIR)/buf diff --git a/README.md b/README.md index 31253af005e..6b9683e4887 100755 --- a/README.md +++ b/README.md @@ -308,6 +308,6 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d ## LICENSE -vald released under Apache 2.0 license, refer [LICENSE](https://github.com/vdaas/vald/blob/main/LICENSE) file. +Vald released under Apache 2.0 license, refer [LICENSE](https://github.com/vdaas/vald/blob/main/LICENSE) file. [![FOSSA Status](https://app.fossa.com/api/projects/custom%2B21465%2Fvald.svg?type=large)](https://app.fossa.com/projects/custom%2B21465%2Fvald?ref=badge_large) diff --git a/assets/docs/overview/component/filter-gateway/filiter-gateway.drawio b/assets/docs/overview/component/filter-gateway/filter-gateway.drawio similarity index 100% rename from assets/docs/overview/component/filter-gateway/filiter-gateway.drawio rename to assets/docs/overview/component/filter-gateway/filter-gateway.drawio diff --git a/example/client/go.mod b/example/client/go.mod index ff56d951e74..8e48dd3d23a 100644 --- a/example/client/go.mod +++ b/example/client/go.mod @@ -8,12 +8,12 @@ replace ( github.com/golang/protobuf => github.com/golang/protobuf v1.5.3 github.com/kpango/glg => github.com/kpango/glg v1.6.15 github.com/pkg/sftp => github.com/pkg/sftp v1.13.6 - golang.org/x/crypto => golang.org/x/crypto v0.20.0 - golang.org/x/net => golang.org/x/net v0.21.0 + golang.org/x/crypto => golang.org/x/crypto v0.21.0 + golang.org/x/net => golang.org/x/net v0.22.0 golang.org/x/text => golang.org/x/text v0.14.0 - google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240228224816-df926f6c8641 - google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641 - google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 + google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240304212257-790db918fca8 + google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8 + google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8 google.golang.org/grpc => google.golang.org/grpc v1.62.0 google.golang.org/protobuf => google.golang.org/protobuf v1.32.0 gopkg.in/yaml.v2 => gopkg.in/yaml.v2 v2.4.0 @@ -25,7 +25,7 @@ require ( github.com/kpango/glg v1.6.14 github.com/vdaas/vald-client-go v1.7.12 gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946 - google.golang.org/grpc v1.61.1 + google.golang.org/grpc v1.62.0 ) require ( @@ -35,9 +35,9 @@ require ( github.com/kpango/fastime v1.1.9 // indirect github.com/planetscale/vtprotobuf v0.6.0 // indirect golang.org/x/net v0.20.0 // indirect - golang.org/x/sys v0.17.0 // indirect + golang.org/x/sys v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240213162025-012b6fc9bca9 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240228201840-1f18d85a4ec2 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 // indirect google.golang.org/protobuf v1.32.0 // indirect ) diff --git a/example/client/go.sum b/example/client/go.sum index 04dbfb88dd8..2dc16b2f36d 100644 --- a/example/client/go.sum +++ b/example/client/go.sum @@ -25,19 +25,19 @@ go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= -golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/net v0.22.0 h1:9sGLhx7iRIHEiX0oAJ3MRZMUCElJgy7Br1nO+AMN3Tc= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946 h1:vJpL69PeUullhJyKtTjHjENEmZU3BkO4e+fod7nKzgM= gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946/go.mod h1:BQUWDHIAygjdt1HnUPQ0eWqLN2n5FwJycrpYUVUOx2I= -google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641 h1:SO1wX9btGFrwj9EzH3ocqfwiPVOxfv4ggAJajzlHA5s= -google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641/go.mod h1:wLupoVsUfYPgOMwjzhYFbaVklw/INms+dqTp0tc1fv8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 h1:DKU1r6Tj5s1vlU/moGhuGz7E3xRfwjdAfDzbsaQJtEY= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= +google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8 h1:8eadJkXbwDEMNwcB5O0s5Y5eCfyuCLdvaiOIaGTrWmQ= +google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8/go.mod h1:O1cOfN1Cy6QEYr7VxtjOyP5AdAuR0aJ/MYZaaof623Y= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8 h1:IR+hp6ypxjH24bkMfEJ0yHR21+gwPWdV+/IBrPQyn3k= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= diff --git a/go.mod b/go.mod index 3abf727c4c7..9a1cd3a3fb2 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.22.0 replace ( cloud.google.com/go => cloud.google.com/go v0.112.1 cloud.google.com/go/bigquery => cloud.google.com/go/bigquery v1.59.1 - cloud.google.com/go/compute => cloud.google.com/go/compute v1.24.0 + cloud.google.com/go/compute => cloud.google.com/go/compute v1.25.0 cloud.google.com/go/datastore => cloud.google.com/go/datastore v1.15.0 cloud.google.com/go/firestore => cloud.google.com/go/firestore v1.14.0 cloud.google.com/go/iam => cloud.google.com/go/iam v1.1.6 @@ -25,7 +25,7 @@ replace ( github.com/Azure/azure-sdk-for-go/sdk/azcore => github.com/Azure/azure-sdk-for-go/sdk/azcore v1.10.0 github.com/Azure/azure-sdk-for-go/sdk/azidentity => github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 github.com/Azure/azure-sdk-for-go/sdk/internal => github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2 - github.com/Azure/go-amqp => github.com/Azure/go-amqp v1.0.4 + github.com/Azure/go-amqp => github.com/Azure/go-amqp v1.0.5 github.com/Azure/go-autorest => github.com/Azure/go-autorest v14.2.1-0.20240104002855-4c0e21ca2bbb+incompatible github.com/Azure/go-autorest/autorest => github.com/Azure/go-autorest/autorest v0.11.30-0.20240104002855-4c0e21ca2bbb github.com/Azure/go-autorest/autorest/adal => github.com/Azure/go-autorest/autorest/adal v0.9.23 @@ -44,28 +44,28 @@ replace ( github.com/akrylysov/pogreb => github.com/akrylysov/pogreb v0.10.2 github.com/antihax/optional => github.com/antihax/optional v1.0.0 github.com/armon/go-socks5 => github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 - github.com/aws/aws-sdk-go => github.com/aws/aws-sdk-go v1.50.30 + github.com/aws/aws-sdk-go => github.com/aws/aws-sdk-go v1.50.31 github.com/aws/aws-sdk-go-v2 => github.com/aws/aws-sdk-go-v2 v1.25.2 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream => github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.1 - github.com/aws/aws-sdk-go-v2/config => github.com/aws/aws-sdk-go-v2/config v1.27.4 - github.com/aws/aws-sdk-go-v2/credentials => github.com/aws/aws-sdk-go-v2/credentials v1.17.4 + github.com/aws/aws-sdk-go-v2/config => github.com/aws/aws-sdk-go-v2/config v1.27.5 + github.com/aws/aws-sdk-go-v2/credentials => github.com/aws/aws-sdk-go-v2/credentials v1.17.5 github.com/aws/aws-sdk-go-v2/feature/ec2/imds => github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.2 - github.com/aws/aws-sdk-go-v2/feature/s3/manager => github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.6 + github.com/aws/aws-sdk-go-v2/feature/s3/manager => github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.7 github.com/aws/aws-sdk-go-v2/internal/configsources => github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 => github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.2 github.com/aws/aws-sdk-go-v2/internal/ini => github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding => github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.1 - github.com/aws/aws-sdk-go-v2/service/internal/checksum => github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.2 - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url => github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.2 + github.com/aws/aws-sdk-go-v2/service/internal/checksum => github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.3 + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url => github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.3 github.com/aws/aws-sdk-go-v2/service/internal/s3shared => github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.2 github.com/aws/aws-sdk-go-v2/service/kms => github.com/aws/aws-sdk-go-v2/service/kms v1.29.1 - github.com/aws/aws-sdk-go-v2/service/s3 => github.com/aws/aws-sdk-go-v2/service/s3 v1.51.1 + github.com/aws/aws-sdk-go-v2/service/s3 => github.com/aws/aws-sdk-go-v2/service/s3 v1.51.2 github.com/aws/aws-sdk-go-v2/service/secretsmanager => github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.28.1 github.com/aws/aws-sdk-go-v2/service/sns => github.com/aws/aws-sdk-go-v2/service/sns v1.29.1 github.com/aws/aws-sdk-go-v2/service/sqs => github.com/aws/aws-sdk-go-v2/service/sqs v1.31.1 github.com/aws/aws-sdk-go-v2/service/ssm => github.com/aws/aws-sdk-go-v2/service/ssm v1.49.1 github.com/aws/aws-sdk-go-v2/service/sso => github.com/aws/aws-sdk-go-v2/service/sso v1.20.1 - github.com/aws/aws-sdk-go-v2/service/sts => github.com/aws/aws-sdk-go-v2/service/sts v1.28.1 + github.com/aws/aws-sdk-go-v2/service/sts => github.com/aws/aws-sdk-go-v2/service/sts v1.28.2 github.com/aws/smithy-go => github.com/aws/smithy-go v1.20.1 github.com/benbjohnson/clock => github.com/benbjohnson/clock v1.3.5 github.com/beorn7/perks => github.com/beorn7/perks v1.0.1 @@ -172,14 +172,14 @@ replace ( github.com/ianlancetaylor/demangle => github.com/ianlancetaylor/demangle v0.0.0-20240205174729-1f824a1a9b87 github.com/inconshreveable/mousetrap => github.com/inconshreveable/mousetrap v1.1.0 github.com/jackc/chunkreader/v2 => github.com/jackc/chunkreader/v2 v2.0.1 - github.com/jackc/pgconn => github.com/jackc/pgconn v1.14.1 + github.com/jackc/pgconn => github.com/jackc/pgconn v1.14.3 github.com/jackc/pgio => github.com/jackc/pgio v1.0.0 github.com/jackc/pgmock => github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65 github.com/jackc/pgpassfile => github.com/jackc/pgpassfile v1.0.0 - github.com/jackc/pgproto3/v2 => github.com/jackc/pgproto3/v2 v2.3.2 + github.com/jackc/pgproto3/v2 => github.com/jackc/pgproto3/v2 v2.3.3 github.com/jackc/pgservicefile => github.com/jackc/pgservicefile v0.0.0-20231201235250-de7065d80cb9 github.com/jackc/pgtype => github.com/jackc/pgtype v1.14.2 - github.com/jackc/pgx/v4 => github.com/jackc/pgx/v4 v4.18.1 + github.com/jackc/pgx/v4 => github.com/jackc/pgx/v4 v4.18.2 github.com/jackc/puddle => github.com/jackc/puddle v1.3.0 github.com/jessevdk/go-flags => github.com/jessevdk/go-flags v1.5.0 github.com/jmespath/go-jmespath => github.com/jmespath/go-jmespath v0.4.0 @@ -224,7 +224,7 @@ replace ( github.com/niemeyer/pretty => github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e github.com/nxadm/tail => github.com/nxadm/tail v1.4.11 github.com/onsi/ginkgo => github.com/onsi/ginkgo v1.16.5 - github.com/onsi/ginkgo/v2 => github.com/onsi/ginkgo/v2 v2.15.0 + github.com/onsi/ginkgo/v2 => github.com/onsi/ginkgo/v2 v2.16.0 github.com/onsi/gomega => github.com/onsi/gomega v1.31.1 github.com/peterbourgon/diskv => github.com/peterbourgon/diskv v2.0.1+incompatible github.com/phpdave11/gofpdf => github.com/phpdave11/gofpdf v1.4.2 @@ -293,31 +293,31 @@ replace ( go.uber.org/multierr => go.uber.org/multierr v1.11.0 go.uber.org/zap => go.uber.org/zap v1.27.0 gocloud.dev => gocloud.dev v0.36.0 - golang.org/x/crypto => golang.org/x/crypto v0.20.0 + golang.org/x/crypto => golang.org/x/crypto v0.21.0 golang.org/x/exp => golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 golang.org/x/exp/typeparams => golang.org/x/exp/typeparams v0.0.0-20240222234643-814bf88cf225 golang.org/x/image => golang.org/x/image v0.15.0 golang.org/x/lint => golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 golang.org/x/mobile => golang.org/x/mobile v0.0.0-20240213143359-d1f7d3436075 - golang.org/x/mod => golang.org/x/mod v0.15.0 - golang.org/x/net => golang.org/x/net v0.21.0 - golang.org/x/oauth2 => golang.org/x/oauth2 v0.17.0 + golang.org/x/mod => golang.org/x/mod v0.16.0 + golang.org/x/net => golang.org/x/net v0.22.0 + golang.org/x/oauth2 => golang.org/x/oauth2 v0.18.0 golang.org/x/sync => golang.org/x/sync v0.6.0 - golang.org/x/sys => golang.org/x/sys v0.17.0 - golang.org/x/term => golang.org/x/term v0.17.0 + golang.org/x/sys => golang.org/x/sys v0.18.0 + golang.org/x/term => golang.org/x/term v0.18.0 golang.org/x/text => golang.org/x/text v0.14.0 golang.org/x/time => golang.org/x/time v0.5.0 - golang.org/x/tools => golang.org/x/tools v0.18.0 + golang.org/x/tools => golang.org/x/tools v0.19.0 golang.org/x/xerrors => golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 gomodules.xyz/jsonpatch/v2 => gomodules.xyz/jsonpatch/v2 v2.4.0 gonum.org/v1/gonum => gonum.org/v1/gonum v0.14.0 gonum.org/v1/hdf5 => gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946 gonum.org/v1/plot => gonum.org/v1/plot v0.14.0 - google.golang.org/api => google.golang.org/api v0.167.0 + google.golang.org/api => google.golang.org/api v0.168.0 google.golang.org/appengine => google.golang.org/appengine v1.6.8 - google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240228224816-df926f6c8641 - google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641 - google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 + google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240304212257-790db918fca8 + google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8 + google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8 google.golang.org/grpc => google.golang.org/grpc v1.62.0 google.golang.org/grpc/cmd/protoc-gen-go-grpc => google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.3.0 google.golang.org/protobuf => google.golang.org/protobuf v1.32.0 @@ -379,7 +379,7 @@ require ( github.com/stretchr/testify v1.9.0 github.com/zeebo/xxh3 v1.0.2 go.etcd.io/bbolt v1.3.8 - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.48.0 + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 go.opentelemetry.io/otel v1.24.0 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.0.0-00010101000000-000000000000 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.24.0 @@ -390,21 +390,21 @@ require ( go.opentelemetry.io/otel/trace v1.24.0 go.uber.org/automaxprocs v0.0.0-00010101000000-000000000000 go.uber.org/goleak v1.3.0 - go.uber.org/ratelimit v0.3.0 + go.uber.org/ratelimit v0.3.1 go.uber.org/zap v1.26.0 gocloud.dev v0.0.0-00010101000000-000000000000 - golang.org/x/net v0.21.0 + golang.org/x/net v0.22.0 golang.org/x/oauth2 v0.17.0 golang.org/x/sync v0.6.0 - golang.org/x/sys v0.17.0 + golang.org/x/sys v0.18.0 golang.org/x/text v0.14.0 golang.org/x/time v0.5.0 golang.org/x/tools v0.18.0 gonum.org/v1/hdf5 v0.0.0-00010101000000-000000000000 gonum.org/v1/plot v0.10.1 - google.golang.org/genproto/googleapis/api v0.0.0-20240221002015-b0ce06bbee7c - google.golang.org/genproto/googleapis/rpc v0.0.0-20240228201840-1f18d85a4ec2 - google.golang.org/grpc v1.61.1 + google.golang.org/genproto/googleapis/api v0.0.0-20240304161311-37d4d3c04a78 + google.golang.org/genproto/googleapis/rpc v0.0.0-20240304161311-37d4d3c04a78 + google.golang.org/grpc v1.62.0 google.golang.org/protobuf v1.32.0 gopkg.in/yaml.v2 v2.4.0 k8s.io/api v0.29.2 @@ -417,7 +417,7 @@ require ( ) require ( - cloud.google.com/go v0.112.0 // indirect + cloud.google.com/go v0.112.1 // indirect cloud.google.com/go/compute v1.24.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect cloud.google.com/go/iam v1.1.6 // indirect @@ -461,7 +461,7 @@ require ( github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect github.com/google/wire v0.5.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.1 // indirect + github.com/googleapis/gax-go/v2 v2.12.2 // indirect github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0 // indirect github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed // indirect @@ -496,19 +496,19 @@ require ( github.com/stretchr/objx v0.5.2 // indirect github.com/xlab/treeprint v1.2.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.48.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect go.opentelemetry.io/proto/otlp v1.1.0 // indirect go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/crypto v0.19.0 // indirect + golang.org/x/crypto v0.21.0 // indirect golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect golang.org/x/exp/typeparams v0.0.0-20240213143201-ec583247a57a // indirect golang.org/x/image v0.15.0 // indirect - golang.org/x/mod v0.15.0 // indirect - golang.org/x/term v0.17.0 // indirect + golang.org/x/mod v0.16.0 // indirect + golang.org/x/term v0.18.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/api v0.166.0 // indirect + google.golang.org/api v0.167.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff --git a/go.sum b/go.sum index 46fb2e9c674..9afe56f561d 100644 --- a/go.sum +++ b/go.sum @@ -4,7 +4,7 @@ cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= cloud.google.com/go/accessapproval v1.7.5/go.mod h1:g88i1ok5dvQ9XJsxpUInWWvUBrIZhyPDPbk4T01OoJ0= cloud.google.com/go/accesscontextmanager v1.8.5/go.mod h1:TInEhcZ7V9jptGNqN3EzZ5XMhT6ijWxTGjzyETwmL0Q= -cloud.google.com/go/aiplatform v1.60.0/go.mod h1:eTlGuHOahHprZw3Hio5VKmtThIOak5/qy6pzdsqcQnM= +cloud.google.com/go/aiplatform v1.62.0/go.mod h1:2bV2YLu7SxCECLZJKlEUpCAAHIyzpuUOqZDFKsvsHYk= cloud.google.com/go/analytics v0.23.0/go.mod h1:YPd7Bvik3WS95KBok2gPXDqQPHy08TsCQG6CdUCb+u0= cloud.google.com/go/apigateway v1.6.5/go.mod h1:6wCwvYRckRQogyDDltpANi3zsCDl6kWi0b4Je+w2UiI= cloud.google.com/go/apigeeconnect v1.6.5/go.mod h1:MEKm3AiT7s11PqTfKE3KZluZA9O91FNysvd3E6SJ6Ow= @@ -16,23 +16,23 @@ cloud.google.com/go/asset v1.17.2/go.mod h1:SVbzde67ehddSoKf5uebOD1sYw8Ab/jD/9EI cloud.google.com/go/assuredworkloads v1.11.5/go.mod h1:FKJ3g3ZvkL2D7qtqIGnDufFkHxwIpNM9vtmhvt+6wqk= cloud.google.com/go/automl v1.13.5/go.mod h1:MDw3vLem3yh+SvmSgeYUmUKqyls6NzSumDm9OJ3xJ1Y= cloud.google.com/go/baremetalsolution v1.2.4/go.mod h1:BHCmxgpevw9IEryE99HbYEfxXkAEA3hkMJbYYsHtIuY= -cloud.google.com/go/batch v1.8.0/go.mod h1:k8V7f6VE2Suc0zUM4WtoibNrA6D3dqBpB+++e3vSGYc= +cloud.google.com/go/batch v1.8.1/go.mod h1:IsgZU5ovzWnt61tLbe/rejiAphtLz5hsUjYsvw0VlkY= cloud.google.com/go/beyondcorp v1.0.4/go.mod h1:Gx8/Rk2MxrvWfn4WIhHIG1NV7IBfg14pTKv1+EArVcc= cloud.google.com/go/bigquery v1.59.1/go.mod h1:VP1UJYgevyTwsV7desjzNzDND5p6hZB+Z8gZJN1GQUc= -cloud.google.com/go/billing v1.18.2/go.mod h1:PPIwVsOOQ7xzbADCwNe8nvK776QpfrOAUkvKjCUcpSE= +cloud.google.com/go/billing v1.18.3/go.mod h1:RuLq6KCY/YQfB2X/hCv3xpsrrBCdxnMS0pJcL7qqx5w= cloud.google.com/go/binaryauthorization v1.8.1/go.mod h1:1HVRyBerREA/nhI7yLang4Zn7vfNVA3okoAR9qYQJAQ= cloud.google.com/go/certificatemanager v1.7.5/go.mod h1:uX+v7kWqy0Y3NG/ZhNvffh0kuqkKZIXdvlZRO7z0VtM= cloud.google.com/go/channel v1.17.5/go.mod h1:FlpaOSINDAXgEext0KMaBq/vwpLMkkPAw9b2mApQeHc= cloud.google.com/go/cloudbuild v1.15.1/go.mod h1:gIofXZSu+XD2Uy+qkOrGKEx45zd7s28u/k8f99qKals= cloud.google.com/go/clouddms v1.7.4/go.mod h1:RdrVqoFG9RWI5AvZ81SxJ/xvxPdtcRhFotwdE79DieY= cloud.google.com/go/cloudtasks v1.12.6/go.mod h1:b7c7fe4+TJsFZfDyzO51F7cjq7HLUlRi/KZQLQjDsaY= -cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg= -cloud.google.com/go/compute v1.24.0/go.mod h1:kw1/T+h/+tK2LJK0wiPPx1intgdAM3j/g3hFDlscY40= +cloud.google.com/go/compute v1.25.0 h1:H1/4SqSUhjPFE7L5ddzHOfY2bCAvjwNRZPNl6Ni5oYU= +cloud.google.com/go/compute v1.25.0/go.mod h1:GR7F0ZPZH8EhChlMo9FkLd7eUTwEymjqQagxzilIxIE= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/contactcenterinsights v1.13.0/go.mod h1:ieq5d5EtHsu8vhe2y3amtZ+BE+AQwX5qAy7cpo0POsI= -cloud.google.com/go/container v1.31.0/go.mod h1:7yABn5s3Iv3lmw7oMmyGbeV6tQj86njcTijkkGuvdZA= +cloud.google.com/go/container v1.32.0/go.mod h1:vv75c4WloiVmYUK0Yjj865Gr3d20ob0/WI4EcTyhG6s= cloud.google.com/go/containeranalysis v0.11.4/go.mod h1:cVZT7rXYBS9NG1rhQbWL9pWbXCKHWJPYraE8/FTSYPE= cloud.google.com/go/datacatalog v1.19.3/go.mod h1:ra8V3UAsciBpJKQ+z9Whkxzxv7jmQg1hfODr3N3YPJ4= cloud.google.com/go/dataflow v0.9.5/go.mod h1:udl6oi8pfUHnL0z6UN9Lf9chGqzDMVqcYTcZ1aPnCZQ= @@ -48,7 +48,7 @@ cloud.google.com/go/datastream v1.10.4/go.mod h1:7kRxPdxZxhPg3MFeCSulmAJnil8NJGG cloud.google.com/go/deploy v1.17.1/go.mod h1:SXQyfsXrk0fBmgBHRzBjQbZhMfKZ3hMQBw5ym7MN/50= cloud.google.com/go/dialogflow v1.49.0/go.mod h1:dhVrXKETtdPlpPhE7+2/k4Z8FRNUp6kMV3EW3oz/fe0= cloud.google.com/go/dlp v1.11.2/go.mod h1:9Czi+8Y/FegpWzgSfkRlyz+jwW6Te9Rv26P3UfU/h/w= -cloud.google.com/go/documentai v1.25.0/go.mod h1:ftLnzw5VcXkLItp6pw1mFic91tMRyfv6hHEY5br4KzY= +cloud.google.com/go/documentai v1.26.0/go.mod h1:9YCBSv7aXXS88lpXQWcJbLB490u3WeQdGt5aGCkHGkA= cloud.google.com/go/domains v0.9.5/go.mod h1:dBzlxgepazdFhvG7u23XMhmMKBjrkoUNaw0A8AQB55Y= cloud.google.com/go/edgecontainer v1.1.5/go.mod h1:rgcjrba3DEDEQAidT4yuzaKWTbkTI5zAMu3yy6ZWS0M= cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= @@ -80,7 +80,7 @@ cloud.google.com/go/longrunning v0.5.2/go.mod h1:nqo6DQbNV2pXhGDbDMoN2bWz68MjZUz cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= cloud.google.com/go/managedidentities v1.6.5/go.mod h1:fkFI2PwwyRQbjLxlm5bQ8SjtObFMW3ChBGNqaMcgZjI= -cloud.google.com/go/maps v1.6.4/go.mod h1:rhjqRy8NWmDJ53saCfsXQ0LKwBHfi6OSh5wkq6BaMhI= +cloud.google.com/go/maps v1.7.0/go.mod h1:LqhDUCNSDAH6MvvubxDm7lPfHPhn6MduIaGCZ4iY1Ig= cloud.google.com/go/mediatranslation v0.8.5/go.mod h1:y7kTHYIPCIfgyLbKncgqouXJtLsU+26hZhHEEy80fSs= cloud.google.com/go/memcache v1.10.5/go.mod h1:/FcblbNd0FdMsx4natdj+2GWzTq+cjZvMa1I+9QsuMA= cloud.google.com/go/metastore v1.13.4/go.mod h1:FMv9bvPInEfX9Ac1cVcRXp8EBBQnBcqH6gz3KvJ9BAE= @@ -90,7 +90,7 @@ cloud.google.com/go/networkmanagement v1.9.4/go.mod h1:daWJAl0KTFytFL7ar33I6R/oN cloud.google.com/go/networksecurity v0.9.5/go.mod h1:KNkjH/RsylSGyyZ8wXpue8xpCEK+bTtvof8SBfIhMG8= cloud.google.com/go/notebooks v1.11.3/go.mod h1:0wQyI2dQC3AZyQqWnRsp+yA+kY4gC7ZIVP4Qg3AQcgo= cloud.google.com/go/optimization v1.6.3/go.mod h1:8ve3svp3W6NFcAEFr4SfJxrldzhUl4VMUJmhrqVKtYA= -cloud.google.com/go/orchestration v1.8.5/go.mod h1:C1J7HesE96Ba8/hZ71ISTV2UAat0bwN+pi85ky38Yq8= +cloud.google.com/go/orchestration v1.9.0/go.mod h1:sq28tiaY9crFRQlxIcYUupwq3Tr5fLctHmDlc+3WE9c= cloud.google.com/go/orgpolicy v1.12.1/go.mod h1:aibX78RDl5pcK3jA8ysDQCFkVxLj3aOQqrbBaUL2V5I= cloud.google.com/go/osconfig v1.12.5/go.mod h1:D9QFdxzfjgw3h/+ZaAb5NypM8bhOMqBzgmbhzWViiW8= cloud.google.com/go/oslogin v1.13.1/go.mod h1:vS8Sr/jR7QvPWpCjNqy6LYZr5Zs1e8ZGW/KPn9gmhws= @@ -99,7 +99,7 @@ cloud.google.com/go/policytroubleshooter v1.10.3/go.mod h1:+ZqG3agHT7WPb4EBIRqUv cloud.google.com/go/privatecatalog v0.9.5/go.mod h1:fVWeBOVe7uj2n3kWRGlUQqR/pOd450J9yZoOECcQqJk= cloud.google.com/go/pubsub v1.36.2/go.mod h1:mHCFLNG8abCrPzhuOnpBcr9DUy+l3/LWWn0qoJdbh1w= cloud.google.com/go/pubsublite v1.8.1/go.mod h1:fOLdU4f5xldK4RGJrBMm+J7zMWNj/k4PxwEZXy39QS0= -cloud.google.com/go/recaptchaenterprise/v2 v2.9.2/go.mod h1:trwwGkfhCmp05Ll5MSJPXY7yvnO0p4v3orGANAFHAuU= +cloud.google.com/go/recaptchaenterprise/v2 v2.10.0/go.mod h1:MbC5g6Dn3q39GboLOsYF+RtgfuRkys/hX3MxupDnVoA= cloud.google.com/go/recommendationengine v0.8.5/go.mod h1:A38rIXHGFvoPvmy6pZLozr0g59NRNREz4cx7F58HAsQ= cloud.google.com/go/recommender v1.12.1/go.mod h1:gf95SInWNND5aPas3yjwl0I572dtudMhMIG4ni8nr+0= cloud.google.com/go/redis v1.14.2/go.mod h1:g0Lu7RRRz46ENdFKQ2EcQZBAJ2PtJHJLuiiRuEXwyQw= @@ -110,11 +110,11 @@ cloud.google.com/go/run v1.3.4/go.mod h1:FGieuZvQ3tj1e9GnzXqrMABSuir38AJg5xhiYq+ cloud.google.com/go/scheduler v1.10.6/go.mod h1:pe2pNCtJ+R01E06XCDOJs1XvAMbv28ZsQEbqknxGOuE= cloud.google.com/go/secretmanager v1.11.5/go.mod h1:eAGv+DaCHkeVyQi0BeXgAHOU0RdrMeZIASKc+S7VqH4= cloud.google.com/go/security v1.15.5/go.mod h1:KS6X2eG3ynWjqcIX976fuToN5juVkF6Ra6c7MPnldtc= -cloud.google.com/go/securitycenter v1.24.4/go.mod h1:PSccin+o1EMYKcFQzz9HMMnZ2r9+7jbc+LvPjXhpwcU= +cloud.google.com/go/securitycenter v1.26.0/go.mod h1:NAwIe8QHZ3V27vWM1g+d33EE3QaUPPA17ITfwtLPZbw= cloud.google.com/go/servicedirectory v1.11.4/go.mod h1:Bz2T9t+/Ehg6x+Y7Ycq5xiShYLD96NfEsWNHyitj1qM= cloud.google.com/go/shell v1.7.5/go.mod h1:hL2++7F47/IfpfTO53KYf1EC+F56k3ThfNEXd4zcuiE= cloud.google.com/go/spanner v1.57.0/go.mod h1:aXQ5QDdhPRIqVhYmnkAdwPYvj/DRN0FguclhEWw+jOo= -cloud.google.com/go/speech v1.21.1/go.mod h1:E5GHZXYQlkqWQwY5xRSLHw2ci5NMQNG52FfMU1aZrIA= +cloud.google.com/go/speech v1.22.0/go.mod h1:d7pmrSKyrD12c7dRrjqgA/U0eeyZs0i4VpvOlpJXEBA= cloud.google.com/go/storage v1.39.0 h1:brbjUa4hbDHhpQf48tjqMaXEV+f1OGoaTmQau9tmCsA= cloud.google.com/go/storage v1.39.0/go.mod h1:OAEj/WZwUYjA3YHQ10/YcN9ttGuEpLwvaoyBXIPikEk= cloud.google.com/go/storagetransfer v1.10.4/go.mod h1:vef30rZKu5HSEf/x1tK3WfWrL0XVoUQN/EPDRGPzjZs= @@ -185,20 +185,20 @@ github.com/apache/arrow/go/v14 v14.0.2/go.mod h1:u3fgh3EdgN/YQ8cVQRguVW3R+seMybF github.com/apache/thrift v0.17.0/go.mod h1:OLxhMRJxomX+1I/KUw03qoV3mMz16BwaKI+d4fPBx7Q= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aws/aws-sdk-go v1.50.30 h1:2OelKH1eayeaH7OuL1Y9Ombfw4HK+/k0fEnJNWjyLts= -github.com/aws/aws-sdk-go v1.50.30/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.50.31 h1:gx2NRLLEDUmQFC4YUsfMUKkGCwpXVO8ijUecq/nOQGA= +github.com/aws/aws-sdk-go v1.50.31/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v1.25.2 h1:/uiG1avJRgLGiQM9X3qJM8+Qa6KRGK5rRPuXE0HUM+w= github.com/aws/aws-sdk-go-v2 v1.25.2/go.mod h1:Evoc5AsmtveRt1komDwIsjHFyrP5tDuF1D1U+6z6pNo= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.1 h1:gTK2uhtAPtFcdRRJilZPx8uJLL2J85xK11nKtWL0wfU= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.1/go.mod h1:sxpLb+nZk7tIfCWChfd+h4QwHNUR57d8hA1cleTkjJo= -github.com/aws/aws-sdk-go-v2/config v1.27.4 h1:AhfWb5ZwimdsYTgP7Od8E9L1u4sKmDW2ZVeLcf2O42M= -github.com/aws/aws-sdk-go-v2/config v1.27.4/go.mod h1:zq2FFXK3A416kiukwpsd+rD4ny6JC7QSkp4QdN1Mp2g= -github.com/aws/aws-sdk-go-v2/credentials v1.17.4 h1:h5Vztbd8qLppiPwX+y0Q6WiwMZgpd9keKe2EAENgAuI= -github.com/aws/aws-sdk-go-v2/credentials v1.17.4/go.mod h1:+30tpwrkOgvkJL1rUZuRLoxcJwtI/OkeBLYnHxJtVe0= +github.com/aws/aws-sdk-go-v2/config v1.27.5 h1:brBPsyRFQn97M1ZhQ9tLXkO7Zytiar0NS06FGmEJBdg= +github.com/aws/aws-sdk-go-v2/config v1.27.5/go.mod h1:I53uvsfddRRTG5YcC4n5Z3aOD1BU8hYCoIG7iEJG4wM= +github.com/aws/aws-sdk-go-v2/credentials v1.17.5 h1:yn3zSvIKC2NZIs40cY3kckcy9Zma96PrRR07N54PCvY= +github.com/aws/aws-sdk-go-v2/credentials v1.17.5/go.mod h1:8JcKPAGZVnDWuR5lusAwmrSDtZnDIAnpQWaDC9RFt2g= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.2 h1:AK0J8iYBFeUk2Ax7O8YpLtFsfhdOByh2QIkHmigpRYk= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.2/go.mod h1:iRlGzMix0SExQEviAyptRWRGdYNo3+ufW/lCzvKVTUc= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.6 h1:prcsGA3onmpc7ea1W/m+SMj4uOn5vZ63uJp805UhJJs= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.6/go.mod h1:7eQrvATnVFDY0WfMYhfKkSQ1YtZlClT71fAAlsA1s34= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.7 h1:/r2O0R/JAD1Y1iCxxz7nClKntXqB9CLTrxu7csrAsSA= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.7/go.mod h1:TbQoOduGh1PZbTNRqaEemgj/e+mmFC3hScHEQDTcUoQ= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.2 h1:bNo4LagzUKbjdxE0tIcR9pMzLR2U/Tgie1Hq1HQ3iH8= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.2/go.mod h1:wRQv0nN6v9wDXuWThpovGQjqF1HFdcgWjporw14lS8k= github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.2 h1:EtOU5jsPdIQNP+6Q2C5e3d65NKT1PeCiQk+9OdzO12Q= @@ -209,20 +209,20 @@ github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPa github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.1 h1:EyBZibRTVAs6ECHZOw5/wlylS9OcTzwyjeQMudmREjE= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.1/go.mod h1:JKpmtYhhPs7D97NL/ltqz7yCkERFW5dOlHyVl66ZYF8= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.2 h1:zSdTXYLwuXDNPUS+V41i1SFDXG7V0ITp0D9UT9Cvl18= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.2/go.mod h1:v8m8k+qVy95nYi7d56uP1QImleIIY25BPiNJYzPBdFE= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.2 h1:5ffmXjPtwRExp1zc7gENLgCPyHFbhEPwVTkTiH9niSk= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.2/go.mod h1:Ru7vg1iQ7cR4i7SZ/JTLYN9kaXtbL69UdgG0OQWQxW0= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.3 h1:fpFzBoro/MetYBk+8kxoQGMeKSkXbymnbUh2gy6nVgk= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.3/go.mod h1:qmQPbMe5NQk/nEmpkl8iHyCSREJjEbRUrnqHpHabLlM= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.3 h1:x0N5ftQzgcfRpCpTiyZC40pvNUJYhzf4UgCsAyO6/P8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.3/go.mod h1:Ru7vg1iQ7cR4i7SZ/JTLYN9kaXtbL69UdgG0OQWQxW0= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.2 h1:1oY1AVEisRI4HNuFoLdRUB0hC63ylDAN6Me3MrfclEg= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.2/go.mod h1:KZ03VgvZwSjkT7fOetQ/wF3MZUvYFirlI1H5NklUNsY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.51.1 h1:juZ+uGargZOrQGNxkVHr9HHR/0N+Yu8uekQnV7EAVRs= -github.com/aws/aws-sdk-go-v2/service/s3 v1.51.1/go.mod h1:SoR0c7Jnq8Tpmt0KSLXIavhjmaagRqQpe9r70W3POJg= +github.com/aws/aws-sdk-go-v2/service/s3 v1.51.2 h1:ukAaTX8n/pX0Essg9CxW8VCjACv75vnNo2GRONR1w1Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.51.2/go.mod h1:wt4wZz/CBlJJwY0L7X6vPQ9njh2aHi59knqpJ6B/2cM= github.com/aws/aws-sdk-go-v2/service/sso v1.20.1 h1:utEGkfdQ4L6YW/ietH7111ZYglLJvS+sLriHJ1NBJEQ= github.com/aws/aws-sdk-go-v2/service/sso v1.20.1/go.mod h1:RsYqzYr2F2oPDdpy+PdhephuZxTfjHQe7SOBcZGoAU8= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.1 h1:3I2cBEYgKhrWlwyZgfpSO2BpaMY1LHPqXYk/QGlu2ew= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.1/go.mod h1:uQ7YYKZt3adCRrdCBREm1CD3efFLOUNH77MrUCvx5oA= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.2 h1:0YjXuWdYHvsm0HnT4vO8XpwG1D+i2roxSCBoN6deJ7M= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.2/go.mod h1:jI+FWmYkSMn+4APWmZiZTgt0oM0TrvymD51FMqCnWgA= github.com/aws/smithy-go v1.20.1 h1:4SZlSlMr36UEqC7XOyRVb27XMeZubNcBNN+9IgEPIQw= github.com/aws/smithy-go v1.20.1/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= @@ -516,8 +516,8 @@ github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= -github.com/onsi/ginkgo/v2 v2.15.0 h1:79HwNRBAZHOEwrczrgSOPy+eFTTlIGELKy5as+ClttY= -github.com/onsi/ginkgo/v2 v2.15.0/go.mod h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM= +github.com/onsi/ginkgo/v2 v2.16.0 h1:7q1w9frJDzninhXxjZd+Y/x54XNjG/UlRLIYPZafsPM= +github.com/onsi/ginkgo/v2 v2.16.0/go.mod h1:llBI3WDLL9Z6taip6f33H76YcWtJv+7R3HigUjbIBOs= github.com/onsi/gomega v1.31.1 h1:KYppCUK+bUgAZwHOu7EXVBKyQA6ILvOESHkn/tgoqvo= github.com/onsi/gomega v1.31.1/go.mod h1:y40C95dwAD1Nz36SsEnxvfFe8FFfNxzI5eJ0EYGyAy0= github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0= @@ -606,8 +606,9 @@ go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0/go.mod h1:SK2UL73Zy1quvRPonmOmRDiWk1KBV3LyIeeIxcEApWw= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.48.0 h1:doUP+ExOpH3spVTLS0FcWGLnQrPct/hD/bCPbDRUEAU= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.48.0/go.mod h1:rdENBZMT2OE6Ne/KLwpiXudnAsbdrdBaqBvTN8M8BgA= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw= go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo= go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo= go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.24.0 h1:f2jriWfOdldanBwS9jNBdeOKAQN7b4ugAMaNu1/1k9g= @@ -636,14 +637,14 @@ go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/ratelimit v0.3.0 h1:IdZd9wqvFXnvLvSEBo0KPcGfkoBGNkpTHlrE3Rcjkjw= -go.uber.org/ratelimit v0.3.0/go.mod h1:So5LG7CV1zWpY1sHe+DXTJqQvOx+FFPFaAs2SnoyBaI= +go.uber.org/ratelimit v0.3.1 h1:K4qVE+byfv/B3tC+4nYWP7v/6SimcO7HzHekoMNBma0= +go.uber.org/ratelimit v0.3.1/go.mod h1:6euWsTB6U/Nb3X++xEUXA8ciPJvr19Q/0h1+oDcJhRk= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= -golang.org/x/crypto v0.20.0 h1:jmAMJJZXr5KiCw05dfYK9QnqaqKLYXijU23lsEdcQqg= -golang.org/x/crypto v0.20.0/go.mod h1:Xwo95rrVNIoSMx9wa1JroENMToLWn3RNVrTBpLHgZPQ= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 h1:LfspQV/FYTatPTr/3HzIcmiUFH7PGP+OQ6mgDYo3yuQ= golang.org/x/exp v0.0.0-20240222234643-814bf88cf225/go.mod h1:CxmFvTBINI24O/j8iY7H1xHzx2i4OsyguNBmN/uPtqc= golang.org/x/exp/shiny v0.0.0-20220827204233-334a2380cb91/go.mod h1:VjAR7z0ngyATZTELrBSkxOOHhhlnVUxDye4mcjx5h/8= @@ -655,25 +656,25 @@ golang.org/x/image v0.15.0 h1:kOELfmgrmJlw4Cdb7g/QGuB3CvDrXbqEIww/pNtNBm8= golang.org/x/image v0.15.0/go.mod h1:HUYqC05R2ZcZ3ejNQsIHQDQiwWM4JBqmm6MKANTp4LE= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20240213143359-d1f7d3436075/go.mod h1:Y8Bnziw2dX69ZhYuqQB8Ihyjks1Q6fMmbg17j9+ISNA= -golang.org/x/mod v0.15.0 h1:SernR4v+D55NyBH2QiEQrlBAnj1ECL6AGrA5+dPaMY8= -golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/oauth2 v0.17.0 h1:6m3ZPmLEFdVxKKWnKq4VqZ60gutO35zm+zrAHVmHyDQ= -golang.org/x/oauth2 v0.17.0/go.mod h1:OzPDGQiuQMguemayvdylqddI7qcD9lnSDb+1FiwQ5HA= +golang.org/x/mod v0.16.0 h1:QX4fJ0Rr5cPQCF7O9lh9Se4pmwfwskqZfq5moyldzic= +golang.org/x/mod v0.16.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.22.0 h1:9sGLhx7iRIHEiX0oAJ3MRZMUCElJgy7Br1nO+AMN3Tc= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= +golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI= +golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/telemetry v0.0.0-20240208230135-b75ee8823808/go.mod h1:KG1lNk5ZFNssSZLrpVb4sMXKMpGwGXOxSG3rnu2gZQQ= -golang.org/x/term v0.17.0 h1:mkTF7LCd6WGJNL3K1Ad7kwxNfYAW6a8a8QqtMblp/4U= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= +golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -golang.org/x/tools v0.18.0 h1:k8NLag8AGHnn+PHbl7g43CtqZAwG60vZkLqgyZgIHgQ= -golang.org/x/tools v0.18.0/go.mod h1:GL7B4CwcLLeo59yx/9UWWuNOW1n3VZ4f5axWfML7Lcg= +golang.org/x/tools v0.19.0 h1:tfGCXNR1OsFG+sVdLAitlpjAvD/I6dHDKnYrpEZUHkw= +golang.org/x/tools v0.19.0/go.mod h1:qoJWxmGSIBmAeriMx19ogtrEPrGtDbPK634QFIcLAhc= golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw= @@ -684,17 +685,17 @@ gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946 h1:vJpL69PeUullhJyKtTjHjENE gonum.org/v1/hdf5 v0.0.0-20210714002203-8c5d23bc6946/go.mod h1:BQUWDHIAygjdt1HnUPQ0eWqLN2n5FwJycrpYUVUOx2I= gonum.org/v1/plot v0.14.0 h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE= gonum.org/v1/plot v0.14.0/go.mod h1:MLdR9424SJed+5VqC6MsouEpig9pZX2VZ57H9ko2bXU= -google.golang.org/api v0.167.0 h1:CKHrQD1BLRii6xdkatBDXyKzM0mkawt2QP+H3LtPmSE= -google.golang.org/api v0.167.0/go.mod h1:4FcBc686KFi7QI/U51/2GKKevfZMpM17sCdibqe/bSA= +google.golang.org/api v0.168.0 h1:MBRe+Ki4mMN93jhDDbpuRLjRddooArz4FeSObvUMmjY= +google.golang.org/api v0.168.0/go.mod h1:gpNOiMA2tZ4mf5R9Iwf4rK/Dcz0fbdIgWYWVoxmsyLg= google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= -google.golang.org/genproto v0.0.0-20240228224816-df926f6c8641 h1:GihpvzHjeZHw+/mzsWpdxwr1LaG6E3ff/gyeZlVHbyc= -google.golang.org/genproto v0.0.0-20240228224816-df926f6c8641/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= -google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641 h1:SO1wX9btGFrwj9EzH3ocqfwiPVOxfv4ggAJajzlHA5s= -google.golang.org/genproto/googleapis/api v0.0.0-20240228224816-df926f6c8641/go.mod h1:wLupoVsUfYPgOMwjzhYFbaVklw/INms+dqTp0tc1fv8= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20240213162025-012b6fc9bca9/go.mod h1:om8Bj876Z0v9ei+RD1LnEWig7vpHQ371PUqsgjmLQEA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 h1:DKU1r6Tj5s1vlU/moGhuGz7E3xRfwjdAfDzbsaQJtEY= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= +google.golang.org/genproto v0.0.0-20240304212257-790db918fca8 h1:Fe8QycXyEd9mJgnwB9kmw00WgB43eQ/xYO5C6gceybQ= +google.golang.org/genproto v0.0.0-20240304212257-790db918fca8/go.mod h1:yA7a1bW1kwl459Ol0m0lV4hLTfrL/7Bkk4Mj2Ir1mWI= +google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8 h1:8eadJkXbwDEMNwcB5O0s5Y5eCfyuCLdvaiOIaGTrWmQ= +google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8/go.mod h1:O1cOfN1Cy6QEYr7VxtjOyP5AdAuR0aJ/MYZaaof623Y= +google.golang.org/genproto/googleapis/bytestream v0.0.0-20240304161311-37d4d3c04a78/go.mod h1:vh/N7795ftP0AkN1w8XKqN4w1OdUKXW5Eummda+ofv8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8 h1:IR+hp6ypxjH24bkMfEJ0yHR21+gwPWdV+/IBrPQyn3k= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240304212257-790db918fca8/go.mod h1:UCOku4NytXMJuLQE5VuqA5lX3PcHCBo8pxNyvkf4xBs= google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.3.0/go.mod h1:Dk1tviKTvMCz5tvh7t+fh94dhmQVHuCt2OzJB3CTW9Y= diff --git a/hack/go.mod.default b/hack/go.mod.default index 46a72680a7a..0bf1d062cbf 100644 --- a/hack/go.mod.default +++ b/hack/go.mod.default @@ -41,6 +41,7 @@ replace ( github.com/ajstarks/deck => github.com/ajstarks/deck upgrade github.com/ajstarks/deck/generate => github.com/ajstarks/deck/generate upgrade github.com/ajstarks/svgo => github.com/ajstarks/svgo upgrade + github.com/akrylysov/pogreb => github.com/akrylysov/pogreb upgrade github.com/antihax/optional => github.com/antihax/optional upgrade github.com/armon/go-socks5 => github.com/armon/go-socks5 upgrade github.com/aws/aws-sdk-go => github.com/aws/aws-sdk-go upgrade @@ -234,7 +235,6 @@ replace ( github.com/pkg/errors => github.com/pkg/errors upgrade github.com/pkg/sftp => github.com/pkg/sftp upgrade github.com/pmezard/go-difflib => github.com/pmezard/go-difflib upgrade - github.com/akrylysov/pogreb => github.com/akrylysov/pogreb upgrade github.com/prashantv/gostub => github.com/prashantv/gostub upgrade github.com/prometheus/client_golang => github.com/prometheus/client_golang upgrade github.com/prometheus/client_model => github.com/prometheus/client_model upgrade diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 8a618e414fb..d1e7117dcea 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -263,9 +263,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", diff --git a/versions/PROMETHEUS_STACK_VERSION b/versions/PROMETHEUS_STACK_VERSION index 5cd1c28f0c3..d5fabd9728e 100644 --- a/versions/PROMETHEUS_STACK_VERSION +++ b/versions/PROMETHEUS_STACK_VERSION @@ -1 +1 @@ -56.20.1 +56.21.1 diff --git a/versions/actions/ACTIONS_SETUP_NODE b/versions/actions/ACTIONS_SETUP_NODE new file mode 100644 index 00000000000..4d54daddb61 --- /dev/null +++ b/versions/actions/ACTIONS_SETUP_NODE @@ -0,0 +1 @@ +4.0.2 diff --git a/versions/actions/AQUASECURITY_TRIVY_ACTION b/versions/actions/AQUASECURITY_TRIVY_ACTION new file mode 100644 index 00000000000..1f7391f92b6 --- /dev/null +++ b/versions/actions/AQUASECURITY_TRIVY_ACTION @@ -0,0 +1 @@ +master diff --git a/versions/actions/CIRRUS_ACTIONS_REBASE b/versions/actions/CIRRUS_ACTIONS_REBASE new file mode 100644 index 00000000000..6259340971b --- /dev/null +++ b/versions/actions/CIRRUS_ACTIONS_REBASE @@ -0,0 +1 @@ +1.8 diff --git a/versions/actions/CODECOV_CODECOV_ACTION b/versions/actions/CODECOV_CODECOV_ACTION new file mode 100644 index 00000000000..ee74734aa22 --- /dev/null +++ b/versions/actions/CODECOV_CODECOV_ACTION @@ -0,0 +1 @@ +4.1.0 diff --git a/versions/actions/DOCKER_LOGIN_ACTION b/versions/actions/DOCKER_LOGIN_ACTION new file mode 100644 index 00000000000..4a36342fcab --- /dev/null +++ b/versions/actions/DOCKER_LOGIN_ACTION @@ -0,0 +1 @@ +3.0.0 diff --git a/versions/actions/DOCKER_SETUP_BUILDX_ACTION b/versions/actions/DOCKER_SETUP_BUILDX_ACTION new file mode 100644 index 00000000000..fd2a01863fd --- /dev/null +++ b/versions/actions/DOCKER_SETUP_BUILDX_ACTION @@ -0,0 +1 @@ +3.1.0 diff --git a/versions/actions/DOCKER_SETUP_QEMU_ACTION b/versions/actions/DOCKER_SETUP_QEMU_ACTION new file mode 100644 index 00000000000..4a36342fcab --- /dev/null +++ b/versions/actions/DOCKER_SETUP_QEMU_ACTION @@ -0,0 +1 @@ +3.0.0 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_ANALYZE b/versions/actions/GITHUB_CODEQL_ACTION_ANALYZE new file mode 100644 index 00000000000..37b36c19d32 --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_ANALYZE @@ -0,0 +1 @@ +2.16.3 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD b/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD new file mode 100644 index 00000000000..37b36c19d32 --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD @@ -0,0 +1 @@ +2.16.3 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_INIT b/versions/actions/GITHUB_CODEQL_ACTION_INIT new file mode 100644 index 00000000000..37b36c19d32 --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_INIT @@ -0,0 +1 @@ +2.16.3 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF b/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF new file mode 100644 index 00000000000..37b36c19d32 --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF @@ -0,0 +1 @@ +2.16.3 diff --git a/versions/actions/GITHUB_ISSUE_METRICS b/versions/actions/GITHUB_ISSUE_METRICS new file mode 100644 index 00000000000..cf28a128f4a --- /dev/null +++ b/versions/actions/GITHUB_ISSUE_METRICS @@ -0,0 +1 @@ +2.14.3 diff --git a/versions/actions/MACHINE_LEARNING_APPS_ACTIONS_CHATOPS b/versions/actions/MACHINE_LEARNING_APPS_ACTIONS_CHATOPS new file mode 100644 index 00000000000..1f7391f92b6 --- /dev/null +++ b/versions/actions/MACHINE_LEARNING_APPS_ACTIONS_CHATOPS @@ -0,0 +1 @@ +master diff --git a/versions/actions/PETER_EVANS_CREATE_ISSUE_FROM_FILE b/versions/actions/PETER_EVANS_CREATE_ISSUE_FROM_FILE new file mode 100644 index 00000000000..0062ac97180 --- /dev/null +++ b/versions/actions/PETER_EVANS_CREATE_ISSUE_FROM_FILE @@ -0,0 +1 @@ +5.0.0 diff --git a/versions/actions/REVIEWDOG_ACTION_HADOLINT b/versions/actions/REVIEWDOG_ACTION_HADOLINT new file mode 100644 index 00000000000..ebeef2f2d61 --- /dev/null +++ b/versions/actions/REVIEWDOG_ACTION_HADOLINT @@ -0,0 +1 @@ +1.38.0 diff --git a/versions/actions/REVIEWDOG_ACTION_LANGUAGETOOL b/versions/actions/REVIEWDOG_ACTION_LANGUAGETOOL new file mode 100644 index 00000000000..61ce01b3011 --- /dev/null +++ b/versions/actions/REVIEWDOG_ACTION_LANGUAGETOOL @@ -0,0 +1 @@ +1.13.2 diff --git a/versions/actions/SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET b/versions/actions/SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET index 661e7aeadf3..10c088013f8 100644 --- a/versions/actions/SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET +++ b/versions/actions/SHOGO82148_ACTIONS_UPLOAD_RELEASE_ASSET @@ -1 +1 @@ -1.7.3 +1.7.4 diff --git a/versions/actions/SOFTPROPS_ACTION_GH_RELEASE b/versions/actions/SOFTPROPS_ACTION_GH_RELEASE new file mode 100644 index 00000000000..3eefcb9dd5b --- /dev/null +++ b/versions/actions/SOFTPROPS_ACTION_GH_RELEASE @@ -0,0 +1 @@ +1.0.0