From 6367d47e150ffa2dc7dfe52640594a2f1573dac9 Mon Sep 17 00:00:00 2001 From: vdaas-ci Date: Thu, 12 Dec 2024 02:16:47 +0000 Subject: [PATCH] [create-pull-request] automated change Signed-off-by: vdaas-ci --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .../ISSUE_TEMPLATE/security_issue_report.md | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .../v1/agent/sidecar/sidecar_vtproto.pb.go | 2 +- .../values.schema.json | 15 +- charts/vald/values.schema.json | 73 ++++++-- example/client/go.mod | 4 +- example/client/go.sum | 4 +- go.mod | 6 +- go.sum | 8 +- .../operator/crds/valdbenchmarkjob.yaml | 177 +++++++++--------- .../crds/valdbenchmarkoperatorrelease.yaml | 136 +++++++------- .../operator/crds/valdbenchmarkscenario.yaml | 24 +-- rust/Cargo.lock | 36 ++-- versions/KUBECTL_VERSION | 2 +- 15 files changed, 275 insertions(+), 218 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index f54d9e60cb..a6a944d13b 100755 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -26,7 +26,7 @@ assignees: "" - Go Version: v1.23.4 - Rust Version: v1.83.0 - Docker Version: v27.4.0 -- Kubernetes Version: v1.31.4 +- Kubernetes Version: v1.32.0 - Helm Version: v3.16.3 - NGT Version: v2.3.5 - Faiss Version: v1.9.0 diff --git a/.github/ISSUE_TEMPLATE/security_issue_report.md b/.github/ISSUE_TEMPLATE/security_issue_report.md index 1c0c909d2b..161f83c4c6 100644 --- a/.github/ISSUE_TEMPLATE/security_issue_report.md +++ b/.github/ISSUE_TEMPLATE/security_issue_report.md @@ -20,7 +20,7 @@ assignees: "" - Go Version: v1.23.4 - Rust Version: v1.83.0 - Docker Version: v27.4.0 -- Kubernetes Version: v1.31.4 +- Kubernetes Version: v1.32.0 - Helm Version: v3.16.3 - NGT Version: v2.3.5 - Faiss Version: v1.9.0 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index eb48b979f9..bdd064fb1e 100755 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -19,7 +19,7 @@ - Go Version: v1.23.4 - Rust Version: v1.83.0 - Docker Version: v27.4.0 -- Kubernetes Version: v1.31.4 +- Kubernetes Version: v1.32.0 - Helm Version: v3.16.3 - NGT Version: v2.3.5 - Faiss Version: v1.9.0 diff --git a/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go b/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go index 3e7fb5da06..f60d8f002f 100644 --- a/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go +++ b/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go @@ -36,7 +36,7 @@ const _ = grpc.SupportPackageIsVersion7 // SidecarClient is the client API for Sidecar service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. -type SidecarClient any +type SidecarClient interface{} type sidecarClient struct { cc grpc.ClientConnInterface diff --git a/charts/vald-benchmark-operator/values.schema.json b/charts/vald-benchmark-operator/values.schema.json index fc1ebcd1a6..6a4e98f4ba 100644 --- a/charts/vald-benchmark-operator/values.schema.json +++ b/charts/vald-benchmark-operator/values.schema.json @@ -164,7 +164,10 @@ "interceptors": { "type": "array", "description": "gRPC client interceptors", - "items": { "type": "string", "enum": ["TraceInterceptor"] } + "items": { + "type": "string", + "enum": ["TraceInterceptor", "MetricInterceptor"] + } }, "keepalive": { "type": "object", @@ -698,7 +701,15 @@ "initial_window_size": { "type": "integer" }, "interceptors": { "type": "array", - "items": { "type": "string" } + "items": { + "type": "string", + "enum": [ + "RecoverInterceptor", + "AccessLogInterceptor", + "TraceInterceptor", + "MetricInterceptor" + ] + } }, "keepalive": { "type": "object", diff --git a/charts/vald/values.schema.json b/charts/vald/values.schema.json index 0e35482a1f..ca25eaa809 100644 --- a/charts/vald/values.schema.json +++ b/charts/vald/values.schema.json @@ -3717,7 +3717,7 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": ["TraceInterceptor", "MetricInterceptor"] } }, "keepalive": { @@ -7053,7 +7053,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -7413,7 +7416,7 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": ["TraceInterceptor", "MetricInterceptor"] } }, "keepalive": { @@ -7765,7 +7768,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -9642,7 +9648,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -9990,7 +9999,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -10339,7 +10351,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -12222,7 +12237,7 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": ["TraceInterceptor", "MetricInterceptor"] } }, "keepalive": { @@ -14278,7 +14293,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -14626,7 +14644,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -14989,7 +15010,7 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": ["TraceInterceptor", "MetricInterceptor"] } }, "keepalive": { @@ -16684,7 +16705,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -17032,7 +17056,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -18730,7 +18757,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -19078,7 +19108,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -22455,7 +22488,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { @@ -22803,7 +22839,10 @@ "description": "gRPC client interceptors", "items": { "type": "string", - "enum": ["TraceInterceptor"] + "enum": [ + "TraceInterceptor", + "MetricInterceptor" + ] } }, "keepalive": { diff --git a/example/client/go.mod b/example/client/go.mod index 333b913045..359f833f25 100644 --- a/example/client/go.mod +++ b/example/client/go.mod @@ -4,11 +4,11 @@ go 1.23.4 replace ( github.com/envoyproxy/protoc-gen-validate => github.com/envoyproxy/protoc-gen-validate v1.1.0 - github.com/goccy/go-json => github.com/goccy/go-json v0.10.3 + github.com/goccy/go-json => github.com/goccy/go-json v0.10.4 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.7 - golang.org/x/crypto => golang.org/x/crypto v0.30.0 + golang.org/x/crypto => golang.org/x/crypto v0.31.0 golang.org/x/net => golang.org/x/net v0.32.0 golang.org/x/text => golang.org/x/text v0.21.0 google.golang.org/genproto => google.golang.org/genproto v0.0.0-20241209162323-e6fa225c2576 diff --git a/example/client/go.sum b/example/client/go.sum index bc8067be45..27697ef3c7 100644 --- a/example/client/go.sum +++ b/example/client/go.sum @@ -1,7 +1,7 @@ buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.35.2-20241127180247-a33202765966.1 h1:jLd96rDDNJ+zIJxvV/L855VEtrjR0G4aePVDlCpf6kw= buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.35.2-20241127180247-a33202765966.1/go.mod h1:mnHCFccv4HwuIAOHNGdiIc5ZYbBCvbTWZcodLN5wITI= -github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= -github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +github.com/goccy/go-json v0.10.4 h1:JSwxQzIqKfmFX1swYPpUThQZp/Ka4wzJdK0LWVytLPM= +github.com/goccy/go-json v0.10.4/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= 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.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= diff --git a/go.mod b/go.mod index 919b6b0ccc..e7aa360341 100644 --- a/go.mod +++ b/go.mod @@ -36,7 +36,7 @@ replace ( github.com/Azure/go-autorest/tracing => github.com/Azure/go-autorest/tracing v0.6.1-0.20240530140449-f7ea664c9cff github.com/BurntSushi/toml => github.com/BurntSushi/toml v1.4.0 github.com/DATA-DOG/go-sqlmock => github.com/DATA-DOG/go-sqlmock v1.5.2 - github.com/GoogleCloudPlatform/cloudsql-proxy => github.com/GoogleCloudPlatform/cloudsql-proxy v1.37.2 + github.com/GoogleCloudPlatform/cloudsql-proxy => github.com/GoogleCloudPlatform/cloudsql-proxy v1.37.3 github.com/Masterminds/semver/v3 => github.com/Masterminds/semver/v3 v3.3.1 github.com/ajstarks/deck => github.com/ajstarks/deck v0.0.0-20240918141114-8d365813662d github.com/ajstarks/deck/generate => github.com/ajstarks/deck/generate v0.0.0-20240918141114-8d365813662d @@ -131,7 +131,7 @@ replace ( github.com/gobwas/httphead => github.com/gobwas/httphead v0.1.0 github.com/gobwas/pool => github.com/gobwas/pool v0.2.1 github.com/gobwas/ws => github.com/gobwas/ws v1.4.0 - github.com/goccy/go-json => github.com/goccy/go-json v0.10.3 + github.com/goccy/go-json => github.com/goccy/go-json v0.10.4 github.com/gocql/gocql => github.com/gocql/gocql v1.7.0 github.com/gocraft/dbr/v2 => github.com/gocraft/dbr/v2 v2.7.7 github.com/godbus/dbus/v5 => github.com/godbus/dbus/v5 v5.1.0 @@ -294,7 +294,7 @@ replace ( go.uber.org/multierr => go.uber.org/multierr v1.11.0 go.uber.org/zap => go.uber.org/zap v1.27.0 gocloud.dev => gocloud.dev v0.40.0 - golang.org/x/crypto => golang.org/x/crypto v0.30.0 + golang.org/x/crypto => golang.org/x/crypto v0.31.0 golang.org/x/exp => golang.org/x/exp v0.0.0-20241210194714-1829a127f884 golang.org/x/exp/typeparams => golang.org/x/exp/typeparams v0.0.0-20241210194714-1829a127f884 golang.org/x/image => golang.org/x/image v0.23.0 diff --git a/go.sum b/go.sum index f165981b5d..7672f69e0f 100644 --- a/go.sum +++ b/go.sum @@ -396,8 +396,8 @@ github.com/go-toolsmith/astequal v1.2.0/go.mod h1:c8NZ3+kSFtFY/8lPso4v8LuJjdJiUF github.com/go-toolsmith/strparse v1.1.0 h1:GAioeZUK9TGxnLS+qfdqNbA4z0SSm5zVNtCQiyP2Bvw= github.com/go-toolsmith/strparse v1.1.0/go.mod h1:7ksGy58fsaQkGQlY8WVoBFNyEPMGuJin1rfoPS4lBSQ= github.com/goccmack/gocc v0.0.0-20230228185258-2292f9e40198/go.mod h1:DTh/Y2+NbnOVVoypCCQrovMPDKUGp4yZpSbWg5D0XIM= -github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= -github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +github.com/goccy/go-json v0.10.4 h1:JSwxQzIqKfmFX1swYPpUThQZp/Ka4wzJdK0LWVytLPM= +github.com/goccy/go-json v0.10.4/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= github.com/goccy/go-yaml v1.9.8/go.mod h1:JubOolP3gh0HpiBc4BLRD4YmjEjHAmIIB2aaXKkTfoE= github.com/goccy/go-yaml v1.11.0/go.mod h1:H+mJrWtjPTJAHvRbV09MCK9xYwODM+wRTVFFTWckfng= github.com/gocql/gocql v1.7.0 h1:O+7U7/1gSN7QTEAaMEsJc1Oq2QHXvCWoF3DFK9HDHus= @@ -729,8 +729,8 @@ 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.40.0 h1:f8LgP+4WDqOG/RXoUcyLpeIAGOcAbZrZbDQCUee10ng= gocloud.dev v0.40.0/go.mod h1:drz+VyYNBvrMTW0KZiBAYEdl8lbNZx+OQ7oQvdrFmSQ= -golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY= -golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20241210194714-1829a127f884 h1:Y/Mj/94zIQQGHVSv1tTtQBDaQaJe62U9bkDZKKyhPCU= golang.org/x/exp v0.0.0-20241210194714-1829a127f884/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c= golang.org/x/exp/shiny v0.0.0-20220827204233-334a2380cb91/go.mod h1:VjAR7z0ngyATZTELrBSkxOOHhhlnVUxDye4mcjx5h/8= diff --git a/k8s/tools/benchmark/operator/crds/valdbenchmarkjob.yaml b/k8s/tools/benchmark/operator/crds/valdbenchmarkjob.yaml index a51277c261..fdac1c6e90 100644 --- a/k8s/tools/benchmark/operator/crds/valdbenchmarkjob.yaml +++ b/k8s/tools/benchmark/operator/crds/valdbenchmarkjob.yaml @@ -64,17 +64,14 @@ spec: default: Available type: string spec: - type: object properties: client_config: - type: object properties: addrs: - type: array items: type: string + type: array backoff: - type: object properties: backoff_factor: type: number @@ -90,11 +87,11 @@ spec: type: string retry_count: type: integer + type: object call_option: type: object x-kubernetes-preserve-unknown-fields: true circuit_breaker: - type: object properties: closed_error_rate: type: number @@ -106,8 +103,8 @@ spec: type: integer open_timeout: type: string - connection_pool: type: object + connection_pool: properties: enable_dns_resolver: type: boolean @@ -119,8 +116,8 @@ spec: type: string size: type: integer - dial_option: type: object + dial_option: properties: backoff_base_delay: type: string @@ -139,13 +136,13 @@ spec: insecure: type: boolean interceptors: - type: array items: - type: string enum: - TraceInterceptor + - MetricInterceptor + type: string + type: array keepalive: - type: object properties: permit_without_stream: type: boolean @@ -153,15 +150,14 @@ spec: type: string timeout: type: string + type: object max_msg_size: type: integer min_connection_timeout: type: string net: - type: object properties: dialer: - type: object properties: dual_stack_enabled: type: boolean @@ -169,8 +165,8 @@ spec: type: string timeout: type: string - dns: type: object + dns: properties: cache_enabled: type: boolean @@ -178,8 +174,8 @@ spec: type: string refresh_duration: type: string - socket_option: type: object + socket_option: properties: ip_recover_destination_addr: type: boolean @@ -199,8 +195,8 @@ spec: type: boolean tcp_quick_ack: type: boolean - tls: type: object + tls: properties: ca: type: string @@ -212,12 +208,15 @@ spec: type: boolean key: type: string + type: object + type: object read_buffer_size: type: integer timeout: type: string write_buffer_size: type: integer + type: object health_check_duration: type: string max_recv_msg_size: @@ -227,7 +226,6 @@ spec: max_send_msg_size: type: integer tls: - type: object properties: ca: type: string @@ -239,38 +237,39 @@ spec: type: boolean key: type: string + type: object wait_for_ready: type: boolean + type: object concurrency_limit: - type: integer maximum: 65535 minimum: 0 + type: integer dataset: - type: object properties: group: - type: string minLength: 1 + type: string indexes: - type: integer minimum: 0 + type: integer name: - type: string enum: - original - fashion-mnist + type: string range: - type: object properties: end: - type: integer minimum: 1 - start: type: integer + start: minimum: 1 + type: integer required: - start - end + type: object url: type: string required: @@ -278,43 +277,43 @@ spec: - indexes - group - range - global_config: type: object + global_config: properties: logging: - type: object properties: format: - type: string enum: - raw - json - level: type: string + level: enum: - debug - info - warn - error - fatal - logger: type: string + logger: enum: - glg - zap + type: string + type: object time_zone: type: string version: type: string - insert_config: type: object + insert_config: properties: skip_strict_exist_check: type: boolean timestamp: type: string + type: object job_type: - type: string enum: - insert - update @@ -323,46 +322,46 @@ spec: - remove - getobject - exists + type: string object_config: - type: object properties: filter_config: - type: object properties: host: type: string - remove_config: + type: object type: object + remove_config: properties: skip_strict_exist_check: type: boolean timestamp: type: string + type: object repetition: - type: integer minimum: 1 - replica: type: integer + replica: minimum: 1 - rps: type: integer + rps: maximum: 65535 minimum: 0 + type: integer rules: - type: array items: type: string + type: array search_config: - type: object properties: aggregation_algorithm: - type: string enum: - Unknown - ConcurrentQueue - SortSlice - SortPoolSlice - PairingHeap + type: string enable_linear_search: type: boolean epsilon: @@ -375,26 +374,22 @@ spec: type: number timeout: type: string - server_config: type: object + server_config: properties: healths: - type: object properties: liveness: - type: object properties: enabled: type: boolean host: type: string livenessProbe: - type: object properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -402,6 +397,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -410,15 +406,14 @@ spec: type: integer timeoutSeconds: type: integer + type: object port: - type: integer maximum: 65535 minimum: 0 + type: integer server: - type: object properties: http: - type: object properties: handler_timeout: type: string @@ -432,10 +427,10 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: - type: string enum: - tcp - tcp4 @@ -446,10 +441,10 @@ spec: - unix - unixgram - unixpacket + type: string probe_wait_time: type: string socket_option: - type: object properties: ip_recover_destination_addr: type: boolean @@ -469,30 +464,30 @@ spec: type: boolean tcp_quick_ack: type: boolean + type: object socket_path: type: string + type: object servicePort: - type: integer maximum: 65535 minimum: 0 - readiness: + type: integer type: object + readiness: properties: enabled: type: boolean host: type: string port: - type: integer maximum: 65535 minimum: 0 + type: integer readinessProbe: - type: object properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -500,6 +495,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -508,11 +504,10 @@ spec: type: integer timeoutSeconds: type: integer - server: type: object + server: properties: http: - type: object properties: handler_timeout: type: string @@ -526,10 +521,10 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: - type: string enum: - tcp - tcp4 @@ -540,10 +535,10 @@ spec: - unix - unixgram - unixpacket + type: string probe_wait_time: type: string socket_option: - type: object properties: ip_recover_destination_addr: type: boolean @@ -563,28 +558,28 @@ spec: type: boolean tcp_quick_ack: type: boolean + type: object socket_path: type: string + type: object servicePort: - type: integer maximum: 65535 minimum: 0 - startup: + type: integer type: object + startup: properties: enabled: type: boolean port: - type: integer maximum: 65535 minimum: 0 + type: integer startupProbe: - type: object properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -592,6 +587,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -600,25 +596,24 @@ spec: type: integer timeoutSeconds: type: integer - servers: + type: object + type: object type: object + servers: properties: grpc: - type: object properties: enabled: type: boolean host: type: string port: - type: integer maximum: 65535 minimum: 0 + type: integer server: - type: object properties: grpc: - type: object properties: bidirectional_stream_concurrency: type: integer @@ -633,16 +628,15 @@ spec: initial_window_size: type: integer interceptors: - type: array items: - type: string enum: - RecoverInterceptor - AccessLogInterceptor - TraceInterceptor - MetricInterceptor + type: string + type: array keepalive: - type: object properties: max_conn_age: type: string @@ -658,6 +652,7 @@ spec: type: string timeout: type: string + type: object max_header_list_size: type: integer max_receive_message_size: @@ -668,10 +663,10 @@ spec: type: integer write_buffer_size: type: integer + type: object mode: type: string network: - type: string enum: - tcp - tcp4 @@ -682,12 +677,12 @@ spec: - unix - unixgram - unixpacket + type: string probe_wait_time: type: string restart: type: boolean socket_option: - type: object properties: ip_recover_destination_addr: type: boolean @@ -707,28 +702,28 @@ spec: type: boolean tcp_quick_ack: type: boolean + type: object socket_path: type: string + type: object servicePort: - type: integer maximum: 65535 minimum: 0 - rest: + type: integer type: object + rest: properties: enabled: type: boolean host: type: string port: - type: integer maximum: 65535 minimum: 0 + type: integer server: - type: object properties: http: - type: object properties: handler_timeout: type: string @@ -742,10 +737,10 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: - type: string enum: - tcp - tcp4 @@ -756,10 +751,10 @@ spec: - unix - unixgram - unixpacket + type: string probe_wait_time: type: string socket_option: - type: object properties: ip_recover_destination_addr: type: boolean @@ -779,31 +774,35 @@ spec: type: boolean tcp_quick_ack: type: boolean + type: object socket_path: type: string + type: object servicePort: - type: integer maximum: 65535 minimum: 0 - target: + type: integer + type: object + type: object type: object + target: properties: host: - type: string minLength: 1 + type: string port: - type: integer maximum: 65535 minimum: 0 + type: integer required: - host - port + type: object ttl_seconds_after_finished: - type: integer maximum: 65535 minimum: 0 + type: integer update_config: - type: object properties: disable_balance_update: type: boolean @@ -811,8 +810,8 @@ spec: type: boolean timestamp: type: string - upsert_config: type: object + upsert_config: properties: disable_balance_update: type: boolean @@ -820,3 +819,5 @@ spec: type: boolean timestamp: type: string + type: object + type: object diff --git a/k8s/tools/benchmark/operator/crds/valdbenchmarkoperatorrelease.yaml b/k8s/tools/benchmark/operator/crds/valdbenchmarkoperatorrelease.yaml index 16a5c912b0..33c0fec951 100644 --- a/k8s/tools/benchmark/operator/crds/valdbenchmarkoperatorrelease.yaml +++ b/k8s/tools/benchmark/operator/crds/valdbenchmarkoperatorrelease.yaml @@ -60,7 +60,6 @@ spec: - Healthy type: string spec: - type: object properties: affinity: type: object @@ -69,35 +68,32 @@ spec: type: object x-kubernetes-preserve-unknown-fields: true env: - type: array items: type: object x-kubernetes-preserve-unknown-fields: true + type: array image: - type: object properties: pullPolicy: - type: string enum: - Always - Never - IfNotPresent + type: string repository: type: string tag: type: string - job: type: object + job: properties: client_config: - type: object properties: addrs: - type: array items: type: string + type: array backoff: - type: object properties: backoff_factor: type: number @@ -113,11 +109,11 @@ spec: type: string retry_count: type: integer + type: object call_option: type: object x-kubernetes-preserve-unknown-fields: true circuit_breaker: - type: object properties: closed_error_rate: type: number @@ -129,8 +125,8 @@ spec: type: integer open_timeout: type: string - connection_pool: type: object + connection_pool: properties: enable_dns_resolver: type: boolean @@ -142,8 +138,8 @@ spec: type: string size: type: integer - dial_option: type: object + dial_option: properties: backoff_base_delay: type: string @@ -162,13 +158,13 @@ spec: insecure: type: boolean interceptors: - type: array items: - type: string enum: - TraceInterceptor + - MetricInterceptor + type: string + type: array keepalive: - type: object properties: permit_without_stream: type: boolean @@ -176,15 +172,14 @@ spec: type: string timeout: type: string + type: object max_msg_size: type: integer min_connection_timeout: type: string net: - type: object properties: dialer: - type: object properties: dual_stack_enabled: type: boolean @@ -192,8 +187,8 @@ spec: type: string timeout: type: string - dns: type: object + dns: properties: cache_enabled: type: boolean @@ -201,8 +196,8 @@ spec: type: string refresh_duration: type: string - socket_option: type: object + socket_option: properties: ip_recover_destination_addr: type: boolean @@ -222,8 +217,8 @@ spec: type: boolean tcp_quick_ack: type: boolean - tls: type: object + tls: properties: ca: type: string @@ -235,12 +230,15 @@ spec: type: boolean key: type: string + type: object + type: object read_buffer_size: type: integer timeout: type: string write_buffer_size: type: integer + type: object health_check_duration: type: string max_recv_msg_size: @@ -250,7 +248,6 @@ spec: max_send_msg_size: type: integer tls: - type: object properties: ca: type: string @@ -262,60 +259,59 @@ spec: type: boolean key: type: string + type: object wait_for_ready: type: boolean - image: type: object + image: properties: pullPolicy: - type: string enum: - Always - Never - IfNotPresent + type: string repository: type: string tag: type: string - logging: + type: object type: object + logging: properties: format: - type: string enum: - raw - json - level: type: string + level: enum: - debug - info - warn - error - fatal - logger: type: string + logger: enum: - glg - zap + type: string + type: object name: type: string nodeSelector: type: object x-kubernetes-preserve-unknown-fields: true observability: - type: object properties: enabled: type: boolean otlp: - type: object properties: attribute: - type: object properties: metrics: - type: object properties: enable_cgo: type: boolean @@ -326,9 +322,10 @@ spec: enable_version_info: type: boolean version_info_labels: - type: array items: type: string + type: array + type: object namespace: type: string node_name: @@ -337,6 +334,7 @@ spec: type: string service_name: type: string + type: object collector_endpoint: type: string metrics_export_interval: @@ -351,13 +349,15 @@ spec: type: integer trace_max_queue_size: type: integer - trace: type: object + trace: properties: enabled: type: boolean sampling_rate: type: integer + type: object + type: object podAnnotations: type: object x-kubernetes-preserve-unknown-fields: true @@ -365,16 +365,15 @@ spec: type: object x-kubernetes-preserve-unknown-fields: true rbac: - type: object properties: create: type: boolean name: type: string + type: object replicas: type: integer resources: - type: object properties: limits: type: object @@ -382,31 +381,27 @@ spec: requests: type: object x-kubernetes-preserve-unknown-fields: true + type: object securityContext: type: object x-kubernetes-preserve-unknown-fields: true server_config: - type: object properties: full_shutdown_duration: type: string healths: - type: object properties: liveness: - type: object properties: enabled: type: boolean host: type: string livenessProbe: - type: object properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -414,6 +409,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -422,13 +418,12 @@ spec: type: integer timeoutSeconds: type: integer + type: object port: type: integer server: - type: object properties: http: - type: object properties: idle_timeout: type: string @@ -442,6 +437,7 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: @@ -450,10 +446,11 @@ spec: type: string socket_path: type: string + type: object servicePort: type: integer - readiness: type: object + readiness: properties: enabled: type: boolean @@ -462,12 +459,10 @@ spec: port: type: integer readinessProbe: - type: object properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -475,6 +470,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -483,11 +479,10 @@ spec: type: integer timeoutSeconds: type: integer - server: type: object + server: properties: http: - type: object properties: handler_timeout: type: string @@ -501,6 +496,7 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: @@ -509,20 +505,20 @@ spec: type: string socket_path: type: string + type: object servicePort: type: integer - startup: type: object + startup: properties: enabled: type: boolean - startupProbe: type: object + startupProbe: properties: failureThreshold: type: integer httpGet: - type: object properties: path: type: string @@ -530,6 +526,7 @@ spec: type: string scheme: type: string + type: object initialDelaySeconds: type: integer periodSeconds: @@ -538,11 +535,11 @@ spec: type: integer timeoutSeconds: type: integer - metrics: + type: object type: object + metrics: properties: pprof: - type: object properties: enabled: type: boolean @@ -551,10 +548,8 @@ spec: port: type: integer server: - type: object properties: http: - type: object properties: handler_timeout: type: string @@ -568,6 +563,7 @@ spec: type: string write_timeout: type: string + type: object mode: type: string network: @@ -576,11 +572,12 @@ spec: type: string socket_path: type: string - servers: + type: object + type: object type: object + servers: properties: grpc: - type: object properties: enabled: type: boolean @@ -591,10 +588,8 @@ spec: port: type: integer server: - type: object properties: grpc: - type: object properties: bidirectional_stream_concurrency: type: integer @@ -609,11 +604,15 @@ spec: initial_window_size: type: integer interceptors: - type: array items: + enum: + - RecoverInterceptor + - AccessLogInterceptor + - TraceInterceptor + - MetricInterceptor type: string + type: array keepalive: - type: object properties: max_conn_age: type: string @@ -629,6 +628,7 @@ spec: type: string timeout: type: string + type: object max_header_list_size: type: integer max_receive_message_size: @@ -639,6 +639,7 @@ spec: type: integer write_buffer_size: type: integer + type: object mode: type: string network: @@ -649,15 +650,17 @@ spec: type: boolean socket_path: type: string + type: object servicePort: type: integer - rest: type: object + rest: properties: enabled: type: boolean - tls: + type: object type: object + tls: properties: ca: type: string @@ -669,8 +672,9 @@ spec: type: boolean key: type: string - service: + type: object type: object + service: properties: annotations: type: object @@ -683,24 +687,26 @@ spec: type: object x-kubernetes-preserve-unknown-fields: true type: - type: string enum: - ClusterIP - LoadBalancer - NodePort - serviceAccount: + type: string type: object + serviceAccount: properties: create: type: boolean name: type: string + type: object time_zone: type: string tolerations: - type: array items: type: object x-kubernetes-preserve-unknown-fields: true + type: array version: type: string + type: object diff --git a/k8s/tools/benchmark/operator/crds/valdbenchmarkscenario.yaml b/k8s/tools/benchmark/operator/crds/valdbenchmarkscenario.yaml index 692493433d..81ab7681f0 100644 --- a/k8s/tools/benchmark/operator/crds/valdbenchmarkscenario.yaml +++ b/k8s/tools/benchmark/operator/crds/valdbenchmarkscenario.yaml @@ -61,34 +61,32 @@ spec: default: Available type: string spec: - type: object properties: dataset: - type: object properties: group: - type: string minLength: 1 + type: string indexes: - type: integer minimum: 0 + type: integer name: - type: string enum: - original - fashion-mnist + type: string range: - type: object properties: end: - type: integer minimum: 1 - start: type: integer + start: minimum: 1 + type: integer required: - start - end + type: object url: type: string required: @@ -96,21 +94,23 @@ spec: - indexes - group - range + type: object jobs: - type: array items: type: object x-kubernetes-preserve-unknown-fields: true + type: array target: - type: object properties: host: - type: string minLength: 1 + type: string port: - type: integer maximum: 65535 minimum: 0 + type: integer required: - host - port + type: object + type: object diff --git a/rust/Cargo.lock b/rust/Cargo.lock index c98b01df6e..6a17636c04 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -237,7 +237,7 @@ dependencies = [ "rustversion", "serde", "sync_wrapper 1.0.2", - "tower 0.5.1", + "tower 0.5.2", "tower-layer", "tower-service", ] @@ -359,9 +359,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22" +checksum = "786a307d683a5bf92e6fd5fd69a7eb613751668d1d8d67d802846dfe367c62c8" dependencies = [ "memchr", "regex-automata 0.4.9", @@ -810,9 +810,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e1ec88093d2abd9cf1b09ffd979136b8e922bf31cad966a8fe0d73233112ef" +checksum = "a5a32d755fe20281b46118ee4b507233311fb7a48a0cfd42f554b93640521a2f" dependencies = [ "cc", "cxxbridge-cmd", @@ -824,9 +824,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa390d956ee7ccb41aeed7ed7856ab3ffb4fc587e7216be7e0f83e949b4e6c" +checksum = "11645536ada5d1c8804312cbffc9ab950f2216154de431de930da47ca6955199" dependencies = [ "cc", "codespan-reporting", @@ -838,9 +838,9 @@ dependencies = [ [[package]] name = "cxxbridge-cmd" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c23bfff654d6227cbc83de8e059d2f8678ede5fc3a6c5a35d5c379983cc61e6" +checksum = "ebcc9c78e3c7289665aab921a2b394eaffe8bdb369aa18d81ffc0f534fd49385" dependencies = [ "clap", "codespan-reporting", @@ -851,15 +851,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c01b36e22051bc6928a78583f1621abaaf7621561c2ada1b00f7878fbe2caa" +checksum = "3a22a87bd9e78d7204d793261470a4c9d585154fddd251828d8aefbb5f74c3bf" [[package]] name = "cxxbridge-macro" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e14013136fac689345d17b9a6df55977251f11d333c0a571e8d963b55e1f95" +checksum = "1dfdb020ff8787c5daf6e0dca743005cc8782868faeadfbabb8824ede5cb1c72" dependencies = [ "proc-macro2", "quote", @@ -3415,9 +3415,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ "bitflags 2.6.0", ] @@ -4295,14 +4295,14 @@ dependencies = [ [[package]] name = "tower" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", "pin-project-lite", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.2", "tower-layer", "tower-service", ] diff --git a/versions/KUBECTL_VERSION b/versions/KUBECTL_VERSION index f9bbc1bbca..fbcee7ecad 100644 --- a/versions/KUBECTL_VERSION +++ b/versions/KUBECTL_VERSION @@ -1 +1 @@ -v1.31.4 \ No newline at end of file +v1.32.0 \ No newline at end of file