diff --git a/.github/actions/docker-build/action.yaml b/.github/actions/docker-build/action.yaml
index 06cad5e1f2..599692004a 100644
--- a/.github/actions/docker-build/action.yaml
+++ b/.github/actions/docker-build/action.yaml
@@ -112,7 +112,7 @@ runs:
DOCKER="docker" \
BUILDKIT_INLINE_CACHE=0 \
DOCKER_OPTS="--platform ${PLATFORMS} --builder ${BUILDER} ${LABEL_OPTS} --label org.opencontainers.image.version=${PRIMARY_TAG} --label org.opencontainers.image.title=${TARGET}" \
- EXTRA_TAGS="${EXTRA_TAGS}" \
+ EXTRA_ARGS="${EXTRA_TAGS}" \
TAG="${PRIMARY_TAG}" \
docker/build/${TARGET}
env:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 36cdd7c670..155976ac4a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,97 @@
# CHANGELOG
+## v1.7.10
+
+### Docker images
+
+
+
+ component |
+ Docker pull |
+
+
+ Agent NGT |
+
+ docker pull vdaas/vald-agent-ngt:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-agent-ngt:v1.7.10
+ |
+
+
+ Agent sidecar |
+
+ docker pull vdaas/vald-agent-sidecar:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-agent-sidecar:v1.7.10
+ |
+
+
+ Discoverers |
+
+ docker pull vdaas/vald-discoverer-k8s:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-discoverer-k8s:v1.7.10
+ |
+
+
+ Gateways |
+
+ docker pull vdaas/vald-lb-gateway:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-lb-gateway:v1.7.10
+ docker pull vdaas/vald-filter-gateway:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-filter-gateway:v1.7.10
+ |
+
+
+ Index Manager |
+
+ docker pull vdaas/vald-manager-index:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-manager-index:v1.7.10
+ |
+
+
+ Helm Operator |
+
+ docker pull vdaas/vald-helm-operator:v1.7.10
+ docker pull ghcr.io/vdaas/vald/vald-helm-operator:v1.7.10
+ |
+
+
+
+### Documents
+
+- [GoDoc](https://pkg.go.dev/github.com/vdaas/vald@v1.7.10)
+- [Helm Chart Reference](https://github.com/vdaas/vald/blob/v1.7.10/charts/vald/README.md)
+- [Helm Operator Chart Reference](https://github.com/vdaas/vald/blob/v1.7.10/charts/vald-helm-operator/README.md)
+
+### Changes
+
+:sparkles: New feature
+
+- Implement malloc metrics [#2161](https://github.com/vdaas/vald/pull/2161)
+- Add svc discoverer for readreplica svc [#2263](https://github.com/vdaas/vald/pull/2263)
+- Add agent readreplica resources [#2258](https://github.com/vdaas/vald/pull/2258)
+- Add cronjob for readreplica rotator [#2242](https://github.com/vdaas/vald/pull/2242)
+
+:recycle: Refactor
+
+- Apply make proto/all [#2266](https://github.com/vdaas/vald/pull/2266)
+- Migratation to buf [#2236](https://github.com/vdaas/vald/pull/2236)
+- Update schema [#2265](https://github.com/vdaas/vald/pull/2265)
+
+:bug: Bugfix
+
+- Resolve duplicated cluster wide resources name problem [#2274](https://github.com/vdaas/vald/pull/2274)
+
+:pencil2: Document
+
+- Add caution sentence for deploy multi-Vald clusters [#2271](https://github.com/vdaas/vald/pull/2271)
+
+:green_heart: CI
+
+- Disable BUILDKIT_INLINE_CACHE on GitHub Actions [#2270](https://github.com/vdaas/vald/pull/2270)
+- Fix docker build for scanning [#2269](https://github.com/vdaas/vald/pull/2269)
+- change login user and token for ghcr.io & small refactor [#2268](https://github.com/vdaas/vald/pull/2268)
+- Add e2e job for index management job [#2239](https://github.com/vdaas/vald/pull/2239)
+- Add docker buildx cache [#2261](https://github.com/vdaas/vald/pull/2261)
+
## v1.7.9
### Docker images
diff --git a/Makefile.d/docker.mk b/Makefile.d/docker.mk
index 2749e4f0f8..e9e924eb2f 100644
--- a/Makefile.d/docker.mk
+++ b/Makefile.d/docker.mk
@@ -169,7 +169,7 @@ docker/name/operator/helm:
docker/build/operator/helm:
@make DOCKERFILE="$(ROOTDIR)/dockers/operator/helm/Dockerfile" \
IMAGE=$(HELM_OPERATOR_IMAGE) \
- EXTRA_ARGS="--build-arg OPERATOR_SDK_VERSION=$(OPERATOR_SDK_VERSION) --build-arg UPX_OPTIONS=$(UPX_OPTIONS)" \
+ EXTRA_ARGS="--build-arg OPERATOR_SDK_VERSION=$(OPERATOR_SDK_VERSION) --build-arg UPX_OPTIONS=$(UPX_OPTIONS) $(EXTRA_ARGS)" \
docker/build/image
.PHONY: docker/name/loadtest
diff --git a/charts/vald-helm-operator/Chart.yaml b/charts/vald-helm-operator/Chart.yaml
index a63b057ef0..3d963105a5 100644
--- a/charts/vald-helm-operator/Chart.yaml
+++ b/charts/vald-helm-operator/Chart.yaml
@@ -16,7 +16,7 @@
apiVersion: v2
name: vald-helm-operator
-version: v1.7.9
+version: v1.7.10
description: A Helm chart for vald-helm-operator
type: application
keywords:
diff --git a/charts/vald-helm-operator/README.md b/charts/vald-helm-operator/README.md
index e7d6187c3f..3cc3b031a9 100644
--- a/charts/vald-helm-operator/README.md
+++ b/charts/vald-helm-operator/README.md
@@ -2,7 +2,7 @@
This is a Helm chart to install vald-helm-operator.
-Current chart version is `v1.7.9`
+Current chart version is `v1.7.10`
## Table of Contents
@@ -26,13 +26,13 @@ Run the following command to install the chart,
Please upgrade the CRDs first because Helm doesn't have a support to upgrade CRDs.
- $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.9/charts/vald-helm-operator/crds/valdrelease.yaml
- $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.9/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml
+ $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.10/charts/vald-helm-operator/crds/valdrelease.yaml
+ $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.10/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml
After upgrading CRDs, you can upgrade the operator.
If you're using `valdhelmoperatorrelease` (or `vhor`) resource, please update the `spec.image.tag` field of it.
- $ kubectl patch vhor vhor-release -p '{"spec":{"image":{"tag":"v1.7.9"}}}'
+ $ kubectl patch vhor vhor-release -p '{"spec":{"image":{"tag":"v1.7.10"}}}'
On the other hand, please update the operator's deployment manually.
@@ -79,7 +79,7 @@ spec: {}
| healthPort | int | `8081` | port of health endpoint |
| image.pullPolicy | string | `"Always"` | image pull policy |
| image.repository | string | `"vdaas/vald-helm-operator"` | image repository |
-| image.tag | string | `"v1.7.9"` | image tag |
+| image.tag | string | `"v1.7.10"` | image tag |
| leaderElectionID | string | `"vald-helm-operator"` | name of the configmap that is used for holding the leader lock. |
| livenessProbe.enabled | bool | `true` | enable liveness probe. |
| livenessProbe.failureThreshold | int | `2` | liveness probe failure threshold |
diff --git a/charts/vald-helm-operator/values.yaml b/charts/vald-helm-operator/values.yaml
index 9146a5068c..5bd8dccac3 100644
--- a/charts/vald-helm-operator/values.yaml
+++ b/charts/vald-helm-operator/values.yaml
@@ -29,7 +29,7 @@ image:
repository: vdaas/vald-helm-operator
# @schema {"name": "image.tag", "type": "string"}
# image.tag -- image tag
- tag: v1.7.9
+ tag: v1.7.10
# @schema {"name": "image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]}
# image.pullPolicy -- image pull policy
pullPolicy: Always
diff --git a/charts/vald/Chart.yaml b/charts/vald/Chart.yaml
index 66c573a047..b487e6cb0d 100644
--- a/charts/vald/Chart.yaml
+++ b/charts/vald/Chart.yaml
@@ -16,7 +16,7 @@
apiVersion: v2
name: vald
-version: v1.7.9
+version: v1.7.10
description: A distributed high scalable & high-speed approximate nearest neighbor search engine
type: application
keywords:
diff --git a/charts/vald/README.md b/charts/vald/README.md
index 17b02a0e00..831aba25dc 100644
--- a/charts/vald/README.md
+++ b/charts/vald/README.md
@@ -2,7 +2,7 @@
This is a Helm chart to install Vald components.
-Current chart version is `v1.7.9`
+Current chart version is `v1.7.10`
## Table of Contents
@@ -302,7 +302,7 @@ Run the following command to install the chart,
| defaults.grpc.client.tls.enabled | bool | `false` | TLS enabled |
| defaults.grpc.client.tls.insecure_skip_verify | bool | `false` | enable/disable skip SSL certificate verification |
| defaults.grpc.client.tls.key | string | `"/path/to/key"` | TLS key path |
-| defaults.image.tag | string | `"v1.7.9"` | docker image tag |
+| defaults.image.tag | string | `"v1.7.10"` | docker image tag |
| defaults.logging.format | string | `"raw"` | logging format. logging format must be `raw` or `json` |
| defaults.logging.level | string | `"debug"` | logging level. logging level must be `debug`, `info`, `warn`, `error` or `fatal`. |
| defaults.logging.logger | string | `"glg"` | logger name. currently logger must be `glg` or `zap`. |
@@ -525,7 +525,7 @@ Run the following command to install the chart,
| discoverer.discoverer.net.tls.enabled | bool | `false` | TLS enabled |
| discoverer.discoverer.net.tls.insecure_skip_verify | bool | `false` | enable/disable skip SSL certificate verification |
| discoverer.discoverer.net.tls.key | string | `"/path/to/key"` | TLS key path |
-| discoverer.discoverer.selectors | object | `{"node":{"fields":{},"labels":{}},"node_metrics":{"fields":{},"labels":{}},"pod":{"fields":{},"labels":{}},"pod_metrics":{"fields":{},"labels":{}}}` | k8s resource selectors |
+| discoverer.discoverer.selectors | object | `{"node":{"fields":{},"labels":{}},"node_metrics":{"fields":{},"labels":{}},"pod":{"fields":{},"labels":{}},"pod_metrics":{"fields":{},"labels":{}},"service":{"fields":{},"labels":{}}}` | k8s resource selectors |
| discoverer.discoverer.selectors.node | object | `{"fields":{},"labels":{}}` | k8s resource selectors for node discovery |
| discoverer.discoverer.selectors.node.fields | object | `{}` | k8s field selectors for node discovery |
| discoverer.discoverer.selectors.node.labels | object | `{}` | k8s label selectors for node discovery |
@@ -538,6 +538,9 @@ Run the following command to install the chart,
| discoverer.discoverer.selectors.pod_metrics | object | `{"fields":{},"labels":{}}` | k8s resource selectors for pod_metrics discovery |
| discoverer.discoverer.selectors.pod_metrics.fields | object | `{}` | k8s field selectors for pod_metrics discovery |
| discoverer.discoverer.selectors.pod_metrics.labels | object | `{}` | k8s label selectors for pod_metrics discovery |
+| discoverer.discoverer.selectors.service | object | `{"fields":{},"labels":{}}` | k8s resource selectors for service discovery |
+| discoverer.discoverer.selectors.service.fields | object | `{}` | k8s field selectors for service discovery |
+| discoverer.discoverer.selectors.service.labels | object | `{}` | k8s label selectors for service discovery |
| discoverer.enabled | bool | `true` | discoverer enabled |
| discoverer.env | list | `[{"name":"MY_NODE_NAME","valueFrom":{"fieldRef":{"fieldPath":"spec.nodeName"}}},{"name":"MY_POD_NAME","valueFrom":{"fieldRef":{"fieldPath":"metadata.name"}}},{"name":"MY_POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}]` | environment variables |
| discoverer.externalTrafficPolicy | string | `""` | external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local |
diff --git a/charts/vald/values.yaml b/charts/vald/values.yaml
index f48e1d2aa7..f97f20b34d 100644
--- a/charts/vald/values.yaml
+++ b/charts/vald/values.yaml
@@ -38,7 +38,7 @@ defaults:
image:
# @schema {"name": "defaults.image.tag", "type": "string"}
# defaults.image.tag -- docker image tag
- tag: v1.7.9
+ tag: v1.7.10
# @schema {"name": "defaults.server_config", "type": "object", "anchor": "server_config"}
server_config:
# @schema {"name": "defaults.server_config.servers", "type": "object"}
diff --git a/internal/net/grpc/client.go b/internal/net/grpc/client.go
index df9f84ddd0..dc0da88de5 100644
--- a/internal/net/grpc/client.go
+++ b/internal/net/grpc/client.go
@@ -259,10 +259,11 @@ func (g *gRPCClient) StartConnectionMonitor(ctx context.Context) (<-chan error,
disconnectTargets = append(disconnectTargets, addr)
return true
}
- // for health check we don't need to reconnect when pool is healthy
- if p.IsHealthy(ctx) {
+ // for health check we don't need to reconnect when ip connection pool is healthy
+ if p.IsHealthy(ctx) && p.IsIPConn() {
return true
}
+ // if connection is not ip direct or unhealthy let's re-connect
var err error
// if not healthy we should try reconnect
p, err = p.Reconnect(ctx, false)
diff --git a/internal/net/grpc/pool/pool.go b/internal/net/grpc/pool/pool.go
index 16980f4341..e1576aaf65 100644
--- a/internal/net/grpc/pool/pool.go
+++ b/internal/net/grpc/pool/pool.go
@@ -343,7 +343,10 @@ func (p *pool) Connect(ctx context.Context) (c Conn, err error) {
if err != nil {
return p.singleTargetConnect(ctx)
}
+ return p.connect(ctx, ips...)
+}
+func (p *pool) connect(ctx context.Context, ips ...string) (c Conn, err error) {
if uint64(len(ips)) > p.Size() {
p.grow(uint64(len(ips)))
}
@@ -385,6 +388,15 @@ func (p *pool) Reconnect(ctx context.Context, force bool) (c Conn, err error) {
healthy := p.IsHealthy(ctx)
if healthy {
+ if !p.isIP && p.resolveDNS && hash != nil && *hash != "" {
+ ips, err := p.lookupIPAddr(ctx)
+ if err != nil {
+ return p, nil
+ }
+ if *hash != strings.Join(ips, "-") {
+ return p.connect(ctx, ips...)
+ }
+ }
return p, nil
}
@@ -499,24 +511,42 @@ func (p *pool) IsHealthy(ctx context.Context) (healthy bool) {
if p == nil || p.closing.Load() {
return false
}
- var cnt int
+ var cnt, unhealthy int
pl := p.len()
- unhealthy := pl
err := p.loop(ctx, func(ctx context.Context, idx int, pc *poolConn) bool {
if pc == nil || !isHealthy(pc.conn) {
if p.isIP {
+ if pc != nil && pc.addr != "" {
+ err := p.refreshConn(ctx, idx, pc, pc.addr)
+ if err != nil {
+ // target addr cannot re-connect so, connection is unhealthy
+ unhealthy++
+ return false
+ }
+ return true
+ }
return false
}
addr := p.addr
if pc != nil {
addr = pc.addr
}
+ // re-connect to last connected addr
err := p.refreshConn(ctx, idx, pc, addr)
if err != nil {
- return true
+ if addr == p.addr {
+ unhealthy++
+ return true
+ }
+ // last connect addr is not dns and cannot connect then try dns
+ err = p.refreshConn(ctx, idx, pc, p.addr)
+ // dns addr cannot connect so, connection is unhealthy
+ if err != nil {
+ unhealthy = pl - cnt
+ return false
+ }
}
}
- unhealthy--
cnt++
return true
})
@@ -525,9 +555,15 @@ func (p *pool) IsHealthy(ctx context.Context) (healthy bool) {
}
if cnt == 0 {
log.Debugf("no connection pool %d/%d found for %s,\thealthy %d/%d", cnt, pl, p.addr, pl-unhealthy, pl)
- return cnt != 0 && unhealthy == 0
+ return false
}
- return unhealthy == 0
+ if p.isIP {
+ // if ip pool connection, each connection target should be healthy
+ return unhealthy == 0
+ }
+
+ // some pool target may unhealthy but pool client is healthy when unhealthy is less than pool length
+ return unhealthy < pl
}
func (p *pool) Do(ctx context.Context, f func(conn *ClientConn) error) error {
diff --git a/k8s/agent/configmap.yaml b/k8s/agent/configmap.yaml
index 2755223a8d..e7345c3852 100644
--- a/k8s/agent/configmap.yaml
+++ b/k8s/agent/configmap.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-agent-ngt-config
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: agent
data:
config.yaml: |
diff --git a/k8s/agent/pdb.yaml b/k8s/agent/pdb.yaml
index 558050999f..3dae150e8d 100644
--- a/k8s/agent/pdb.yaml
+++ b/k8s/agent/pdb.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-agent-ngt
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: agent
spec:
maxUnavailable: 1
diff --git a/k8s/agent/priorityclass.yaml b/k8s/agent/priorityclass.yaml
index 71e64de5c2..2714ba13b9 100644
--- a/k8s/agent/priorityclass.yaml
+++ b/k8s/agent/priorityclass.yaml
@@ -20,10 +20,10 @@ metadata:
name: default-vald-agent-ngt-priority
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: agent
value: 1e+09
preemptionPolicy: Never
diff --git a/k8s/agent/statefulset.yaml b/k8s/agent/statefulset.yaml
index 29f5df8e46..0d0256c169 100644
--- a/k8s/agent/statefulset.yaml
+++ b/k8s/agent/statefulset.yaml
@@ -21,10 +21,10 @@ metadata:
labels:
app: vald-agent-ngt
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: agent
spec:
serviceName: vald-agent-ngt
diff --git a/k8s/agent/svc.yaml b/k8s/agent/svc.yaml
index 9cacdb4540..dfd5c15eae 100644
--- a/k8s/agent/svc.yaml
+++ b/k8s/agent/svc.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-agent-ngt
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: agent
spec:
ports:
diff --git a/k8s/discoverer/clusterrole.yaml b/k8s/discoverer/clusterrole.yaml
index 2a1e1478c3..426feabff0 100644
--- a/k8s/discoverer/clusterrole.yaml
+++ b/k8s/discoverer/clusterrole.yaml
@@ -20,10 +20,10 @@ metadata:
name: discoverer
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
rules:
- apiGroups:
diff --git a/k8s/discoverer/clusterrolebinding.yaml b/k8s/discoverer/clusterrolebinding.yaml
index 5894eda4e2..f65c3d2d49 100644
--- a/k8s/discoverer/clusterrolebinding.yaml
+++ b/k8s/discoverer/clusterrolebinding.yaml
@@ -20,10 +20,10 @@ metadata:
name: discoverer
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
roleRef:
apiGroup: rbac.authorization.k8s.io
diff --git a/k8s/discoverer/configmap.yaml b/k8s/discoverer/configmap.yaml
index 123c78d88a..b18fd3518a 100644
--- a/k8s/discoverer/configmap.yaml
+++ b/k8s/discoverer/configmap.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-discoverer-config
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
data:
config.yaml: |
diff --git a/k8s/discoverer/deployment.yaml b/k8s/discoverer/deployment.yaml
index e87583852d..7b3ac4cd3b 100644
--- a/k8s/discoverer/deployment.yaml
+++ b/k8s/discoverer/deployment.yaml
@@ -21,10 +21,10 @@ metadata:
labels:
app: vald-discoverer
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
spec:
progressDeadlineSeconds: 600
@@ -47,7 +47,7 @@ spec:
app.kubernetes.io/instance: release-name
app.kubernetes.io/component: discoverer
annotations:
- checksum/configmap: 4b9b2c59eb8cfa9fb3e0c24320d784743aa088b1ddf34aeffb16f183045293b3
+ checksum/configmap: 6fd4f24bb970e1cbba59c4027add58cf9f9784f4f9465bbf040f6bd2f7149090
profefe.com/enable: "true"
profefe.com/port: "6060"
profefe.com/service: vald-discoverer
diff --git a/k8s/discoverer/pdb.yaml b/k8s/discoverer/pdb.yaml
index ba429cb6f6..2f2d686477 100644
--- a/k8s/discoverer/pdb.yaml
+++ b/k8s/discoverer/pdb.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-discoverer
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
spec:
maxUnavailable: 50%
diff --git a/k8s/discoverer/priorityclass.yaml b/k8s/discoverer/priorityclass.yaml
index 770b21b7df..1d447ccc64 100644
--- a/k8s/discoverer/priorityclass.yaml
+++ b/k8s/discoverer/priorityclass.yaml
@@ -20,10 +20,10 @@ metadata:
name: default-vald-discoverer-priority
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
value: 1e+06
globalDefault: false
diff --git a/k8s/discoverer/serviceaccount.yaml b/k8s/discoverer/serviceaccount.yaml
index d549a63d57..cdac6b1316 100644
--- a/k8s/discoverer/serviceaccount.yaml
+++ b/k8s/discoverer/serviceaccount.yaml
@@ -20,8 +20,8 @@ metadata:
name: vald
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
diff --git a/k8s/discoverer/svc.yaml b/k8s/discoverer/svc.yaml
index dc12af1094..5abd9dc8b8 100644
--- a/k8s/discoverer/svc.yaml
+++ b/k8s/discoverer/svc.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-discoverer
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: discoverer
spec:
ports:
diff --git a/k8s/gateway/lb/configmap.yaml b/k8s/gateway/lb/configmap.yaml
index 13f89b7a68..d198de41f0 100644
--- a/k8s/gateway/lb/configmap.yaml
+++ b/k8s/gateway/lb/configmap.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-lb-gateway-config
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
data:
config.yaml: |
diff --git a/k8s/gateway/lb/deployment.yaml b/k8s/gateway/lb/deployment.yaml
index 34d740a8d3..8f99c2961b 100644
--- a/k8s/gateway/lb/deployment.yaml
+++ b/k8s/gateway/lb/deployment.yaml
@@ -21,10 +21,10 @@ metadata:
labels:
app: vald-lb-gateway
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
spec:
progressDeadlineSeconds: 600
@@ -46,7 +46,7 @@ spec:
app.kubernetes.io/instance: release-name
app.kubernetes.io/component: gateway-lb
annotations:
- checksum/configmap: 4010cece6ef10a3d1ffd1d2f16b2a0039c9495fc6ea6eb39a034f7977cb85ebf
+ checksum/configmap: e097634475f923d5a9386f1ab3de8cedb8f3ba1f598228f3cec985df760d78c9
profefe.com/enable: "true"
profefe.com/port: "6060"
profefe.com/service: vald-lb-gateway
diff --git a/k8s/gateway/lb/hpa.yaml b/k8s/gateway/lb/hpa.yaml
index 11e156ff1c..6b1b251001 100644
--- a/k8s/gateway/lb/hpa.yaml
+++ b/k8s/gateway/lb/hpa.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-lb-gateway
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
spec:
maxReplicas: 9
diff --git a/k8s/gateway/lb/pdb.yaml b/k8s/gateway/lb/pdb.yaml
index 9dfa1f1e74..36ae8c4bf5 100644
--- a/k8s/gateway/lb/pdb.yaml
+++ b/k8s/gateway/lb/pdb.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-lb-gateway
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
spec:
maxUnavailable: 50%
diff --git a/k8s/gateway/lb/priorityclass.yaml b/k8s/gateway/lb/priorityclass.yaml
index 9546bed88e..07af0090de 100644
--- a/k8s/gateway/lb/priorityclass.yaml
+++ b/k8s/gateway/lb/priorityclass.yaml
@@ -20,10 +20,10 @@ metadata:
name: default-vald-lb-gateway-priority
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
value: 1e+06
globalDefault: false
diff --git a/k8s/gateway/lb/svc.yaml b/k8s/gateway/lb/svc.yaml
index 71f10b8bff..9e5c3e294d 100644
--- a/k8s/gateway/lb/svc.yaml
+++ b/k8s/gateway/lb/svc.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-lb-gateway
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: gateway-lb
spec:
ports:
diff --git a/k8s/manager/index/configmap.yaml b/k8s/manager/index/configmap.yaml
index fb1f79b1fe..f2b4801d7c 100644
--- a/k8s/manager/index/configmap.yaml
+++ b/k8s/manager/index/configmap.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-manager-index-config
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: manager-index
data:
config.yaml: |
diff --git a/k8s/manager/index/deployment.yaml b/k8s/manager/index/deployment.yaml
index 4f9e03c6fd..06d81b4284 100644
--- a/k8s/manager/index/deployment.yaml
+++ b/k8s/manager/index/deployment.yaml
@@ -21,10 +21,10 @@ metadata:
labels:
app: vald-manager-index
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: manager-index
spec:
progressDeadlineSeconds: 600
@@ -47,7 +47,7 @@ spec:
app.kubernetes.io/instance: release-name
app.kubernetes.io/component: manager-index
annotations:
- checksum/configmap: bba5e07242ed041636e98ef75845a491ec2cd009e3c350f3d8b6d47bfd234888
+ checksum/configmap: 6b725e1075416568b2458d912fea0c99f71f3fe3c06f6ce3f2cd62e4a6bb1127
profefe.com/enable: "true"
profefe.com/port: "6060"
profefe.com/service: vald-manager-index
diff --git a/k8s/manager/index/pdb.yaml b/k8s/manager/index/pdb.yaml
index d32d8dc02b..e4a02d912c 100644
--- a/k8s/manager/index/pdb.yaml
+++ b/k8s/manager/index/pdb.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-manager-index
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: manager-index
spec:
maxUnavailable: 50%
diff --git a/k8s/manager/index/priorityclass.yaml b/k8s/manager/index/priorityclass.yaml
index aac678e2cb..3cceb3e820 100644
--- a/k8s/manager/index/priorityclass.yaml
+++ b/k8s/manager/index/priorityclass.yaml
@@ -20,10 +20,10 @@ metadata:
name: default-vald-manager-index-priority
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: manager-index
value: 1e+06
globalDefault: false
diff --git a/k8s/manager/index/svc.yaml b/k8s/manager/index/svc.yaml
index 3dccfe08aa..3a43ba7193 100644
--- a/k8s/manager/index/svc.yaml
+++ b/k8s/manager/index/svc.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-manager-index
labels:
app.kubernetes.io/name: vald
- helm.sh/chart: vald-v1.7.9
+ helm.sh/chart: vald-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: manager-index
spec:
ports:
diff --git a/k8s/operator/helm/operator.yaml b/k8s/operator/helm/operator.yaml
index 8944685df0..4780413281 100644
--- a/k8s/operator/helm/operator.yaml
+++ b/k8s/operator/helm/operator.yaml
@@ -22,10 +22,10 @@ metadata:
labels:
app: vald-helm-operator
app.kubernetes.io/name: vald-helm-operator
- helm.sh/chart: vald-helm-operator-v1.7.9
+ helm.sh/chart: vald-helm-operator-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: helm-operator
spec:
replicas: 2
@@ -43,7 +43,7 @@ spec:
serviceAccountName: vald-helm-operator
containers:
- name: vald-helm-operator
- image: "vdaas/vald-helm-operator:v1.7.9"
+ image: "vdaas/vald-helm-operator:v1.7.10"
imagePullPolicy: Always
args:
- "run"
diff --git a/k8s/operator/helm/svc.yaml b/k8s/operator/helm/svc.yaml
index b458c79d17..727bd461c6 100644
--- a/k8s/operator/helm/svc.yaml
+++ b/k8s/operator/helm/svc.yaml
@@ -20,10 +20,10 @@ metadata:
name: vald-helm-operator
labels:
app.kubernetes.io/name: vald-helm-operator
- helm.sh/chart: vald-helm-operator-v1.7.9
+ helm.sh/chart: vald-helm-operator-v1.7.10
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: release-name
- app.kubernetes.io/version: v1.7.9
+ app.kubernetes.io/version: v1.7.10
app.kubernetes.io/component: helm-operator
spec:
ports:
diff --git a/versions/VALD_VERSION b/versions/VALD_VERSION
index 9767916651..ac38ea0789 100644
--- a/versions/VALD_VERSION
+++ b/versions/VALD_VERSION
@@ -1 +1 @@
-v1.7.9
+v1.7.10