diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 0000000000..8038e73fbb --- /dev/null +++ b/.cspell.json @@ -0,0 +1,152 @@ +{ + "version": "0.2", + "language": "en", + "words": [ + "AQUASECURITY", + "AUTOBUILD", + "BUILDX", + "Capi", + "FAISS", + "GHACTION", + "GOLANGCILINT", + "KUBELINTER", + "LANGUAGETOOL", + "OTEL", + "PROTOBUF", + "REVIEWDOG", + "SARIF", + "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 0000000000..261e80436b --- /dev/null +++ b/.gitfiles @@ -0,0 +1,1909 @@ +# +# 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_CODEQL_ACTION_ANALYZE +versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD +versions/actions/GITHUB_CODEQL_ACTION_INIT +versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF +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/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 40d0f16181..7c92b0e2a4 100755 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -22,7 +22,7 @@ assignees: "" -- Go Version: 1.22.0 +- Go Version: 1.22.1 - Docker Version: 20.10.8 - Kubernetes Version: v1.29.2 - NGT Version: 2.1.6 diff --git a/.github/ISSUE_TEMPLATE/security_issue_report.md b/.github/ISSUE_TEMPLATE/security_issue_report.md index 75099b3421..3140b11221 100644 --- a/.github/ISSUE_TEMPLATE/security_issue_report.md +++ b/.github/ISSUE_TEMPLATE/security_issue_report.md @@ -16,7 +16,7 @@ assignees: "" -- Go Version: 1.22.0 +- Go Version: 1.22.1 - Docker Version: 20.10.8 - Kubernetes Version: v1.29.2 - NGT Version: 2.1.6 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7d74af9558..e538ee24be 100755 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -16,7 +16,7 @@ -- Go Version: 1.22.0 +- Go Version: 1.22.1 - Docker Version: 20.10.8 - Kubernetes Version: v1.29.2 - NGT Version: 2.1.6 diff --git a/.github/workflows/chatops.yml b/.github/workflows/chatops.yml index 8de3dc115c..7f4f2e2055 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 5304e6ccc6..43263cf90a 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 a8c3cda517..9e4e6c3c46 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 CSPELL_EXTRA_OPTIONS="--no-summary --no-progress" files/cspell | \ + reviewdog \ + -efm='%f:%l:%c - %m' \ + -name="file name cspell" \ + -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="file name textlint" \ + -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 CSPELL_EXTRA_OPTIONS="--no-summary --no-progress" docs/cspell | \ + reviewdog \ + -efm='%f:%l:%c - %m' \ + -name="documents cspell" \ + -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="documents testlint" \ + -diff="git diff ${{ github.event.pull_request.base.ref }}" \ + -reporter=github-pr-review \ + -level=error diff --git a/.prh.yaml b/.prh.yaml index 28daaba69a..22b36defea 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/.textlintrc b/.textlintrc index d24ce7ea21..e20bfb4635 100644 --- a/.textlintrc +++ b/.textlintrc @@ -16,6 +16,9 @@ rules: en-spell: personalDictionary: + - aquasecurity + - autobuild + - buildx - changelog - clj - config @@ -41,12 +44,14 @@ rules: - k3s - k8s - kubernetes + - languagetool - mevie - ngt - ngtd - onnx - operator - rerank + - sarif - scalable - sdk - spotify diff --git a/Makefile b/Makefile index bb432c9a28..09b527f425 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 $(ROOTDIR)/docs/**/*.md $(TEXTLINT_EXTRA_OPTIONS) + +.PHONY: files/textlint +## run textlint for document +files/textlint: \ + files \ + textlint/install + textlint $(ROOTDIR)/.gitfiles $(TEXTLINT_EXTRA_OPTIONS) + +.PHONY: docs/cspell +## run cspell for document +docs/cspell:\ + cspell/install + cspell-cli $(ROOTDIR)/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 9c0ad6dc6f..e30755dfbd 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 b47ff7a597..e9d7ac909d 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 f7c44a12d5..b0a63b540d 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 5aa2686146..482ba76045 100755 --- a/README.md +++ b/README.md @@ -309,6 +309,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/apis/grpc/v1/agent/core/agent.pb.go b/apis/grpc/v1/agent/core/agent.pb.go index 3541c8b8f0..aae0dd08bf 100644 --- a/apis/grpc/v1/agent/core/agent.pb.go +++ b/apis/grpc/v1/agent/core/agent.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/agent/core/agent.proto diff --git a/apis/grpc/v1/agent/sidecar/sidecar.pb.go b/apis/grpc/v1/agent/sidecar/sidecar.pb.go index b6b3ad1053..bfa798250a 100644 --- a/apis/grpc/v1/agent/sidecar/sidecar.pb.go +++ b/apis/grpc/v1/agent/sidecar/sidecar.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/agent/sidecar/sidecar.proto diff --git a/apis/grpc/v1/discoverer/discoverer.pb.go b/apis/grpc/v1/discoverer/discoverer.pb.go index fe6cc80593..9669f6bee8 100644 --- a/apis/grpc/v1/discoverer/discoverer.pb.go +++ b/apis/grpc/v1/discoverer/discoverer.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/discoverer/discoverer.proto diff --git a/apis/grpc/v1/filter/egress/egress_filter.pb.go b/apis/grpc/v1/filter/egress/egress_filter.pb.go index fa0e9725a4..85142c343d 100644 --- a/apis/grpc/v1/filter/egress/egress_filter.pb.go +++ b/apis/grpc/v1/filter/egress/egress_filter.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/filter/egress/egress_filter.proto diff --git a/apis/grpc/v1/filter/ingress/ingress_filter.pb.go b/apis/grpc/v1/filter/ingress/ingress_filter.pb.go index ee4a3a302b..98814552ad 100644 --- a/apis/grpc/v1/filter/ingress/ingress_filter.pb.go +++ b/apis/grpc/v1/filter/ingress/ingress_filter.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/filter/ingress/ingress_filter.proto diff --git a/apis/grpc/v1/manager/index/index_manager.pb.go b/apis/grpc/v1/manager/index/index_manager.pb.go index 2ddc40a16b..fd15363c38 100644 --- a/apis/grpc/v1/manager/index/index_manager.pb.go +++ b/apis/grpc/v1/manager/index/index_manager.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/manager/index/index_manager.proto diff --git a/apis/grpc/v1/mirror/mirror.pb.go b/apis/grpc/v1/mirror/mirror.pb.go index 69f1516db7..5337586b5f 100644 --- a/apis/grpc/v1/mirror/mirror.pb.go +++ b/apis/grpc/v1/mirror/mirror.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/mirror/mirror.proto diff --git a/apis/grpc/v1/payload/payload.pb.go b/apis/grpc/v1/payload/payload.pb.go index 5d5082bbae..ba5ee935e0 100644 --- a/apis/grpc/v1/payload/payload.pb.go +++ b/apis/grpc/v1/payload/payload.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/payload/payload.proto diff --git a/apis/grpc/v1/rpc/errdetails/error_details.pb.go b/apis/grpc/v1/rpc/errdetails/error_details.pb.go index c1b22e2cbc..b63fb8a1ae 100644 --- a/apis/grpc/v1/rpc/errdetails/error_details.pb.go +++ b/apis/grpc/v1/rpc/errdetails/error_details.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/rpc/errdetails/error_details.proto diff --git a/apis/grpc/v1/vald/filter.pb.go b/apis/grpc/v1/vald/filter.pb.go index 51baa71dbd..18de53f45f 100644 --- a/apis/grpc/v1/vald/filter.pb.go +++ b/apis/grpc/v1/vald/filter.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/filter.proto diff --git a/apis/grpc/v1/vald/flush.pb.go b/apis/grpc/v1/vald/flush.pb.go index 20a8e9ff4f..65002337d2 100644 --- a/apis/grpc/v1/vald/flush.pb.go +++ b/apis/grpc/v1/vald/flush.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/flush.proto diff --git a/apis/grpc/v1/vald/insert.pb.go b/apis/grpc/v1/vald/insert.pb.go index 1523003a54..be1b06d9b2 100644 --- a/apis/grpc/v1/vald/insert.pb.go +++ b/apis/grpc/v1/vald/insert.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/insert.proto diff --git a/apis/grpc/v1/vald/object.pb.go b/apis/grpc/v1/vald/object.pb.go index 16ed2f94cf..7441264c93 100644 --- a/apis/grpc/v1/vald/object.pb.go +++ b/apis/grpc/v1/vald/object.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/object.proto diff --git a/apis/grpc/v1/vald/remove.pb.go b/apis/grpc/v1/vald/remove.pb.go index 21a057dc8a..e173431677 100644 --- a/apis/grpc/v1/vald/remove.pb.go +++ b/apis/grpc/v1/vald/remove.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/remove.proto diff --git a/apis/grpc/v1/vald/search.pb.go b/apis/grpc/v1/vald/search.pb.go index 9ffb9435ce..750b5299d1 100644 --- a/apis/grpc/v1/vald/search.pb.go +++ b/apis/grpc/v1/vald/search.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/search.proto diff --git a/apis/grpc/v1/vald/update.pb.go b/apis/grpc/v1/vald/update.pb.go index 673a078d24..3e758a7ac7 100644 --- a/apis/grpc/v1/vald/update.pb.go +++ b/apis/grpc/v1/vald/update.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/update.proto diff --git a/apis/grpc/v1/vald/upsert.pb.go b/apis/grpc/v1/vald/upsert.pb.go index 8ad5eb4345..115d2a1cc7 100644 --- a/apis/grpc/v1/vald/upsert.pb.go +++ b/apis/grpc/v1/vald/upsert.pb.go @@ -16,7 +16,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.32.0 +// protoc-gen-go v1.33.0 // protoc (unknown) // source: v1/vald/upsert.proto 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 ff56d951e7..deeb42571a 100644 --- a/example/client/go.mod +++ b/example/client/go.mod @@ -1,21 +1,21 @@ module github.com/vdaas/vald/example/client -go 1.22.0 +go 1.22.1 replace ( github.com/envoyproxy/protoc-gen-validate => github.com/envoyproxy/protoc-gen-validate v1.0.4 github.com/goccy/go-json => github.com/goccy/go-json v0.10.2 - github.com/golang/protobuf => github.com/golang/protobuf v1.5.3 + github.com/golang/protobuf => github.com/golang/protobuf v1.5.4 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/grpc => google.golang.org/grpc v1.62.0 - google.golang.org/protobuf => google.golang.org/protobuf v1.32.0 + google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/grpc => google.golang.org/grpc v1.62.1 + google.golang.org/protobuf => google.golang.org/protobuf v1.33.0 gopkg.in/yaml.v2 => gopkg.in/yaml.v2 v2.4.0 gopkg.in/yaml.v3 => gopkg.in/yaml.v3 v3.0.1 ) @@ -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.1 ) 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/protobuf v1.32.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240311132316-a219d84964c2 // indirect + google.golang.org/protobuf v1.33.0 // indirect ) diff --git a/example/client/go.mod.default b/example/client/go.mod.default index 257d184b47..81375799c2 100644 --- a/example/client/go.mod.default +++ b/example/client/go.mod.default @@ -1,6 +1,6 @@ module github.com/vdaas/vald/example/client -go 1.22.0 +go 1.22.1 replace ( github.com/envoyproxy/protoc-gen-validate => github.com/envoyproxy/protoc-gen-validate latest diff --git a/example/client/go.sum b/example/client/go.sum index 04dbfb88dd..5fccf35e9e 100644 --- a/example/client/go.sum +++ b/example/client/go.sum @@ -2,8 +2,8 @@ buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.32.0-2024022118033 buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.32.0-20240221180331-f05a6f4403ce.1/go.mod h1:tiTMKD8j6Pd/D2WzREoweufjzaJKHZg35f/VGcZ2v3I= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= @@ -25,20 +25,20 @@ 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/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= -google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 h1:oqta3O3AnlWbmIE3bFnWbu4bRxZjfbWCp0cKSuZh01E= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7/go.mod h1:VQW3tUculP/D4B+xVCo+VgSq8As6wA9ZjHl//pmk+6s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 h1:8EeVk1VKMD+GD/neyEHGmz7pFblqPjHoi+PGQIlLx2s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= +google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk= +google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= diff --git a/go.mod b/go.mod index 3abf727c4c..f6d87f92d3 100644 --- a/go.mod +++ b/go.mod @@ -1,19 +1,19 @@ module github.com/vdaas/vald -go 1.22.0 +go 1.22.1 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/firestore => cloud.google.com/go/firestore v1.15.0 cloud.google.com/go/iam => cloud.google.com/go/iam v1.1.6 cloud.google.com/go/kms => cloud.google.com/go/kms v1.15.7 cloud.google.com/go/monitoring => cloud.google.com/go/monitoring v1.18.0 - cloud.google.com/go/pubsub => cloud.google.com/go/pubsub v1.36.2 + cloud.google.com/go/pubsub => cloud.google.com/go/pubsub v1.37.0 cloud.google.com/go/secretmanager => cloud.google.com/go/secretmanager v1.11.5 - cloud.google.com/go/storage => cloud.google.com/go/storage v1.39.0 + cloud.google.com/go/storage => cloud.google.com/go/storage v1.39.1 cloud.google.com/go/trace => cloud.google.com/go/trace v1.10.5 code.cloudfoundry.org/bytefmt => code.cloudfoundry.org/bytefmt v0.0.0-20231017140541-3b893ed0421b contrib.go.opencensus.io/exporter/aws => contrib.go.opencensus.io/exporter/aws v0.0.0-20230502192102-15967c811cec @@ -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-v2 => github.com/aws/aws-sdk-go-v2 v1.25.2 + github.com/aws/aws-sdk-go => github.com/aws/aws-sdk-go v1.50.36 + github.com/aws/aws-sdk-go-v2 => github.com/aws/aws-sdk-go-v2 v1.25.3 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/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/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/config => github.com/aws/aws-sdk-go-v2/config v1.27.7 + github.com/aws/aws-sdk-go-v2/credentials => github.com/aws/aws-sdk-go-v2/credentials v1.17.7 + github.com/aws/aws-sdk-go-v2/feature/ec2/imds => github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 + github.com/aws/aws-sdk-go-v2/feature/s3/manager => github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.9 + github.com/aws/aws-sdk-go-v2/internal/configsources => github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.3 + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 => github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.3 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/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/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/internal/checksum => github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.5 + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url => github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.5 + github.com/aws/aws-sdk-go-v2/service/internal/s3shared => github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.3 + github.com/aws/aws-sdk-go-v2/service/kms => github.com/aws/aws-sdk-go-v2/service/kms v1.29.2 + github.com/aws/aws-sdk-go-v2/service/s3 => github.com/aws/aws-sdk-go-v2/service/s3 v1.51.4 + github.com/aws/aws-sdk-go-v2/service/secretsmanager => github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.28.2 + github.com/aws/aws-sdk-go-v2/service/sns => github.com/aws/aws-sdk-go-v2/service/sns v1.29.2 + github.com/aws/aws-sdk-go-v2/service/sqs => github.com/aws/aws-sdk-go-v2/service/sqs v1.31.2 + github.com/aws/aws-sdk-go-v2/service/ssm => github.com/aws/aws-sdk-go-v2/service/ssm v1.49.2 + github.com/aws/aws-sdk-go-v2/service/sso => github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 + github.com/aws/aws-sdk-go-v2/service/sts => github.com/aws/aws-sdk-go-v2/service/sts v1.28.4 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 @@ -79,7 +79,7 @@ replace ( github.com/chzyer/readline => github.com/chzyer/readline v1.5.1 github.com/chzyer/test => github.com/chzyer/test v1.0.0 github.com/cncf/udpa/go => github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe - github.com/cncf/xds/go => github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa + github.com/cncf/xds/go => github.com/cncf/xds/go v0.0.0-20240306133729-91a88dc4e959 github.com/cockroachdb/apd => github.com/cockroachdb/apd v1.1.0 github.com/coreos/go-systemd/v22 => github.com/coreos/go-systemd/v22 v22.5.0 github.com/cpuguy83/go-md2man/v2 => github.com/cpuguy83/go-md2man/v2 v2.0.3 @@ -91,7 +91,7 @@ replace ( github.com/dnaeon/go-vcr => github.com/dnaeon/go-vcr v1.2.0 github.com/docopt/docopt-go => github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 github.com/dustin/go-humanize => github.com/dustin/go-humanize v1.0.1 - github.com/emicklei/go-restful/v3 => github.com/emicklei/go-restful/v3 v3.11.3 + github.com/emicklei/go-restful/v3 => github.com/emicklei/go-restful/v3 v3.12.0 github.com/envoyproxy/go-control-plane => github.com/envoyproxy/go-control-plane v0.12.0 github.com/envoyproxy/protoc-gen-validate => github.com/envoyproxy/protoc-gen-validate v1.0.4 github.com/evanphx/json-patch => github.com/evanphx/json-patch v0.5.2 @@ -107,23 +107,23 @@ replace ( github.com/go-fonts/liberation => github.com/go-fonts/liberation v0.3.2 github.com/go-fonts/stix => github.com/go-fonts/stix v0.2.2 github.com/go-gl/gl => github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 - github.com/go-gl/glfw/v3.3/glfw => github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240118000515-a250818d05e3 + github.com/go-gl/glfw/v3.3/glfw => github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240307211618-a69d953ea142 github.com/go-kit/log => github.com/go-kit/log v0.2.1 github.com/go-latex/latex => github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea github.com/go-logfmt/logfmt => github.com/go-logfmt/logfmt v0.6.0 github.com/go-logr/logr => github.com/go-logr/logr v1.4.1 github.com/go-logr/stdr => github.com/go-logr/stdr v1.2.2 github.com/go-logr/zapr => github.com/go-logr/zapr v1.3.0 - github.com/go-openapi/jsonpointer => github.com/go-openapi/jsonpointer v0.20.3 - github.com/go-openapi/jsonreference => github.com/go-openapi/jsonreference v0.20.5 - github.com/go-openapi/swag => github.com/go-openapi/swag v0.22.10 + github.com/go-openapi/jsonpointer => github.com/go-openapi/jsonpointer v0.21.0 + github.com/go-openapi/jsonreference => github.com/go-openapi/jsonreference v0.21.0 + github.com/go-openapi/swag => github.com/go-openapi/swag v0.23.0 github.com/go-pdf/fpdf => github.com/go-pdf/fpdf v1.4.3 github.com/go-playground/assert/v2 => github.com/go-playground/assert/v2 v2.2.0 github.com/go-playground/locales => github.com/go-playground/locales v0.14.1 github.com/go-playground/universal-translator => github.com/go-playground/universal-translator v0.18.1 github.com/go-playground/validator/v10 => github.com/go-playground/validator/v10 v10.19.0 github.com/go-redis/redis/v8 => github.com/go-redis/redis/v8 v8.11.5 - github.com/go-sql-driver/mysql => github.com/go-sql-driver/mysql v1.7.1 + github.com/go-sql-driver/mysql => github.com/go-sql-driver/mysql v1.8.0 github.com/go-task/slim-sprig => github.com/go-task/slim-sprig v2.20.0+incompatible github.com/go-toolsmith/astcopy => github.com/go-toolsmith/astcopy v1.1.0 github.com/go-toolsmith/astequal => github.com/go-toolsmith/astequal v1.2.0 @@ -144,7 +144,7 @@ replace ( github.com/golang/glog => github.com/golang/glog v1.2.0 github.com/golang/groupcache => github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da github.com/golang/mock => github.com/golang/mock v1.6.0 - github.com/golang/protobuf => github.com/golang/protobuf v1.5.3 + github.com/golang/protobuf => github.com/golang/protobuf v1.5.4 github.com/golang/snappy => github.com/golang/snappy v0.0.4 github.com/google/btree => github.com/google/btree v1.1.2 github.com/google/gnostic => github.com/google/gnostic v0.7.0 @@ -169,17 +169,17 @@ replace ( github.com/hashicorp/go-uuid => github.com/hashicorp/go-uuid v1.0.3 github.com/hashicorp/go-version => github.com/hashicorp/go-version v1.6.0 github.com/iancoleman/strcase => github.com/iancoleman/strcase v0.3.0 - github.com/ianlancetaylor/demangle => github.com/ianlancetaylor/demangle v0.0.0-20240205174729-1f824a1a9b87 + github.com/ianlancetaylor/demangle => github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465 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.3 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 @@ -191,7 +191,7 @@ replace ( github.com/jstemmer/go-junit-report => github.com/jstemmer/go-junit-report v1.0.0 github.com/kisielk/errcheck => github.com/kisielk/errcheck v1.7.0 github.com/kisielk/gotool => github.com/kisielk/gotool v1.0.0 - github.com/klauspost/compress => github.com/klauspost/compress v1.17.8-0.20240303135716-4f3f95ba8e26 + github.com/klauspost/compress => github.com/klauspost/compress v1.17.8-0.20240308210422-de4073a3abdd github.com/klauspost/cpuid/v2 => github.com/klauspost/cpuid/v2 v2.2.7 github.com/kpango/fastime => github.com/kpango/fastime v1.1.9 github.com/kpango/fuid => github.com/kpango/fuid v0.0.0-20221203053508-503b5ad89aa1 @@ -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 @@ -238,8 +238,8 @@ replace ( github.com/prashantv/gostub => github.com/prashantv/gostub v1.1.0 github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.19.0 github.com/prometheus/client_model => github.com/prometheus/client_model v0.6.0 - github.com/prometheus/common => github.com/prometheus/common v0.49.0 - github.com/prometheus/procfs => github.com/prometheus/procfs v0.12.0 + github.com/prometheus/common => github.com/prometheus/common v0.50.0 + github.com/prometheus/procfs => github.com/prometheus/procfs v0.13.0 github.com/prometheus/prometheus => github.com/prometheus/prometheus v1.99.0 github.com/quasilyte/go-ruleguard => github.com/quasilyte/go-ruleguard v0.4.2 github.com/quasilyte/go-ruleguard/dsl => github.com/quasilyte/go-ruleguard/dsl v0.3.22 @@ -286,41 +286,41 @@ replace ( go.opentelemetry.io/otel/sdk/metric => go.opentelemetry.io/otel/sdk/metric v1.24.0 go.opentelemetry.io/otel/trace => go.opentelemetry.io/otel/trace v1.24.0 go.opentelemetry.io/proto/otlp => go.opentelemetry.io/proto/otlp v1.1.0 - go.starlark.net => go.starlark.net v0.0.0-20240123142251-f86470692795 + go.starlark.net => go.starlark.net v0.0.0-20240311180835-efac67204ba7 go.uber.org/atomic => go.uber.org/atomic v1.11.0 go.uber.org/automaxprocs => go.uber.org/automaxprocs v1.5.3 go.uber.org/goleak => go.uber.org/goleak v1.3.0 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.169.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/grpc => google.golang.org/grpc v1.62.0 + google.golang.org/genproto => google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/genproto/googleapis/api => google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/genproto/googleapis/rpc => google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 + google.golang.org/grpc => google.golang.org/grpc v1.62.1 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 + google.golang.org/protobuf => google.golang.org/protobuf v1.33.0 gopkg.in/check.v1 => gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c gopkg.in/inconshreveable/log15.v2 => gopkg.in/inconshreveable/log15.v2 v2.16.0 gopkg.in/inf.v0 => gopkg.in/inf.v0 v0.9.1 @@ -348,7 +348,7 @@ replace ( ) require ( - buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.32.0-20240221180331-f05a6f4403ce.1 + buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.33.0-20240221180331-f05a6f4403ce.1 cloud.google.com/go/storage v1.38.0 code.cloudfoundry.org/bytefmt v0.0.0-20190710193110-1eb035ffe2b6 github.com/akrylysov/pogreb v0.0.0-00010101000000-000000000000 @@ -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,37 +390,38 @@ 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/oauth2 v0.17.0 + golang.org/x/net v0.22.0 + golang.org/x/oauth2 v0.18.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/protobuf v1.32.0 + google.golang.org/genproto/googleapis/api v0.0.0-20240311132316-a219d84964c2 + google.golang.org/genproto/googleapis/rpc v0.0.0-20240311132316-a219d84964c2 + google.golang.org/grpc v1.62.1 + google.golang.org/protobuf v1.33.0 gopkg.in/yaml.v2 v2.4.0 k8s.io/api v0.29.2 k8s.io/apimachinery v0.29.2 k8s.io/cli-runtime v0.0.0-00010101000000-000000000000 k8s.io/client-go v0.29.2 k8s.io/metrics v0.0.0-00010101000000-000000000000 - k8s.io/utils v0.0.0-20240102154912-e7106e64919e + k8s.io/utils v0.0.0-20240310230437-4693a0247e57 sigs.k8s.io/controller-runtime v0.0.0-00010101000000-000000000000 ) require ( - cloud.google.com/go v0.112.0 // indirect - cloud.google.com/go/compute v1.24.0 // indirect + cloud.google.com/go v0.112.1 // indirect + cloud.google.com/go/compute v1.25.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect cloud.google.com/go/iam v1.1.6 // indirect + filippo.io/edwards25519 v1.1.0 // indirect git.sr.ht/~sbinet/gg v0.5.0 // indirect github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect @@ -442,9 +443,9 @@ require ( github.com/go-latex/latex v0.0.0-20230307184459-12ec69307ad9 // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect - github.com/go-openapi/jsonpointer v0.20.3 // indirect + github.com/go-openapi/jsonpointer v0.21.0 // indirect github.com/go-openapi/jsonreference v0.20.2 // indirect - github.com/go-openapi/swag v0.22.10 // indirect + github.com/go-openapi/swag v0.23.0 // indirect github.com/go-pdf/fpdf v0.9.0 // indirect github.com/go-toolsmith/astcopy v1.0.2 // indirect github.com/go-toolsmith/astequal v1.1.0 // indirect @@ -452,7 +453,7 @@ require ( github.com/golang-sql/sqlexp v0.0.0-00010101000000-000000000000 // indirect github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/btree v1.0.1 // indirect github.com/google/gnostic-models v0.6.8 // indirect @@ -461,7 +462,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 +497,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 46fb2e9c67..c1d4b07e24 100644 --- a/go.sum +++ b/go.sum @@ -1,10 +1,10 @@ -buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.32.0-20240221180331-f05a6f4403ce.1 h1:AmmAwHbvaeOIxDKG2+aTn5C36HjmFIMkrdTp49rp80Q= -buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.32.0-20240221180331-f05a6f4403ce.1/go.mod h1:tiTMKD8j6Pd/D2WzREoweufjzaJKHZg35f/VGcZ2v3I= +buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.33.0-20240221180331-f05a6f4403ce.1 h1:0nWhrRcnkgw1kwJ7xibIO8bqfOA7pBzBjGCDBxIHch8= +buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.33.0-20240221180331-f05a6f4403ce.1/go.mod h1:Tgn5bgL220vkFOI0KPStlcClPeOJzAv4uT+V8JXGUnw= 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.2/go.mod h1:ViLUVST6/gJAR80fyZmFSOn77rPHDkXqZDMDr4Qb8OM= 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= @@ -12,27 +12,27 @@ cloud.google.com/go/apigeeregistry v0.8.3/go.mod h1:aInOWnqF4yMQx8kTjDqHNXjZGh/m cloud.google.com/go/appengine v1.8.5/go.mod h1:uHBgNoGLTS5di7BvU25NFDuKa82v0qQLjyMJLuPQrVo= cloud.google.com/go/area120 v0.8.5/go.mod h1:BcoFCbDLZjsfe4EkCnEq1LKvHSK0Ew/zk5UFu6GMyA0= cloud.google.com/go/artifactregistry v1.14.7/go.mod h1:0AUKhzWQzfmeTvT4SjfI4zjot72EMfrkvL9g9aRjnnM= -cloud.google.com/go/asset v1.17.2/go.mod h1:SVbzde67ehddSoKf5uebOD1sYw8Ab/jD/9EIeWg99q4= +cloud.google.com/go/asset v1.18.0/go.mod h1:JnuX7WLUc55AFKJOqF0n7gBPZostxZQCHPEu2WQ1980= 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.2/go.mod h1:QA8HAbPZ1tTcTFZmRgk7v13i0tNQ9x6s1wsZl6jZQh0= 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.33.0/go.mod h1:u5QBBv/V9dVNK/NtTppCf6T4P8gzp+dQSwx2DqPnAKc= 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= @@ -47,15 +47,15 @@ cloud.google.com/go/datastore v1.15.0/go.mod h1:GAeStMBIt9bPS7jMJA85kgkpsMkvseWW cloud.google.com/go/datastream v1.10.4/go.mod h1:7kRxPdxZxhPg3MFeCSulmAJnil8NJGGvSNdn4p1sRZo= 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/dlp v1.12.0/go.mod h1:IUCT4ZMALgUqQyy2VMhvfYD/yFQFfbsgk1d7RoSLeSk= +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= cloud.google.com/go/essentialcontacts v1.6.6/go.mod h1:XbqHJGaiH0v2UvtuucfOzFXN+rpL/aU5BCZLn4DYl1Q= cloud.google.com/go/eventarc v1.13.4/go.mod h1:zV5sFVoAa9orc/52Q+OuYUG9xL2IIZTbbuTHC6JSY8s= cloud.google.com/go/filestore v1.8.1/go.mod h1:MbN9KcaM47DRTIuLfQhJEsjaocVebNtNQhSLhKCF5GM= -cloud.google.com/go/firestore v1.14.0/go.mod h1:96MVaHLsEhbvkBEdZgfN+AS/GIkco1LRpH9Xp9YZfzQ= +cloud.google.com/go/firestore v1.15.0/go.mod h1:GWOxFXcv8GZUtYpWHw/w6IuYNux/BtmeVTMmjrm4yhk= cloud.google.com/go/functions v1.16.0/go.mod h1:nbNpfAG7SG7Duw/o1iZ6ohvL7mc6MapWQVpqtM29n8k= cloud.google.com/go/gkebackup v1.3.5/go.mod h1:KJ77KkNN7Wm1LdMopOelV6OodM01pMuK2/5Zt1t4Tvc= cloud.google.com/go/gkeconnect v0.8.5/go.mod h1:LC/rS7+CuJ5fgIbXv8tCD/mdfnlAadTaUufgOkmijuk= @@ -74,13 +74,12 @@ cloud.google.com/go/lifesciences v0.9.5/go.mod h1:OdBm0n7C0Osh5yZB7j9BXyrMnTRGBJ cloud.google.com/go/logging v1.9.0/go.mod h1:1Io0vnZv4onoUnsVUQY3HZ3Igb1nBchky0A0y7BBBhE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.5.0/go.mod h1:0JNuqRShmscVAhIACGtskSAWtqtOoPkwP0YF1oVEchc= cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= cloud.google.com/go/longrunning v0.5.2/go.mod h1:nqo6DQbNV2pXhGDbDMoN2bWz68MjZUzqv2YttZiveCs= 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,33 +89,33 @@ 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= cloud.google.com/go/phishingprotection v0.8.5/go.mod h1:g1smd68F7mF1hgQPuYn3z8HDbNre8L6Z0b7XMYFmX7I= cloud.google.com/go/policytroubleshooter v1.10.3/go.mod h1:+ZqG3agHT7WPb4EBIRqUv4OyIwRTZvsVDHZ8GlZaoxk= 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/pubsub v1.37.0/go.mod h1:YQOQr1uiUM092EXwKs56OPT650nwnawc+8/IjoUeGzQ= 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.11.0/go.mod h1:AgMf7QG7DBLcv8dstOz9+9dohjfh76IhBrkFxWdDL5Y= 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= cloud.google.com/go/resourcemanager v1.9.5/go.mod h1:hep6KjelHA+ToEjOfO3garMKi/CLYwTqeAw7YiEI9x8= cloud.google.com/go/resourcesettings v1.6.5/go.mod h1:WBOIWZraXZOGAgoR4ukNj0o0HiSMO62H9RpFi9WjP9I= cloud.google.com/go/retail v1.16.0/go.mod h1:LW7tllVveZo4ReWt68VnldZFWJRzsh9np+01J9dYWzE= -cloud.google.com/go/run v1.3.4/go.mod h1:FGieuZvQ3tj1e9GnzXqrMABSuir38AJg5xhiYq+SF3o= +cloud.google.com/go/run v1.3.5/go.mod h1:AuT4W7a7gq7TUa0GrX9F6w/uiUoWHIV767yhqXqcbeg= 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.27.0/go.mod h1:J8BkC1KQ59pzVwFZ9OiqcKL57JwPNEv8SMxfVztjqD0= 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/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/spanner v1.58.0/go.mod h1:eSpP+aaT38sdwFs0ovo7Z1VsG9RyM9n7EHpM5DhDEsE= +cloud.google.com/go/speech v1.22.0/go.mod h1:d7pmrSKyrD12c7dRrjqgA/U0eeyZs0i4VpvOlpJXEBA= +cloud.google.com/go/storage v1.39.1 h1:MvraqHKhogCOTXTlct/9C3K3+Uy2jBmFYb3/Sp6dVtY= +cloud.google.com/go/storage v1.39.1/go.mod h1:xK6xZmxZmo+fyP7+DEF6FhNc24/JAe95OLyOHCXFH1o= cloud.google.com/go/storagetransfer v1.10.4/go.mod h1:vef30rZKu5HSEf/x1tK3WfWrL0XVoUQN/EPDRGPzjZs= cloud.google.com/go/talent v1.6.6/go.mod h1:y/WQDKrhVz12WagoarpAIyKKMeKGKHWPoReZ0g8tseQ= cloud.google.com/go/texttospeech v1.7.5/go.mod h1:tzpCuNWPwrNJnEa4Pu5taALuZL4QRRLcb+K9pbhXT6M= @@ -137,6 +136,8 @@ code.cloudfoundry.org/bytefmt v0.0.0-20231017140541-3b893ed0421b/go.mod h1:CKNYS dmitri.shuralyov.com/gpu/mtl v0.0.0-20201218220906-28db891af037/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= dmitri.shuralyov.com/gpu/mtl v0.0.0-20221208032759-85de2813cf6b/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= eliasnaur.com/font v0.0.0-20230308162249-dd43949cb42d/go.mod h1:OYVuxibdk9OSLX8vAqydtRPP87PyTFcT9uH3MlEGBQA= +filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= +filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= fyne.io/fyne v1.4.3/go.mod h1:8kiPBNSDmuplxs9WnKCkaWYqbcXFy0DeAzwa6PBO9Z8= fyne.io/fyne/v2 v2.3.5/go.mod h1:fbrL+kwOQ6sdVhnURktTHIRIEXwysQSLeejyFyABmNI= fyne.io/systray v1.10.1-0.20230602210930-b6a2d6ca2a7b/go.mod h1:oM2AQqGJ1AMo4nNqZFYU8xYygSBZkW2hmdJ7n4yjedE= @@ -185,44 +186,44 @@ 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-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 v1.50.36 h1:PjWXHwZPuTLMR1NIb8nEjLucZBMzmf84TLoLbD8BZqk= +github.com/aws/aws-sdk-go v1.50.36/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go-v2 v1.25.3 h1:xYiLpZTQs1mzvz5PaI6uR0Wh57ippuEthxS4iK5v0n0= +github.com/aws/aws-sdk-go-v2 v1.25.3/go.mod h1:35hUlJVYd+M++iLI3ALmVwMOyRYMmRqUXpTtRGW+K9I= 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/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/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= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.2/go.mod h1:tyF5sKccmDz0Bv4NrstEr+/9YkSPJHrcO7UsUKf7pWM= +github.com/aws/aws-sdk-go-v2/config v1.27.7 h1:JSfb5nOQF01iOgxFI5OIKWwDiEXWTyTgg1Mm1mHi0A4= +github.com/aws/aws-sdk-go-v2/config v1.27.7/go.mod h1:PH0/cNpoMO+B04qET699o5W92Ca79fVtbUnvMIZro4I= +github.com/aws/aws-sdk-go-v2/credentials v1.17.7 h1:WJd+ubWKoBeRh7A5iNMnxEOs982SyVKOJD+K8HIezu4= +github.com/aws/aws-sdk-go-v2/credentials v1.17.7/go.mod h1:UQi7LMR0Vhvs+44w5ec8Q+VS+cd10cjwgHwiVkE0YGU= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3 h1:p+y7FvkK2dxS+FEwRIDHDe//ZX+jDhP8HHE50ppj4iI= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.15.3/go.mod h1:/fYB+FZbDlwlAiynK9KDXlzZl3ANI9JkD0Uhz5FjNT4= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.9 h1:vXY/Hq1XdxHBIYgBUmug/AbMyIe1AKulPYS2/VE1X70= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.9/go.mod h1:GyJJTZoHVuENM4TeJEl5Ffs4W9m19u+4wKJcDi/GZ4A= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.3 h1:ifbIbHZyGl1alsAhPIYsHOg5MuApgqOvVeI8wIugXfs= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.3/go.mod h1:oQZXg3c6SNeY6OZrDY+xHcF4VGIEoNotX2B4PrDeoJI= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.3 h1:Qvodo9gHG9F3E8SfYOspPeBt0bjSbsevK8WhRAUHcoY= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.3/go.mod h1:vCKrdLXtybdf/uQd/YfVR2r5pcbNuEYKzMQpcxmeSJw= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= 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/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/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/internal/checksum v1.3.5 h1:mbWNpfRUTT6bnacmvOTKXZjR/HycibdWzNpfbrbLDIs= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.5/go.mod h1:FCOPWGjsshkkICJIn9hq9xr6dLKtyaWpuUojiN3W1/8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.5 h1:K/NXvIftOlX+oGgWGIa3jDyYLDNsdVhsjHmsBH2GLAQ= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.5/go.mod h1:cl9HGLV66EnCmMNzq4sYOti+/xo8w34CsgzVtm2GgsY= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.3 h1:4t+QEX7BsXz98W8W1lNvMAG+NX8qHz2CjLBxQKku40g= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.3/go.mod h1:oFcjjUq5Hm09N9rpxTdeMeLeQcxS7mIkBkL8qUKng+A= +github.com/aws/aws-sdk-go-v2/service/s3 v1.51.4 h1:lW5xUzOPGAMY7HPuNF4FdyBwRc3UJ/e8KsapbesVeNU= +github.com/aws/aws-sdk-go-v2/service/s3 v1.51.4/go.mod h1:MGTaf3x/+z7ZGugCGvepnx2DS6+caCYYqKhzVoLNYPk= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.2 h1:XOPfar83RIRPEzfihnp+U6udOveKZJvPQ76SKWrLRHc= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.2/go.mod h1:Vv9Xyk1KMHXrR3vNQe8W5LMFdTjSeWk0gBZBzvf3Qa0= 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.4 h1:Ppup1nVNAOWbBOrcoOxaxPeEnSFB2RnnQdguhXpmeQk= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.4/go.mod h1:+K1rNPVyGxkRuv9NNiaZ4YhBFuyw2MMA9SlIJ1Zlpz8= 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= @@ -247,8 +248,8 @@ github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwys github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk= github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8= github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= +github.com/cncf/xds/go v0.0.0-20240306133729-91a88dc4e959 h1:MIhowmP3TU3Zxnp4PILwgBDTplWiYChEPnJ78PAdJ1o= +github.com/cncf/xds/go v0.0.0-20240306133729-91a88dc4e959/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.21 h1:1/QdRyBaHHJP61QkWMXlOIBfsgdDeeKfK8SYVUWJKf0= github.com/creack/pty v1.1.21/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= @@ -261,8 +262,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cu github.com/disintegration/gift v1.2.1/go.mod h1:Jh2i7f7Q2BM7Ezno3PhfezbR1xpUg9dUg3/RlKGr4HI= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/emicklei/go-restful/v3 v3.11.3 h1:yagOQz/38xJmcNeZJtrUcKjkHRltIaIFXKWeG1SkWGE= -github.com/emicklei/go-restful/v3 v3.11.3/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= +github.com/emicklei/go-restful/v3 v3.12.0 h1:y2DdzBAURM29NFF94q6RaY4vjIH1rtwDapwQtU84iWk= +github.com/emicklei/go-restful/v3 v3.12.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/go-control-plane v0.12.0 h1:4X+VP1GHd1Mhj6IB5mMeGbLCleqxjletLK6K0rbxyZI= github.com/envoyproxy/go-control-plane v0.12.0/go.mod h1:ZBTaoJ23lqITozF0M6G4/IragXCQKCnYbmlmtHvwRG0= github.com/envoyproxy/protoc-gen-validate v1.0.4 h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A= @@ -298,7 +299,7 @@ github.com/go-fonts/liberation v0.3.2 h1:XuwG0vGHFBPRRI8Qwbi5tIvR3cku9LUfZGq/Ar1 github.com/go-fonts/liberation v0.3.2/go.mod h1:N0QsDLVUQPy3UYg9XAc3Uh3UDMp2Z7M1o4+X98dXkmI= github.com/go-fonts/stix v0.2.2/go.mod h1:SUxggC9dxd/Q+rb5PkJuvfvTbOPtNc2Qaua00fIp9iU= github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240118000515-a250818d05e3/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240307211618-a69d953ea142/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea h1:DfZQkvEbdmOe+JK2TMtBM+0I9GSdzE2y/L1/AmD8xKc= github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea/go.mod h1:Y7Vld91/HRbTBm7JwoI7HejdDB0u+e9AUBO9MB7yuZk= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= @@ -308,12 +309,12 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre github.com/go-logr/zapr v1.3.0 h1:XGdV8XW8zdwFiwOA2Dryh1gj2KRQyOOoNmBy4EplIcQ= github.com/go-logr/zapr v1.3.0/go.mod h1:YKepepNBd1u/oyhd/yQmtjVXmm9uML4IXUgMOwR8/Gg= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= -github.com/go-openapi/jsonpointer v0.20.3 h1:jykzYWS/kyGtsHfRt6aV8JTB9pcQAXPIA7qlZ5aRlyk= -github.com/go-openapi/jsonpointer v0.20.3/go.mod h1:c7l0rjoouAuIxCm8v/JWKRgMjDG/+/7UBWsXMrv6PsM= -github.com/go-openapi/jsonreference v0.20.5 h1:hutI+cQI+HbSQaIGSfsBsYI0pHk+CATf8Fk5gCSj0yI= -github.com/go-openapi/jsonreference v0.20.5/go.mod h1:thAqAp31UABtI+FQGKAQfmv7DbFpKNUlva2UPCxKu2Y= -github.com/go-openapi/swag v0.22.10 h1:4y86NVn7Z2yYd6pfS4Z+Nyh3aAUL3Nul+LMbhFKy0gA= -github.com/go-openapi/swag v0.22.10/go.mod h1:Cnn8BYtRlx6BNE3DPN86f/xkapGIcLWzh3CLEb4C1jI= +github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ= +github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY= +github.com/go-openapi/jsonreference v0.21.0 h1:Rs+Y7hSXT83Jacb7kFyjn4ijOuVGSvOdF2+tg1TRrwQ= +github.com/go-openapi/jsonreference v0.21.0/go.mod h1:LmZmgsrTkVg9LG4EaHeY8cBDslNPMo06cago5JNLkm4= +github.com/go-openapi/swag v0.23.0 h1:vsEVJDUo2hPJ2tu0/Xc+4noaxyEffXNIs3cOULZ+GrE= +github.com/go-openapi/swag v0.23.0/go.mod h1:esZ8ITTYEsH1V2trKHjAN8Ai7xHb8RV+YSZ577vPjgQ= github.com/go-pdf/fpdf v1.4.3 h1:0ZbUVyy3URshI6fCIaCD/iTVW33dqA8zbUHuGynxAPA= github.com/go-pdf/fpdf v1.4.3/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= @@ -322,8 +323,8 @@ github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91 github.com/go-playground/validator/v10 v10.19.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= -github.com/go-sql-driver/mysql v1.7.1 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI= -github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI= +github.com/go-sql-driver/mysql v1.8.0 h1:UtktXaU2Nb64z/pLiGIxY4431SJ4/dR5cjMmlVHgnT4= +github.com/go-sql-driver/mysql v1.8.0/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-task/slim-sprig v2.20.0+incompatible h1:4Xh3bDzO29j4TWNOI+24ubc0vbVFMg2PMnXKxK54/CA= github.com/go-task/slim-sprig v2.20.0+incompatible/go.mod h1:N/mhXZITr/EQAOErEHciKvO1bFei2Lld2Ym6h96pdy0= github.com/go-text/typesetting v0.0.0-20230405155246-bf9c697c6e16/go.mod h1:zvWM81wAVW6QfVDI6yxfbCuoLnobSYTuMsrXU/u11y8= @@ -363,8 +364,8 @@ github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwm github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= @@ -422,7 +423,7 @@ github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSo github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= -github.com/ianlancetaylor/demangle v0.0.0-20240205174729-1f824a1a9b87/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw= +github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw= github.com/imdario/mergo v0.3.6 h1:xTNEAn+kxVO7dTZGu0CegyqKZmoWFI0rF8UxjlB2d28= github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= @@ -449,8 +450,8 @@ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:C github.com/kisielk/errcheck v1.7.0/go.mod h1:1kLL+jV4e+CFfueBmI1dSK2ADDyQnlrnrY/FqKluHJQ= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.17.8-0.20240303135716-4f3f95ba8e26 h1:TV4uPDoxNQXDcqp6G4ntmDq115Q3sVhfRzw3N5l+z9c= -github.com/klauspost/compress v1.17.8-0.20240303135716-4f3f95ba8e26/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.8-0.20240308210422-de4073a3abdd h1:k27uEccUOfK3N0gAQUGQTU0v0ObHHu+/xyh2AF+Jca8= +github.com/klauspost/compress v1.17.8-0.20240308210422-de4073a3abdd/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/kpango/fastime v1.1.9 h1:xVQHcqyPt5M69DyFH7g1EPRns1YQNap9d5eLhl/Jy84= @@ -516,8 +517,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= @@ -542,10 +543,10 @@ github.com/prometheus/client_golang v1.19.0 h1:ygXvpU1AoN1MhdzckN+PyD9QJOSD4x7km github.com/prometheus/client_golang v1.19.0/go.mod h1:ZRM9uEAypZakd+q/x7+gmsvXdURP+DABIEIjnmDdp+k= github.com/prometheus/client_model v0.6.0 h1:k1v3CzpSRUTrKMppY35TLwPvxHqBu0bYgxZzqGIgaos= github.com/prometheus/client_model v0.6.0/go.mod h1:NTQHnmxFpouOD0DpvP4XujX3CdOAGQPoaGhyTchlyt8= -github.com/prometheus/common v0.49.0 h1:ToNTdK4zSnPVJmh698mGFkDor9wBI/iGaJy5dbH1EgI= -github.com/prometheus/common v0.49.0/go.mod h1:Kxm+EULxRbUkjGU6WFsQqo3ORzB4tyKvlWFOE9mB2sE= -github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= -github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= +github.com/prometheus/common v0.50.0 h1:YSZE6aa9+luNa2da6/Tik0q0A5AbR+U003TItK57CPQ= +github.com/prometheus/common v0.50.0/go.mod h1:wHFBCEVWVmHMUpg7pYcOm2QUR/ocQdYSJVQJKnHc3xQ= +github.com/prometheus/procfs v0.13.0 h1:GqzLlQyfsPbaEHaQkO7tbDlriv/4o5Hudv6OXHGKX7o= +github.com/prometheus/procfs v0.13.0/go.mod h1:cd4PFCR54QLnGKPaKGA6l+cfuNXtht43ZKY6tow0Y1g= github.com/quasilyte/go-ruleguard v0.4.2 h1:htXcXDK6/rO12kiTHKfHuqR4kr3Y4M0J0rOL6CH/BYs= github.com/quasilyte/go-ruleguard v0.4.2/go.mod h1:GJLgqsLeo4qgavUoL8JeGFNS7qcisx3awV/w9eWTmNI= github.com/quasilyte/go-ruleguard/dsl v0.3.22 h1:wd8zkOhSNr+I+8Qeciml08ivDt1pSXe60+5DqOpCjPE= @@ -606,8 +607,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= @@ -626,8 +628,8 @@ go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.opentelemetry.io/proto/otlp v1.1.0 h1:2Di21piLrCqJ3U3eXGCTPHE9R8Nh+0uglSnOyxikMeI= go.opentelemetry.io/proto/otlp v1.1.0/go.mod h1:GpBHCBWiqvVLDqmHZsoMM3C5ySeKTC7ej/RNTae6MdY= -go.starlark.net v0.0.0-20240123142251-f86470692795 h1:LmbG8Pq7KDGkglKVn8VpZOZj6vb9b8nKEGcg9l03epM= -go.starlark.net v0.0.0-20240123142251-f86470692795/go.mod h1:LcLNIzVOMp4oV+uusnpk+VU+SzXaJakUuBjoCSWH5dM= +go.starlark.net v0.0.0-20240311180835-efac67204ba7 h1:xH7OJPtjgdj/xXykge/wGPAAqik97FbEVJR55lEY0tQ= +go.starlark.net v0.0.0-20240311180835-efac67204ba7/go.mod h1:MrdO7XaMF3dE3MzuP6mrG0EB3NC7rLWSiEcu9Ii50g8= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= @@ -636,14 +638,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 +657,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,22 +686,22 @@ 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.169.0 h1:QwWPy71FgMWqJN/l6jVlFHUa29a7dcUy02I8o799nPY= +google.golang.org/api v0.169.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/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= -google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 h1:oqta3O3AnlWbmIE3bFnWbu4bRxZjfbWCp0cKSuZh01E= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7/go.mod h1:VQW3tUculP/D4B+xVCo+VgSq8As6wA9ZjHl//pmk+6s= +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-20240311173647-c811ad7063a7 h1:8EeVk1VKMD+GD/neyEHGmz7pFblqPjHoi+PGQIlLx2s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= +google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk= +google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.3.0/go.mod h1:Dk1tviKTvMCz5tvh7t+fh94dhmQVHuCt2OzJB3CTW9Y= -google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= -google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= @@ -731,8 +733,8 @@ k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7F k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98= k8s.io/metrics v0.29.2 h1:oLSTHEr40V7c7C8wDRRhiAefjGRHROK5zeV8NT0tpzc= k8s.io/metrics v0.29.2/go.mod h1:cWzACDpKElWhm0CElwfK+7I39wDNbmDDCX7hywjvgR4= -k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCfRziVtos3ofG/sQ= -k8s.io/utils v0.0.0-20240102154912-e7106e64919e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/utils v0.0.0-20240310230437-4693a0247e57 h1:gbqbevonBh57eILzModw6mrkbwM0gQBEuevE/AaBsHY= +k8s.io/utils v0.0.0-20240310230437-4693a0247e57/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= lukechampine.com/uint128 v1.2.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= lukechampine.com/uint128 v1.3.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= diff --git a/hack/go.mod.default b/hack/go.mod.default index 46a72680a7..c7ca003cca 100644 --- a/hack/go.mod.default +++ b/hack/go.mod.default @@ -1,6 +1,6 @@ module github.com/vdaas/vald -go 1.22.0 +go 1.22.1 replace ( cloud.google.com/go => cloud.google.com/go upgrade @@ -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 8a618e414f..0ac0865c86 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -23,9 +23,9 @@ version = "0.1.0" [[package]] name = "anyhow" -version = "1.0.80" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" [[package]] name = "async-stream" @@ -146,9 +146,9 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "cc" -version = "1.0.89" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" [[package]] name = "cfg-if" @@ -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", @@ -437,18 +437,18 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", @@ -475,9 +475,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] diff --git a/versions/GO_VERSION b/versions/GO_VERSION index 57807d6d0d..6245beecd3 100644 --- a/versions/GO_VERSION +++ b/versions/GO_VERSION @@ -1 +1 @@ -1.22.0 +1.22.1 diff --git a/versions/PROMETHEUS_STACK_VERSION b/versions/PROMETHEUS_STACK_VERSION index 5cd1c28f0c..3bdcd2688a 100644 --- a/versions/PROMETHEUS_STACK_VERSION +++ b/versions/PROMETHEUS_STACK_VERSION @@ -1 +1 @@ -56.20.1 +57.0.1 diff --git a/versions/REVIEWDOG_VERSION b/versions/REVIEWDOG_VERSION index 0ffcf19842..4b7d50c9b6 100644 --- a/versions/REVIEWDOG_VERSION +++ b/versions/REVIEWDOG_VERSION @@ -1 +1 @@ -v0.17.1 +v0.17.2 diff --git a/versions/actions/ACTIONS_SETUP_NODE b/versions/actions/ACTIONS_SETUP_NODE new file mode 100644 index 0000000000..4d54daddb6 --- /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 0000000000..1f7391f92b --- /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 0000000000..6259340971 --- /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 0000000000..ee74734aa2 --- /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 0000000000..4a36342fca --- /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 0000000000..fd2a01863f --- /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 0000000000..4a36342fca --- /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 0000000000..99e60c056f --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_ANALYZE @@ -0,0 +1 @@ +2.16.4 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD b/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD new file mode 100644 index 0000000000..99e60c056f --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_AUTOBUILD @@ -0,0 +1 @@ +2.16.4 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_INIT b/versions/actions/GITHUB_CODEQL_ACTION_INIT new file mode 100644 index 0000000000..99e60c056f --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_INIT @@ -0,0 +1 @@ +2.16.4 diff --git a/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF b/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF new file mode 100644 index 0000000000..99e60c056f --- /dev/null +++ b/versions/actions/GITHUB_CODEQL_ACTION_UPLOAD_SARIF @@ -0,0 +1 @@ +2.16.4 diff --git a/versions/actions/GITHUB_ISSUE_METRICS b/versions/actions/GITHUB_ISSUE_METRICS new file mode 100644 index 0000000000..cf28a128f4 --- /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 0000000000..1f7391f92b --- /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 0000000000..0062ac9718 --- /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 0000000000..ebeef2f2d6 --- /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 0000000000..61ce01b301 --- /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 661e7aeadf..10c088013f 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 0000000000..3eefcb9dd5 --- /dev/null +++ b/versions/actions/SOFTPROPS_ACTION_GH_RELEASE @@ -0,0 +1 @@ +1.0.0