Skip to content

Commit

Permalink
🔖 🤖 Release v1.7.4
Browse files Browse the repository at this point in the history
Signed-off-by: Vdaas CI <vald@vdaas.org>
  • Loading branch information
vdaas-ci committed Mar 29, 2023
1 parent a6afa33 commit 1c01cb4
Show file tree
Hide file tree
Showing 10 changed files with 877 additions and 12,890 deletions.
79 changes: 79 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,84 @@
# CHANGELOG

## v1.7.4

### Docker images

<table>
<tr>
<th>component</th>
<th>Docker pull</th>
</tr>
<tr>
<td>Agent NGT</td>
<td>
<code>docker pull vdaas/vald-agent-ngt:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-agent-ngt:v1.7.4</code>
</td>
</tr>
<tr>
<td>Agent sidecar</td>
<td>
<code>docker pull vdaas/vald-agent-sidecar:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-agent-sidecar:v1.7.4</code>
</td>
</tr>
<tr>
<td>Discoverers</td>
<td>
<code>docker pull vdaas/vald-discoverer-k8s:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-discoverer-k8s:v1.7.4</code>
</td>
</tr>
<tr>
<td>Gateways</td>
<td>
<code>docker pull vdaas/vald-lb-gateway:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-lb-gateway:v1.7.4</code><br/>
<code>docker pull vdaas/vald-filter-gateway:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-filter-gateway:v1.7.4</code>
</td>
</tr>
<tr>
<td>Index Manager</td>
<td>
<code>docker pull vdaas/vald-manager-index:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-manager-index:v1.7.4</code>
</td>
</tr>
<tr>
<td>Helm Operator</td>
<td>
<code>docker pull vdaas/vald-helm-operator:v1.7.4</code><br/>
<code>docker pull ghcr.io/vdaas/vald/vald-helm-operator:v1.7.4</code>
</td>
</tr>
</table>

### Documents

- [GoDoc](https://pkg.go.dev/github.com/vdaas/vald@v1.7.4)
- [Helm Chart Reference](https://github.com/vdaas/vald/blob/v1.7.4/charts/vald/README.md)
- [Helm Operator Chart Reference](https://github.com/vdaas/vald/blob/v1.7.4/charts/vald-helm-operator/README.md)

### Changes
:bug: Bug fix

- Fix range concurrency branch rule [#1986](https://github.com/vdaas/vald/pull/1986)
- Update makefile for "not implemented" placeholder [#1967](https://github.com/vdaas/vald/pull/1977)
- Non-gRPC style error parse result returns Unknown status, it should be re-parse to find inside status [#1981](https://github.com/vdaas/vald/pull/1981)
- Enable gorules [#1980](https://github.com/vdaas/vald/pull/1980)
- Format code with prettier and gofumpt [#1971](https://github.com/vdaas/vald/pull/1971)

:memo: Document

- Fix documentation typo disable_balanced_update [#1978](https://github.com/vdaas/vald/pull/1978)

:handshake: Contributor

- docs: add junsei-ando as a contributor for doc [#1979](https://github.com/vdaas/vald/pull/1979)


## v1.7.3

### Docker images
Expand Down
2 changes: 1 addition & 1 deletion charts/vald-helm-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

apiVersion: v2
name: vald-helm-operator
version: v1.7.3
version: v1.7.4
description: A Helm chart for vald-helm-operator
type: application
keywords:
Expand Down
140 changes: 73 additions & 67 deletions charts/vald-helm-operator/README.md

Large diffs are not rendered by default.

228 changes: 1 addition & 227 deletions charts/vald-helm-operator/values.schema.json
Original file line number Diff line number Diff line change
@@ -1,227 +1 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Values",
"type": "object",
"properties": {
"affinity": { "type": "object", "description": "affinity" },
"annotations": {
"type": "object",
"description": "deployment annotations"
},
"enableLeaderElection": {
"type": "boolean",
"description": "enable leader election for controller manager."
},
"enableMetrics": {
"type": "boolean",
"description": "enable metrics endpoint"
},
"healthPort": {
"type": "integer",
"description": "port of health endpoint"
},
"image": {
"type": "object",
"properties": {
"pullPolicy": {
"type": "string",
"description": "image pull policy",
"enum": ["Always", "Never", "IfNotPresent"]
},
"repository": { "type": "string", "description": "image repository" },
"tag": { "type": "string", "description": "image tag" }
}
},
"leaderElectionID": {
"type": "string",
"description": "name of the configmap that is used for holding the leader lock."
},
"livenessProbe": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "enable liveness probe."
},
"failureThreshold": {
"type": "integer",
"description": "liveness probe failure threshold"
},
"httpGet": {
"type": "object",
"properties": {
"path": { "type": "string", "description": "readiness probe path" },
"port": { "type": "string", "description": "readiness probe port" },
"scheme": {
"type": "string",
"description": "readiness probe scheme"
}
}
},
"initialDelaySeconds": {
"type": "integer",
"description": "liveness probe initial delay seconds"
},
"periodSeconds": {
"type": "integer",
"description": "liveness probe period seconds"
},
"successThreshold": {
"type": "integer",
"description": "liveness probe success threshold"
},
"timeoutSeconds": {
"type": "integer",
"description": "liveness probe timeout seconds"
}
}
},
"logging": {
"type": "object",
"properties": {
"format": {
"type": "string",
"description": "logging format of operator (console or json)",
"enum": ["console", "json"]
},
"level": {
"type": "string",
"description": "logging level of operator (debug, info, or error)",
"enum": ["debug", "info", "error"]
},
"stacktraceLevel": {
"type": "string",
"description": "minimum log level triggers stacktrace generation",
"enum": ["debug", "info", "error"]
}
}
},
"maxConcurrentReconciles": {
"type": "integer",
"description": "max number of concurrent reconciles"
},
"metricsPort": {
"type": "integer",
"description": "port of metrics endpoint"
},
"name": { "type": "string", "description": "name of the deployment" },
"namespaced": {
"type": "boolean",
"description": "if it is true, operator will behave as a namespace-scoped operator, if it is false, it will behave as a cluster-scoped operator."
},
"nodeSelector": {
"type": "object",
"description": "node labels for pod assignment"
},
"podAnnotations": { "type": "object", "description": "pod annotations" },
"podSecurityContext": {
"type": "object",
"description": "security context for pod"
},
"rbac": {
"type": "object",
"properties": {
"create": {
"type": "boolean",
"description": "required roles and rolebindings will be created"
},
"name": {
"type": "string",
"description": "name of roles and rolebindings"
}
}
},
"readinessProbe": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "enable readiness probe."
},
"failureThreshold": {
"type": "integer",
"description": "liveness probe failure threshold"
},
"httpGet": {
"type": "object",
"properties": {
"path": { "type": "string", "description": "readiness probe path" },
"port": { "type": "string", "description": "readiness probe port" },
"scheme": {
"type": "string",
"description": "readiness probe scheme"
}
}
},
"initialDelaySeconds": {
"type": "integer",
"description": "liveness probe initial delay seconds"
},
"periodSeconds": {
"type": "integer",
"description": "liveness probe period seconds"
},
"successThreshold": {
"type": "integer",
"description": "liveness probe success threshold"
},
"timeoutSeconds": {
"type": "integer",
"description": "liveness probe timeout seconds"
}
}
},
"reconcilePeriod": {
"type": "string",
"description": "reconcile duration of operator"
},
"replicas": { "type": "integer", "description": "number of replicas" },
"resources": {
"type": "object",
"description": "kubernetes resources of pod"
},
"securityContext": {
"type": "object",
"description": "security context for container"
},
"service": {
"type": "object",
"properties": {
"annotations": {
"type": "object",
"description": "service annotations"
},
"enabled": { "type": "boolean", "description": "service enabled" },
"externalTrafficPolicy": {
"type": "string",
"description": "external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local"
},
"labels": { "type": "object", "description": "service labels" },
"type": {
"type": "string",
"description": "service type: ClusterIP, LoadBalancer or NodePort",
"enum": ["ClusterIP", "LoadBalancer", "NodePort"]
}
}
},
"serviceAccount": {
"type": "object",
"properties": {
"create": {
"type": "boolean",
"description": "service account will be created"
},
"name": { "type": "string", "description": "name of service account" }
}
},
"tolerations": {
"type": "array",
"description": "tolerations",
"items": { "type": "object" }
},
"watchNamespaces": {
"type": "string",
"description": "comma separated names of namespaces to watch, if it is empty, the namespace that the operator exists in is used."
}
}
}
{"$schema":"http://json-schema.org/draft-07/schema#","title":"Values","type":"object","properties":{"affinity":{"type":"object","description":"affinity"},"annotations":{"type":"object","description":"deployment annotations"},"enableLeaderElection":{"type":"boolean","description":"enable leader election for controller manager."},"enableMetrics":{"type":"boolean","description":"enable metrics endpoint"},"healthPort":{"type":"integer","description":"port of health endpoint"},"image":{"type":"object","properties":{"pullPolicy":{"type":"string","description":"image pull policy","enum":["Always","Never","IfNotPresent"]},"repository":{"type":"string","description":"image repository"},"tag":{"type":"string","description":"image tag"}}},"leaderElectionID":{"type":"string","description":"name of the configmap that is used for holding the leader lock."},"livenessProbe":{"type":"object","properties":{"enabled":{"type":"boolean","description":"enable liveness probe."},"failureThreshold":{"type":"integer","description":"liveness probe failure threshold"},"httpGet":{"type":"object","properties":{"path":{"type":"string","description":"readiness probe path"},"port":{"type":"string","description":"readiness probe port"},"scheme":{"type":"string","description":"readiness probe scheme"}}},"initialDelaySeconds":{"type":"integer","description":"liveness probe initial delay seconds"},"periodSeconds":{"type":"integer","description":"liveness probe period seconds"},"successThreshold":{"type":"integer","description":"liveness probe success threshold"},"timeoutSeconds":{"type":"integer","description":"liveness probe timeout seconds"}}},"logging":{"type":"object","properties":{"format":{"type":"string","description":"logging format of operator (console or json)","enum":["console","json"]},"level":{"type":"string","description":"logging level of operator (debug, info, or error)","enum":["debug","info","error"]},"stacktraceLevel":{"type":"string","description":"minimum log level triggers stacktrace generation","enum":["debug","info","error"]}}},"maxConcurrentReconciles":{"type":"integer","description":"max number of concurrent reconciles"},"metricsPort":{"type":"integer","description":"port of metrics endpoint"},"name":{"type":"string","description":"name of the deployment"},"namespaced":{"type":"boolean","description":"if it is true, operator will behave as a namespace-scoped operator, if it is false, it will behave as a cluster-scoped operator."},"nodeSelector":{"type":"object","description":"node labels for pod assignment"},"podAnnotations":{"type":"object","description":"pod annotations"},"podSecurityContext":{"type":"object","description":"security context for pod"},"rbac":{"type":"object","properties":{"create":{"type":"boolean","description":"required roles and rolebindings will be created"},"name":{"type":"string","description":"name of roles and rolebindings"}}},"readinessProbe":{"type":"object","properties":{"enabled":{"type":"boolean","description":"enable readiness probe."},"failureThreshold":{"type":"integer","description":"liveness probe failure threshold"},"httpGet":{"type":"object","properties":{"path":{"type":"string","description":"readiness probe path"},"port":{"type":"string","description":"readiness probe port"},"scheme":{"type":"string","description":"readiness probe scheme"}}},"initialDelaySeconds":{"type":"integer","description":"liveness probe initial delay seconds"},"periodSeconds":{"type":"integer","description":"liveness probe period seconds"},"successThreshold":{"type":"integer","description":"liveness probe success threshold"},"timeoutSeconds":{"type":"integer","description":"liveness probe timeout seconds"}}},"reconcilePeriod":{"type":"string","description":"reconcile duration of operator"},"replicas":{"type":"integer","description":"number of replicas"},"resources":{"type":"object","description":"kubernetes resources of pod"},"securityContext":{"type":"object","description":"security context for container"},"service":{"type":"object","properties":{"annotations":{"type":"object","description":"service annotations"},"enabled":{"type":"boolean","description":"service enabled"},"externalTrafficPolicy":{"type":"string","description":"external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local"},"labels":{"type":"object","description":"service labels"},"type":{"type":"string","description":"service type: ClusterIP, LoadBalancer or NodePort","enum":["ClusterIP","LoadBalancer","NodePort"]}}},"serviceAccount":{"type":"object","properties":{"create":{"type":"boolean","description":"service account will be created"},"name":{"type":"string","description":"name of service account"}}},"tolerations":{"type":"array","description":"tolerations","items":{"type":"object"}},"watchNamespaces":{"type":"string","description":"comma separated names of namespaces to watch, if it is empty, the namespace that the operator exists in is used."}}}
2 changes: 1 addition & 1 deletion charts/vald-helm-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ image:
repository: vdaas/vald-helm-operator
# @schema {"name": "image.tag", "type": "string"}
# image.tag -- image tag
tag: v1.7.3
tag: v1.7.4
# @schema {"name": "image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]}
# image.pullPolicy -- image pull policy
pullPolicy: Always
Expand Down
2 changes: 1 addition & 1 deletion charts/vald/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

apiVersion: v2
name: vald
version: v1.7.3
version: v1.7.4
description: A distributed high scalable & high-speed approximate nearest neighbor search engine
type: application
keywords:
Expand Down
Loading

0 comments on commit 1c01cb4

Please sign in to comment.