From 78bd472c63cca52073f3e3a61006ed004bfda402 Mon Sep 17 00:00:00 2001 From: Yusuke Kadowaki Date: Wed, 27 Dec 2023 12:02:28 +0900 Subject: [PATCH 1/5] Add detailed log for readreplica rotator (#2281) * Update logging * Update logging * Use %#v for more detailed infomation * Use %s for better performance --- .../job/readreplica/rotate/service/rotator.go | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkg/index/job/readreplica/rotate/service/rotator.go b/pkg/index/job/readreplica/rotate/service/rotator.go index 07fa72d84d..da9578ded7 100644 --- a/pkg/index/job/readreplica/rotate/service/rotator.go +++ b/pkg/index/job/readreplica/rotate/service/rotator.go @@ -114,9 +114,9 @@ func (r *rotator) rotate(ctx context.Context) error { return err } - newPvc, oldPvc, err := r.createPVC(ctx, newSnap.Name) + newPvc, oldPvc, err := r.createPVC(ctx, newSnap.GetName()) if err != nil { - log.Infof("failed to create PVC. removing the new snapshot(%v)...", newSnap.Name) + log.Errorf("failed to create PVC. removing the new snapshot(%s)...", newSnap.GetName()) if dserr := r.deleteSnapshot(ctx, newSnap); dserr != nil { errors.Join(err, dserr) } @@ -125,7 +125,7 @@ func (r *rotator) rotate(ctx context.Context) error { err = r.updateDeployment(ctx, newPvc.GetName()) if err != nil { - log.Infof("failed to update Deployment. removing the new snapshot(%v) and pvc(%v)...", newSnap.Name, newPvc.Name) + log.Errorf("failed to update Deployment. removing the new snapshot(%s) and pvc(%s)...", newSnap.GetName(), newPvc.GetName()) if dperr := r.deletePVC(ctx, newPvc); dperr != nil { errors.Join(err, dperr) } @@ -172,6 +172,9 @@ func (r *rotator) createSnapshot(ctx context.Context) (newSnap, oldSnap *client. Spec: cur.Spec, } + log.Infof("creating new snapshot(%s)...", newSnap.GetName()) + log.Debugf("snapshot detail: %#v", newSnap) + err = r.client.Create(ctx, newSnap) if err != nil { return nil, nil, fmt.Errorf("failed to create snapshot: %w", err) @@ -214,6 +217,9 @@ func (r *rotator) createPVC(ctx context.Context, newSnapShot string) (newPvc, ol }, } + log.Infof("creating new pvc(%s)...", newPvc.GetName()) + log.Debugf("pvc detail: %#v", newPvc) + if err := r.client.Create(ctx, newPvc); err != nil { return nil, nil, fmt.Errorf("failed to create PVC(%s): %w", newPvc.GetName(), err) } @@ -242,6 +248,9 @@ func (r *rotator) updateDeployment(ctx context.Context, newPVC string) error { } } + log.Infof("updating deployment(%s)...", deployment.GetName()) + log.Debugf("deployment detail: %#v", deployment) + if err := r.client.Update(ctx, &deployment); err != nil { return fmt.Errorf("failed to update deployment: %w", err) } @@ -263,17 +272,18 @@ func (r *rotator) deleteSnapshot(ctx context.Context, snapshot *snapshotv1.Volum eg, egctx := errgroup.New(ctx) eg.Go(func() error { - log.Infof("deleting volume snapshot(%v)...", snapshot.GetName()) + log.Infof("deleting volume snapshot(%s)...", snapshot.GetName()) + log.Debugf("volume snapshot detail: %#v", snapshot) for { select { case <-egctx.Done(): return egctx.Err() case event := <-watcher.ResultChan(): if event.Type == client.WatchDeletedEvent { - log.Infof("volume snapshot(%v) deleted", snapshot.GetName()) + log.Infof("volume snapshot(%s) deleted", snapshot.GetName()) return nil } else { - log.Debugf("waching volume snapshot(%s) events. event: ", snapshot.GetName(), event.Type) + log.Debugf("watching volume snapshot(%s) events. event: %v", snapshot.GetName(), event.Type) } } } @@ -300,6 +310,7 @@ func (r *rotator) deletePVC(ctx context.Context, pvc *v1.PersistentVolumeClaim) eg, egctx := errgroup.New(ctx) eg.Go(func() error { log.Infof("deleting PVC(%s)...", pvc.GetName()) + log.Debugf("PVC detail: %#v", pvc) for { select { case <-egctx.Done(): @@ -309,7 +320,7 @@ func (r *rotator) deletePVC(ctx context.Context, pvc *v1.PersistentVolumeClaim) log.Infof("PVC(%s) deleted", pvc.GetName()) return nil } else { - log.Debugf("waching PVC(%s) events. event: %v", pvc.GetName(), event.Type) + log.Debugf("watching PVC(%s) events. event: %v", pvc.GetName(), event.Type) } } } From dd2c92b3862a26f1386e2ff8fabe750e236be455 Mon Sep 17 00:00:00 2001 From: Kosuke Morimoto Date: Wed, 27 Dec 2023 13:38:47 +0900 Subject: [PATCH 2/5] Add new grafana dashboard for agent memory metrics (#2279) * add new dashboard for agent memory Signed-off-by: Kosuke Morimoto * bugfix Signed-off-by: Kosuke Morimoto --------- Signed-off-by: Kosuke Morimoto Co-authored-by: Yusuke Kato --- internal/observability/metrics/mem/mem.go | 8 +- .../dashboards/99-vald-agent-memory.yaml | 4047 +++++++++++++++++ k8s/metrics/grafana/deployment.yaml | 6 + 3 files changed, 4058 insertions(+), 3 deletions(-) create mode 100644 k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml diff --git a/internal/observability/metrics/mem/mem.go b/internal/observability/metrics/mem/mem.go index f582f59c12..e94eb7ff54 100644 --- a/internal/observability/metrics/mem/mem.go +++ b/internal/observability/metrics/mem/mem.go @@ -600,13 +600,15 @@ func (mm *memMetrics) Register(m metrics.Meter) error { return m.RegisterCallback( instruments, func(ctx context.Context) { - var mstats runtime.MemStats - runtime.ReadMemStats(&mstats) + metrics := getMemstatsMetrics() + if m, err := getProcStatusMetrics(mm.pid); err == nil { + metrics = append(metrics, m...) + } for i, instrument := range instruments { g, ok := instrument.(asyncint64.Gauge) if ok { - g.Observe(ctx, mInfo[i].Value()) + g.Observe(ctx, metrics[i].Value()) } } }, diff --git a/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml b/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml new file mode 100644 index 0000000000..68dbc37bee --- /dev/null +++ b/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml @@ -0,0 +1,4047 @@ +--- +# +# Copyright (C) 2019-2023 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. +# +apiVersion: v1 +kind: ConfigMap +metadata: + name: grafana-dashboards-vald-agent-memory +data: + vald-agent-memory.json: | + { + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "datasource", + "uid": "grafana" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 9, + "links": [], + "liveNow": false, + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 47, + "panels": [], + "title": "runtime.Memstats", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 1 + }, + "hiddenSeries": false, + "id": 51, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "alloc_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Alloc", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 1 + }, + "hiddenSeries": false, + "id": 55, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "alloc_bytes_total{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "TotalAlloc", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 1 + }, + "hiddenSeries": false, + "id": 56, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Sys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 1 + }, + "hiddenSeries": false, + "id": 57, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "lookups_count{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Lookups", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 9 + }, + "hiddenSeries": false, + "id": 59, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "mallocs_total{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Mallocs", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 9 + }, + "hiddenSeries": false, + "id": 60, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "frees_total{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Frees", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 9 + }, + "hiddenSeries": false, + "id": 58, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_alloc_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapAlloc", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 9 + }, + "hiddenSeries": false, + "id": 61, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 17 + }, + "hiddenSeries": false, + "id": 62, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_idle_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapIdle", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 17 + }, + "hiddenSeries": false, + "id": 63, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_inuse_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapInuse", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 17 + }, + "hiddenSeries": false, + "id": 64, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_released_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapReleased", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 17 + }, + "hiddenSeries": false, + "id": 65, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_objects_count{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapObjects", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 25 + }, + "hiddenSeries": false, + "id": 66, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "stack_inuse_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "StackInuse", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 25 + }, + "hiddenSeries": false, + "id": 67, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "stack_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "StackSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 25 + }, + "hiddenSeries": false, + "id": 68, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "mspan_inuse_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "MSpanInuse", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 25 + }, + "hiddenSeries": false, + "id": 69, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "mspan_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "MSpanSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 33 + }, + "hiddenSeries": false, + "id": 70, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "mcache_inuse_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "MCacheInuse", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 33 + }, + "hiddenSeries": false, + "id": 71, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "mcache_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "MCacheSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 33 + }, + "hiddenSeries": false, + "id": 72, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "buckhash_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "BuckHashSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 33 + }, + "hiddenSeries": false, + "id": 73, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "gc_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "GCSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 41 + }, + "hiddenSeries": false, + "id": 74, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "other_sys_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "OtherSys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 41 + }, + "hiddenSeries": false, + "id": 75, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "next_gc_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "NextGC", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 41 + }, + "hiddenSeries": false, + "id": 76, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "pause_ms_total{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "PauseTotalMs", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "ms", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 41 + }, + "hiddenSeries": false, + "id": 77, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "gc_count{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "NumGC", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 49 + }, + "hiddenSeries": false, + "id": 78, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "forced_gc_count{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "NumForcedGC", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 49 + }, + "hiddenSeries": false, + "id": 79, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "heap_will_return_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "HeapWillReturn", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 49 + }, + "hiddenSeries": false, + "id": 80, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "live_objects_count{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "LiveObjects", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "none", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 57 + }, + "id": 46, + "title": "/proc//status", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 58 + }, + "hiddenSeries": false, + "id": 53, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmpeak_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmPeak", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 58 + }, + "hiddenSeries": false, + "id": 81, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmsize_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmSize", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 58 + }, + "hiddenSeries": false, + "id": 82, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmdata_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmData", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 58 + }, + "hiddenSeries": false, + "id": 54, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmrss_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmRSS", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 66 + }, + "hiddenSeries": false, + "id": 83, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmhwm_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmHWM", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 66 + }, + "hiddenSeries": false, + "id": 84, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmstk_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmStk", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 66 + }, + "hiddenSeries": false, + "id": 85, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmswap_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmSwap", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 66 + }, + "hiddenSeries": false, + "id": 86, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmexe_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmExe", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 74 + }, + "hiddenSeries": false, + "id": 87, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmlib_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmLib", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 6, + "y": 74 + }, + "hiddenSeries": false, + "id": 88, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmlck_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmLck", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 12, + "y": 74 + }, + "hiddenSeries": false, + "id": 89, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmpin_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmPin", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "fieldConfig": { + "defaults": { + "links": [] + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 6, + "x": 18, + "y": 74 + }, + "hiddenSeries": false, + "id": 90, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "10.2.2", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "editorMode": "code", + "exemplar": true, + "expr": "vmpte_bytes{exported_kubernetes_namespace=\"$Namespace\", target_pod=~\"$PodName\", kubernetes_name=~\"$ReplicaSet\"}", + "interval": "", + "legendFormat": "{{target_pod}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [], + "timeRegions": [], + "title": "VmPTE", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:494", + "format": "decbytes", + "logBase": 1, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:495", + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + } + ], + "refresh": "5s", + "schemaVersion": 38, + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "default", + "value": "default" + }, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "definition": "label_values(kube_pod_info, namespace)", + "hide": 0, + "includeAll": false, + "label": "namespace", + "multi": false, + "name": "Namespace", + "options": [], + "query": { + "query": "label_values(kube_pod_info, namespace)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "current": { + "selected": false, + "text": "vald-agent-ngt", + "value": "vald-agent-ngt" + }, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "definition": "label_values(agent_core_ngt_is_indexing{exported_kubernetes_namespace=~\"$Namespace\"}, kubernetes_name)", + "hide": 0, + "includeAll": false, + "label": "name", + "multi": false, + "name": "ReplicaSet", + "options": [], + "query": { + "query": "label_values(agent_core_ngt_is_indexing{exported_kubernetes_namespace=~\"$Namespace\"}, kubernetes_name)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".+", + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": { + "type": "prometheus", + "uid": "prometheus" + }, + "definition": "label_values(agent_core_ngt_is_indexing{exported_kubernetes_namespace=~\"$Namespace\", kubernetes_name=~\"$ReplicaSet\"}, target_pod)", + "hide": 0, + "includeAll": true, + "label": "pod", + "multi": false, + "name": "PodName", + "options": [], + "query": { + "query": "label_values(agent_core_ngt_is_indexing{exported_kubernetes_namespace=~\"$Namespace\", kubernetes_name=~\"$ReplicaSet\"}, target_pod)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "auto": false, + "auto_count": 30, + "auto_min": "10s", + "current": { + "selected": false, + "text": "5m", + "value": "5m" + }, + "hide": 0, + "label": "interval", + "name": "interval", + "options": [ + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "2m", + "value": "2m" + }, + { + "selected": true, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + }, + { + "selected": false, + "text": "6h", + "value": "6h" + }, + { + "selected": false, + "text": "12h", + "value": "12h" + }, + { + "selected": false, + "text": "1d", + "value": "1d" + } + ], + "query": "1m,2m,5m,10m,30m,1h,6h,12h,1d", + "queryValue": "", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + } + ] + }, + "time": { + "from": "now-15m", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "Vald Agent Memory", + "uid": "bEsg-aarU", + "version": 2, + "weekStart": "" + } diff --git a/k8s/metrics/grafana/deployment.yaml b/k8s/metrics/grafana/deployment.yaml index 19fcf14070..9b03c04fcb 100644 --- a/k8s/metrics/grafana/deployment.yaml +++ b/k8s/metrics/grafana/deployment.yaml @@ -52,6 +52,8 @@ spec: mountPath: /var/lib/grafana/dashboards-vald/08 - name: grafana-dashboards-vald-index-correction mountPath: /var/lib/grafana/dashboards-vald/09 + - name: grafana-dashboards-vald-agent-memory + mountPath: /var/lib/grafana/dashboards-vald/99 volumes: - name: grafana-datasource-provider configMap: @@ -89,3 +91,7 @@ spec: configMap: defaultMode: 420 name: grafana-dashboards-vald-index-correction + - name: grafana-dashboards-vald-agent-memory + configMap: + defaultMode: 420 + name: grafana-dashboards-vald-agent-memory From a4459f1469cfdbec0a58e1c5d44bcbd77051f3ea Mon Sep 17 00:00:00 2001 From: Kiichiro YUKAWA Date: Mon, 1 Jan 2024 00:21:20 +0900 Subject: [PATCH 3/5] :tada: Happy New Year 2024 (#2284) Signed-off-by: vankichi --- .commit_template | 2 +- .deepsource.toml | 2 +- .fossa.yml | 2 +- .gitattributes | 2 +- .github/actions/deploy-chaos-mesh/action.yaml | 2 +- .github/actions/detect-docker-image-tags/action.yaml | 2 +- .github/actions/determine-docker-image-tag/action.yaml | 2 +- .github/actions/docker-build/action.yaml | 2 +- .github/actions/dump-context/action.yaml | 2 +- .github/actions/e2e-deploy-vald-helm-operator/action.yaml | 2 +- .github/actions/e2e-deploy-vald/action.yaml | 2 +- .github/actions/notify-slack/action.yaml | 2 +- .github/actions/scan-docker-image/action.yaml | 2 +- .github/actions/setup-e2e/action.yaml | 2 +- .github/actions/setup-go/action.yaml | 2 +- .github/actions/setup-helm/action.yaml | 2 +- .github/actions/setup-k3d/action.yaml | 2 +- .github/actions/setup-yq/action.yaml | 2 +- .github/actions/wait-for-docker-image/action.yaml | 2 +- .github/chatops_permissions.yaml | 2 +- .github/codeql/codeql-config.yaml | 2 +- .github/conflint.yaml | 2 +- .github/dependabot.yml | 2 +- .github/helm/values/values-agent-sidecar.yaml | 2 +- .github/helm/values/values-chaos.yaml | 2 +- .github/helm/values/values-index-management-jobs.yaml | 2 +- .github/helm/values/values-lb.yaml | 2 +- .github/helm/values/values-max-dim.yaml | 2 +- .github/helm/values/values-profile.yaml | 2 +- .github/issue_label_bot.yaml | 2 +- .github/kubelinter.yaml | 2 +- .github/labeler.yml | 2 +- .github/valdrelease/valdrelease.yaml | 2 +- .github/workflows/_docker-image-scan.yaml | 2 +- .github/workflows/_docker-image.yaml | 2 +- .github/workflows/_update-protobuf.yaml | 2 +- .github/workflows/build-binaries.yml | 2 +- .github/workflows/build-protobuf.yml | 2 +- .github/workflows/chatops-help.yml | 2 +- .github/workflows/chatops.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/coverage.yml | 2 +- .github/workflows/detect-internal-config-changes.yml | 2 +- .github/workflows/dockers-agent-ngt-image.yml | 2 +- .github/workflows/dockers-agent-sidecar-image.yml | 2 +- .github/workflows/dockers-ci-container-image.yml | 2 +- .github/workflows/dockers-dev-container-image.yml | 2 +- .github/workflows/dockers-discoverer-k8s-image.yml | 2 +- .github/workflows/dockers-gateway-filter-image.yml | 2 +- .github/workflows/dockers-gateway-lb-image.yml | 2 +- .github/workflows/dockers-helm-operator-image.yml | 2 +- .github/workflows/dockers-image-scan.yml | 2 +- .github/workflows/dockers-index-correction.yml | 2 +- .github/workflows/dockers-index-creation.yml | 2 +- .github/workflows/dockers-index-save.yml | 2 +- .github/workflows/dockers-loadtest-image.yml | 2 +- .github/workflows/dockers-manager-index-image.yml | 2 +- .github/workflows/dockers-readreplica-rotate.yml | 2 +- .github/workflows/e2e-chaos.yaml | 2 +- .github/workflows/e2e-code-bench-agent.yaml | 2 +- .github/workflows/e2e-max-dim.yml | 2 +- .github/workflows/e2e-profiling.yml | 2 +- .github/workflows/e2e.yml | 2 +- .github/workflows/format.yml | 2 +- .github/workflows/fossa.yml | 2 +- .github/workflows/helm-lint.yml | 2 +- .github/workflows/helm.yml | 2 +- .github/workflows/labeler.yml | 2 +- .github/workflows/reviewdog-hadolint.yml | 2 +- .github/workflows/reviewdog-k8s.yml | 2 +- .github/workflows/reviewdog-markdown.yml | 2 +- .github/workflows/reviewdog.yml | 2 +- .github/workflows/semver.yml | 2 +- .github/workflows/test-hack.yml | 2 +- .github/workflows/unit-test.yaml | 2 +- .github/workflows/update-protobuf.yaml | 2 +- .github/workflows/update-pull-request-and-issue-template.yml | 2 +- .golangci.yml | 2 +- .prh.yaml | 2 +- .textlintrc | 2 +- LICENSE | 2 +- Makefile | 2 +- Makefile.d/bench.mk | 2 +- Makefile.d/build.mk | 2 +- Makefile.d/client.mk | 2 +- Makefile.d/dependencies.mk | 2 +- Makefile.d/docker.mk | 2 +- Makefile.d/e2e.mk | 2 +- Makefile.d/functions.mk | 2 +- Makefile.d/git.mk | 2 +- Makefile.d/helm.mk | 2 +- Makefile.d/k3d.mk | 2 +- Makefile.d/k8s.mk | 2 +- Makefile.d/kind.mk | 2 +- Makefile.d/minikube.mk | 2 +- Makefile.d/proto.mk | 2 +- Makefile.d/test.mk | 2 +- Makefile.d/tools.mk | 2 +- apis/grpc/v1/agent/core/agent.go | 2 +- apis/grpc/v1/agent/core/agent.pb.go | 2 +- apis/grpc/v1/agent/core/agent_vtproto.pb.go | 2 +- apis/grpc/v1/agent/sidecar/sidecar.pb.go | 2 +- apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go | 2 +- apis/grpc/v1/discoverer/discoverer.pb.go | 2 +- apis/grpc/v1/discoverer/discoverer_vtproto.pb.go | 2 +- apis/grpc/v1/filter/egress/egress_filter.pb.go | 2 +- apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go | 2 +- apis/grpc/v1/filter/ingress/ingress_filter.pb.go | 2 +- apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go | 2 +- apis/grpc/v1/manager/index/index_manager.pb.go | 2 +- apis/grpc/v1/manager/index/index_manager_vtproto.pb.go | 2 +- apis/grpc/v1/payload/interface.go | 2 +- apis/grpc/v1/payload/payload.pb.go | 2 +- apis/grpc/v1/payload/payload_vtproto.pb.go | 2 +- apis/grpc/v1/rpc/errdetails/error_details.pb.go | 2 +- apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go | 2 +- apis/grpc/v1/vald/filter.pb.go | 2 +- apis/grpc/v1/vald/filter_vtproto.pb.go | 2 +- apis/grpc/v1/vald/insert.pb.go | 2 +- apis/grpc/v1/vald/insert_vtproto.pb.go | 2 +- apis/grpc/v1/vald/object.pb.go | 2 +- apis/grpc/v1/vald/object_vtproto.pb.go | 2 +- apis/grpc/v1/vald/remove.pb.go | 2 +- apis/grpc/v1/vald/remove_vtproto.pb.go | 2 +- apis/grpc/v1/vald/search.pb.go | 2 +- apis/grpc/v1/vald/search_vtproto.pb.go | 2 +- apis/grpc/v1/vald/update.pb.go | 2 +- apis/grpc/v1/vald/update_vtproto.pb.go | 2 +- apis/grpc/v1/vald/upsert.pb.go | 2 +- apis/grpc/v1/vald/upsert_vtproto.pb.go | 2 +- apis/grpc/v1/vald/vald.go | 2 +- apis/proto/buf.yaml | 2 +- apis/proto/v1/agent/core/agent.proto | 2 +- apis/proto/v1/agent/sidecar/sidecar.proto | 2 +- apis/proto/v1/discoverer/discoverer.proto | 2 +- apis/proto/v1/filter/egress/egress_filter.proto | 2 +- apis/proto/v1/filter/ingress/ingress_filter.proto | 2 +- apis/proto/v1/manager/index/index_manager.proto | 2 +- apis/proto/v1/payload/payload.proto | 2 +- apis/proto/v1/rpc/errdetails/error_details.proto | 2 +- apis/proto/v1/vald/filter.proto | 2 +- apis/proto/v1/vald/insert.proto | 2 +- apis/proto/v1/vald/object.proto | 2 +- apis/proto/v1/vald/remove.proto | 2 +- apis/proto/v1/vald/search.proto | 2 +- apis/proto/v1/vald/update.proto | 2 +- apis/proto/v1/vald/upsert.proto | 2 +- buf.gen.yaml | 2 +- buf.work.yaml | 2 +- charts/vald-helm-operator/Chart.yaml | 2 +- charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml | 2 +- charts/vald-helm-operator/crds/valdrelease.yaml | 2 +- charts/vald-helm-operator/templates/clusterrole.yaml | 2 +- charts/vald-helm-operator/templates/clusterrolebinding.yaml | 2 +- charts/vald-helm-operator/templates/operator.yaml | 2 +- charts/vald-helm-operator/templates/serviceaccount.yaml | 2 +- charts/vald-helm-operator/templates/svc.yaml | 2 +- charts/vald-helm-operator/values.yaml | 2 +- charts/vald/Chart.yaml | 2 +- charts/vald/templates/agent/configmap.yaml | 2 +- charts/vald/templates/agent/daemonset.yaml | 2 +- charts/vald/templates/agent/deployment.yaml | 2 +- charts/vald/templates/agent/hpa.yaml | 2 +- charts/vald/templates/agent/networkpolicy.yaml | 2 +- charts/vald/templates/agent/pdb.yaml | 2 +- charts/vald/templates/agent/priorityclass.yaml | 2 +- charts/vald/templates/agent/readreplica/deployment.yaml | 2 +- charts/vald/templates/agent/readreplica/networkpolicy.yaml | 2 +- charts/vald/templates/agent/readreplica/pvc.yaml | 2 +- charts/vald/templates/agent/readreplica/snapshot.yaml | 2 +- charts/vald/templates/agent/readreplica/svc.yaml | 2 +- charts/vald/templates/agent/sidecar-configmap.yaml | 2 +- charts/vald/templates/agent/sidecar-svc.yaml | 2 +- charts/vald/templates/agent/statefulset.yaml | 2 +- charts/vald/templates/agent/svc.yaml | 2 +- charts/vald/templates/discoverer/clusterrole.yaml | 2 +- charts/vald/templates/discoverer/clusterrolebinding.yaml | 2 +- charts/vald/templates/discoverer/configmap.yaml | 2 +- charts/vald/templates/discoverer/daemonset.yaml | 2 +- charts/vald/templates/discoverer/deployment.yaml | 2 +- charts/vald/templates/discoverer/hpa.yaml | 2 +- charts/vald/templates/discoverer/networkpolicy.yaml | 2 +- charts/vald/templates/discoverer/pdb.yaml | 2 +- charts/vald/templates/discoverer/priorityclass.yaml | 2 +- charts/vald/templates/discoverer/serviceaccount.yaml | 2 +- charts/vald/templates/discoverer/svc.yaml | 2 +- charts/vald/templates/gateway/filter/configmap.yaml | 2 +- charts/vald/templates/gateway/filter/daemonset.yaml | 2 +- charts/vald/templates/gateway/filter/deployment.yaml | 2 +- charts/vald/templates/gateway/filter/hpa.yaml | 2 +- charts/vald/templates/gateway/filter/ing.yaml | 2 +- charts/vald/templates/gateway/filter/networkpolicy.yaml | 2 +- charts/vald/templates/gateway/filter/pdb.yaml | 2 +- charts/vald/templates/gateway/filter/priorityclass.yaml | 2 +- charts/vald/templates/gateway/filter/svc.yaml | 2 +- charts/vald/templates/gateway/lb/configmap.yaml | 2 +- charts/vald/templates/gateway/lb/daemonset.yaml | 2 +- charts/vald/templates/gateway/lb/deployment.yaml | 2 +- charts/vald/templates/gateway/lb/hpa.yaml | 2 +- charts/vald/templates/gateway/lb/ing.yaml | 2 +- charts/vald/templates/gateway/lb/networkpolicy.yaml | 2 +- charts/vald/templates/gateway/lb/pdb.yaml | 2 +- charts/vald/templates/gateway/lb/priorityclass.yaml | 2 +- charts/vald/templates/gateway/lb/svc.yaml | 2 +- charts/vald/templates/index/job/correction/configmap.yaml | 2 +- charts/vald/templates/index/job/correction/cronjob.yaml | 2 +- charts/vald/templates/index/job/correction/networkpolicy.yaml | 2 +- charts/vald/templates/index/job/creation/configmap.yaml | 2 +- charts/vald/templates/index/job/creation/cronjob.yaml | 2 +- charts/vald/templates/index/job/creation/networkpolicy.yaml | 2 +- .../templates/index/job/readreplica/rotate/clusterrole.yaml | 2 +- .../index/job/readreplica/rotate/clusterrolebinding.yaml | 2 +- .../vald/templates/index/job/readreplica/rotate/configmap.yaml | 2 +- charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml | 2 +- .../templates/index/job/readreplica/rotate/networkpolicy.yaml | 2 +- .../templates/index/job/readreplica/rotate/serviceaccount.yaml | 2 +- charts/vald/templates/index/job/save/configmap.yaml | 2 +- charts/vald/templates/index/job/save/cronjob.yaml | 2 +- charts/vald/templates/index/job/save/networkpolicy.yaml | 2 +- charts/vald/templates/manager/index/configmap.yaml | 2 +- charts/vald/templates/manager/index/daemonset.yaml | 2 +- charts/vald/templates/manager/index/deployment.yaml | 2 +- charts/vald/templates/manager/index/networkpolicy.yaml | 2 +- charts/vald/templates/manager/index/pdb.yaml | 2 +- charts/vald/templates/manager/index/priorityclass.yaml | 2 +- charts/vald/templates/manager/index/svc.yaml | 2 +- charts/vald/values.go | 2 +- charts/vald/values.yaml | 2 +- charts/vald/values/agent-ngt-standalone.yaml | 2 +- charts/vald/values/dev-broken-index-backup.yaml | 2 +- charts/vald/values/dev-observability.yaml | 2 +- charts/vald/values/dev.yaml | 2 +- charts/vald/values/vald-backup-via-pv-and-s3.yaml | 2 +- charts/vald/values/vald-backup-via-pv.yaml | 2 +- charts/vald/values/vald-backup-via-s3.yaml | 2 +- charts/vald/values/vald-in-memory-mode-no-backup.yaml | 2 +- cmd/agent/core/ngt/main.go | 2 +- cmd/agent/core/ngt/main_test.go | 2 +- cmd/agent/core/ngt/sample-cow.yaml | 2 +- cmd/agent/core/ngt/sample-fp16.yaml | 2 +- cmd/agent/core/ngt/sample.yaml | 2 +- cmd/agent/sidecar/main.go | 2 +- cmd/agent/sidecar/main_test.go | 2 +- cmd/discoverer/k8s/main.go | 2 +- cmd/discoverer/k8s/main_test.go | 2 +- cmd/discoverer/k8s/sample.yaml | 2 +- cmd/gateway/filter/main.go | 2 +- cmd/gateway/filter/main_test.go | 2 +- cmd/gateway/filter/sample.yaml | 2 +- cmd/gateway/lb/main.go | 2 +- cmd/gateway/lb/main_test.go | 2 +- cmd/gateway/lb/sample.yaml | 2 +- cmd/index/job/correction/main.go | 2 +- cmd/index/job/correction/main_test.go | 2 +- cmd/index/job/correction/sample.yaml | 2 +- cmd/index/job/creation/main.go | 2 +- cmd/index/job/creation/main_test.go | 2 +- cmd/index/job/creation/sample.yaml | 2 +- cmd/index/job/readreplica/rotate/main.go | 2 +- cmd/index/job/readreplica/rotate/main_test.go | 2 +- cmd/index/job/readreplica/rotate/sample.yaml | 2 +- cmd/index/job/save/main.go | 2 +- cmd/index/job/save/main_test.go | 2 +- cmd/index/job/save/sample.yaml | 2 +- cmd/manager/index/main.go | 2 +- cmd/manager/index/main_test.go | 2 +- cmd/manager/index/sample.yaml | 2 +- cmd/tools/cli/benchmark/core/main.go | 2 +- cmd/tools/cli/benchmark/core/main_test.go | 2 +- cmd/tools/cli/loadtest/main.go | 2 +- cmd/tools/cli/loadtest/main_test.go | 2 +- cmd/tools/cli/loadtest/sample.yaml | 2 +- cmd/tools/cli/vdctl/main.go | 2 +- cmd/tools/cli/vdctl/main_test.go | 2 +- dockers/agent/core/ngt/Dockerfile | 2 +- dockers/agent/sidecar/Dockerfile | 2 +- dockers/ci/base/Dockerfile | 2 +- dockers/dev/Dockerfile | 2 +- dockers/discoverer/k8s/Dockerfile | 2 +- dockers/gateway/filter/Dockerfile | 2 +- dockers/gateway/lb/Dockerfile | 2 +- dockers/index/job/correction/Dockerfile | 2 +- dockers/index/job/creation/Dockerfile | 2 +- dockers/index/job/readreplica/rotate/Dockerfile | 2 +- dockers/index/job/save/Dockerfile | 2 +- dockers/manager/index/Dockerfile | 2 +- dockers/operator/helm/Dockerfile | 2 +- dockers/tools/cli/loadtest/Dockerfile | 2 +- example/client/agent/main.go | 2 +- example/client/main.go | 2 +- example/helm/values-standalone-agent-ngt.yaml | 2 +- example/helm/values-with-pyroscope.yaml | 2 +- example/helm/values.yaml | 2 +- example/manifest/scylla/configmap.yaml | 2 +- example/manifest/scylla/job.yaml | 2 +- hack/benchmark/assets/x1b/loader.go | 2 +- hack/benchmark/assets/x1b/loader_bench_test.go | 2 +- hack/benchmark/assets/x1b/loader_test.go | 2 +- hack/benchmark/core/benchmark/benchmark.go | 2 +- hack/benchmark/core/benchmark/benchmark_test.go | 2 +- hack/benchmark/core/benchmark/option.go | 2 +- hack/benchmark/core/benchmark/option_test.go | 2 +- hack/benchmark/core/benchmark/strategy.go | 2 +- hack/benchmark/core/benchmark/strategy/bulk_insert.go | 2 +- hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go | 2 +- .../core/benchmark/strategy/bulk_insert_commit_test.go | 2 +- hack/benchmark/core/benchmark/strategy/bulk_insert_test.go | 2 +- hack/benchmark/core/benchmark/strategy/get_vector.go | 2 +- hack/benchmark/core/benchmark/strategy/get_vector_test.go | 2 +- hack/benchmark/core/benchmark/strategy/insert.go | 2 +- hack/benchmark/core/benchmark/strategy/insert_commit.go | 2 +- hack/benchmark/core/benchmark/strategy/insert_commit_test.go | 2 +- hack/benchmark/core/benchmark/strategy/insert_test.go | 2 +- hack/benchmark/core/benchmark/strategy/remove.go | 2 +- hack/benchmark/core/benchmark/strategy/remove_test.go | 2 +- hack/benchmark/core/benchmark/strategy/search.go | 2 +- hack/benchmark/core/benchmark/strategy/search_test.go | 2 +- hack/benchmark/core/benchmark/strategy/strategy.go | 2 +- hack/benchmark/core/benchmark/strategy/strategy_option.go | 2 +- hack/benchmark/core/benchmark/strategy/strategy_option_test.go | 2 +- hack/benchmark/core/benchmark/strategy/strategy_test.go | 2 +- hack/benchmark/core/benchmark/strategy/util.go | 2 +- hack/benchmark/core/benchmark/strategy/util_test.go | 2 +- hack/benchmark/core/ngt/ngt_bench_test.go | 2 +- hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go | 2 +- hack/benchmark/internal/assets/dataset.go | 2 +- hack/benchmark/internal/assets/dataset_test.go | 2 +- hack/benchmark/internal/core/algorithm/algorithm.go | 2 +- hack/benchmark/internal/core/algorithm/ngt/ngt.go | 2 +- hack/benchmark/internal/core/algorithm/ngt/ngt_test.go | 2 +- hack/benchmark/internal/core/algorithm/ngt/option.go | 2 +- hack/benchmark/internal/core/algorithm/ngt/option_test.go | 2 +- hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go | 2 +- hack/benchmark/internal/operation/insert.go | 2 +- hack/benchmark/internal/operation/insert_test.go | 2 +- hack/benchmark/internal/operation/operation.go | 2 +- hack/benchmark/internal/operation/operation_test.go | 2 +- hack/benchmark/internal/operation/option.go | 2 +- hack/benchmark/internal/operation/option_test.go | 2 +- hack/benchmark/internal/operation/remove.go | 2 +- hack/benchmark/internal/operation/remove_test.go | 2 +- hack/benchmark/internal/operation/search.go | 2 +- hack/benchmark/internal/operation/search_test.go | 2 +- hack/benchmark/internal/operation/util.go | 2 +- hack/benchmark/internal/operation/util_test.go | 2 +- hack/benchmark/internal/starter/agent/core/ngt/ngt.go | 2 +- hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go | 2 +- hack/benchmark/internal/starter/agent/core/ngt/option.go | 2 +- hack/benchmark/internal/starter/agent/core/ngt/option_test.go | 2 +- hack/benchmark/internal/starter/gateway/vald/option.go | 2 +- hack/benchmark/internal/starter/gateway/vald/vald.go | 2 +- hack/benchmark/internal/starter/gateway/vald/vald_test.go | 2 +- hack/benchmark/internal/starter/starter.go | 2 +- hack/benchmark/metrics/metrics.go | 2 +- hack/benchmark/src/singleflight/singleflight_bench_test.go | 2 +- hack/git/hooks/pre-commit | 2 +- hack/gorules/rules.go | 2 +- hack/gorules/rules_test.go | 2 +- hack/gorules/testdata/tests.go | 2 +- hack/helm/schema/crd/main.go | 2 +- hack/helm/schema/crd/main_test.go | 2 +- hack/helm/schema/gen/main.go | 2 +- hack/helm/schema/gen/main_test.go | 2 +- hack/license/gen/main.go | 2 +- hack/license/gen/main_test.go | 2 +- hack/tools/kvsdb/main.go | 2 +- hack/tools/metrics/main.go | 2 +- hack/tools/metrics/main_test.go | 2 +- internal/backoff/backoff.go | 2 +- internal/backoff/backoff_test.go | 2 +- internal/backoff/context.go | 2 +- internal/backoff/context_test.go | 2 +- internal/backoff/option.go | 2 +- internal/backoff/option_test.go | 2 +- internal/cache/cache.go | 2 +- internal/cache/cache_test.go | 2 +- internal/cache/cacher/cacher.go | 2 +- internal/cache/cacher/cacher_test.go | 2 +- internal/cache/gache/gache.go | 2 +- internal/cache/gache/gache_test.go | 2 +- internal/cache/gache/option.go | 2 +- internal/cache/gache/option_test.go | 2 +- internal/cache/option.go | 2 +- internal/cache/option_test.go | 2 +- internal/circuitbreaker/breaker.go | 2 +- internal/circuitbreaker/breaker_test.go | 2 +- internal/circuitbreaker/counter.go | 2 +- internal/circuitbreaker/counter_test.go | 2 +- internal/circuitbreaker/manager.go | 2 +- internal/circuitbreaker/manager_test.go | 2 +- internal/circuitbreaker/options.go | 2 +- internal/circuitbreaker/options_test.go | 2 +- internal/circuitbreaker/state.go | 2 +- internal/circuitbreaker/state_test.go | 2 +- internal/circuitbreaker/tripper.go | 2 +- internal/circuitbreaker/tripper_test.go | 2 +- internal/client/v1/client/agent/core/client.go | 2 +- internal/client/v1/client/agent/core/client_test.go | 2 +- internal/client/v1/client/agent/core/option.go | 2 +- internal/client/v1/client/agent/core/option_test.go | 2 +- internal/client/v1/client/client.go | 2 +- internal/client/v1/client/discoverer/discover.go | 2 +- internal/client/v1/client/discoverer/discover_test.go | 2 +- internal/client/v1/client/discoverer/option.go | 2 +- internal/client/v1/client/discoverer/option_test.go | 2 +- internal/client/v1/client/filter/egress/client.go | 2 +- internal/client/v1/client/filter/egress/client_test.go | 2 +- internal/client/v1/client/filter/egress/option.go | 2 +- internal/client/v1/client/filter/egress/option_test.go | 2 +- internal/client/v1/client/filter/ingress/client.go | 2 +- internal/client/v1/client/filter/ingress/client_test.go | 2 +- internal/client/v1/client/filter/ingress/option.go | 2 +- internal/client/v1/client/filter/ingress/option_test.go | 2 +- internal/client/v1/client/vald/option.go | 2 +- internal/client/v1/client/vald/option_test.go | 2 +- internal/client/v1/client/vald/vald.go | 2 +- internal/client/v1/client/vald/vald_test.go | 2 +- internal/compress/compress.go | 2 +- internal/compress/compress_test.go | 2 +- internal/compress/gob.go | 2 +- internal/compress/gob/gob.go | 2 +- internal/compress/gob/gob_mock.go | 2 +- internal/compress/gob_option.go | 2 +- internal/compress/gob_test.go | 2 +- internal/compress/gzip.go | 2 +- internal/compress/gzip/gzip.go | 2 +- internal/compress/gzip/gzip_mock.go | 2 +- internal/compress/gzip_option.go | 2 +- internal/compress/gzip_option_test.go | 2 +- internal/compress/gzip_test.go | 2 +- internal/compress/lz4.go | 2 +- internal/compress/lz4/lz4.go | 2 +- internal/compress/lz4/lz4_mock.go | 2 +- internal/compress/lz4_option.go | 2 +- internal/compress/lz4_option_test.go | 2 +- internal/compress/lz4_test.go | 2 +- internal/compress/mock.go | 2 +- internal/compress/mock_test.go | 2 +- internal/compress/zstd.go | 2 +- internal/compress/zstd/option.go | 2 +- internal/compress/zstd/zstd.go | 2 +- internal/compress/zstd/zstd_mock.go | 2 +- internal/compress/zstd_option.go | 2 +- internal/compress/zstd_option_test.go | 2 +- internal/compress/zstd_test.go | 2 +- internal/config/backoff.go | 2 +- internal/config/backoff_test.go | 2 +- internal/config/backup.go | 2 +- internal/config/backup_test.go | 2 +- internal/config/blob.go | 2 +- internal/config/blob_test.go | 2 +- internal/config/cassandra.go | 2 +- internal/config/cassandra_test.go | 2 +- internal/config/circuitbreaker.go | 2 +- internal/config/circuitbreaker_test.go | 2 +- internal/config/client.go | 2 +- internal/config/client_test.go | 2 +- internal/config/compress.go | 2 +- internal/config/compress_test.go | 2 +- internal/config/config.go | 2 +- internal/config/config_test.go | 2 +- internal/config/corrector.go | 2 +- internal/config/corrector_test.go | 2 +- internal/config/discoverer.go | 2 +- internal/config/discoverer_test.go | 2 +- internal/config/filter.go | 2 +- internal/config/filter_test.go | 2 +- internal/config/gateway.go | 2 +- internal/config/gateway_test.go | 2 +- internal/config/grpc.go | 2 +- internal/config/grpc_test.go | 2 +- internal/config/index.go | 2 +- internal/config/index_creation.go | 2 +- internal/config/index_creation_test.go | 2 +- internal/config/index_save.go | 2 +- internal/config/index_save_test.go | 2 +- internal/config/index_test.go | 2 +- internal/config/lb.go | 2 +- internal/config/lb_test.go | 2 +- internal/config/log.go | 2 +- internal/config/log_test.go | 2 +- internal/config/meta.go | 2 +- internal/config/meta_test.go | 2 +- internal/config/mysql.go | 2 +- internal/config/mysql_test.go | 2 +- internal/config/net.go | 2 +- internal/config/net_test.go | 2 +- internal/config/ngt.go | 2 +- internal/config/ngt_test.go | 2 +- internal/config/observability.go | 2 +- internal/config/observability_test.go | 2 +- internal/config/readreplica_rotate.go | 2 +- internal/config/readreplica_rotate_test.go | 2 +- internal/config/redis.go | 2 +- internal/config/redis_test.go | 2 +- internal/config/server.go | 2 +- internal/config/server_test.go | 2 +- internal/config/sidecar.go | 2 +- internal/config/sidecar_test.go | 2 +- internal/config/tls.go | 2 +- internal/config/tls_test.go | 2 +- internal/config/transport.go | 2 +- internal/config/transport_test.go | 2 +- internal/conv/conv.go | 2 +- internal/conv/conv_bench_test.go | 2 +- internal/conv/conv_test.go | 2 +- internal/core/algorithm/algorithm.go | 2 +- internal/core/algorithm/ngt/Makefile | 2 +- internal/core/algorithm/ngt/model.go | 2 +- internal/core/algorithm/ngt/ngt.go | 2 +- internal/core/algorithm/ngt/ngt_bench_test.go | 2 +- internal/core/algorithm/ngt/ngt_test.go | 2 +- internal/core/algorithm/ngt/option.go | 2 +- internal/core/algorithm/ngt/option_test.go | 2 +- internal/db/kvs/bbolt/bbolt.go | 2 +- internal/db/kvs/bbolt/bbolt_test.go | 2 +- internal/db/kvs/bbolt/option.go | 2 +- internal/db/kvs/bbolt/option_test.go | 2 +- internal/db/kvs/redis/delete.go | 2 +- internal/db/kvs/redis/get.go | 2 +- internal/db/kvs/redis/hook.go | 2 +- internal/db/kvs/redis/limiter.go | 2 +- internal/db/kvs/redis/list.go | 2 +- internal/db/kvs/redis/option.go | 2 +- internal/db/kvs/redis/option_test.go | 2 +- internal/db/kvs/redis/redis.go | 2 +- internal/db/kvs/redis/redis_mock.go | 2 +- internal/db/kvs/redis/redis_test.go | 2 +- internal/db/kvs/redis/set.go | 2 +- internal/db/nosql/cassandra/cassandra.go | 2 +- internal/db/nosql/cassandra/cassandra_mock.go | 2 +- internal/db/nosql/cassandra/cassandra_test.go | 2 +- internal/db/nosql/cassandra/conviction.go | 2 +- internal/db/nosql/cassandra/conviction_test.go | 2 +- internal/db/nosql/cassandra/delete.go | 2 +- internal/db/nosql/cassandra/observer.go | 2 +- internal/db/nosql/cassandra/option.go | 2 +- internal/db/nosql/cassandra/option_test.go | 2 +- internal/db/rdb/mysql/dbr/connection.go | 2 +- internal/db/rdb/mysql/dbr/dbr.go | 2 +- internal/db/rdb/mysql/dbr/dbr_mock.go | 2 +- internal/db/rdb/mysql/dbr/delete.go | 2 +- internal/db/rdb/mysql/dbr/doc.go | 2 +- internal/db/rdb/mysql/dbr/insert.go | 2 +- internal/db/rdb/mysql/dbr/select.go | 2 +- internal/db/rdb/mysql/dbr/session.go | 2 +- internal/db/rdb/mysql/dbr/tx.go | 2 +- internal/db/rdb/mysql/doc.go | 2 +- internal/db/rdb/mysql/get.go | 2 +- internal/db/rdb/mysql/model.go | 2 +- internal/db/rdb/mysql/model_test.go | 2 +- internal/db/rdb/mysql/mysql.go | 2 +- internal/db/rdb/mysql/mysql_test.go | 2 +- internal/db/rdb/mysql/option.go | 2 +- internal/db/rdb/mysql/option_test.go | 2 +- internal/db/rdb/mysql/receiver.go | 2 +- internal/db/rdb/mysql/set.go | 2 +- internal/db/storage/blob/blob.go | 2 +- internal/db/storage/blob/cloudstorage/cloudstorage.go | 2 +- internal/db/storage/blob/cloudstorage/cloudstorage_test.go | 2 +- internal/db/storage/blob/cloudstorage/option.go | 2 +- internal/db/storage/blob/cloudstorage/option_test.go | 2 +- internal/db/storage/blob/cloudstorage/urlopener/option.go | 2 +- internal/db/storage/blob/cloudstorage/urlopener/option_test.go | 2 +- internal/db/storage/blob/cloudstorage/urlopener/urlopener.go | 2 +- .../db/storage/blob/cloudstorage/urlopener/urlopener_test.go | 2 +- internal/db/storage/blob/s3/option.go | 2 +- internal/db/storage/blob/s3/option_test.go | 2 +- internal/db/storage/blob/s3/reader/io/io.go | 2 +- internal/db/storage/blob/s3/reader/io/io_test.go | 2 +- internal/db/storage/blob/s3/reader/option.go | 2 +- internal/db/storage/blob/s3/reader/option_test.go | 2 +- internal/db/storage/blob/s3/reader/reader.go | 2 +- internal/db/storage/blob/s3/reader/reader_mock.go | 2 +- internal/db/storage/blob/s3/reader/reader_test.go | 2 +- internal/db/storage/blob/s3/s3.go | 2 +- internal/db/storage/blob/s3/s3_test.go | 2 +- internal/db/storage/blob/s3/sdk/s3/s3.go | 2 +- internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go | 2 +- internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go | 2 +- internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go | 2 +- internal/db/storage/blob/s3/session/option.go | 2 +- internal/db/storage/blob/s3/session/option_test.go | 2 +- internal/db/storage/blob/s3/session/session.go | 2 +- internal/db/storage/blob/s3/session/session_test.go | 2 +- internal/db/storage/blob/s3/writer/option.go | 2 +- internal/db/storage/blob/s3/writer/option_test.go | 2 +- internal/db/storage/blob/s3/writer/writer.go | 2 +- internal/db/storage/blob/s3/writer/writer_mock.go | 2 +- internal/db/storage/blob/s3/writer/writer_test.go | 2 +- internal/encoding/json/json.go | 2 +- internal/encoding/json/json_test.go | 2 +- internal/errors/agent.go | 2 +- internal/errors/agent_test.go | 2 +- internal/errors/backup.go | 2 +- internal/errors/benchmark.go | 2 +- internal/errors/blob.go | 2 +- internal/errors/blob_test.go | 2 +- internal/errors/cache.go | 2 +- internal/errors/cassandra.go | 2 +- internal/errors/cassandra_test.go | 2 +- internal/errors/circuitbreaker.go | 2 +- internal/errors/circuitbreaker_test.go | 2 +- internal/errors/client.go | 2 +- internal/errors/compressor.go | 2 +- internal/errors/compressor_test.go | 2 +- internal/errors/config.go | 2 +- internal/errors/corrector.go | 2 +- internal/errors/discoverer.go | 2 +- internal/errors/discoverer_test.go | 2 +- internal/errors/errors.go | 2 +- internal/errors/errors_benchmark_test.go | 2 +- internal/errors/errors_test.go | 2 +- internal/errors/file.go | 2 +- internal/errors/file_test.go | 2 +- internal/errors/filter.go | 2 +- internal/errors/filter_test.go | 2 +- internal/errors/gongt.go | 2 +- internal/errors/grpc.go | 2 +- internal/errors/grpc_test.go | 2 +- internal/errors/http.go | 2 +- internal/errors/http_test.go | 2 +- internal/errors/info.go | 2 +- internal/errors/info_test.go | 2 +- internal/errors/io.go | 2 +- internal/errors/io_test.go | 2 +- internal/errors/k8s.go | 2 +- internal/errors/lb.go | 2 +- internal/errors/meta.go | 2 +- internal/errors/mysql.go | 2 +- internal/errors/mysql_test.go | 2 +- internal/errors/net.go | 2 +- internal/errors/net_test.go | 2 +- internal/errors/ngt.go | 2 +- internal/errors/ngt_test.go | 2 +- internal/errors/observability.go | 2 +- internal/errors/observability_test.go | 2 +- internal/errors/option.go | 2 +- internal/errors/option_test.go | 2 +- internal/errors/redis.go | 2 +- internal/errors/redis_test.go | 2 +- internal/errors/runner.go | 2 +- internal/errors/runner_test.go | 2 +- internal/errors/runtime.go | 2 +- internal/errors/runtime_test.go | 2 +- internal/errors/storage.go | 2 +- internal/errors/tls.go | 2 +- internal/errors/unit.go | 2 +- internal/errors/unit_test.go | 2 +- internal/errors/vald.go | 2 +- internal/errors/vald_test.go | 2 +- internal/errors/vqueue.go | 2 +- internal/errors/worker.go | 2 +- internal/errors/worker_test.go | 2 +- internal/file/file.go | 2 +- internal/file/file_test.go | 2 +- internal/file/watch/option.go | 2 +- internal/file/watch/option_test.go | 2 +- internal/file/watch/watch.go | 2 +- internal/file/watch/watch_test.go | 2 +- internal/info/info.go | 2 +- internal/info/info_bench_test.go | 2 +- internal/info/info_test.go | 2 +- internal/info/option.go | 2 +- internal/info/option_test.go | 2 +- internal/io/copy.go | 2 +- internal/io/copy_bench_test.go | 2 +- internal/io/copy_test.go | 2 +- internal/io/io.go | 2 +- internal/io/io_test.go | 2 +- internal/k8s/client/client.go | 2 +- internal/k8s/client/client_test.go | 2 +- internal/k8s/client/option.go | 2 +- internal/k8s/client/option_test.go | 2 +- internal/k8s/metrics/node/node.go | 2 +- internal/k8s/metrics/node/node_test.go | 2 +- internal/k8s/metrics/node/option.go | 2 +- internal/k8s/metrics/node/option_test.go | 2 +- internal/k8s/metrics/pod/option.go | 2 +- internal/k8s/metrics/pod/option_test.go | 2 +- internal/k8s/metrics/pod/pod.go | 2 +- internal/k8s/metrics/pod/pod_test.go | 2 +- internal/k8s/node/node.go | 2 +- internal/k8s/node/node_test.go | 2 +- internal/k8s/node/option.go | 2 +- internal/k8s/node/option_test.go | 2 +- internal/k8s/option.go | 2 +- internal/k8s/option_test.go | 2 +- internal/k8s/pod/option.go | 2 +- internal/k8s/pod/option_test.go | 2 +- internal/k8s/pod/pod.go | 2 +- internal/k8s/pod/pod_test.go | 2 +- internal/k8s/reconciler.go | 2 +- internal/k8s/reconciler_test.go | 2 +- internal/k8s/service/option.go | 2 +- internal/k8s/service/option_test.go | 2 +- internal/k8s/service/service.go | 2 +- internal/k8s/service/service_test.go | 2 +- internal/log/format/format.go | 2 +- internal/log/format/format_test.go | 2 +- internal/log/glg/glg.go | 2 +- internal/log/glg/glg_test.go | 2 +- internal/log/glg/option.go | 2 +- internal/log/glg/option_test.go | 2 +- internal/log/level/level.go | 2 +- internal/log/level/level_test.go | 2 +- internal/log/log.go | 2 +- internal/log/log_test.go | 2 +- internal/log/logger/iface.go | 2 +- internal/log/logger/type.go | 2 +- internal/log/logger/type_test.go | 2 +- internal/log/mock/logger.go | 2 +- internal/log/mock/logger_test.go | 2 +- internal/log/mock/retry.go | 2 +- internal/log/mock/retry_test.go | 2 +- internal/log/nop/nop.go | 2 +- internal/log/nop/nop_test.go | 2 +- internal/log/option.go | 2 +- internal/log/option_test.go | 2 +- internal/log/retry/option.go | 2 +- internal/log/retry/option_test.go | 2 +- internal/log/retry/retry.go | 2 +- internal/log/retry/retry_test.go | 2 +- internal/log/zap/option.go | 2 +- internal/log/zap/option_test.go | 2 +- internal/log/zap/zap.go | 2 +- internal/log/zap/zap_test.go | 2 +- internal/net/control/control.go | 2 +- internal/net/control/control_darwin.go | 2 +- internal/net/control/control_other.go | 2 +- internal/net/control/control_test.go | 2 +- internal/net/control/control_unix.go | 2 +- internal/net/control/control_windows.go | 2 +- internal/net/dialer.go | 2 +- internal/net/dialer_test.go | 2 +- internal/net/grpc/client.go | 2 +- internal/net/grpc/client_test.go | 2 +- internal/net/grpc/codec.go | 2 +- internal/net/grpc/codec_test.go | 2 +- internal/net/grpc/codes/codes.go | 2 +- internal/net/grpc/context.go | 2 +- internal/net/grpc/context_test.go | 2 +- internal/net/grpc/credentials/credentials.go | 2 +- internal/net/grpc/credentials/credentials_test.go | 2 +- internal/net/grpc/errdetails/errdetails.go | 2 +- internal/net/grpc/errdetails/errdetails_test.go | 2 +- internal/net/grpc/handler.go | 2 +- internal/net/grpc/health/health.go | 2 +- internal/net/grpc/health/health_test.go | 2 +- internal/net/grpc/interceptor.go | 2 +- internal/net/grpc/interceptor/client/trace/trace.go | 2 +- internal/net/grpc/interceptor/server/logging/accesslog.go | 2 +- internal/net/grpc/interceptor/server/logging/accesslog_test.go | 2 +- internal/net/grpc/interceptor/server/metric/metric.go | 2 +- internal/net/grpc/interceptor/server/metric/metric_test.go | 2 +- internal/net/grpc/interceptor/server/recover/recover.go | 2 +- internal/net/grpc/interceptor/server/recover/recover_test.go | 2 +- internal/net/grpc/interceptor/server/trace/trace.go | 2 +- internal/net/grpc/interceptor/server/trace/trace_test.go | 2 +- internal/net/grpc/keepalive/keepalive.go | 2 +- internal/net/grpc/logger/logger.go | 2 +- internal/net/grpc/logger/logger_test.go | 2 +- internal/net/grpc/option.go | 2 +- internal/net/grpc/option_test.go | 2 +- internal/net/grpc/pool/option.go | 2 +- internal/net/grpc/pool/option_test.go | 2 +- internal/net/grpc/pool/pool.go | 2 +- internal/net/grpc/pool/pool_bench_test.go | 2 +- internal/net/grpc/pool/pool_test.go | 2 +- internal/net/grpc/proto/proto.go | 2 +- internal/net/grpc/proto/proto_test.go | 2 +- internal/net/grpc/reflection/reflection.go | 2 +- internal/net/grpc/server.go | 2 +- internal/net/grpc/server_test.go | 2 +- internal/net/grpc/status/status.go | 2 +- internal/net/grpc/status/status_test.go | 2 +- internal/net/grpc/stream.go | 2 +- internal/net/grpc/stream_test.go | 2 +- internal/net/grpc/types/types.go | 2 +- internal/net/grpc/types/types_test.go | 2 +- internal/net/http/client/client.go | 2 +- internal/net/http/client/client_test.go | 2 +- internal/net/http/client/option.go | 2 +- internal/net/http/client/option_test.go | 2 +- internal/net/http/dump/dump.go | 2 +- internal/net/http/dump/dump_test.go | 2 +- internal/net/http/json/json.go | 2 +- internal/net/http/json/json_test.go | 2 +- internal/net/http/metrics/pprof.go | 2 +- internal/net/http/metrics/pprof_test.go | 2 +- internal/net/http/middleware/middleware.go | 2 +- internal/net/http/middleware/middleware_test.go | 2 +- internal/net/http/middleware/option.go | 2 +- internal/net/http/middleware/option_test.go | 2 +- internal/net/http/middleware/timeout.go | 2 +- internal/net/http/middleware/timeout_test.go | 2 +- internal/net/http/rest/rest.go | 2 +- internal/net/http/rest/rest_test.go | 2 +- internal/net/http/routing/middleware_mock.go | 2 +- internal/net/http/routing/option.go | 2 +- internal/net/http/routing/option_test.go | 2 +- internal/net/http/routing/router.go | 2 +- internal/net/http/routing/router_test.go | 2 +- internal/net/http/routing/routes.go | 2 +- internal/net/http/transport/option.go | 2 +- internal/net/http/transport/option_test.go | 2 +- internal/net/http/transport/roundtrip.go | 2 +- internal/net/http/transport/roundtrip_mock.go | 2 +- internal/net/http/transport/roundtrip_test.go | 2 +- internal/net/net.go | 2 +- internal/net/net_test.go | 2 +- internal/net/option.go | 2 +- internal/net/option_test.go | 2 +- internal/observability/attribute/attribute.go | 2 +- internal/observability/attribute/attribute_test.go | 2 +- internal/observability/exporter/exporter.go | 2 +- internal/observability/exporter/otlp/option.go | 2 +- internal/observability/exporter/otlp/option_test.go | 2 +- internal/observability/exporter/otlp/otlp.go | 2 +- internal/observability/exporter/otlp/otlp_test.go | 2 +- internal/observability/metrics/agent/core/ngt/ngt.go | 2 +- internal/observability/metrics/agent/core/ngt/ngt_test.go | 2 +- internal/observability/metrics/agent/sidecar/sidecar.go | 2 +- internal/observability/metrics/agent/sidecar/sidecar_test.go | 2 +- internal/observability/metrics/backoff/backoff.go | 2 +- internal/observability/metrics/backoff/backoff_test.go | 2 +- internal/observability/metrics/circuitbreaker/circuitbreaker.go | 2 +- .../observability/metrics/circuitbreaker/circuitbreaker_test.go | 2 +- internal/observability/metrics/grpc/grpc.go | 2 +- internal/observability/metrics/grpc/grpc_test.go | 2 +- .../observability/metrics/index/job/correction/correction.go | 2 +- .../metrics/index/job/correction/correction_test.go | 2 +- internal/observability/metrics/info/info.go | 2 +- internal/observability/metrics/info/info_test.go | 2 +- internal/observability/metrics/manager/index/index.go | 2 +- internal/observability/metrics/manager/index/index_test.go | 2 +- internal/observability/metrics/mem/mem.go | 2 +- internal/observability/metrics/metrics.go | 2 +- internal/observability/metrics/metrics_test.go | 2 +- internal/observability/metrics/runtime/cgo/cgo.go | 2 +- internal/observability/metrics/runtime/cgo/cgo_test.go | 2 +- internal/observability/metrics/runtime/goroutine/goroutine.go | 2 +- .../observability/metrics/runtime/goroutine/goroutine_test.go | 2 +- internal/observability/metrics/version/version.go | 2 +- internal/observability/metrics/version/version_test.go | 2 +- internal/observability/observability.go | 2 +- internal/observability/observability_test.go | 2 +- internal/observability/option.go | 2 +- internal/observability/option_test.go | 2 +- internal/observability/trace/status.go | 2 +- internal/observability/trace/status_test.go | 2 +- internal/observability/trace/trace.go | 2 +- internal/observability/trace/trace_option.go | 2 +- internal/observability/trace/trace_test.go | 2 +- internal/params/option.go | 2 +- internal/params/option_test.go | 2 +- internal/params/params.go | 2 +- internal/params/params_test.go | 2 +- internal/rand/rand.go | 2 +- internal/rand/rand_bench_test.go | 2 +- internal/rand/rand_test.go | 2 +- internal/runner/option.go | 2 +- internal/runner/option_test.go | 2 +- internal/runner/runner.go | 2 +- internal/runner/runner_mock.go | 2 +- internal/runner/runner_race_test.go | 2 +- internal/runner/runner_test.go | 2 +- internal/safety/safety.go | 2 +- internal/safety/safety_bench_test.go | 2 +- internal/safety/safety_test.go | 2 +- internal/servers/option.go | 2 +- internal/servers/option_test.go | 2 +- internal/servers/server/option.go | 2 +- internal/servers/server/option_test.go | 2 +- internal/servers/server/server.go | 2 +- internal/servers/server/server_test.go | 2 +- internal/servers/servers.go | 2 +- internal/servers/servers_mock.go | 2 +- internal/servers/servers_test.go | 2 +- internal/servers/starter/option.go | 2 +- internal/servers/starter/option_test.go | 2 +- internal/servers/starter/starter.go | 2 +- internal/servers/starter/starter_test.go | 2 +- internal/strings/strings.go | 2 +- internal/strings/strings_benchmark_test.go | 2 +- internal/strings/strings_test.go | 2 +- internal/sync/alias.go | 2 +- internal/sync/errgroup/errgroup_test.go | 2 +- internal/sync/errgroup/group.go | 2 +- internal/sync/errgroup/group_test.go | 2 +- internal/sync/map.go | 2 +- internal/sync/semaphore/semaphore.go | 2 +- internal/sync/semaphore/semaphore_bench_test.go | 2 +- internal/sync/semaphore/semaphore_example_test.go | 2 +- internal/sync/semaphore/semaphore_test.go | 2 +- internal/sync/singleflight/singleflight.go | 2 +- internal/sync/singleflight/singleflight_test.go | 2 +- internal/test/comparator/comparators.go | 2 +- internal/test/comparator/standard.go | 2 +- internal/test/data/request/doc.go | 2 +- internal/test/data/request/insert.go | 2 +- internal/test/data/request/insert_test.go | 2 +- internal/test/data/request/object.go | 2 +- internal/test/data/request/object_test.go | 2 +- internal/test/data/request/remove.go | 2 +- internal/test/data/request/remove_test.go | 2 +- internal/test/data/strings/strings.go | 2 +- internal/test/data/strings/strings_benchmark_test.go | 2 +- internal/test/data/strings/strings_test.go | 2 +- internal/test/data/vector/gen.go | 2 +- internal/test/data/vector/gen_test.go | 2 +- internal/test/doc.go | 2 +- internal/test/goleak/goleak.go | 2 +- internal/test/goleak/goleak_test.go | 2 +- internal/test/mock/client/discoverer_client_mock.go | 2 +- internal/test/mock/doc.go | 2 +- internal/test/mock/grpc/grpc_client_mock.go | 2 +- internal/test/mock/grpc_testify_mock.go | 2 +- internal/test/mock/server_stream.go | 2 +- internal/test/testdata.go | 2 +- internal/test/testdata_test.go | 2 +- internal/timeutil/location/loc.go | 2 +- internal/timeutil/location/loc_bench_test.go | 2 +- internal/timeutil/location/loc_test.go | 2 +- internal/timeutil/location/set.go | 2 +- internal/timeutil/location/set_test.go | 2 +- internal/timeutil/time.go | 2 +- internal/timeutil/time_bench_test.go | 2 +- internal/timeutil/time_test.go | 2 +- internal/tls/option.go | 2 +- internal/tls/option_test.go | 2 +- internal/tls/tls.go | 2 +- internal/tls/tls_test.go | 2 +- internal/unit/unit.go | 2 +- internal/unit/unit_test.go | 2 +- internal/version/version.go | 2 +- internal/version/version_test.go | 2 +- internal/worker/queue.go | 2 +- internal/worker/queue_mock.go | 2 +- internal/worker/queue_option.go | 2 +- internal/worker/queue_option_test.go | 2 +- internal/worker/queue_test.go | 2 +- internal/worker/worker.go | 2 +- internal/worker/worker_option.go | 2 +- internal/worker/worker_option_test.go | 2 +- internal/worker/worker_test.go | 2 +- k8s/agent/configmap.yaml | 2 +- k8s/agent/pdb.yaml | 2 +- k8s/agent/priorityclass.yaml | 2 +- k8s/agent/statefulset.yaml | 2 +- k8s/agent/svc.yaml | 2 +- k8s/debug/kind/config.yaml | 2 +- k8s/discoverer/clusterrole.yaml | 2 +- k8s/discoverer/clusterrolebinding.yaml | 2 +- k8s/discoverer/configmap.yaml | 2 +- k8s/discoverer/deployment.yaml | 2 +- k8s/discoverer/pdb.yaml | 2 +- k8s/discoverer/priorityclass.yaml | 2 +- k8s/discoverer/serviceaccount.yaml | 2 +- k8s/discoverer/svc.yaml | 2 +- k8s/external/minio/deployment.yaml | 2 +- k8s/external/minio/mb-job.yaml | 2 +- k8s/external/minio/svc.yaml | 2 +- k8s/gateway/lb/configmap.yaml | 2 +- k8s/gateway/lb/deployment.yaml | 2 +- k8s/gateway/lb/hpa.yaml | 2 +- k8s/gateway/lb/pdb.yaml | 2 +- k8s/gateway/lb/priorityclass.yaml | 2 +- k8s/gateway/lb/svc.yaml | 2 +- k8s/manager/index/configmap.yaml | 2 +- k8s/manager/index/deployment.yaml | 2 +- k8s/manager/index/pdb.yaml | 2 +- k8s/manager/index/priorityclass.yaml | 2 +- k8s/manager/index/svc.yaml | 2 +- k8s/metrics/grafana/configmap.yaml | 2 +- k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml | 2 +- k8s/metrics/grafana/dashboards/01-vald-agent.yaml | 2 +- k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml | 2 +- k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml | 2 +- k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml | 2 +- k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml | 2 +- k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml | 2 +- k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml | 2 +- k8s/metrics/grafana/deployment.yaml | 2 +- k8s/metrics/grafana/svc.yaml | 2 +- k8s/metrics/jaeger/jaeger.yaml | 2 +- k8s/metrics/loki/loki.yaml | 2 +- k8s/metrics/loki/promtail.yaml | 2 +- k8s/metrics/otel/collector.yaml | 2 +- k8s/metrics/otel/operator.yaml | 2 +- k8s/metrics/otel/pod-monitor.yaml | 2 +- k8s/metrics/profefe/clusterrole.yaml | 2 +- k8s/metrics/profefe/clusterrolebinding.yaml | 2 +- k8s/metrics/profefe/cronjob.yaml | 2 +- k8s/metrics/profefe/deployment.yaml | 2 +- k8s/metrics/profefe/serviceaccount.yaml | 2 +- k8s/metrics/profefe/svc.yaml | 2 +- k8s/metrics/prometheus/clusterrole.yaml | 2 +- k8s/metrics/prometheus/clusterrolebinding.yaml | 2 +- k8s/metrics/prometheus/configmap.yaml | 2 +- k8s/metrics/prometheus/deployment.yaml | 2 +- k8s/metrics/prometheus/serviceaccount.yaml | 2 +- k8s/metrics/prometheus/svc.yaml | 2 +- k8s/metrics/pyroscope/base/clusterrole.yaml | 2 +- k8s/metrics/pyroscope/base/clusterrolebinding.yaml | 2 +- k8s/metrics/pyroscope/base/configmap.yaml | 2 +- k8s/metrics/pyroscope/base/daemonset.yaml | 2 +- k8s/metrics/pyroscope/base/deployment.yaml | 2 +- k8s/metrics/pyroscope/base/kustomization.yaml | 2 +- k8s/metrics/pyroscope/base/service.yaml | 2 +- k8s/metrics/pyroscope/base/serviceaccount.yaml | 2 +- k8s/metrics/pyroscope/overlay/deployment.yaml | 2 +- k8s/metrics/pyroscope/overlay/kustomization.yaml | 2 +- k8s/metrics/pyroscope/overlay/pvc.yaml | 2 +- k8s/metrics/tempo/jaeger-agent.yaml | 2 +- k8s/metrics/tempo/tempo.yaml | 2 +- k8s/operator/helm/clusterrole.yaml | 2 +- k8s/operator/helm/clusterrolebinding.yaml | 2 +- k8s/operator/helm/crds/valdhelmoperatorrelease.yaml | 2 +- k8s/operator/helm/crds/valdrelease.yaml | 2 +- k8s/operator/helm/operator.yaml | 2 +- k8s/operator/helm/serviceaccount.yaml | 2 +- k8s/operator/helm/svc.yaml | 2 +- k8s/tools/cli/loadtest/configmap.yaml | 2 +- k8s/tools/cli/loadtest/cronjob.yaml | 2 +- k8s/tools/cli/loadtest/job.yaml | 2 +- pkg/agent/core/ngt/config/config.go | 2 +- pkg/agent/core/ngt/config/config_test.go | 2 +- pkg/agent/core/ngt/handler/doc.go | 2 +- pkg/agent/core/ngt/handler/grpc/handler.go | 2 +- pkg/agent/core/ngt/handler/grpc/handler_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/index.go | 2 +- pkg/agent/core/ngt/handler/grpc/index_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/insert.go | 2 +- pkg/agent/core/ngt/handler/grpc/insert_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/linear_search.go | 2 +- pkg/agent/core/ngt/handler/grpc/linear_search_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/object.go | 2 +- pkg/agent/core/ngt/handler/grpc/object_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/option.go | 2 +- pkg/agent/core/ngt/handler/grpc/option_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/remove.go | 2 +- pkg/agent/core/ngt/handler/grpc/remove_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/search.go | 2 +- pkg/agent/core/ngt/handler/grpc/search_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/update.go | 2 +- pkg/agent/core/ngt/handler/grpc/update_test.go | 2 +- pkg/agent/core/ngt/handler/grpc/upsert.go | 2 +- pkg/agent/core/ngt/handler/grpc/upsert_test.go | 2 +- pkg/agent/core/ngt/handler/rest/handler.go | 2 +- pkg/agent/core/ngt/handler/rest/option.go | 2 +- pkg/agent/core/ngt/router/option.go | 2 +- pkg/agent/core/ngt/router/option_test.go | 2 +- pkg/agent/core/ngt/router/router.go | 2 +- pkg/agent/core/ngt/router/router_test.go | 2 +- pkg/agent/core/ngt/service/doc.go | 2 +- pkg/agent/core/ngt/service/kvs/kvs.go | 2 +- pkg/agent/core/ngt/service/kvs/kvs_test.go | 2 +- pkg/agent/core/ngt/service/kvs/option.go | 2 +- pkg/agent/core/ngt/service/kvs/option_test.go | 2 +- pkg/agent/core/ngt/service/ngt.go | 2 +- pkg/agent/core/ngt/service/ngt_stateful_test.go | 2 +- pkg/agent/core/ngt/service/ngt_test.go | 2 +- pkg/agent/core/ngt/service/option.go | 2 +- pkg/agent/core/ngt/service/option_test.go | 2 +- pkg/agent/core/ngt/service/vqueue/option.go | 2 +- pkg/agent/core/ngt/service/vqueue/queue.go | 2 +- pkg/agent/core/ngt/service/vqueue/queue_test.go | 2 +- pkg/agent/core/ngt/service/vqueue/stateful_test.go | 2 +- pkg/agent/core/ngt/usecase/agentd.go | 2 +- pkg/agent/core/ngt/usecase/agentd_test.go | 2 +- pkg/agent/internal/metadata/metadata.go | 2 +- pkg/agent/internal/metadata/metadata_test.go | 2 +- pkg/agent/sidecar/config/config.go | 2 +- pkg/agent/sidecar/config/config_test.go | 2 +- pkg/agent/sidecar/handler/doc.go | 2 +- pkg/agent/sidecar/handler/grpc/handler.go | 2 +- pkg/agent/sidecar/handler/grpc/handler_test.go | 2 +- pkg/agent/sidecar/handler/grpc/option.go | 2 +- pkg/agent/sidecar/handler/grpc/option_test.go | 2 +- pkg/agent/sidecar/handler/rest/handler.go | 2 +- pkg/agent/sidecar/handler/rest/option.go | 2 +- pkg/agent/sidecar/router/option.go | 2 +- pkg/agent/sidecar/router/router.go | 2 +- pkg/agent/sidecar/service/doc.go | 2 +- pkg/agent/sidecar/service/observer/hook.go | 2 +- pkg/agent/sidecar/service/observer/observer.go | 2 +- pkg/agent/sidecar/service/observer/observer_test.go | 2 +- pkg/agent/sidecar/service/observer/option.go | 2 +- pkg/agent/sidecar/service/observer/option_test.go | 2 +- pkg/agent/sidecar/service/restorer/option.go | 2 +- pkg/agent/sidecar/service/restorer/option_test.go | 2 +- pkg/agent/sidecar/service/restorer/restorer.go | 2 +- pkg/agent/sidecar/service/restorer/restorer_test.go | 2 +- pkg/agent/sidecar/service/storage/info.go | 2 +- pkg/agent/sidecar/service/storage/option.go | 2 +- pkg/agent/sidecar/service/storage/option_test.go | 2 +- pkg/agent/sidecar/service/storage/storage.go | 2 +- pkg/agent/sidecar/service/storage/storage_test.go | 2 +- pkg/agent/sidecar/usecase/initcontainer/initcontainer.go | 2 +- pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go | 2 +- pkg/agent/sidecar/usecase/sidecar/sidecar.go | 2 +- pkg/agent/sidecar/usecase/sidecar/sidecar_test.go | 2 +- pkg/agent/sidecar/usecase/sidecard.go | 2 +- pkg/agent/sidecar/usecase/sidecard_test.go | 2 +- pkg/discoverer/k8s/config/config.go | 2 +- pkg/discoverer/k8s/config/config_test.go | 2 +- pkg/discoverer/k8s/handler/doc.go | 2 +- pkg/discoverer/k8s/handler/grpc/handler.go | 2 +- pkg/discoverer/k8s/handler/grpc/handler_test.go | 2 +- pkg/discoverer/k8s/handler/grpc/option.go | 2 +- pkg/discoverer/k8s/handler/grpc/option_test.go | 2 +- pkg/discoverer/k8s/handler/rest/handler.go | 2 +- pkg/discoverer/k8s/handler/rest/option.go | 2 +- pkg/discoverer/k8s/router/option.go | 2 +- pkg/discoverer/k8s/router/router.go | 2 +- pkg/discoverer/k8s/service/discover.go | 2 +- pkg/discoverer/k8s/service/discover_test.go | 2 +- pkg/discoverer/k8s/service/doc.go | 2 +- pkg/discoverer/k8s/service/option.go | 2 +- pkg/discoverer/k8s/service/option_test.go | 2 +- pkg/discoverer/k8s/usecase/discovered.go | 2 +- pkg/discoverer/k8s/usecase/discovered_test.go | 2 +- pkg/gateway/filter/config/config.go | 2 +- pkg/gateway/filter/config/config_test.go | 2 +- pkg/gateway/filter/handler/doc.go | 2 +- pkg/gateway/filter/handler/grpc/handler.go | 2 +- pkg/gateway/filter/handler/grpc/handler_test.go | 2 +- pkg/gateway/filter/handler/grpc/option.go | 2 +- pkg/gateway/filter/handler/grpc/option_test.go | 2 +- pkg/gateway/filter/handler/rest/handler.go | 2 +- pkg/gateway/filter/handler/rest/option.go | 2 +- pkg/gateway/filter/router/option.go | 2 +- pkg/gateway/filter/router/router.go | 2 +- pkg/gateway/filter/usecase/vald.go | 2 +- pkg/gateway/filter/usecase/vald_test.go | 2 +- pkg/gateway/internal/location/location_test.go | 2 +- pkg/gateway/lb/config/config.go | 2 +- pkg/gateway/lb/config/config_test.go | 2 +- pkg/gateway/lb/handler/doc.go | 2 +- pkg/gateway/lb/handler/grpc/aggregation.go | 2 +- pkg/gateway/lb/handler/grpc/aggregation_test.go | 2 +- pkg/gateway/lb/handler/grpc/handler.go | 2 +- pkg/gateway/lb/handler/grpc/handler_test.go | 2 +- pkg/gateway/lb/handler/grpc/option.go | 2 +- pkg/gateway/lb/handler/grpc/option_test.go | 2 +- pkg/gateway/lb/handler/grpc/pairing_heap.go | 2 +- pkg/gateway/lb/handler/grpc/pairing_heap_test.go | 2 +- pkg/gateway/lb/handler/grpc/search_benchmark_test.go | 2 +- pkg/gateway/lb/handler/rest/handler.go | 2 +- pkg/gateway/lb/handler/rest/option.go | 2 +- pkg/gateway/lb/router/option.go | 2 +- pkg/gateway/lb/router/router.go | 2 +- pkg/gateway/lb/service/doc.go | 2 +- pkg/gateway/lb/service/gateway.go | 2 +- pkg/gateway/lb/service/gateway_test.go | 2 +- pkg/gateway/lb/service/option.go | 2 +- pkg/gateway/lb/service/option_test.go | 2 +- pkg/gateway/lb/usecase/vald.go | 2 +- pkg/gateway/lb/usecase/vald_test.go | 2 +- pkg/index/job/correction/config/config.go | 2 +- pkg/index/job/correction/config/config_test.go | 2 +- pkg/index/job/correction/service/corrector.go | 2 +- pkg/index/job/correction/service/corrector_test.go | 2 +- pkg/index/job/correction/service/options.go | 2 +- pkg/index/job/correction/service/options_test.go | 2 +- pkg/index/job/correction/usecase/corrector.go | 2 +- pkg/index/job/correction/usecase/corrector_test.go | 2 +- pkg/index/job/creation/config/config.go | 2 +- pkg/index/job/creation/config/config_test.go | 2 +- pkg/index/job/creation/service/indexer.go | 2 +- pkg/index/job/creation/service/indexer_test.go | 2 +- pkg/index/job/creation/service/options.go | 2 +- pkg/index/job/creation/service/options_test.go | 2 +- pkg/index/job/creation/usecase/creation.go | 2 +- pkg/index/job/creation/usecase/creation_test.go | 2 +- pkg/index/job/readreplica/rotate/config/config.go | 2 +- pkg/index/job/readreplica/rotate/config/config_test.go | 2 +- pkg/index/job/readreplica/rotate/service/options.go | 2 +- pkg/index/job/readreplica/rotate/service/options_test.go | 2 +- pkg/index/job/readreplica/rotate/service/rotator.go | 2 +- pkg/index/job/readreplica/rotate/service/rotator_test.go | 2 +- pkg/index/job/readreplica/rotate/usecase/rotate.go | 2 +- pkg/index/job/readreplica/rotate/usecase/rotate_test.go | 2 +- pkg/index/job/save/config/config.go | 2 +- pkg/index/job/save/config/config_test.go | 2 +- pkg/index/job/save/service/indexer.go | 2 +- pkg/index/job/save/service/indexer_test.go | 2 +- pkg/index/job/save/service/options.go | 2 +- pkg/index/job/save/service/options_test.go | 2 +- pkg/index/job/save/usecase/save.go | 2 +- pkg/index/job/save/usecase/save_test.go | 2 +- pkg/manager/index/config/config.go | 2 +- pkg/manager/index/config/config_test.go | 2 +- pkg/manager/index/handler/doc.go | 2 +- pkg/manager/index/handler/grpc/handler.go | 2 +- pkg/manager/index/handler/grpc/handler_test.go | 2 +- pkg/manager/index/handler/grpc/option.go | 2 +- pkg/manager/index/handler/grpc/option_test.go | 2 +- pkg/manager/index/handler/rest/handler.go | 2 +- pkg/manager/index/handler/rest/option.go | 2 +- pkg/manager/index/router/option.go | 2 +- pkg/manager/index/router/router.go | 2 +- pkg/manager/index/service/doc.go | 2 +- pkg/manager/index/service/indexer.go | 2 +- pkg/manager/index/service/indexer_test.go | 2 +- pkg/manager/index/service/option.go | 2 +- pkg/manager/index/service/option_test.go | 2 +- pkg/manager/index/usecase/indexer.go | 2 +- pkg/manager/index/usecase/indexer_test.go | 2 +- pkg/tools/cli/loadtest/assets/dataset.go | 2 +- pkg/tools/cli/loadtest/assets/dataset_test.go | 2 +- pkg/tools/cli/loadtest/assets/hdf5_loader.go | 2 +- pkg/tools/cli/loadtest/assets/hdf5_loader_test.go | 2 +- pkg/tools/cli/loadtest/assets/large_dataset.go | 2 +- pkg/tools/cli/loadtest/assets/large_dataset_test.go | 2 +- pkg/tools/cli/loadtest/assets/small_dataset.go | 2 +- pkg/tools/cli/loadtest/assets/small_dataset_test.go | 2 +- pkg/tools/cli/loadtest/config/config.go | 2 +- pkg/tools/cli/loadtest/config/config_test.go | 2 +- pkg/tools/cli/loadtest/service/insert.go | 2 +- pkg/tools/cli/loadtest/service/loader.go | 2 +- pkg/tools/cli/loadtest/service/loader_option.go | 2 +- pkg/tools/cli/loadtest/service/loader_option_test.go | 2 +- pkg/tools/cli/loadtest/service/loader_test.go | 2 +- pkg/tools/cli/loadtest/service/search.go | 2 +- pkg/tools/cli/loadtest/usecase/load.go | 2 +- pkg/tools/cli/loadtest/usecase/load_test.go | 2 +- tests/chaos/chart/Chart.yaml | 2 +- tests/chaos/chart/templates/network/bandwidth.yaml | 2 +- tests/chaos/chart/templates/network/partition.yaml | 2 +- tests/chaos/chart/templates/pod/failure.yaml | 2 +- tests/chaos/chart/templates/pod/kill.yaml | 2 +- tests/chaos/chart/values.yaml | 2 +- tests/e2e/crud/crud_test.go | 2 +- tests/e2e/hdf5/hdf5.go | 2 +- tests/e2e/kubernetes/client/client.go | 2 +- tests/e2e/kubernetes/portforward/portforward.go | 2 +- tests/e2e/multiapis/multiapis_test.go | 2 +- tests/e2e/operation/doc.go | 2 +- tests/e2e/operation/job.go | 2 +- tests/e2e/operation/multi.go | 2 +- tests/e2e/operation/operation.go | 2 +- tests/e2e/operation/stream.go | 2 +- tests/e2e/performance/max_vector_dim_test.go | 2 +- tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go | 2 +- tests/e2e/sidecar/sidecar_test.go | 2 +- tests/performance/max_vector_dim_test.go | 2 +- 1248 files changed, 1248 insertions(+), 1248 deletions(-) diff --git a/.commit_template b/.commit_template index d02f440851..a1dd10525f 100644 --- a/.commit_template +++ b/.commit_template @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.deepsource.toml b/.deepsource.toml index b217b2a663..e8f0da1fa1 100644 --- a/.deepsource.toml +++ b/.deepsource.toml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.fossa.yml b/.fossa.yml index 06cadb9d79..6b16f9c2a0 100644 --- a/.fossa.yml +++ b/.fossa.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.gitattributes b/.gitattributes index c9aa1c54fa..70c4108900 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/deploy-chaos-mesh/action.yaml b/.github/actions/deploy-chaos-mesh/action.yaml index fd6b60d014..5377c5e0a1 100644 --- a/.github/actions/deploy-chaos-mesh/action.yaml +++ b/.github/actions/deploy-chaos-mesh/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/detect-docker-image-tags/action.yaml b/.github/actions/detect-docker-image-tags/action.yaml index 2c0caa19b0..e5b0a12d26 100644 --- a/.github/actions/detect-docker-image-tags/action.yaml +++ b/.github/actions/detect-docker-image-tags/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/determine-docker-image-tag/action.yaml b/.github/actions/determine-docker-image-tag/action.yaml index bdbb5128d1..bfb63a1719 100644 --- a/.github/actions/determine-docker-image-tag/action.yaml +++ b/.github/actions/determine-docker-image-tag/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/docker-build/action.yaml b/.github/actions/docker-build/action.yaml index de68fa6500..d1cca998b6 100644 --- a/.github/actions/docker-build/action.yaml +++ b/.github/actions/docker-build/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/dump-context/action.yaml b/.github/actions/dump-context/action.yaml index 9af623cbff..84ae30f035 100644 --- a/.github/actions/dump-context/action.yaml +++ b/.github/actions/dump-context/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/e2e-deploy-vald-helm-operator/action.yaml b/.github/actions/e2e-deploy-vald-helm-operator/action.yaml index 215a7c0f95..e8f4e645ec 100644 --- a/.github/actions/e2e-deploy-vald-helm-operator/action.yaml +++ b/.github/actions/e2e-deploy-vald-helm-operator/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/e2e-deploy-vald/action.yaml b/.github/actions/e2e-deploy-vald/action.yaml index d90ae83dc6..d862932157 100644 --- a/.github/actions/e2e-deploy-vald/action.yaml +++ b/.github/actions/e2e-deploy-vald/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/notify-slack/action.yaml b/.github/actions/notify-slack/action.yaml index 45c25f2aae..9b71791913 100644 --- a/.github/actions/notify-slack/action.yaml +++ b/.github/actions/notify-slack/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/scan-docker-image/action.yaml b/.github/actions/scan-docker-image/action.yaml index 1d2836e239..4af031f75c 100644 --- a/.github/actions/scan-docker-image/action.yaml +++ b/.github/actions/scan-docker-image/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/setup-e2e/action.yaml b/.github/actions/setup-e2e/action.yaml index b2481ee3ec..5b81f33ea7 100644 --- a/.github/actions/setup-e2e/action.yaml +++ b/.github/actions/setup-e2e/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/setup-go/action.yaml b/.github/actions/setup-go/action.yaml index de50656fc0..0d1d2e1002 100644 --- a/.github/actions/setup-go/action.yaml +++ b/.github/actions/setup-go/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/setup-helm/action.yaml b/.github/actions/setup-helm/action.yaml index 5f80edc525..cd80c68bbc 100644 --- a/.github/actions/setup-helm/action.yaml +++ b/.github/actions/setup-helm/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/setup-k3d/action.yaml b/.github/actions/setup-k3d/action.yaml index 99e10bfa27..c50b2cd635 100644 --- a/.github/actions/setup-k3d/action.yaml +++ b/.github/actions/setup-k3d/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/setup-yq/action.yaml b/.github/actions/setup-yq/action.yaml index f8065f8e3e..7b404545d5 100644 --- a/.github/actions/setup-yq/action.yaml +++ b/.github/actions/setup-yq/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/actions/wait-for-docker-image/action.yaml b/.github/actions/wait-for-docker-image/action.yaml index 0dac63c490..5efca90cc6 100644 --- a/.github/actions/wait-for-docker-image/action.yaml +++ b/.github/actions/wait-for-docker-image/action.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/chatops_permissions.yaml b/.github/chatops_permissions.yaml index 6e61f77ad7..ac540c026e 100644 --- a/.github/chatops_permissions.yaml +++ b/.github/chatops_permissions.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/codeql/codeql-config.yaml b/.github/codeql/codeql-config.yaml index ba0c09330d..d171c95c0f 100644 --- a/.github/codeql/codeql-config.yaml +++ b/.github/codeql/codeql-config.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/conflint.yaml b/.github/conflint.yaml index 66ba424341..a7e8523f47 100644 --- a/.github/conflint.yaml +++ b/.github/conflint.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4f3953a9c8..86754a1c3a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-agent-sidecar.yaml b/.github/helm/values/values-agent-sidecar.yaml index a927f77211..27948dd69e 100644 --- a/.github/helm/values/values-agent-sidecar.yaml +++ b/.github/helm/values/values-agent-sidecar.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-chaos.yaml b/.github/helm/values/values-chaos.yaml index 1b056634ab..f1f59d48da 100644 --- a/.github/helm/values/values-chaos.yaml +++ b/.github/helm/values/values-chaos.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-index-management-jobs.yaml b/.github/helm/values/values-index-management-jobs.yaml index 0a73e6a79c..c858a5e113 100644 --- a/.github/helm/values/values-index-management-jobs.yaml +++ b/.github/helm/values/values-index-management-jobs.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-lb.yaml b/.github/helm/values/values-lb.yaml index 7075b90708..fdb3d3bd90 100644 --- a/.github/helm/values/values-lb.yaml +++ b/.github/helm/values/values-lb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-max-dim.yaml b/.github/helm/values/values-max-dim.yaml index 08dabde0a2..805dceea2b 100644 --- a/.github/helm/values/values-max-dim.yaml +++ b/.github/helm/values/values-max-dim.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/helm/values/values-profile.yaml b/.github/helm/values/values-profile.yaml index 363779152c..4ff5b8fa30 100644 --- a/.github/helm/values/values-profile.yaml +++ b/.github/helm/values/values-profile.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/issue_label_bot.yaml b/.github/issue_label_bot.yaml index 781f1efddf..fa79948016 100644 --- a/.github/issue_label_bot.yaml +++ b/.github/issue_label_bot.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/kubelinter.yaml b/.github/kubelinter.yaml index e7c5e4abe4..de8a6d33f7 100644 --- a/.github/kubelinter.yaml +++ b/.github/kubelinter.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/labeler.yml b/.github/labeler.yml index 0162292bfd..36f538b3e4 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/valdrelease/valdrelease.yaml b/.github/valdrelease/valdrelease.yaml index e49752f4b4..8539e31ae1 100644 --- a/.github/valdrelease/valdrelease.yaml +++ b/.github/valdrelease/valdrelease.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/_docker-image-scan.yaml b/.github/workflows/_docker-image-scan.yaml index 6521e26480..2317964ada 100644 --- a/.github/workflows/_docker-image-scan.yaml +++ b/.github/workflows/_docker-image-scan.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/_docker-image.yaml b/.github/workflows/_docker-image.yaml index 8ad064989b..1e6f79caf4 100644 --- a/.github/workflows/_docker-image.yaml +++ b/.github/workflows/_docker-image.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/_update-protobuf.yaml b/.github/workflows/_update-protobuf.yaml index f8e8f77dca..435e0af614 100644 --- a/.github/workflows/_update-protobuf.yaml +++ b/.github/workflows/_update-protobuf.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 3fdb8b8607..4a98c9e045 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/build-protobuf.yml b/.github/workflows/build-protobuf.yml index 070398e363..8a99257fa0 100644 --- a/.github/workflows/build-protobuf.yml +++ b/.github/workflows/build-protobuf.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/chatops-help.yml b/.github/workflows/chatops-help.yml index 1f9c0b1241..075e28937c 100644 --- a/.github/workflows/chatops-help.yml +++ b/.github/workflows/chatops-help.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/chatops.yml b/.github/workflows/chatops.yml index 586da58724..35c99c51f5 100644 --- a/.github/workflows/chatops.yml +++ b/.github/workflows/chatops.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 743c70c750..a3799423cc 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 39a4f06261..f1e7a8c3e0 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/detect-internal-config-changes.yml b/.github/workflows/detect-internal-config-changes.yml index 98c6d419a1..ca536a3c4b 100644 --- a/.github/workflows/detect-internal-config-changes.yml +++ b/.github/workflows/detect-internal-config-changes.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-agent-ngt-image.yml b/.github/workflows/dockers-agent-ngt-image.yml index 9daae29dba..e264b44261 100644 --- a/.github/workflows/dockers-agent-ngt-image.yml +++ b/.github/workflows/dockers-agent-ngt-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-agent-sidecar-image.yml b/.github/workflows/dockers-agent-sidecar-image.yml index 27be8d942f..6cc6940a9c 100644 --- a/.github/workflows/dockers-agent-sidecar-image.yml +++ b/.github/workflows/dockers-agent-sidecar-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-ci-container-image.yml b/.github/workflows/dockers-ci-container-image.yml index 0b487775d3..a93f0953f6 100644 --- a/.github/workflows/dockers-ci-container-image.yml +++ b/.github/workflows/dockers-ci-container-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-dev-container-image.yml b/.github/workflows/dockers-dev-container-image.yml index 06fa55b581..12953b13ae 100644 --- a/.github/workflows/dockers-dev-container-image.yml +++ b/.github/workflows/dockers-dev-container-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-discoverer-k8s-image.yml b/.github/workflows/dockers-discoverer-k8s-image.yml index 1522ac8b00..900b92e8b5 100644 --- a/.github/workflows/dockers-discoverer-k8s-image.yml +++ b/.github/workflows/dockers-discoverer-k8s-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-gateway-filter-image.yml b/.github/workflows/dockers-gateway-filter-image.yml index ad90f6ecbb..89650d563e 100644 --- a/.github/workflows/dockers-gateway-filter-image.yml +++ b/.github/workflows/dockers-gateway-filter-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-gateway-lb-image.yml b/.github/workflows/dockers-gateway-lb-image.yml index 5ade1a7686..77ef2baf15 100644 --- a/.github/workflows/dockers-gateway-lb-image.yml +++ b/.github/workflows/dockers-gateway-lb-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-helm-operator-image.yml b/.github/workflows/dockers-helm-operator-image.yml index df2a8d84b3..c36d88d0a8 100644 --- a/.github/workflows/dockers-helm-operator-image.yml +++ b/.github/workflows/dockers-helm-operator-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-image-scan.yml b/.github/workflows/dockers-image-scan.yml index 44414247c4..755c296cfe 100644 --- a/.github/workflows/dockers-image-scan.yml +++ b/.github/workflows/dockers-image-scan.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-index-correction.yml b/.github/workflows/dockers-index-correction.yml index 3d6ada85a4..30b67d6276 100644 --- a/.github/workflows/dockers-index-correction.yml +++ b/.github/workflows/dockers-index-correction.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-index-creation.yml b/.github/workflows/dockers-index-creation.yml index 1d09435f0a..5910fa1761 100644 --- a/.github/workflows/dockers-index-creation.yml +++ b/.github/workflows/dockers-index-creation.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-index-save.yml b/.github/workflows/dockers-index-save.yml index a6570e4bdf..8e760584de 100644 --- a/.github/workflows/dockers-index-save.yml +++ b/.github/workflows/dockers-index-save.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-loadtest-image.yml b/.github/workflows/dockers-loadtest-image.yml index 3e6e443628..6baab75a43 100644 --- a/.github/workflows/dockers-loadtest-image.yml +++ b/.github/workflows/dockers-loadtest-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-manager-index-image.yml b/.github/workflows/dockers-manager-index-image.yml index 7ee8c713fe..d48f0fc546 100644 --- a/.github/workflows/dockers-manager-index-image.yml +++ b/.github/workflows/dockers-manager-index-image.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/dockers-readreplica-rotate.yml b/.github/workflows/dockers-readreplica-rotate.yml index 74eabf441d..2f7f982b45 100644 --- a/.github/workflows/dockers-readreplica-rotate.yml +++ b/.github/workflows/dockers-readreplica-rotate.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/e2e-chaos.yaml b/.github/workflows/e2e-chaos.yaml index 83d2847522..64d3a2c4ed 100644 --- a/.github/workflows/e2e-chaos.yaml +++ b/.github/workflows/e2e-chaos.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/e2e-code-bench-agent.yaml b/.github/workflows/e2e-code-bench-agent.yaml index dcb3964876..81b572b14c 100644 --- a/.github/workflows/e2e-code-bench-agent.yaml +++ b/.github/workflows/e2e-code-bench-agent.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/e2e-max-dim.yml b/.github/workflows/e2e-max-dim.yml index 775dfe06bd..919a4930a1 100644 --- a/.github/workflows/e2e-max-dim.yml +++ b/.github/workflows/e2e-max-dim.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/e2e-profiling.yml b/.github/workflows/e2e-profiling.yml index 7f4f9aa289..18e7fe8066 100644 --- a/.github/workflows/e2e-profiling.yml +++ b/.github/workflows/e2e-profiling.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index a9d6ecbc74..e4dabcdffa 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 03e8878550..e8825a3064 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/fossa.yml b/.github/workflows/fossa.yml index cdf820d6d1..8bb9190eab 100644 --- a/.github/workflows/fossa.yml +++ b/.github/workflows/fossa.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/helm-lint.yml b/.github/workflows/helm-lint.yml index 93ab05709e..49aef39f15 100644 --- a/.github/workflows/helm-lint.yml +++ b/.github/workflows/helm-lint.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml index b0bc6125c1..4faa410c41 100644 --- a/.github/workflows/helm.yml +++ b/.github/workflows/helm.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index b78af74878..8e3da0ae8c 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/reviewdog-hadolint.yml b/.github/workflows/reviewdog-hadolint.yml index 2751ca16bd..c04bd8504e 100644 --- a/.github/workflows/reviewdog-hadolint.yml +++ b/.github/workflows/reviewdog-hadolint.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/reviewdog-k8s.yml b/.github/workflows/reviewdog-k8s.yml index 0a78c32296..d5e746c148 100644 --- a/.github/workflows/reviewdog-k8s.yml +++ b/.github/workflows/reviewdog-k8s.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/reviewdog-markdown.yml b/.github/workflows/reviewdog-markdown.yml index 725e392fb9..ae4aba63d8 100644 --- a/.github/workflows/reviewdog-markdown.yml +++ b/.github/workflows/reviewdog-markdown.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index 4a3996487f..07d627fbd0 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/semver.yml b/.github/workflows/semver.yml index e5669f439f..cafd18e362 100644 --- a/.github/workflows/semver.yml +++ b/.github/workflows/semver.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/test-hack.yml b/.github/workflows/test-hack.yml index f6f759bd83..280d5f160d 100644 --- a/.github/workflows/test-hack.yml +++ b/.github/workflows/test-hack.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/unit-test.yaml b/.github/workflows/unit-test.yaml index 820bf9720d..7da30d5da1 100644 --- a/.github/workflows/unit-test.yaml +++ b/.github/workflows/unit-test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/update-protobuf.yaml b/.github/workflows/update-protobuf.yaml index 0e3001748f..b42156acf9 100644 --- a/.github/workflows/update-protobuf.yaml +++ b/.github/workflows/update-protobuf.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.github/workflows/update-pull-request-and-issue-template.yml b/.github/workflows/update-pull-request-and-issue-template.yml index 4c3939830c..872c7abbd1 100644 --- a/.github/workflows/update-pull-request-and-issue-template.yml +++ b/.github/workflows/update-pull-request-and-issue-template.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.golangci.yml b/.golangci.yml index fb0f8b7563..e386305c02 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.prh.yaml b/.prh.yaml index edad8213a6..28daaba69a 100644 --- a/.prh.yaml +++ b/.prh.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/.textlintrc b/.textlintrc index 2c4b3fb713..d24ce7ea21 100644 --- a/.textlintrc +++ b/.textlintrc @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/LICENSE b/LICENSE index 9ee33c1f56..6ddfea3c41 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright (C) 2019-2023 vdaas.org vald team + 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. diff --git a/Makefile b/Makefile index 7319d6147e..efb61aec8b 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/bench.mk b/Makefile.d/bench.mk index d03b493f42..fd3cf8ad42 100644 --- a/Makefile.d/bench.mk +++ b/Makefile.d/bench.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/build.mk b/Makefile.d/build.mk index 0911abaf4f..4e947097ae 100644 --- a/Makefile.d/build.mk +++ b/Makefile.d/build.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/client.mk b/Makefile.d/client.mk index 14c0efb7bf..3b814ccccf 100644 --- a/Makefile.d/client.mk +++ b/Makefile.d/client.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/dependencies.mk b/Makefile.d/dependencies.mk index d4e73c2b63..049bc4dc67 100644 --- a/Makefile.d/dependencies.mk +++ b/Makefile.d/dependencies.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/docker.mk b/Makefile.d/docker.mk index e9e924eb2f..c061f610d8 100644 --- a/Makefile.d/docker.mk +++ b/Makefile.d/docker.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/e2e.mk b/Makefile.d/e2e.mk index f830343788..737121126a 100644 --- a/Makefile.d/e2e.mk +++ b/Makefile.d/e2e.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/functions.mk b/Makefile.d/functions.mk index d1ceb3bd6a..b9c2d74b2c 100644 --- a/Makefile.d/functions.mk +++ b/Makefile.d/functions.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/git.mk b/Makefile.d/git.mk index 8155c1b7bf..ac858a1842 100644 --- a/Makefile.d/git.mk +++ b/Makefile.d/git.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/helm.mk b/Makefile.d/helm.mk index 9d69b9063e..c722f06872 100644 --- a/Makefile.d/helm.mk +++ b/Makefile.d/helm.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/k3d.mk b/Makefile.d/k3d.mk index 5bda1e19c8..924e657c0d 100644 --- a/Makefile.d/k3d.mk +++ b/Makefile.d/k3d.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/k8s.mk b/Makefile.d/k8s.mk index bf0428da58..1822daf1d5 100644 --- a/Makefile.d/k8s.mk +++ b/Makefile.d/k8s.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/kind.mk b/Makefile.d/kind.mk index fda78a6c0f..4e3062b86f 100644 --- a/Makefile.d/kind.mk +++ b/Makefile.d/kind.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/minikube.mk b/Makefile.d/minikube.mk index 7ba03e8440..fa44e3ad6b 100644 --- a/Makefile.d/minikube.mk +++ b/Makefile.d/minikube.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/proto.mk b/Makefile.d/proto.mk index a2a3bb4217..5b8e503974 100644 --- a/Makefile.d/proto.mk +++ b/Makefile.d/proto.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/test.mk b/Makefile.d/test.mk index a8b26b252b..7100c90baf 100644 --- a/Makefile.d/test.mk +++ b/Makefile.d/test.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/Makefile.d/tools.mk b/Makefile.d/tools.mk index 755cf8350f..6c356c05de 100644 --- a/Makefile.d/tools.mk +++ b/Makefile.d/tools.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/apis/grpc/v1/agent/core/agent.go b/apis/grpc/v1/agent/core/agent.go index beb4273665..5714ae993a 100644 --- a/apis/grpc/v1/agent/core/agent.go +++ b/apis/grpc/v1/agent/core/agent.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/agent/core/agent.pb.go b/apis/grpc/v1/agent/core/agent.pb.go index d6a66b8ff1..ce90f86ffa 100644 --- a/apis/grpc/v1/agent/core/agent.pb.go +++ b/apis/grpc/v1/agent/core/agent.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/agent/core/agent_vtproto.pb.go b/apis/grpc/v1/agent/core/agent_vtproto.pb.go index a406615c13..706565bbc8 100644 --- a/apis/grpc/v1/agent/core/agent_vtproto.pb.go +++ b/apis/grpc/v1/agent/core/agent_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/agent/sidecar/sidecar.pb.go b/apis/grpc/v1/agent/sidecar/sidecar.pb.go index 040aa7c673..421f6a8a55 100644 --- a/apis/grpc/v1/agent/sidecar/sidecar.pb.go +++ b/apis/grpc/v1/agent/sidecar/sidecar.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go b/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go index d97a352e21..4bc5f1dd71 100644 --- a/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go +++ b/apis/grpc/v1/agent/sidecar/sidecar_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/discoverer/discoverer.pb.go b/apis/grpc/v1/discoverer/discoverer.pb.go index 53ff314128..851f665368 100644 --- a/apis/grpc/v1/discoverer/discoverer.pb.go +++ b/apis/grpc/v1/discoverer/discoverer.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/discoverer/discoverer_vtproto.pb.go b/apis/grpc/v1/discoverer/discoverer_vtproto.pb.go index 17af4c46c1..33d582002a 100644 --- a/apis/grpc/v1/discoverer/discoverer_vtproto.pb.go +++ b/apis/grpc/v1/discoverer/discoverer_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/filter/egress/egress_filter.pb.go b/apis/grpc/v1/filter/egress/egress_filter.pb.go index d9f05b97b7..607517e3e1 100644 --- a/apis/grpc/v1/filter/egress/egress_filter.pb.go +++ b/apis/grpc/v1/filter/egress/egress_filter.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go b/apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go index 730fc1ed2d..40879eb833 100644 --- a/apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go +++ b/apis/grpc/v1/filter/egress/egress_filter_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/filter/ingress/ingress_filter.pb.go b/apis/grpc/v1/filter/ingress/ingress_filter.pb.go index 8ba52f5219..d223b6de6c 100644 --- a/apis/grpc/v1/filter/ingress/ingress_filter.pb.go +++ b/apis/grpc/v1/filter/ingress/ingress_filter.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go b/apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go index 5f6c975a07..ed24ab43b4 100644 --- a/apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go +++ b/apis/grpc/v1/filter/ingress/ingress_filter_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/manager/index/index_manager.pb.go b/apis/grpc/v1/manager/index/index_manager.pb.go index 6fa81a7ca1..5c239f8a28 100644 --- a/apis/grpc/v1/manager/index/index_manager.pb.go +++ b/apis/grpc/v1/manager/index/index_manager.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/manager/index/index_manager_vtproto.pb.go b/apis/grpc/v1/manager/index/index_manager_vtproto.pb.go index e56999a964..b88016d329 100644 --- a/apis/grpc/v1/manager/index/index_manager_vtproto.pb.go +++ b/apis/grpc/v1/manager/index/index_manager_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/payload/interface.go b/apis/grpc/v1/payload/interface.go index 17b5f48726..22942c6f04 100644 --- a/apis/grpc/v1/payload/interface.go +++ b/apis/grpc/v1/payload/interface.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/payload/payload.pb.go b/apis/grpc/v1/payload/payload.pb.go index 5950868f82..db70fd3d64 100644 --- a/apis/grpc/v1/payload/payload.pb.go +++ b/apis/grpc/v1/payload/payload.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/payload/payload_vtproto.pb.go b/apis/grpc/v1/payload/payload_vtproto.pb.go index cee9a48cbc..861c080ffa 100644 --- a/apis/grpc/v1/payload/payload_vtproto.pb.go +++ b/apis/grpc/v1/payload/payload_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/rpc/errdetails/error_details.pb.go b/apis/grpc/v1/rpc/errdetails/error_details.pb.go index 22c1dc5a28..2d91f3a121 100644 --- a/apis/grpc/v1/rpc/errdetails/error_details.pb.go +++ b/apis/grpc/v1/rpc/errdetails/error_details.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go b/apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go index d8e43ba818..08dca9dcee 100644 --- a/apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go +++ b/apis/grpc/v1/rpc/errdetails/error_details_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/filter.pb.go b/apis/grpc/v1/vald/filter.pb.go index 45b17e5606..21e3f2a553 100644 --- a/apis/grpc/v1/vald/filter.pb.go +++ b/apis/grpc/v1/vald/filter.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/filter_vtproto.pb.go b/apis/grpc/v1/vald/filter_vtproto.pb.go index b0d9a6e527..7c8afdeb3a 100644 --- a/apis/grpc/v1/vald/filter_vtproto.pb.go +++ b/apis/grpc/v1/vald/filter_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/insert.pb.go b/apis/grpc/v1/vald/insert.pb.go index 0d0604f251..c650fcb0bb 100644 --- a/apis/grpc/v1/vald/insert.pb.go +++ b/apis/grpc/v1/vald/insert.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/insert_vtproto.pb.go b/apis/grpc/v1/vald/insert_vtproto.pb.go index 7eb3c33ce7..e24279f226 100644 --- a/apis/grpc/v1/vald/insert_vtproto.pb.go +++ b/apis/grpc/v1/vald/insert_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/object.pb.go b/apis/grpc/v1/vald/object.pb.go index 773eb1ade5..3479429db1 100644 --- a/apis/grpc/v1/vald/object.pb.go +++ b/apis/grpc/v1/vald/object.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/object_vtproto.pb.go b/apis/grpc/v1/vald/object_vtproto.pb.go index e1ef02d1d0..3f55828829 100644 --- a/apis/grpc/v1/vald/object_vtproto.pb.go +++ b/apis/grpc/v1/vald/object_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/remove.pb.go b/apis/grpc/v1/vald/remove.pb.go index 491d424ca3..d09508c71f 100644 --- a/apis/grpc/v1/vald/remove.pb.go +++ b/apis/grpc/v1/vald/remove.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/remove_vtproto.pb.go b/apis/grpc/v1/vald/remove_vtproto.pb.go index 4f8d49edc8..8355ebab10 100644 --- a/apis/grpc/v1/vald/remove_vtproto.pb.go +++ b/apis/grpc/v1/vald/remove_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/search.pb.go b/apis/grpc/v1/vald/search.pb.go index bfdca4bf32..a26a97b8bb 100644 --- a/apis/grpc/v1/vald/search.pb.go +++ b/apis/grpc/v1/vald/search.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/search_vtproto.pb.go b/apis/grpc/v1/vald/search_vtproto.pb.go index 310271b143..c75cd0b136 100644 --- a/apis/grpc/v1/vald/search_vtproto.pb.go +++ b/apis/grpc/v1/vald/search_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/update.pb.go b/apis/grpc/v1/vald/update.pb.go index 92f481b9a8..a2346cff03 100644 --- a/apis/grpc/v1/vald/update.pb.go +++ b/apis/grpc/v1/vald/update.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/update_vtproto.pb.go b/apis/grpc/v1/vald/update_vtproto.pb.go index 937dfda0a2..70796ba018 100644 --- a/apis/grpc/v1/vald/update_vtproto.pb.go +++ b/apis/grpc/v1/vald/update_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/upsert.pb.go b/apis/grpc/v1/vald/upsert.pb.go index 0a5760ccef..7eaf492f15 100644 --- a/apis/grpc/v1/vald/upsert.pb.go +++ b/apis/grpc/v1/vald/upsert.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/upsert_vtproto.pb.go b/apis/grpc/v1/vald/upsert_vtproto.pb.go index dff3483639..d50ca4c783 100644 --- a/apis/grpc/v1/vald/upsert_vtproto.pb.go +++ b/apis/grpc/v1/vald/upsert_vtproto.pb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/grpc/v1/vald/vald.go b/apis/grpc/v1/vald/vald.go index f824fe89e1..e3d2a8c46d 100644 --- a/apis/grpc/v1/vald/vald.go +++ b/apis/grpc/v1/vald/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/buf.yaml b/apis/proto/buf.yaml index 45c383e087..afeb16b0b4 100644 --- a/apis/proto/buf.yaml +++ b/apis/proto/buf.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/apis/proto/v1/agent/core/agent.proto b/apis/proto/v1/agent/core/agent.proto index 4c930744ed..779f6a5b74 100644 --- a/apis/proto/v1/agent/core/agent.proto +++ b/apis/proto/v1/agent/core/agent.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/agent/sidecar/sidecar.proto b/apis/proto/v1/agent/sidecar/sidecar.proto index 782f135243..2f10c2d744 100644 --- a/apis/proto/v1/agent/sidecar/sidecar.proto +++ b/apis/proto/v1/agent/sidecar/sidecar.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/discoverer/discoverer.proto b/apis/proto/v1/discoverer/discoverer.proto index 9dd0c22f56..a5e25aeb1d 100644 --- a/apis/proto/v1/discoverer/discoverer.proto +++ b/apis/proto/v1/discoverer/discoverer.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/filter/egress/egress_filter.proto b/apis/proto/v1/filter/egress/egress_filter.proto index eeec5f0f73..fd04ea054c 100644 --- a/apis/proto/v1/filter/egress/egress_filter.proto +++ b/apis/proto/v1/filter/egress/egress_filter.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/filter/ingress/ingress_filter.proto b/apis/proto/v1/filter/ingress/ingress_filter.proto index a1aa9a881f..917734df24 100644 --- a/apis/proto/v1/filter/ingress/ingress_filter.proto +++ b/apis/proto/v1/filter/ingress/ingress_filter.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/manager/index/index_manager.proto b/apis/proto/v1/manager/index/index_manager.proto index 951b7f8ce5..a18f0c1bba 100644 --- a/apis/proto/v1/manager/index/index_manager.proto +++ b/apis/proto/v1/manager/index/index_manager.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/payload/payload.proto b/apis/proto/v1/payload/payload.proto index 36880d29f7..38bec33d1e 100644 --- a/apis/proto/v1/payload/payload.proto +++ b/apis/proto/v1/payload/payload.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/rpc/errdetails/error_details.proto b/apis/proto/v1/rpc/errdetails/error_details.proto index 6ca3d6cf45..d36ea7185e 100644 --- a/apis/proto/v1/rpc/errdetails/error_details.proto +++ b/apis/proto/v1/rpc/errdetails/error_details.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2023 Google LLC +// Copyright (C) 2024 Google LLC // Modified by vdaas.org vald team // // Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/apis/proto/v1/vald/filter.proto b/apis/proto/v1/vald/filter.proto index 0ce2771e00..e9b95623ec 100644 --- a/apis/proto/v1/vald/filter.proto +++ b/apis/proto/v1/vald/filter.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/insert.proto b/apis/proto/v1/vald/insert.proto index 82eb67a215..6cb99533e5 100644 --- a/apis/proto/v1/vald/insert.proto +++ b/apis/proto/v1/vald/insert.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/object.proto b/apis/proto/v1/vald/object.proto index 0f69864e21..ee8f454b07 100644 --- a/apis/proto/v1/vald/object.proto +++ b/apis/proto/v1/vald/object.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/remove.proto b/apis/proto/v1/vald/remove.proto index 8c48034c72..54ce8d35e1 100644 --- a/apis/proto/v1/vald/remove.proto +++ b/apis/proto/v1/vald/remove.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/search.proto b/apis/proto/v1/vald/search.proto index 5944c0f63e..bc5d348c51 100644 --- a/apis/proto/v1/vald/search.proto +++ b/apis/proto/v1/vald/search.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/update.proto b/apis/proto/v1/vald/update.proto index cbd1e15ff7..4cab1cabf0 100644 --- a/apis/proto/v1/vald/update.proto +++ b/apis/proto/v1/vald/update.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/apis/proto/v1/vald/upsert.proto b/apis/proto/v1/vald/upsert.proto index eff93d8f30..7f779b9c03 100644 --- a/apis/proto/v1/vald/upsert.proto +++ b/apis/proto/v1/vald/upsert.proto @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/buf.gen.yaml b/buf.gen.yaml index 44e06e11e3..cd16437712 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/buf.work.yaml b/buf.work.yaml index 4bc2e1731d..eae1124224 100644 --- a/buf.work.yaml +++ b/buf.work.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/Chart.yaml b/charts/vald-helm-operator/Chart.yaml index 3d963105a5..1160a96eab 100644 --- a/charts/vald-helm-operator/Chart.yaml +++ b/charts/vald-helm-operator/Chart.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml b/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml index 1e8050f62d..0e0d37a7bb 100644 --- a/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml +++ b/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/crds/valdrelease.yaml b/charts/vald-helm-operator/crds/valdrelease.yaml index 08832a86b2..543411bdbd 100644 --- a/charts/vald-helm-operator/crds/valdrelease.yaml +++ b/charts/vald-helm-operator/crds/valdrelease.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/templates/clusterrole.yaml b/charts/vald-helm-operator/templates/clusterrole.yaml index b027ea16a4..02fd9f1369 100644 --- a/charts/vald-helm-operator/templates/clusterrole.yaml +++ b/charts/vald-helm-operator/templates/clusterrole.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/templates/clusterrolebinding.yaml b/charts/vald-helm-operator/templates/clusterrolebinding.yaml index 84eeb22014..4593c64de3 100644 --- a/charts/vald-helm-operator/templates/clusterrolebinding.yaml +++ b/charts/vald-helm-operator/templates/clusterrolebinding.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/templates/operator.yaml b/charts/vald-helm-operator/templates/operator.yaml index 9b06d62acb..d34793bbe4 100644 --- a/charts/vald-helm-operator/templates/operator.yaml +++ b/charts/vald-helm-operator/templates/operator.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/templates/serviceaccount.yaml b/charts/vald-helm-operator/templates/serviceaccount.yaml index c0498fd8e2..95475ae510 100644 --- a/charts/vald-helm-operator/templates/serviceaccount.yaml +++ b/charts/vald-helm-operator/templates/serviceaccount.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/templates/svc.yaml b/charts/vald-helm-operator/templates/svc.yaml index 05d532aa87..e8f0907fba 100644 --- a/charts/vald-helm-operator/templates/svc.yaml +++ b/charts/vald-helm-operator/templates/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald-helm-operator/values.yaml b/charts/vald-helm-operator/values.yaml index 5bd8dccac3..d196eb969c 100644 --- a/charts/vald-helm-operator/values.yaml +++ b/charts/vald-helm-operator/values.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/Chart.yaml b/charts/vald/Chart.yaml index b487e6cb0d..d97dd7ce3f 100644 --- a/charts/vald/Chart.yaml +++ b/charts/vald/Chart.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/configmap.yaml b/charts/vald/templates/agent/configmap.yaml index 0d6785ca4a..0886ab2d7b 100644 --- a/charts/vald/templates/agent/configmap.yaml +++ b/charts/vald/templates/agent/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/daemonset.yaml b/charts/vald/templates/agent/daemonset.yaml index b84ca82215..7642ed1f97 100644 --- a/charts/vald/templates/agent/daemonset.yaml +++ b/charts/vald/templates/agent/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/deployment.yaml b/charts/vald/templates/agent/deployment.yaml index 1dc7111551..6472b0ad54 100644 --- a/charts/vald/templates/agent/deployment.yaml +++ b/charts/vald/templates/agent/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/hpa.yaml b/charts/vald/templates/agent/hpa.yaml index 2ecbc52d79..9067159161 100644 --- a/charts/vald/templates/agent/hpa.yaml +++ b/charts/vald/templates/agent/hpa.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/networkpolicy.yaml b/charts/vald/templates/agent/networkpolicy.yaml index 3d68a19508..04b92d153c 100644 --- a/charts/vald/templates/agent/networkpolicy.yaml +++ b/charts/vald/templates/agent/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/pdb.yaml b/charts/vald/templates/agent/pdb.yaml index fada5c8889..edacf4185d 100644 --- a/charts/vald/templates/agent/pdb.yaml +++ b/charts/vald/templates/agent/pdb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/priorityclass.yaml b/charts/vald/templates/agent/priorityclass.yaml index cbf55d280c..6160636786 100644 --- a/charts/vald/templates/agent/priorityclass.yaml +++ b/charts/vald/templates/agent/priorityclass.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/readreplica/deployment.yaml b/charts/vald/templates/agent/readreplica/deployment.yaml index 876182dbb2..23a28e93cc 100644 --- a/charts/vald/templates/agent/readreplica/deployment.yaml +++ b/charts/vald/templates/agent/readreplica/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/readreplica/networkpolicy.yaml b/charts/vald/templates/agent/readreplica/networkpolicy.yaml index 471c815446..93faae0795 100644 --- a/charts/vald/templates/agent/readreplica/networkpolicy.yaml +++ b/charts/vald/templates/agent/readreplica/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/readreplica/pvc.yaml b/charts/vald/templates/agent/readreplica/pvc.yaml index c578e005d6..f094481bc0 100644 --- a/charts/vald/templates/agent/readreplica/pvc.yaml +++ b/charts/vald/templates/agent/readreplica/pvc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/readreplica/snapshot.yaml b/charts/vald/templates/agent/readreplica/snapshot.yaml index 6e3b8f1007..eacaf84160 100644 --- a/charts/vald/templates/agent/readreplica/snapshot.yaml +++ b/charts/vald/templates/agent/readreplica/snapshot.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/readreplica/svc.yaml b/charts/vald/templates/agent/readreplica/svc.yaml index 441c00c5cb..9931343aa1 100644 --- a/charts/vald/templates/agent/readreplica/svc.yaml +++ b/charts/vald/templates/agent/readreplica/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/sidecar-configmap.yaml b/charts/vald/templates/agent/sidecar-configmap.yaml index 3e7cf140d1..7032fc7566 100644 --- a/charts/vald/templates/agent/sidecar-configmap.yaml +++ b/charts/vald/templates/agent/sidecar-configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/sidecar-svc.yaml b/charts/vald/templates/agent/sidecar-svc.yaml index add503e159..94753ec2af 100644 --- a/charts/vald/templates/agent/sidecar-svc.yaml +++ b/charts/vald/templates/agent/sidecar-svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/statefulset.yaml b/charts/vald/templates/agent/statefulset.yaml index 2051680a7e..9ff989d453 100644 --- a/charts/vald/templates/agent/statefulset.yaml +++ b/charts/vald/templates/agent/statefulset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/agent/svc.yaml b/charts/vald/templates/agent/svc.yaml index 5a57c4cac6..66b8996f5f 100644 --- a/charts/vald/templates/agent/svc.yaml +++ b/charts/vald/templates/agent/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/clusterrole.yaml b/charts/vald/templates/discoverer/clusterrole.yaml index 1c7b1b32c2..6acfec265d 100644 --- a/charts/vald/templates/discoverer/clusterrole.yaml +++ b/charts/vald/templates/discoverer/clusterrole.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/clusterrolebinding.yaml b/charts/vald/templates/discoverer/clusterrolebinding.yaml index f876029873..f6766ff2f1 100644 --- a/charts/vald/templates/discoverer/clusterrolebinding.yaml +++ b/charts/vald/templates/discoverer/clusterrolebinding.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/configmap.yaml b/charts/vald/templates/discoverer/configmap.yaml index 610c195fde..dcb0181bd9 100644 --- a/charts/vald/templates/discoverer/configmap.yaml +++ b/charts/vald/templates/discoverer/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/daemonset.yaml b/charts/vald/templates/discoverer/daemonset.yaml index 305072c625..a95f56506d 100644 --- a/charts/vald/templates/discoverer/daemonset.yaml +++ b/charts/vald/templates/discoverer/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/deployment.yaml b/charts/vald/templates/discoverer/deployment.yaml index 7a1c76e3a0..35a5ab53a5 100644 --- a/charts/vald/templates/discoverer/deployment.yaml +++ b/charts/vald/templates/discoverer/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/hpa.yaml b/charts/vald/templates/discoverer/hpa.yaml index 473170ce52..f79c15a119 100644 --- a/charts/vald/templates/discoverer/hpa.yaml +++ b/charts/vald/templates/discoverer/hpa.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/networkpolicy.yaml b/charts/vald/templates/discoverer/networkpolicy.yaml index 1943bb604f..84cd8709b5 100644 --- a/charts/vald/templates/discoverer/networkpolicy.yaml +++ b/charts/vald/templates/discoverer/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/pdb.yaml b/charts/vald/templates/discoverer/pdb.yaml index 31e1a3c98e..47ac7625c1 100644 --- a/charts/vald/templates/discoverer/pdb.yaml +++ b/charts/vald/templates/discoverer/pdb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/priorityclass.yaml b/charts/vald/templates/discoverer/priorityclass.yaml index a6d7ea9eb9..009aad6f7a 100644 --- a/charts/vald/templates/discoverer/priorityclass.yaml +++ b/charts/vald/templates/discoverer/priorityclass.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/serviceaccount.yaml b/charts/vald/templates/discoverer/serviceaccount.yaml index 9309dfee38..7564b55e7a 100644 --- a/charts/vald/templates/discoverer/serviceaccount.yaml +++ b/charts/vald/templates/discoverer/serviceaccount.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/discoverer/svc.yaml b/charts/vald/templates/discoverer/svc.yaml index 39cbdfd196..8db86c5589 100644 --- a/charts/vald/templates/discoverer/svc.yaml +++ b/charts/vald/templates/discoverer/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/configmap.yaml b/charts/vald/templates/gateway/filter/configmap.yaml index cb9585578d..15d49ae311 100644 --- a/charts/vald/templates/gateway/filter/configmap.yaml +++ b/charts/vald/templates/gateway/filter/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/daemonset.yaml b/charts/vald/templates/gateway/filter/daemonset.yaml index 38acf16b27..fb811a6d79 100644 --- a/charts/vald/templates/gateway/filter/daemonset.yaml +++ b/charts/vald/templates/gateway/filter/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/deployment.yaml b/charts/vald/templates/gateway/filter/deployment.yaml index 6c80a97559..b7422d2501 100644 --- a/charts/vald/templates/gateway/filter/deployment.yaml +++ b/charts/vald/templates/gateway/filter/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/hpa.yaml b/charts/vald/templates/gateway/filter/hpa.yaml index c10eba155e..552c910a5a 100644 --- a/charts/vald/templates/gateway/filter/hpa.yaml +++ b/charts/vald/templates/gateway/filter/hpa.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/ing.yaml b/charts/vald/templates/gateway/filter/ing.yaml index a1f4ada5bc..b1f6eade81 100644 --- a/charts/vald/templates/gateway/filter/ing.yaml +++ b/charts/vald/templates/gateway/filter/ing.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/networkpolicy.yaml b/charts/vald/templates/gateway/filter/networkpolicy.yaml index 2ce4448a67..18e4ee9921 100644 --- a/charts/vald/templates/gateway/filter/networkpolicy.yaml +++ b/charts/vald/templates/gateway/filter/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/pdb.yaml b/charts/vald/templates/gateway/filter/pdb.yaml index 66a97cc42f..d760816424 100644 --- a/charts/vald/templates/gateway/filter/pdb.yaml +++ b/charts/vald/templates/gateway/filter/pdb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/priorityclass.yaml b/charts/vald/templates/gateway/filter/priorityclass.yaml index 030d39a098..9c069ec794 100644 --- a/charts/vald/templates/gateway/filter/priorityclass.yaml +++ b/charts/vald/templates/gateway/filter/priorityclass.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/filter/svc.yaml b/charts/vald/templates/gateway/filter/svc.yaml index e95ac6565f..ca03cdc33f 100644 --- a/charts/vald/templates/gateway/filter/svc.yaml +++ b/charts/vald/templates/gateway/filter/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/configmap.yaml b/charts/vald/templates/gateway/lb/configmap.yaml index 430040b929..0facd73355 100644 --- a/charts/vald/templates/gateway/lb/configmap.yaml +++ b/charts/vald/templates/gateway/lb/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/daemonset.yaml b/charts/vald/templates/gateway/lb/daemonset.yaml index 761a98ee19..b19bd00edc 100644 --- a/charts/vald/templates/gateway/lb/daemonset.yaml +++ b/charts/vald/templates/gateway/lb/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/deployment.yaml b/charts/vald/templates/gateway/lb/deployment.yaml index 3822955e9f..76d9cb14d8 100644 --- a/charts/vald/templates/gateway/lb/deployment.yaml +++ b/charts/vald/templates/gateway/lb/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/hpa.yaml b/charts/vald/templates/gateway/lb/hpa.yaml index 8bd843f2b3..a22fdd7403 100644 --- a/charts/vald/templates/gateway/lb/hpa.yaml +++ b/charts/vald/templates/gateway/lb/hpa.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/ing.yaml b/charts/vald/templates/gateway/lb/ing.yaml index b8cf2f79a1..668aa212e9 100644 --- a/charts/vald/templates/gateway/lb/ing.yaml +++ b/charts/vald/templates/gateway/lb/ing.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/networkpolicy.yaml b/charts/vald/templates/gateway/lb/networkpolicy.yaml index 3f3682e62f..6d5885f269 100644 --- a/charts/vald/templates/gateway/lb/networkpolicy.yaml +++ b/charts/vald/templates/gateway/lb/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/pdb.yaml b/charts/vald/templates/gateway/lb/pdb.yaml index 4da773fa16..deb8601d42 100644 --- a/charts/vald/templates/gateway/lb/pdb.yaml +++ b/charts/vald/templates/gateway/lb/pdb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/priorityclass.yaml b/charts/vald/templates/gateway/lb/priorityclass.yaml index c97aa49fd7..3fd8fe4b7f 100644 --- a/charts/vald/templates/gateway/lb/priorityclass.yaml +++ b/charts/vald/templates/gateway/lb/priorityclass.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/gateway/lb/svc.yaml b/charts/vald/templates/gateway/lb/svc.yaml index 371f6f0fd6..8606a2368e 100644 --- a/charts/vald/templates/gateway/lb/svc.yaml +++ b/charts/vald/templates/gateway/lb/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/correction/configmap.yaml b/charts/vald/templates/index/job/correction/configmap.yaml index e0e1a4a960..789c7ed037 100644 --- a/charts/vald/templates/index/job/correction/configmap.yaml +++ b/charts/vald/templates/index/job/correction/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/correction/cronjob.yaml b/charts/vald/templates/index/job/correction/cronjob.yaml index 28f1910358..3cab382bc7 100644 --- a/charts/vald/templates/index/job/correction/cronjob.yaml +++ b/charts/vald/templates/index/job/correction/cronjob.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/correction/networkpolicy.yaml b/charts/vald/templates/index/job/correction/networkpolicy.yaml index a780880ec9..d2b594bc01 100644 --- a/charts/vald/templates/index/job/correction/networkpolicy.yaml +++ b/charts/vald/templates/index/job/correction/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/creation/configmap.yaml b/charts/vald/templates/index/job/creation/configmap.yaml index f16463ee28..b78887e9e6 100644 --- a/charts/vald/templates/index/job/creation/configmap.yaml +++ b/charts/vald/templates/index/job/creation/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/creation/cronjob.yaml b/charts/vald/templates/index/job/creation/cronjob.yaml index f04b6e2a10..d86458d5ff 100644 --- a/charts/vald/templates/index/job/creation/cronjob.yaml +++ b/charts/vald/templates/index/job/creation/cronjob.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/creation/networkpolicy.yaml b/charts/vald/templates/index/job/creation/networkpolicy.yaml index 597ed01d54..f573dbea98 100644 --- a/charts/vald/templates/index/job/creation/networkpolicy.yaml +++ b/charts/vald/templates/index/job/creation/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml b/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml index 921d78f061..e0b6b08b5a 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml b/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml index e69382eae5..baf49a9b15 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml b/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml index 31e67ab0a2..98a6172745 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml b/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml index a3bf6941b3..338e2072b3 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml b/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml index adb7f7ae3f..4c8f79f56d 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml b/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml index 5afae0eeab..bae36168b0 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/save/configmap.yaml b/charts/vald/templates/index/job/save/configmap.yaml index c0f4a7ff9d..6813266e86 100644 --- a/charts/vald/templates/index/job/save/configmap.yaml +++ b/charts/vald/templates/index/job/save/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/save/cronjob.yaml b/charts/vald/templates/index/job/save/cronjob.yaml index 5a72757122..52a27a7667 100644 --- a/charts/vald/templates/index/job/save/cronjob.yaml +++ b/charts/vald/templates/index/job/save/cronjob.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/index/job/save/networkpolicy.yaml b/charts/vald/templates/index/job/save/networkpolicy.yaml index 0c428b5f42..e42e96203e 100644 --- a/charts/vald/templates/index/job/save/networkpolicy.yaml +++ b/charts/vald/templates/index/job/save/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/configmap.yaml b/charts/vald/templates/manager/index/configmap.yaml index 4ef57d0829..5f7dd45bd8 100644 --- a/charts/vald/templates/manager/index/configmap.yaml +++ b/charts/vald/templates/manager/index/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/daemonset.yaml b/charts/vald/templates/manager/index/daemonset.yaml index fd48aa8371..5b5a591bd4 100644 --- a/charts/vald/templates/manager/index/daemonset.yaml +++ b/charts/vald/templates/manager/index/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/deployment.yaml b/charts/vald/templates/manager/index/deployment.yaml index 75765c8717..ca8c6cc62e 100644 --- a/charts/vald/templates/manager/index/deployment.yaml +++ b/charts/vald/templates/manager/index/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/networkpolicy.yaml b/charts/vald/templates/manager/index/networkpolicy.yaml index 46b9fbaebd..30c45bd432 100644 --- a/charts/vald/templates/manager/index/networkpolicy.yaml +++ b/charts/vald/templates/manager/index/networkpolicy.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/pdb.yaml b/charts/vald/templates/manager/index/pdb.yaml index 33e7b537bb..78408ad6e4 100644 --- a/charts/vald/templates/manager/index/pdb.yaml +++ b/charts/vald/templates/manager/index/pdb.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/priorityclass.yaml b/charts/vald/templates/manager/index/priorityclass.yaml index 4fc24e0734..345f992ca8 100644 --- a/charts/vald/templates/manager/index/priorityclass.yaml +++ b/charts/vald/templates/manager/index/priorityclass.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/templates/manager/index/svc.yaml b/charts/vald/templates/manager/index/svc.yaml index aa07a0ba0b..424e23478c 100644 --- a/charts/vald/templates/manager/index/svc.yaml +++ b/charts/vald/templates/manager/index/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values.go b/charts/vald/values.go index 92eca132b0..5c6a200510 100644 --- a/charts/vald/values.go +++ b/charts/vald/values.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/charts/vald/values.yaml b/charts/vald/values.yaml index f97f20b34d..89280dee13 100644 --- a/charts/vald/values.yaml +++ b/charts/vald/values.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/agent-ngt-standalone.yaml b/charts/vald/values/agent-ngt-standalone.yaml index f6ea8845ae..8b4e5403fe 100644 --- a/charts/vald/values/agent-ngt-standalone.yaml +++ b/charts/vald/values/agent-ngt-standalone.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/dev-broken-index-backup.yaml b/charts/vald/values/dev-broken-index-backup.yaml index 34e165719c..a02763feea 100644 --- a/charts/vald/values/dev-broken-index-backup.yaml +++ b/charts/vald/values/dev-broken-index-backup.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/dev-observability.yaml b/charts/vald/values/dev-observability.yaml index c419344560..99d3eedec9 100644 --- a/charts/vald/values/dev-observability.yaml +++ b/charts/vald/values/dev-observability.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/dev.yaml b/charts/vald/values/dev.yaml index 6bbd9f6cf0..1a910b024d 100644 --- a/charts/vald/values/dev.yaml +++ b/charts/vald/values/dev.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/vald-backup-via-pv-and-s3.yaml b/charts/vald/values/vald-backup-via-pv-and-s3.yaml index 966985e919..36d6f3267a 100644 --- a/charts/vald/values/vald-backup-via-pv-and-s3.yaml +++ b/charts/vald/values/vald-backup-via-pv-and-s3.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/vald-backup-via-pv.yaml b/charts/vald/values/vald-backup-via-pv.yaml index 5d7fa528aa..2bc932a059 100644 --- a/charts/vald/values/vald-backup-via-pv.yaml +++ b/charts/vald/values/vald-backup-via-pv.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/vald-backup-via-s3.yaml b/charts/vald/values/vald-backup-via-s3.yaml index 48c1efaefa..4bb143cbba 100644 --- a/charts/vald/values/vald-backup-via-s3.yaml +++ b/charts/vald/values/vald-backup-via-s3.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/charts/vald/values/vald-in-memory-mode-no-backup.yaml b/charts/vald/values/vald-in-memory-mode-no-backup.yaml index 1c83eedd42..d340507cd4 100644 --- a/charts/vald/values/vald-in-memory-mode-no-backup.yaml +++ b/charts/vald/values/vald-in-memory-mode-no-backup.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/agent/core/ngt/main.go b/cmd/agent/core/ngt/main.go index 0f2c61c70c..c5365673a4 100644 --- a/cmd/agent/core/ngt/main.go +++ b/cmd/agent/core/ngt/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/agent/core/ngt/main_test.go b/cmd/agent/core/ngt/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/agent/core/ngt/main_test.go +++ b/cmd/agent/core/ngt/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/agent/core/ngt/sample-cow.yaml b/cmd/agent/core/ngt/sample-cow.yaml index 8a90e8ba37..4684f5d57d 100644 --- a/cmd/agent/core/ngt/sample-cow.yaml +++ b/cmd/agent/core/ngt/sample-cow.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/agent/core/ngt/sample-fp16.yaml b/cmd/agent/core/ngt/sample-fp16.yaml index fa996ed4d7..b547f8d568 100644 --- a/cmd/agent/core/ngt/sample-fp16.yaml +++ b/cmd/agent/core/ngt/sample-fp16.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/agent/core/ngt/sample.yaml b/cmd/agent/core/ngt/sample.yaml index b0dbda74f1..e8d2a6ee4f 100644 --- a/cmd/agent/core/ngt/sample.yaml +++ b/cmd/agent/core/ngt/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/agent/sidecar/main.go b/cmd/agent/sidecar/main.go index b8c7f1c172..90fbf9cd63 100644 --- a/cmd/agent/sidecar/main.go +++ b/cmd/agent/sidecar/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/agent/sidecar/main_test.go b/cmd/agent/sidecar/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/agent/sidecar/main_test.go +++ b/cmd/agent/sidecar/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/discoverer/k8s/main.go b/cmd/discoverer/k8s/main.go index d2b16cf1f5..bf50866778 100644 --- a/cmd/discoverer/k8s/main.go +++ b/cmd/discoverer/k8s/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/discoverer/k8s/main_test.go b/cmd/discoverer/k8s/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/discoverer/k8s/main_test.go +++ b/cmd/discoverer/k8s/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/discoverer/k8s/sample.yaml b/cmd/discoverer/k8s/sample.yaml index 564b1b877b..703fd22d1f 100644 --- a/cmd/discoverer/k8s/sample.yaml +++ b/cmd/discoverer/k8s/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/gateway/filter/main.go b/cmd/gateway/filter/main.go index 97ff38de97..675d91cb79 100644 --- a/cmd/gateway/filter/main.go +++ b/cmd/gateway/filter/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/gateway/filter/main_test.go b/cmd/gateway/filter/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/gateway/filter/main_test.go +++ b/cmd/gateway/filter/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/gateway/filter/sample.yaml b/cmd/gateway/filter/sample.yaml index 70e5fa3e30..71366f7aab 100644 --- a/cmd/gateway/filter/sample.yaml +++ b/cmd/gateway/filter/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/gateway/lb/main.go b/cmd/gateway/lb/main.go index 521f757e05..4fe52099e7 100644 --- a/cmd/gateway/lb/main.go +++ b/cmd/gateway/lb/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/gateway/lb/main_test.go b/cmd/gateway/lb/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/gateway/lb/main_test.go +++ b/cmd/gateway/lb/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/gateway/lb/sample.yaml b/cmd/gateway/lb/sample.yaml index 129795925b..0163700ddf 100644 --- a/cmd/gateway/lb/sample.yaml +++ b/cmd/gateway/lb/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/index/job/correction/main.go b/cmd/index/job/correction/main.go index d549626691..6067748403 100644 --- a/cmd/index/job/correction/main.go +++ b/cmd/index/job/correction/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/correction/main_test.go b/cmd/index/job/correction/main_test.go index 2f827f9615..6305e83cdb 100644 --- a/cmd/index/job/correction/main_test.go +++ b/cmd/index/job/correction/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/correction/sample.yaml b/cmd/index/job/correction/sample.yaml index 8f1ef81cba..be79d1a559 100644 --- a/cmd/index/job/correction/sample.yaml +++ b/cmd/index/job/correction/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/index/job/creation/main.go b/cmd/index/job/creation/main.go index 8b63241135..c17b3b3209 100644 --- a/cmd/index/job/creation/main.go +++ b/cmd/index/job/creation/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/creation/main_test.go b/cmd/index/job/creation/main_test.go index 2f827f9615..6305e83cdb 100644 --- a/cmd/index/job/creation/main_test.go +++ b/cmd/index/job/creation/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/creation/sample.yaml b/cmd/index/job/creation/sample.yaml index 74302f6d68..cc1532b284 100644 --- a/cmd/index/job/creation/sample.yaml +++ b/cmd/index/job/creation/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/index/job/readreplica/rotate/main.go b/cmd/index/job/readreplica/rotate/main.go index 131ddf0676..b35315e1c8 100644 --- a/cmd/index/job/readreplica/rotate/main.go +++ b/cmd/index/job/readreplica/rotate/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/readreplica/rotate/main_test.go b/cmd/index/job/readreplica/rotate/main_test.go index 2f827f9615..6305e83cdb 100644 --- a/cmd/index/job/readreplica/rotate/main_test.go +++ b/cmd/index/job/readreplica/rotate/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/readreplica/rotate/sample.yaml b/cmd/index/job/readreplica/rotate/sample.yaml index e68914cabb..6262f215f4 100644 --- a/cmd/index/job/readreplica/rotate/sample.yaml +++ b/cmd/index/job/readreplica/rotate/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/index/job/save/main.go b/cmd/index/job/save/main.go index 2ad5f73221..5c753b0686 100644 --- a/cmd/index/job/save/main.go +++ b/cmd/index/job/save/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/save/main_test.go b/cmd/index/job/save/main_test.go index 2f827f9615..6305e83cdb 100644 --- a/cmd/index/job/save/main_test.go +++ b/cmd/index/job/save/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/index/job/save/sample.yaml b/cmd/index/job/save/sample.yaml index 7c2cd85a79..1ad5644d15 100644 --- a/cmd/index/job/save/sample.yaml +++ b/cmd/index/job/save/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/manager/index/main.go b/cmd/manager/index/main.go index 9b237270eb..6d4dfb01ef 100644 --- a/cmd/manager/index/main.go +++ b/cmd/manager/index/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/manager/index/main_test.go b/cmd/manager/index/main_test.go index d07313c950..7445059b95 100644 --- a/cmd/manager/index/main_test.go +++ b/cmd/manager/index/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/manager/index/sample.yaml b/cmd/manager/index/sample.yaml index 3481b80d64..4eb46f0fc0 100644 --- a/cmd/manager/index/sample.yaml +++ b/cmd/manager/index/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/tools/cli/benchmark/core/main.go b/cmd/tools/cli/benchmark/core/main.go index 27c95d6748..4a1c41baef 100644 --- a/cmd/tools/cli/benchmark/core/main.go +++ b/cmd/tools/cli/benchmark/core/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/tools/cli/benchmark/core/main_test.go b/cmd/tools/cli/benchmark/core/main_test.go index ef86d3b0a6..8e326fbcfe 100644 --- a/cmd/tools/cli/benchmark/core/main_test.go +++ b/cmd/tools/cli/benchmark/core/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/tools/cli/loadtest/main.go b/cmd/tools/cli/loadtest/main.go index 7438577fb0..d784d2d924 100644 --- a/cmd/tools/cli/loadtest/main.go +++ b/cmd/tools/cli/loadtest/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/tools/cli/loadtest/main_test.go b/cmd/tools/cli/loadtest/main_test.go index 2f827f9615..6305e83cdb 100644 --- a/cmd/tools/cli/loadtest/main_test.go +++ b/cmd/tools/cli/loadtest/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/tools/cli/loadtest/sample.yaml b/cmd/tools/cli/loadtest/sample.yaml index 11a121542f..0a966d89e5 100644 --- a/cmd/tools/cli/loadtest/sample.yaml +++ b/cmd/tools/cli/loadtest/sample.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/cmd/tools/cli/vdctl/main.go b/cmd/tools/cli/vdctl/main.go index 6ba533f9d2..30bca9b4f5 100644 --- a/cmd/tools/cli/vdctl/main.go +++ b/cmd/tools/cli/vdctl/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/cmd/tools/cli/vdctl/main_test.go b/cmd/tools/cli/vdctl/main_test.go index eb9a55ebb2..83b7cc068c 100644 --- a/cmd/tools/cli/vdctl/main_test.go +++ b/cmd/tools/cli/vdctl/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/dockers/agent/core/ngt/Dockerfile b/dockers/agent/core/ngt/Dockerfile index fdc17ac1e6..5670b1baf2 100644 --- a/dockers/agent/core/ngt/Dockerfile +++ b/dockers/agent/core/ngt/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/agent/sidecar/Dockerfile b/dockers/agent/sidecar/Dockerfile index eb58afdc6a..46fe904f2f 100644 --- a/dockers/agent/sidecar/Dockerfile +++ b/dockers/agent/sidecar/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/ci/base/Dockerfile b/dockers/ci/base/Dockerfile index aacc18519f..d60dd98cf7 100644 --- a/dockers/ci/base/Dockerfile +++ b/dockers/ci/base/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/dev/Dockerfile b/dockers/dev/Dockerfile index f27aeb331e..166285a93d 100644 --- a/dockers/dev/Dockerfile +++ b/dockers/dev/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/discoverer/k8s/Dockerfile b/dockers/discoverer/k8s/Dockerfile index 0b4ca84a0c..788c40ffe5 100644 --- a/dockers/discoverer/k8s/Dockerfile +++ b/dockers/discoverer/k8s/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/gateway/filter/Dockerfile b/dockers/gateway/filter/Dockerfile index 8608a6946b..2f6717ad3e 100644 --- a/dockers/gateway/filter/Dockerfile +++ b/dockers/gateway/filter/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/gateway/lb/Dockerfile b/dockers/gateway/lb/Dockerfile index 955e5ceae5..f9d872d8b8 100644 --- a/dockers/gateway/lb/Dockerfile +++ b/dockers/gateway/lb/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/index/job/correction/Dockerfile b/dockers/index/job/correction/Dockerfile index ca560145b1..5625c1193e 100644 --- a/dockers/index/job/correction/Dockerfile +++ b/dockers/index/job/correction/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/index/job/creation/Dockerfile b/dockers/index/job/creation/Dockerfile index efdb86d23e..daa8bb6c79 100644 --- a/dockers/index/job/creation/Dockerfile +++ b/dockers/index/job/creation/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/index/job/readreplica/rotate/Dockerfile b/dockers/index/job/readreplica/rotate/Dockerfile index ec58412731..787405e48e 100644 --- a/dockers/index/job/readreplica/rotate/Dockerfile +++ b/dockers/index/job/readreplica/rotate/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/index/job/save/Dockerfile b/dockers/index/job/save/Dockerfile index f60c15a49e..7c543d8744 100644 --- a/dockers/index/job/save/Dockerfile +++ b/dockers/index/job/save/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/manager/index/Dockerfile b/dockers/manager/index/Dockerfile index d07c4270fa..0c5457160d 100644 --- a/dockers/manager/index/Dockerfile +++ b/dockers/manager/index/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/operator/helm/Dockerfile b/dockers/operator/helm/Dockerfile index a400e3ad1b..a8d0cfd6a0 100644 --- a/dockers/operator/helm/Dockerfile +++ b/dockers/operator/helm/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/dockers/tools/cli/loadtest/Dockerfile b/dockers/tools/cli/loadtest/Dockerfile index b3d0226bf8..b086da97db 100644 --- a/dockers/tools/cli/loadtest/Dockerfile +++ b/dockers/tools/cli/loadtest/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:latest # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/example/client/agent/main.go b/example/client/agent/main.go index 45cfcc400e..246dfb43b2 100644 --- a/example/client/agent/main.go +++ b/example/client/agent/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/example/client/main.go b/example/client/main.go index 386de99917..c587a4505e 100644 --- a/example/client/main.go +++ b/example/client/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/example/helm/values-standalone-agent-ngt.yaml b/example/helm/values-standalone-agent-ngt.yaml index 3de175fb36..3dd0192013 100644 --- a/example/helm/values-standalone-agent-ngt.yaml +++ b/example/helm/values-standalone-agent-ngt.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/example/helm/values-with-pyroscope.yaml b/example/helm/values-with-pyroscope.yaml index 99947ab594..ae2a15489c 100644 --- a/example/helm/values-with-pyroscope.yaml +++ b/example/helm/values-with-pyroscope.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/example/helm/values.yaml b/example/helm/values.yaml index 8d969e02fb..a56e1863d2 100644 --- a/example/helm/values.yaml +++ b/example/helm/values.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/example/manifest/scylla/configmap.yaml b/example/manifest/scylla/configmap.yaml index 3d457bd07f..3545f3bdc2 100644 --- a/example/manifest/scylla/configmap.yaml +++ b/example/manifest/scylla/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/example/manifest/scylla/job.yaml b/example/manifest/scylla/job.yaml index 37e59ff899..6ef3a2808f 100644 --- a/example/manifest/scylla/job.yaml +++ b/example/manifest/scylla/job.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/hack/benchmark/assets/x1b/loader.go b/hack/benchmark/assets/x1b/loader.go index 7e2ef92c44..54a51f3f81 100644 --- a/hack/benchmark/assets/x1b/loader.go +++ b/hack/benchmark/assets/x1b/loader.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/assets/x1b/loader_bench_test.go b/hack/benchmark/assets/x1b/loader_bench_test.go index 816d2c0a34..b570cd29f6 100644 --- a/hack/benchmark/assets/x1b/loader_bench_test.go +++ b/hack/benchmark/assets/x1b/loader_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/assets/x1b/loader_test.go b/hack/benchmark/assets/x1b/loader_test.go index 5e1bcfc350..a9c184cb1d 100644 --- a/hack/benchmark/assets/x1b/loader_test.go +++ b/hack/benchmark/assets/x1b/loader_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/benchmark.go b/hack/benchmark/core/benchmark/benchmark.go index eaddcbb05f..cd0e46d1fa 100644 --- a/hack/benchmark/core/benchmark/benchmark.go +++ b/hack/benchmark/core/benchmark/benchmark.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/benchmark_test.go b/hack/benchmark/core/benchmark/benchmark_test.go index 5356d35941..07dbcd16fb 100644 --- a/hack/benchmark/core/benchmark/benchmark_test.go +++ b/hack/benchmark/core/benchmark/benchmark_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/option.go b/hack/benchmark/core/benchmark/option.go index 36e1031008..990c592a7c 100644 --- a/hack/benchmark/core/benchmark/option.go +++ b/hack/benchmark/core/benchmark/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/option_test.go b/hack/benchmark/core/benchmark/option_test.go index e97836c44e..cd7cb433d9 100644 --- a/hack/benchmark/core/benchmark/option_test.go +++ b/hack/benchmark/core/benchmark/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy.go b/hack/benchmark/core/benchmark/strategy.go index 92cdd7d74d..cd2e5b25d7 100644 --- a/hack/benchmark/core/benchmark/strategy.go +++ b/hack/benchmark/core/benchmark/strategy.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/bulk_insert.go b/hack/benchmark/core/benchmark/strategy/bulk_insert.go index 9d398dedf9..de5d820398 100644 --- a/hack/benchmark/core/benchmark/strategy/bulk_insert.go +++ b/hack/benchmark/core/benchmark/strategy/bulk_insert.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go b/hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go index d45d382883..ba587dafc1 100644 --- a/hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go +++ b/hack/benchmark/core/benchmark/strategy/bulk_insert_commit.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/bulk_insert_commit_test.go b/hack/benchmark/core/benchmark/strategy/bulk_insert_commit_test.go index 650cfa2f03..d3d2a89365 100644 --- a/hack/benchmark/core/benchmark/strategy/bulk_insert_commit_test.go +++ b/hack/benchmark/core/benchmark/strategy/bulk_insert_commit_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/bulk_insert_test.go b/hack/benchmark/core/benchmark/strategy/bulk_insert_test.go index 3d71b92eb6..f16091c1ce 100644 --- a/hack/benchmark/core/benchmark/strategy/bulk_insert_test.go +++ b/hack/benchmark/core/benchmark/strategy/bulk_insert_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/get_vector.go b/hack/benchmark/core/benchmark/strategy/get_vector.go index 30a9ccf742..a37f2c592f 100644 --- a/hack/benchmark/core/benchmark/strategy/get_vector.go +++ b/hack/benchmark/core/benchmark/strategy/get_vector.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/get_vector_test.go b/hack/benchmark/core/benchmark/strategy/get_vector_test.go index 8e1deb751c..d4ddbea51e 100644 --- a/hack/benchmark/core/benchmark/strategy/get_vector_test.go +++ b/hack/benchmark/core/benchmark/strategy/get_vector_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/insert.go b/hack/benchmark/core/benchmark/strategy/insert.go index 341a553d0f..85cadc1f4b 100644 --- a/hack/benchmark/core/benchmark/strategy/insert.go +++ b/hack/benchmark/core/benchmark/strategy/insert.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/insert_commit.go b/hack/benchmark/core/benchmark/strategy/insert_commit.go index 650958d294..3314bfb096 100644 --- a/hack/benchmark/core/benchmark/strategy/insert_commit.go +++ b/hack/benchmark/core/benchmark/strategy/insert_commit.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/insert_commit_test.go b/hack/benchmark/core/benchmark/strategy/insert_commit_test.go index 625222af01..0fb9b41013 100644 --- a/hack/benchmark/core/benchmark/strategy/insert_commit_test.go +++ b/hack/benchmark/core/benchmark/strategy/insert_commit_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/insert_test.go b/hack/benchmark/core/benchmark/strategy/insert_test.go index ca362e0e53..3634a6ce69 100644 --- a/hack/benchmark/core/benchmark/strategy/insert_test.go +++ b/hack/benchmark/core/benchmark/strategy/insert_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/remove.go b/hack/benchmark/core/benchmark/strategy/remove.go index bf9cdd03a3..effa4577a0 100644 --- a/hack/benchmark/core/benchmark/strategy/remove.go +++ b/hack/benchmark/core/benchmark/strategy/remove.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/remove_test.go b/hack/benchmark/core/benchmark/strategy/remove_test.go index cf368710ae..e5b35ced91 100644 --- a/hack/benchmark/core/benchmark/strategy/remove_test.go +++ b/hack/benchmark/core/benchmark/strategy/remove_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/search.go b/hack/benchmark/core/benchmark/strategy/search.go index 3104119170..fd6c090ffb 100644 --- a/hack/benchmark/core/benchmark/strategy/search.go +++ b/hack/benchmark/core/benchmark/strategy/search.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/search_test.go b/hack/benchmark/core/benchmark/strategy/search_test.go index 2e55c66f04..4d3aaa1a90 100644 --- a/hack/benchmark/core/benchmark/strategy/search_test.go +++ b/hack/benchmark/core/benchmark/strategy/search_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/strategy.go b/hack/benchmark/core/benchmark/strategy/strategy.go index 7e4a3e3f70..82c2e030c4 100644 --- a/hack/benchmark/core/benchmark/strategy/strategy.go +++ b/hack/benchmark/core/benchmark/strategy/strategy.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/strategy_option.go b/hack/benchmark/core/benchmark/strategy/strategy_option.go index af2316f98c..af1a1f3735 100644 --- a/hack/benchmark/core/benchmark/strategy/strategy_option.go +++ b/hack/benchmark/core/benchmark/strategy/strategy_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/strategy_option_test.go b/hack/benchmark/core/benchmark/strategy/strategy_option_test.go index ed4acb0e64..30105ee777 100644 --- a/hack/benchmark/core/benchmark/strategy/strategy_option_test.go +++ b/hack/benchmark/core/benchmark/strategy/strategy_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/strategy_test.go b/hack/benchmark/core/benchmark/strategy/strategy_test.go index bfb8fe983c..6163981226 100644 --- a/hack/benchmark/core/benchmark/strategy/strategy_test.go +++ b/hack/benchmark/core/benchmark/strategy/strategy_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/util.go b/hack/benchmark/core/benchmark/strategy/util.go index 9a663a2971..c8eeec982f 100644 --- a/hack/benchmark/core/benchmark/strategy/util.go +++ b/hack/benchmark/core/benchmark/strategy/util.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/benchmark/strategy/util_test.go b/hack/benchmark/core/benchmark/strategy/util_test.go index 5e90a6a45d..7391fe61a6 100644 --- a/hack/benchmark/core/benchmark/strategy/util_test.go +++ b/hack/benchmark/core/benchmark/strategy/util_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/core/ngt/ngt_bench_test.go b/hack/benchmark/core/ngt/ngt_bench_test.go index e1a515ea7b..8f3712fa39 100644 --- a/hack/benchmark/core/ngt/ngt_bench_test.go +++ b/hack/benchmark/core/ngt/ngt_bench_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go b/hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go index ec1afe700b..a27f1f164d 100644 --- a/hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go +++ b/hack/benchmark/e2e/agent/core/ngt/ngt_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/assets/dataset.go b/hack/benchmark/internal/assets/dataset.go index 83b23a70fe..c6c05b5bec 100644 --- a/hack/benchmark/internal/assets/dataset.go +++ b/hack/benchmark/internal/assets/dataset.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/assets/dataset_test.go b/hack/benchmark/internal/assets/dataset_test.go index 3fd09faff8..49daf75799 100644 --- a/hack/benchmark/internal/assets/dataset_test.go +++ b/hack/benchmark/internal/assets/dataset_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/core/algorithm/algorithm.go b/hack/benchmark/internal/core/algorithm/algorithm.go index 32eea4f51b..1100c35e17 100644 --- a/hack/benchmark/internal/core/algorithm/algorithm.go +++ b/hack/benchmark/internal/core/algorithm/algorithm.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/core/algorithm/ngt/ngt.go b/hack/benchmark/internal/core/algorithm/ngt/ngt.go index dcb486acba..a90d4a7778 100644 --- a/hack/benchmark/internal/core/algorithm/ngt/ngt.go +++ b/hack/benchmark/internal/core/algorithm/ngt/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/core/algorithm/ngt/ngt_test.go b/hack/benchmark/internal/core/algorithm/ngt/ngt_test.go index f6cc0641c9..b46356f052 100644 --- a/hack/benchmark/internal/core/algorithm/ngt/ngt_test.go +++ b/hack/benchmark/internal/core/algorithm/ngt/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/core/algorithm/ngt/option.go b/hack/benchmark/internal/core/algorithm/ngt/option.go index 38af159db4..596aa6ecff 100644 --- a/hack/benchmark/internal/core/algorithm/ngt/option.go +++ b/hack/benchmark/internal/core/algorithm/ngt/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/core/algorithm/ngt/option_test.go b/hack/benchmark/internal/core/algorithm/ngt/option_test.go index aad17bf635..09f40ca5b5 100644 --- a/hack/benchmark/internal/core/algorithm/ngt/option_test.go +++ b/hack/benchmark/internal/core/algorithm/ngt/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go b/hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go index c356629e25..5255c610f3 100644 --- a/hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go +++ b/hack/benchmark/internal/db/nosql/cassandra/cassandra_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/insert.go b/hack/benchmark/internal/operation/insert.go index f2e8684444..ddf1be7ba7 100644 --- a/hack/benchmark/internal/operation/insert.go +++ b/hack/benchmark/internal/operation/insert.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/insert_test.go b/hack/benchmark/internal/operation/insert_test.go index 7d2c7bd00e..1e484e1c07 100644 --- a/hack/benchmark/internal/operation/insert_test.go +++ b/hack/benchmark/internal/operation/insert_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/operation.go b/hack/benchmark/internal/operation/operation.go index 56f334f790..ed5a5e2a6f 100644 --- a/hack/benchmark/internal/operation/operation.go +++ b/hack/benchmark/internal/operation/operation.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/operation_test.go b/hack/benchmark/internal/operation/operation_test.go index 459d9a83f3..8f19645d0d 100644 --- a/hack/benchmark/internal/operation/operation_test.go +++ b/hack/benchmark/internal/operation/operation_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/option.go b/hack/benchmark/internal/operation/option.go index a7e1ad2d22..886d3ffb65 100644 --- a/hack/benchmark/internal/operation/option.go +++ b/hack/benchmark/internal/operation/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/option_test.go b/hack/benchmark/internal/operation/option_test.go index dcfca373a9..e6adfa333e 100644 --- a/hack/benchmark/internal/operation/option_test.go +++ b/hack/benchmark/internal/operation/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/remove.go b/hack/benchmark/internal/operation/remove.go index 687a5b115d..7c7f4d6ea5 100644 --- a/hack/benchmark/internal/operation/remove.go +++ b/hack/benchmark/internal/operation/remove.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/remove_test.go b/hack/benchmark/internal/operation/remove_test.go index fff24ee9fd..d58c53e470 100644 --- a/hack/benchmark/internal/operation/remove_test.go +++ b/hack/benchmark/internal/operation/remove_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/search.go b/hack/benchmark/internal/operation/search.go index fc7ad62313..8c686275fa 100644 --- a/hack/benchmark/internal/operation/search.go +++ b/hack/benchmark/internal/operation/search.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/search_test.go b/hack/benchmark/internal/operation/search_test.go index aa8a217327..99536ef13d 100644 --- a/hack/benchmark/internal/operation/search_test.go +++ b/hack/benchmark/internal/operation/search_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/util.go b/hack/benchmark/internal/operation/util.go index a79e2432c7..f924e5a814 100644 --- a/hack/benchmark/internal/operation/util.go +++ b/hack/benchmark/internal/operation/util.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/operation/util_test.go b/hack/benchmark/internal/operation/util_test.go index 22e081db31..e948032010 100644 --- a/hack/benchmark/internal/operation/util_test.go +++ b/hack/benchmark/internal/operation/util_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/agent/core/ngt/ngt.go b/hack/benchmark/internal/starter/agent/core/ngt/ngt.go index a271092d60..40eea494e5 100644 --- a/hack/benchmark/internal/starter/agent/core/ngt/ngt.go +++ b/hack/benchmark/internal/starter/agent/core/ngt/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go b/hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go index 1187aaa93c..f8f9fd4a99 100644 --- a/hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go +++ b/hack/benchmark/internal/starter/agent/core/ngt/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/agent/core/ngt/option.go b/hack/benchmark/internal/starter/agent/core/ngt/option.go index 842dfc2af9..e1bb9c189c 100644 --- a/hack/benchmark/internal/starter/agent/core/ngt/option.go +++ b/hack/benchmark/internal/starter/agent/core/ngt/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/agent/core/ngt/option_test.go b/hack/benchmark/internal/starter/agent/core/ngt/option_test.go index 1187aaa93c..f8f9fd4a99 100644 --- a/hack/benchmark/internal/starter/agent/core/ngt/option_test.go +++ b/hack/benchmark/internal/starter/agent/core/ngt/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/gateway/vald/option.go b/hack/benchmark/internal/starter/gateway/vald/option.go index dcd2a57644..8a32738f42 100644 --- a/hack/benchmark/internal/starter/gateway/vald/option.go +++ b/hack/benchmark/internal/starter/gateway/vald/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/gateway/vald/vald.go b/hack/benchmark/internal/starter/gateway/vald/vald.go index 0e325028cd..e331a9523a 100644 --- a/hack/benchmark/internal/starter/gateway/vald/vald.go +++ b/hack/benchmark/internal/starter/gateway/vald/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/gateway/vald/vald_test.go b/hack/benchmark/internal/starter/gateway/vald/vald_test.go index 167c8723a0..f67aadadba 100644 --- a/hack/benchmark/internal/starter/gateway/vald/vald_test.go +++ b/hack/benchmark/internal/starter/gateway/vald/vald_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/internal/starter/starter.go b/hack/benchmark/internal/starter/starter.go index 3e77906931..63ac27d1af 100644 --- a/hack/benchmark/internal/starter/starter.go +++ b/hack/benchmark/internal/starter/starter.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/metrics/metrics.go b/hack/benchmark/metrics/metrics.go index c345d8e01f..018565fd43 100644 --- a/hack/benchmark/metrics/metrics.go +++ b/hack/benchmark/metrics/metrics.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/benchmark/src/singleflight/singleflight_bench_test.go b/hack/benchmark/src/singleflight/singleflight_bench_test.go index 9063f758a1..9a3f4029d3 100644 --- a/hack/benchmark/src/singleflight/singleflight_bench_test.go +++ b/hack/benchmark/src/singleflight/singleflight_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/git/hooks/pre-commit b/hack/git/hooks/pre-commit index d86107fc86..fce9fcff2a 100644 --- a/hack/git/hooks/pre-commit +++ b/hack/git/hooks/pre-commit @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/hack/gorules/rules.go b/hack/gorules/rules.go index 00bd25904c..d077ad669b 100644 --- a/hack/gorules/rules.go +++ b/hack/gorules/rules.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/gorules/rules_test.go b/hack/gorules/rules_test.go index 39a5e9f9f2..71be1768e3 100644 --- a/hack/gorules/rules_test.go +++ b/hack/gorules/rules_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/gorules/testdata/tests.go b/hack/gorules/testdata/tests.go index be89bbd6c8..a8ad5452ab 100644 --- a/hack/gorules/testdata/tests.go +++ b/hack/gorules/testdata/tests.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/helm/schema/crd/main.go b/hack/helm/schema/crd/main.go index 065fc70576..44ab2add2f 100644 --- a/hack/helm/schema/crd/main.go +++ b/hack/helm/schema/crd/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/helm/schema/crd/main_test.go b/hack/helm/schema/crd/main_test.go index 2796a16323..1dc2c352f0 100644 --- a/hack/helm/schema/crd/main_test.go +++ b/hack/helm/schema/crd/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/helm/schema/gen/main.go b/hack/helm/schema/gen/main.go index 72dc5e8f36..2c6c37a98e 100644 --- a/hack/helm/schema/gen/main.go +++ b/hack/helm/schema/gen/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/helm/schema/gen/main_test.go b/hack/helm/schema/gen/main_test.go index 812d8b2940..5e53c4e484 100644 --- a/hack/helm/schema/gen/main_test.go +++ b/hack/helm/schema/gen/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/license/gen/main.go b/hack/license/gen/main.go index 9ce8705180..d970d9b880 100644 --- a/hack/license/gen/main.go +++ b/hack/license/gen/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/license/gen/main_test.go b/hack/license/gen/main_test.go index 8cebc06595..f14d15f3c0 100644 --- a/hack/license/gen/main_test.go +++ b/hack/license/gen/main_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/tools/kvsdb/main.go b/hack/tools/kvsdb/main.go index 5f1834ed0d..f9b3aba5fb 100644 --- a/hack/tools/kvsdb/main.go +++ b/hack/tools/kvsdb/main.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/tools/metrics/main.go b/hack/tools/metrics/main.go index c2d1bad960..ad1bab8827 100644 --- a/hack/tools/metrics/main.go +++ b/hack/tools/metrics/main.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/hack/tools/metrics/main_test.go b/hack/tools/metrics/main_test.go index 4fa018efc3..7bd2307ff1 100644 --- a/hack/tools/metrics/main_test.go +++ b/hack/tools/metrics/main_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/backoff.go b/internal/backoff/backoff.go index 3bf3804d39..8e8b219a9f 100644 --- a/internal/backoff/backoff.go +++ b/internal/backoff/backoff.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/backoff_test.go b/internal/backoff/backoff_test.go index d2ac0ee921..fd8e0634f3 100644 --- a/internal/backoff/backoff_test.go +++ b/internal/backoff/backoff_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/context.go b/internal/backoff/context.go index 93af53299e..948c070b18 100644 --- a/internal/backoff/context.go +++ b/internal/backoff/context.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/context_test.go b/internal/backoff/context_test.go index 47df8cd7c4..5ed2da0e74 100644 --- a/internal/backoff/context_test.go +++ b/internal/backoff/context_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/option.go b/internal/backoff/option.go index b4872c5404..7b640b8f49 100644 --- a/internal/backoff/option.go +++ b/internal/backoff/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/backoff/option_test.go b/internal/backoff/option_test.go index bbde01d0c4..cb18c3e819 100644 --- a/internal/backoff/option_test.go +++ b/internal/backoff/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/cache.go b/internal/cache/cache.go index 4d5c8e8d94..76edebf234 100644 --- a/internal/cache/cache.go +++ b/internal/cache/cache.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/cache_test.go b/internal/cache/cache_test.go index bf898566f2..62816ad1c2 100644 --- a/internal/cache/cache_test.go +++ b/internal/cache/cache_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/cacher/cacher.go b/internal/cache/cacher/cacher.go index 6d1eda125b..818d8acd97 100644 --- a/internal/cache/cacher/cacher.go +++ b/internal/cache/cacher/cacher.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/cacher/cacher_test.go b/internal/cache/cacher/cacher_test.go index c8f12f30f1..af3ab1b151 100644 --- a/internal/cache/cacher/cacher_test.go +++ b/internal/cache/cacher/cacher_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/gache/gache.go b/internal/cache/gache/gache.go index 814734c062..24709f6d9c 100644 --- a/internal/cache/gache/gache.go +++ b/internal/cache/gache/gache.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/gache/gache_test.go b/internal/cache/gache/gache_test.go index f63726676c..215ce14870 100644 --- a/internal/cache/gache/gache_test.go +++ b/internal/cache/gache/gache_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/gache/option.go b/internal/cache/gache/option.go index c6a4f420b8..7f3a617d1e 100644 --- a/internal/cache/gache/option.go +++ b/internal/cache/gache/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/gache/option_test.go b/internal/cache/gache/option_test.go index 5c23d4d848..d09aa79350 100644 --- a/internal/cache/gache/option_test.go +++ b/internal/cache/gache/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/option.go b/internal/cache/option.go index 2cadd69a52..ebedb19099 100644 --- a/internal/cache/option.go +++ b/internal/cache/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/cache/option_test.go b/internal/cache/option_test.go index 2ccd77ae51..d8d01ad723 100644 --- a/internal/cache/option_test.go +++ b/internal/cache/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/breaker.go b/internal/circuitbreaker/breaker.go index 5c9488131c..4f11ec5889 100644 --- a/internal/circuitbreaker/breaker.go +++ b/internal/circuitbreaker/breaker.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/breaker_test.go b/internal/circuitbreaker/breaker_test.go index e9d9dcb168..f02d299c4b 100644 --- a/internal/circuitbreaker/breaker_test.go +++ b/internal/circuitbreaker/breaker_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/counter.go b/internal/circuitbreaker/counter.go index 1d11d3faae..062444132f 100644 --- a/internal/circuitbreaker/counter.go +++ b/internal/circuitbreaker/counter.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/counter_test.go b/internal/circuitbreaker/counter_test.go index b0dc6f6a9d..39d532c707 100644 --- a/internal/circuitbreaker/counter_test.go +++ b/internal/circuitbreaker/counter_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/manager.go b/internal/circuitbreaker/manager.go index 0b7c0c60e5..34bffe2ff2 100644 --- a/internal/circuitbreaker/manager.go +++ b/internal/circuitbreaker/manager.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/manager_test.go b/internal/circuitbreaker/manager_test.go index 2426eabb18..1f6c41a45f 100644 --- a/internal/circuitbreaker/manager_test.go +++ b/internal/circuitbreaker/manager_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/options.go b/internal/circuitbreaker/options.go index f70200707e..f48337a18e 100644 --- a/internal/circuitbreaker/options.go +++ b/internal/circuitbreaker/options.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/options_test.go b/internal/circuitbreaker/options_test.go index 0ce5f53b3f..4e6190b61a 100644 --- a/internal/circuitbreaker/options_test.go +++ b/internal/circuitbreaker/options_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/state.go b/internal/circuitbreaker/state.go index 271e57f68e..d89889bea6 100644 --- a/internal/circuitbreaker/state.go +++ b/internal/circuitbreaker/state.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/state_test.go b/internal/circuitbreaker/state_test.go index 405a6abe1c..ad64394b91 100644 --- a/internal/circuitbreaker/state_test.go +++ b/internal/circuitbreaker/state_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/tripper.go b/internal/circuitbreaker/tripper.go index 14f4695344..995a59eeee 100644 --- a/internal/circuitbreaker/tripper.go +++ b/internal/circuitbreaker/tripper.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/circuitbreaker/tripper_test.go b/internal/circuitbreaker/tripper_test.go index 08627848f6..dd9eb7361f 100644 --- a/internal/circuitbreaker/tripper_test.go +++ b/internal/circuitbreaker/tripper_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/agent/core/client.go b/internal/client/v1/client/agent/core/client.go index bbf17abee4..49a48ac93b 100644 --- a/internal/client/v1/client/agent/core/client.go +++ b/internal/client/v1/client/agent/core/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/agent/core/client_test.go b/internal/client/v1/client/agent/core/client_test.go index 2782ae2fc1..6f37d9cb93 100644 --- a/internal/client/v1/client/agent/core/client_test.go +++ b/internal/client/v1/client/agent/core/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/agent/core/option.go b/internal/client/v1/client/agent/core/option.go index f764a68654..2023623a5c 100644 --- a/internal/client/v1/client/agent/core/option.go +++ b/internal/client/v1/client/agent/core/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/agent/core/option_test.go b/internal/client/v1/client/agent/core/option_test.go index a83cd4ffba..e45ee40e61 100644 --- a/internal/client/v1/client/agent/core/option_test.go +++ b/internal/client/v1/client/agent/core/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/client.go b/internal/client/v1/client/client.go index 550b763041..3416aca136 100644 --- a/internal/client/v1/client/client.go +++ b/internal/client/v1/client/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/discoverer/discover.go b/internal/client/v1/client/discoverer/discover.go index 89a43f2a8c..2c2c5c398a 100644 --- a/internal/client/v1/client/discoverer/discover.go +++ b/internal/client/v1/client/discoverer/discover.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/discoverer/discover_test.go b/internal/client/v1/client/discoverer/discover_test.go index 5cd84da79d..c1e55bd732 100644 --- a/internal/client/v1/client/discoverer/discover_test.go +++ b/internal/client/v1/client/discoverer/discover_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/discoverer/option.go b/internal/client/v1/client/discoverer/option.go index aca62c61f2..6159d8b72e 100644 --- a/internal/client/v1/client/discoverer/option.go +++ b/internal/client/v1/client/discoverer/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/discoverer/option_test.go b/internal/client/v1/client/discoverer/option_test.go index 84cb65ab9c..149b803bcc 100644 --- a/internal/client/v1/client/discoverer/option_test.go +++ b/internal/client/v1/client/discoverer/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/egress/client.go b/internal/client/v1/client/filter/egress/client.go index 3ea904c1cf..6fbc8fcf8e 100644 --- a/internal/client/v1/client/filter/egress/client.go +++ b/internal/client/v1/client/filter/egress/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/egress/client_test.go b/internal/client/v1/client/filter/egress/client_test.go index 774651f5bf..4a1db8c6a5 100644 --- a/internal/client/v1/client/filter/egress/client_test.go +++ b/internal/client/v1/client/filter/egress/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/egress/option.go b/internal/client/v1/client/filter/egress/option.go index 0c4086cfde..7b9b4c61c1 100644 --- a/internal/client/v1/client/filter/egress/option.go +++ b/internal/client/v1/client/filter/egress/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/egress/option_test.go b/internal/client/v1/client/filter/egress/option_test.go index df47dec5a4..ad817386c8 100644 --- a/internal/client/v1/client/filter/egress/option_test.go +++ b/internal/client/v1/client/filter/egress/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/ingress/client.go b/internal/client/v1/client/filter/ingress/client.go index fd9f1643d5..68cac7523e 100644 --- a/internal/client/v1/client/filter/ingress/client.go +++ b/internal/client/v1/client/filter/ingress/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/ingress/client_test.go b/internal/client/v1/client/filter/ingress/client_test.go index 82a62be5ed..c163967916 100644 --- a/internal/client/v1/client/filter/ingress/client_test.go +++ b/internal/client/v1/client/filter/ingress/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/ingress/option.go b/internal/client/v1/client/filter/ingress/option.go index 98cb3e4044..a8536ec790 100644 --- a/internal/client/v1/client/filter/ingress/option.go +++ b/internal/client/v1/client/filter/ingress/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/filter/ingress/option_test.go b/internal/client/v1/client/filter/ingress/option_test.go index 2408f77bcd..66022604e3 100644 --- a/internal/client/v1/client/filter/ingress/option_test.go +++ b/internal/client/v1/client/filter/ingress/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/vald/option.go b/internal/client/v1/client/vald/option.go index 7d0bf6119c..f8bb2c7557 100644 --- a/internal/client/v1/client/vald/option.go +++ b/internal/client/v1/client/vald/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/vald/option_test.go b/internal/client/v1/client/vald/option_test.go index fea6de2889..56bc50d2c9 100644 --- a/internal/client/v1/client/vald/option_test.go +++ b/internal/client/v1/client/vald/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/vald/vald.go b/internal/client/v1/client/vald/vald.go index 3a127fd05c..e1739b1bb7 100644 --- a/internal/client/v1/client/vald/vald.go +++ b/internal/client/v1/client/vald/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/client/v1/client/vald/vald_test.go b/internal/client/v1/client/vald/vald_test.go index 98f17fc28a..05632dc25c 100644 --- a/internal/client/v1/client/vald/vald_test.go +++ b/internal/client/v1/client/vald/vald_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/compress.go b/internal/compress/compress.go index 2297289809..b158835f2f 100644 --- a/internal/compress/compress.go +++ b/internal/compress/compress.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/compress_test.go b/internal/compress/compress_test.go index 87982c9600..6bac9491b5 100644 --- a/internal/compress/compress_test.go +++ b/internal/compress/compress_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gob.go b/internal/compress/gob.go index db430fd23d..25d6e86760 100644 --- a/internal/compress/gob.go +++ b/internal/compress/gob.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gob/gob.go b/internal/compress/gob/gob.go index c4d65ecb30..0c8338acb8 100644 --- a/internal/compress/gob/gob.go +++ b/internal/compress/gob/gob.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gob/gob_mock.go b/internal/compress/gob/gob_mock.go index b0e2cf4cb5..af769c0e96 100644 --- a/internal/compress/gob/gob_mock.go +++ b/internal/compress/gob/gob_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gob_option.go b/internal/compress/gob_option.go index 99891d47d1..1d376ec900 100644 --- a/internal/compress/gob_option.go +++ b/internal/compress/gob_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gob_test.go b/internal/compress/gob_test.go index b0dc4d979a..fecc3dd151 100644 --- a/internal/compress/gob_test.go +++ b/internal/compress/gob_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip.go b/internal/compress/gzip.go index 7eae8aa023..e4f07d7517 100644 --- a/internal/compress/gzip.go +++ b/internal/compress/gzip.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip/gzip.go b/internal/compress/gzip/gzip.go index 26147379f4..f0ce6c82d9 100644 --- a/internal/compress/gzip/gzip.go +++ b/internal/compress/gzip/gzip.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip/gzip_mock.go b/internal/compress/gzip/gzip_mock.go index daea72896d..7a3dd0cfc3 100644 --- a/internal/compress/gzip/gzip_mock.go +++ b/internal/compress/gzip/gzip_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip_option.go b/internal/compress/gzip_option.go index ff7253372b..84546c758e 100644 --- a/internal/compress/gzip_option.go +++ b/internal/compress/gzip_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip_option_test.go b/internal/compress/gzip_option_test.go index 0b4c42127a..5bc73e09e5 100644 --- a/internal/compress/gzip_option_test.go +++ b/internal/compress/gzip_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/gzip_test.go b/internal/compress/gzip_test.go index 76151d1a80..0d1edeebfb 100644 --- a/internal/compress/gzip_test.go +++ b/internal/compress/gzip_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4.go b/internal/compress/lz4.go index 11b77a68fc..fd0b9da299 100644 --- a/internal/compress/lz4.go +++ b/internal/compress/lz4.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4/lz4.go b/internal/compress/lz4/lz4.go index 371046e0b6..da78abb3db 100644 --- a/internal/compress/lz4/lz4.go +++ b/internal/compress/lz4/lz4.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4/lz4_mock.go b/internal/compress/lz4/lz4_mock.go index 884e21935e..1b7c5a318a 100644 --- a/internal/compress/lz4/lz4_mock.go +++ b/internal/compress/lz4/lz4_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4_option.go b/internal/compress/lz4_option.go index c1667d2a57..f17c171814 100644 --- a/internal/compress/lz4_option.go +++ b/internal/compress/lz4_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4_option_test.go b/internal/compress/lz4_option_test.go index f0f6d5b305..75ef449c11 100644 --- a/internal/compress/lz4_option_test.go +++ b/internal/compress/lz4_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/lz4_test.go b/internal/compress/lz4_test.go index b8e84ecc43..a54240d66a 100644 --- a/internal/compress/lz4_test.go +++ b/internal/compress/lz4_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/mock.go b/internal/compress/mock.go index 7e798c3d6f..175dc317fc 100644 --- a/internal/compress/mock.go +++ b/internal/compress/mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/mock_test.go b/internal/compress/mock_test.go index 9f71c4860f..6c346077f3 100644 --- a/internal/compress/mock_test.go +++ b/internal/compress/mock_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd.go b/internal/compress/zstd.go index 33bba53b13..e6b2efd1cb 100644 --- a/internal/compress/zstd.go +++ b/internal/compress/zstd.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd/option.go b/internal/compress/zstd/option.go index e3c9273649..c29d168c77 100644 --- a/internal/compress/zstd/option.go +++ b/internal/compress/zstd/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd/zstd.go b/internal/compress/zstd/zstd.go index be2f3f87e2..c815ef7eef 100644 --- a/internal/compress/zstd/zstd.go +++ b/internal/compress/zstd/zstd.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd/zstd_mock.go b/internal/compress/zstd/zstd_mock.go index 23534ba6ef..60b2fcee0a 100644 --- a/internal/compress/zstd/zstd_mock.go +++ b/internal/compress/zstd/zstd_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd_option.go b/internal/compress/zstd_option.go index e2594e2926..df60f7ac2c 100644 --- a/internal/compress/zstd_option.go +++ b/internal/compress/zstd_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd_option_test.go b/internal/compress/zstd_option_test.go index 16a110740d..96860923b8 100644 --- a/internal/compress/zstd_option_test.go +++ b/internal/compress/zstd_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/compress/zstd_test.go b/internal/compress/zstd_test.go index b7e13f9e75..009f02053d 100644 --- a/internal/compress/zstd_test.go +++ b/internal/compress/zstd_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/backoff.go b/internal/config/backoff.go index fb42512ee1..e3a5cf6b86 100644 --- a/internal/config/backoff.go +++ b/internal/config/backoff.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/backoff_test.go b/internal/config/backoff_test.go index b20d9a7075..6acf546d87 100644 --- a/internal/config/backoff_test.go +++ b/internal/config/backoff_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/backup.go b/internal/config/backup.go index 559f64439d..717748b043 100644 --- a/internal/config/backup.go +++ b/internal/config/backup.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/backup_test.go b/internal/config/backup_test.go index 4753128096..e8a3be7d8b 100644 --- a/internal/config/backup_test.go +++ b/internal/config/backup_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/blob.go b/internal/config/blob.go index 410ec30faf..6a25cd1380 100644 --- a/internal/config/blob.go +++ b/internal/config/blob.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/blob_test.go b/internal/config/blob_test.go index a643def68f..c0b1ebda53 100644 --- a/internal/config/blob_test.go +++ b/internal/config/blob_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/cassandra.go b/internal/config/cassandra.go index dc1d35209f..d279b09cb4 100644 --- a/internal/config/cassandra.go +++ b/internal/config/cassandra.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/cassandra_test.go b/internal/config/cassandra_test.go index 56bcdaa5ee..cfe1967498 100644 --- a/internal/config/cassandra_test.go +++ b/internal/config/cassandra_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/circuitbreaker.go b/internal/config/circuitbreaker.go index 74e085e656..7f545583f8 100644 --- a/internal/config/circuitbreaker.go +++ b/internal/config/circuitbreaker.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/circuitbreaker_test.go b/internal/config/circuitbreaker_test.go index e827581f67..07feec3df6 100644 --- a/internal/config/circuitbreaker_test.go +++ b/internal/config/circuitbreaker_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/client.go b/internal/config/client.go index 1d40022800..18093f6e72 100644 --- a/internal/config/client.go +++ b/internal/config/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/client_test.go b/internal/config/client_test.go index 7de55d3eb3..085599c22e 100644 --- a/internal/config/client_test.go +++ b/internal/config/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/compress.go b/internal/config/compress.go index 8f535a852f..788b8d64af 100644 --- a/internal/config/compress.go +++ b/internal/config/compress.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/compress_test.go b/internal/config/compress_test.go index 547ed0a625..c2b7eb7116 100644 --- a/internal/config/compress_test.go +++ b/internal/config/compress_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/config.go b/internal/config/config.go index 201b3d9c0b..5e435a7f79 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/config_test.go b/internal/config/config_test.go index deb563cbc1..7009da1c48 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/corrector.go b/internal/config/corrector.go index c189fe9225..5911fb53d4 100644 --- a/internal/config/corrector.go +++ b/internal/config/corrector.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/corrector_test.go b/internal/config/corrector_test.go index 27751abb0f..95c6a83913 100644 --- a/internal/config/corrector_test.go +++ b/internal/config/corrector_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/discoverer.go b/internal/config/discoverer.go index 81835cbb48..9b6a99cf99 100644 --- a/internal/config/discoverer.go +++ b/internal/config/discoverer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/discoverer_test.go b/internal/config/discoverer_test.go index 3456e968d9..1c688dd2d2 100644 --- a/internal/config/discoverer_test.go +++ b/internal/config/discoverer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/filter.go b/internal/config/filter.go index 22d57c9049..61ef3b21fa 100644 --- a/internal/config/filter.go +++ b/internal/config/filter.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/filter_test.go b/internal/config/filter_test.go index 56aeaae3ab..b682201f97 100644 --- a/internal/config/filter_test.go +++ b/internal/config/filter_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/gateway.go b/internal/config/gateway.go index db0044a367..b107fe83b6 100644 --- a/internal/config/gateway.go +++ b/internal/config/gateway.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/gateway_test.go b/internal/config/gateway_test.go index 3e79cd1c75..0b8d6bac52 100644 --- a/internal/config/gateway_test.go +++ b/internal/config/gateway_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/grpc.go b/internal/config/grpc.go index 752bea58b3..42f29e2234 100644 --- a/internal/config/grpc.go +++ b/internal/config/grpc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/grpc_test.go b/internal/config/grpc_test.go index bf9047ae6f..54ea40046e 100644 --- a/internal/config/grpc_test.go +++ b/internal/config/grpc_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index.go b/internal/config/index.go index ec0c6498c6..2c08d6e67c 100644 --- a/internal/config/index.go +++ b/internal/config/index.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index_creation.go b/internal/config/index_creation.go index 8024fc068e..a4ff88ddd6 100644 --- a/internal/config/index_creation.go +++ b/internal/config/index_creation.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index_creation_test.go b/internal/config/index_creation_test.go index 52d8e65ca2..707b3326a9 100644 --- a/internal/config/index_creation_test.go +++ b/internal/config/index_creation_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index_save.go b/internal/config/index_save.go index 290909e34a..77b94c6108 100644 --- a/internal/config/index_save.go +++ b/internal/config/index_save.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index_save_test.go b/internal/config/index_save_test.go index f363c77b0e..8c4463782a 100644 --- a/internal/config/index_save_test.go +++ b/internal/config/index_save_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/index_test.go b/internal/config/index_test.go index 8ceeb9c830..ce819f931b 100644 --- a/internal/config/index_test.go +++ b/internal/config/index_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/lb.go b/internal/config/lb.go index 0e6a429f2f..b479400b2d 100644 --- a/internal/config/lb.go +++ b/internal/config/lb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/lb_test.go b/internal/config/lb_test.go index 8f7110d61e..ee392744db 100644 --- a/internal/config/lb_test.go +++ b/internal/config/lb_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/log.go b/internal/config/log.go index 5ef43c7fc1..4f8ca0c602 100644 --- a/internal/config/log.go +++ b/internal/config/log.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/log_test.go b/internal/config/log_test.go index d4e501b3d9..874db341d6 100644 --- a/internal/config/log_test.go +++ b/internal/config/log_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/meta.go b/internal/config/meta.go index c8fc8a4c4a..2000cb4b25 100644 --- a/internal/config/meta.go +++ b/internal/config/meta.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/meta_test.go b/internal/config/meta_test.go index d827a8e4aa..0e76bbcd7a 100644 --- a/internal/config/meta_test.go +++ b/internal/config/meta_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/mysql.go b/internal/config/mysql.go index 04fbe2d310..739d5e3a68 100644 --- a/internal/config/mysql.go +++ b/internal/config/mysql.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/mysql_test.go b/internal/config/mysql_test.go index e81519792d..d32a1a2fa1 100644 --- a/internal/config/mysql_test.go +++ b/internal/config/mysql_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/net.go b/internal/config/net.go index 5845d96298..176d17cb61 100644 --- a/internal/config/net.go +++ b/internal/config/net.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/net_test.go b/internal/config/net_test.go index 6d33a59dde..8667134851 100644 --- a/internal/config/net_test.go +++ b/internal/config/net_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/ngt.go b/internal/config/ngt.go index 4048d3c7ff..d277b3b2a6 100644 --- a/internal/config/ngt.go +++ b/internal/config/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/ngt_test.go b/internal/config/ngt_test.go index eff20e9818..0e0d5273a3 100644 --- a/internal/config/ngt_test.go +++ b/internal/config/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/observability.go b/internal/config/observability.go index a58f28d6b8..3eeb8fcb6b 100644 --- a/internal/config/observability.go +++ b/internal/config/observability.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/observability_test.go b/internal/config/observability_test.go index 681f51a6a5..621c68860e 100644 --- a/internal/config/observability_test.go +++ b/internal/config/observability_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/readreplica_rotate.go b/internal/config/readreplica_rotate.go index c2aee1bff9..bddf4829e1 100644 --- a/internal/config/readreplica_rotate.go +++ b/internal/config/readreplica_rotate.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/readreplica_rotate_test.go b/internal/config/readreplica_rotate_test.go index cdf0458f12..8aa44e1c3f 100644 --- a/internal/config/readreplica_rotate_test.go +++ b/internal/config/readreplica_rotate_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/redis.go b/internal/config/redis.go index 16c90830ef..b155d789ca 100644 --- a/internal/config/redis.go +++ b/internal/config/redis.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/redis_test.go b/internal/config/redis_test.go index 6ae70b3c33..11446665ee 100644 --- a/internal/config/redis_test.go +++ b/internal/config/redis_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/server.go b/internal/config/server.go index 5bbf8564ee..9ecc70a9d7 100644 --- a/internal/config/server.go +++ b/internal/config/server.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/server_test.go b/internal/config/server_test.go index 2375036012..0623f7967e 100644 --- a/internal/config/server_test.go +++ b/internal/config/server_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/sidecar.go b/internal/config/sidecar.go index 7d7c4da192..2843c60a1a 100644 --- a/internal/config/sidecar.go +++ b/internal/config/sidecar.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/sidecar_test.go b/internal/config/sidecar_test.go index 040ac4cf91..b102fa20d2 100644 --- a/internal/config/sidecar_test.go +++ b/internal/config/sidecar_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/tls.go b/internal/config/tls.go index 3725ac75bd..d602356fcc 100644 --- a/internal/config/tls.go +++ b/internal/config/tls.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/tls_test.go b/internal/config/tls_test.go index ce839b4814..86515a1c84 100644 --- a/internal/config/tls_test.go +++ b/internal/config/tls_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/transport.go b/internal/config/transport.go index b473e2238c..cd928f648d 100644 --- a/internal/config/transport.go +++ b/internal/config/transport.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/config/transport_test.go b/internal/config/transport_test.go index f519f868c3..ba5628f29c 100644 --- a/internal/config/transport_test.go +++ b/internal/config/transport_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/conv/conv.go b/internal/conv/conv.go index 6ac71a156c..0b28778682 100644 --- a/internal/conv/conv.go +++ b/internal/conv/conv.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/conv/conv_bench_test.go b/internal/conv/conv_bench_test.go index 17535a5e7a..49f8e7501d 100644 --- a/internal/conv/conv_bench_test.go +++ b/internal/conv/conv_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/conv/conv_test.go b/internal/conv/conv_test.go index 6aab3fb3d1..d6125a716d 100644 --- a/internal/conv/conv_test.go +++ b/internal/conv/conv_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/algorithm.go b/internal/core/algorithm/algorithm.go index 49fc2177f0..2834625727 100644 --- a/internal/core/algorithm/algorithm.go +++ b/internal/core/algorithm/algorithm.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/Makefile b/internal/core/algorithm/ngt/Makefile index 66ebe95505..8b3cf6fb0e 100644 --- a/internal/core/algorithm/ngt/Makefile +++ b/internal/core/algorithm/ngt/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/internal/core/algorithm/ngt/model.go b/internal/core/algorithm/ngt/model.go index f6dc37659b..68947e4c20 100644 --- a/internal/core/algorithm/ngt/model.go +++ b/internal/core/algorithm/ngt/model.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/ngt.go b/internal/core/algorithm/ngt/ngt.go index c70d100bde..46a7ea7984 100644 --- a/internal/core/algorithm/ngt/ngt.go +++ b/internal/core/algorithm/ngt/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/ngt_bench_test.go b/internal/core/algorithm/ngt/ngt_bench_test.go index a10daac6dc..4785e1de94 100644 --- a/internal/core/algorithm/ngt/ngt_bench_test.go +++ b/internal/core/algorithm/ngt/ngt_bench_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/ngt_test.go b/internal/core/algorithm/ngt/ngt_test.go index d2097ea062..9934ddab89 100644 --- a/internal/core/algorithm/ngt/ngt_test.go +++ b/internal/core/algorithm/ngt/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/option.go b/internal/core/algorithm/ngt/option.go index faeff63fcd..93c508447c 100644 --- a/internal/core/algorithm/ngt/option.go +++ b/internal/core/algorithm/ngt/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/core/algorithm/ngt/option_test.go b/internal/core/algorithm/ngt/option_test.go index 8fda13cdcf..f8a43800f6 100644 --- a/internal/core/algorithm/ngt/option_test.go +++ b/internal/core/algorithm/ngt/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/bbolt/bbolt.go b/internal/db/kvs/bbolt/bbolt.go index 1275a4b5c8..6ff6c35586 100644 --- a/internal/db/kvs/bbolt/bbolt.go +++ b/internal/db/kvs/bbolt/bbolt.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/bbolt/bbolt_test.go b/internal/db/kvs/bbolt/bbolt_test.go index 24589ad2dc..77c712a6c7 100644 --- a/internal/db/kvs/bbolt/bbolt_test.go +++ b/internal/db/kvs/bbolt/bbolt_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/bbolt/option.go b/internal/db/kvs/bbolt/option.go index a9b5632354..af8afff112 100644 --- a/internal/db/kvs/bbolt/option.go +++ b/internal/db/kvs/bbolt/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/bbolt/option_test.go b/internal/db/kvs/bbolt/option_test.go index 4497c9dfea..29d28e1419 100644 --- a/internal/db/kvs/bbolt/option_test.go +++ b/internal/db/kvs/bbolt/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/delete.go b/internal/db/kvs/redis/delete.go index 25fdc07614..1aee19cbbf 100644 --- a/internal/db/kvs/redis/delete.go +++ b/internal/db/kvs/redis/delete.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/get.go b/internal/db/kvs/redis/get.go index 37c3418069..6ae34e4583 100644 --- a/internal/db/kvs/redis/get.go +++ b/internal/db/kvs/redis/get.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/hook.go b/internal/db/kvs/redis/hook.go index 536008c935..233bfa3504 100644 --- a/internal/db/kvs/redis/hook.go +++ b/internal/db/kvs/redis/hook.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/limiter.go b/internal/db/kvs/redis/limiter.go index 351a3a3547..56371444f0 100644 --- a/internal/db/kvs/redis/limiter.go +++ b/internal/db/kvs/redis/limiter.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/list.go b/internal/db/kvs/redis/list.go index 640c2d6e82..c78823b211 100644 --- a/internal/db/kvs/redis/list.go +++ b/internal/db/kvs/redis/list.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/option.go b/internal/db/kvs/redis/option.go index 66dd30c042..a47c97e02d 100644 --- a/internal/db/kvs/redis/option.go +++ b/internal/db/kvs/redis/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/option_test.go b/internal/db/kvs/redis/option_test.go index 52c8388869..55f8ae42cb 100644 --- a/internal/db/kvs/redis/option_test.go +++ b/internal/db/kvs/redis/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/redis.go b/internal/db/kvs/redis/redis.go index f5b3ef4d23..4207b7a4f8 100644 --- a/internal/db/kvs/redis/redis.go +++ b/internal/db/kvs/redis/redis.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/redis_mock.go b/internal/db/kvs/redis/redis_mock.go index d8c802eac3..588450dbba 100644 --- a/internal/db/kvs/redis/redis_mock.go +++ b/internal/db/kvs/redis/redis_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/redis_test.go b/internal/db/kvs/redis/redis_test.go index eb1886c4e0..cc63c463ce 100644 --- a/internal/db/kvs/redis/redis_test.go +++ b/internal/db/kvs/redis/redis_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/kvs/redis/set.go b/internal/db/kvs/redis/set.go index a689a5ccc4..19b164418b 100644 --- a/internal/db/kvs/redis/set.go +++ b/internal/db/kvs/redis/set.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/cassandra.go b/internal/db/nosql/cassandra/cassandra.go index 4ad61f4d4f..3b1d7e1c23 100644 --- a/internal/db/nosql/cassandra/cassandra.go +++ b/internal/db/nosql/cassandra/cassandra.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/cassandra_mock.go b/internal/db/nosql/cassandra/cassandra_mock.go index 9be0a9c8a7..79e0037650 100644 --- a/internal/db/nosql/cassandra/cassandra_mock.go +++ b/internal/db/nosql/cassandra/cassandra_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/cassandra_test.go b/internal/db/nosql/cassandra/cassandra_test.go index 5185bf58fb..6c2515fbf2 100644 --- a/internal/db/nosql/cassandra/cassandra_test.go +++ b/internal/db/nosql/cassandra/cassandra_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/conviction.go b/internal/db/nosql/cassandra/conviction.go index eb4ca21bd2..ac66334fbb 100644 --- a/internal/db/nosql/cassandra/conviction.go +++ b/internal/db/nosql/cassandra/conviction.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/conviction_test.go b/internal/db/nosql/cassandra/conviction_test.go index d6c7a82067..78748bf3df 100644 --- a/internal/db/nosql/cassandra/conviction_test.go +++ b/internal/db/nosql/cassandra/conviction_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/delete.go b/internal/db/nosql/cassandra/delete.go index 4d496a4967..47b0bba570 100644 --- a/internal/db/nosql/cassandra/delete.go +++ b/internal/db/nosql/cassandra/delete.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/observer.go b/internal/db/nosql/cassandra/observer.go index 55ae2353f2..46780e6a7c 100644 --- a/internal/db/nosql/cassandra/observer.go +++ b/internal/db/nosql/cassandra/observer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/option.go b/internal/db/nosql/cassandra/option.go index 0403174029..4f78ff087f 100644 --- a/internal/db/nosql/cassandra/option.go +++ b/internal/db/nosql/cassandra/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/nosql/cassandra/option_test.go b/internal/db/nosql/cassandra/option_test.go index 3e36b13c7d..4ac35e1ba6 100644 --- a/internal/db/nosql/cassandra/option_test.go +++ b/internal/db/nosql/cassandra/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/connection.go b/internal/db/rdb/mysql/dbr/connection.go index 925d02abc2..7512f67ac9 100644 --- a/internal/db/rdb/mysql/dbr/connection.go +++ b/internal/db/rdb/mysql/dbr/connection.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/dbr.go b/internal/db/rdb/mysql/dbr/dbr.go index 41fc0caece..bc65093794 100644 --- a/internal/db/rdb/mysql/dbr/dbr.go +++ b/internal/db/rdb/mysql/dbr/dbr.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/dbr_mock.go b/internal/db/rdb/mysql/dbr/dbr_mock.go index a90fc164e1..636b9fb64d 100644 --- a/internal/db/rdb/mysql/dbr/dbr_mock.go +++ b/internal/db/rdb/mysql/dbr/dbr_mock.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/delete.go b/internal/db/rdb/mysql/dbr/delete.go index 89a7f1121c..f04e470029 100644 --- a/internal/db/rdb/mysql/dbr/delete.go +++ b/internal/db/rdb/mysql/dbr/delete.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/doc.go b/internal/db/rdb/mysql/dbr/doc.go index 33d151a827..1d908c9306 100644 --- a/internal/db/rdb/mysql/dbr/doc.go +++ b/internal/db/rdb/mysql/dbr/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/insert.go b/internal/db/rdb/mysql/dbr/insert.go index 83967b8577..5f60464b6c 100644 --- a/internal/db/rdb/mysql/dbr/insert.go +++ b/internal/db/rdb/mysql/dbr/insert.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/select.go b/internal/db/rdb/mysql/dbr/select.go index 75d8426aa7..01e9370352 100644 --- a/internal/db/rdb/mysql/dbr/select.go +++ b/internal/db/rdb/mysql/dbr/select.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/session.go b/internal/db/rdb/mysql/dbr/session.go index d1a86d4eb1..c1d8f60918 100644 --- a/internal/db/rdb/mysql/dbr/session.go +++ b/internal/db/rdb/mysql/dbr/session.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/dbr/tx.go b/internal/db/rdb/mysql/dbr/tx.go index 3a1b253d79..5c88971ac0 100644 --- a/internal/db/rdb/mysql/dbr/tx.go +++ b/internal/db/rdb/mysql/dbr/tx.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/doc.go b/internal/db/rdb/mysql/doc.go index c611667865..9a66c62400 100644 --- a/internal/db/rdb/mysql/doc.go +++ b/internal/db/rdb/mysql/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/get.go b/internal/db/rdb/mysql/get.go index af03ad6a01..f0428a63af 100644 --- a/internal/db/rdb/mysql/get.go +++ b/internal/db/rdb/mysql/get.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/model.go b/internal/db/rdb/mysql/model.go index 286d5d80eb..3f2624a5e7 100644 --- a/internal/db/rdb/mysql/model.go +++ b/internal/db/rdb/mysql/model.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/model_test.go b/internal/db/rdb/mysql/model_test.go index 9b63c9c0fe..a9aa6285f4 100644 --- a/internal/db/rdb/mysql/model_test.go +++ b/internal/db/rdb/mysql/model_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/mysql.go b/internal/db/rdb/mysql/mysql.go index 26f9ddcab5..6cac292251 100644 --- a/internal/db/rdb/mysql/mysql.go +++ b/internal/db/rdb/mysql/mysql.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/mysql_test.go b/internal/db/rdb/mysql/mysql_test.go index ce3f08c9e6..94d7463355 100644 --- a/internal/db/rdb/mysql/mysql_test.go +++ b/internal/db/rdb/mysql/mysql_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/option.go b/internal/db/rdb/mysql/option.go index b72fdde224..7eac41b6d5 100644 --- a/internal/db/rdb/mysql/option.go +++ b/internal/db/rdb/mysql/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/option_test.go b/internal/db/rdb/mysql/option_test.go index 94defc354c..6072128524 100644 --- a/internal/db/rdb/mysql/option_test.go +++ b/internal/db/rdb/mysql/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/receiver.go b/internal/db/rdb/mysql/receiver.go index aa7fe8b8b7..48af2ba8eb 100644 --- a/internal/db/rdb/mysql/receiver.go +++ b/internal/db/rdb/mysql/receiver.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/rdb/mysql/set.go b/internal/db/rdb/mysql/set.go index 213bd757b2..2d5d4afaaa 100644 --- a/internal/db/rdb/mysql/set.go +++ b/internal/db/rdb/mysql/set.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/blob.go b/internal/db/storage/blob/blob.go index e00a1091e5..b99f224575 100644 --- a/internal/db/storage/blob/blob.go +++ b/internal/db/storage/blob/blob.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/cloudstorage.go b/internal/db/storage/blob/cloudstorage/cloudstorage.go index c2ac8a433d..c992fe5152 100644 --- a/internal/db/storage/blob/cloudstorage/cloudstorage.go +++ b/internal/db/storage/blob/cloudstorage/cloudstorage.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/cloudstorage_test.go b/internal/db/storage/blob/cloudstorage/cloudstorage_test.go index e6e8ab549c..5ced13b102 100644 --- a/internal/db/storage/blob/cloudstorage/cloudstorage_test.go +++ b/internal/db/storage/blob/cloudstorage/cloudstorage_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/option.go b/internal/db/storage/blob/cloudstorage/option.go index b88bfb7d7e..9d236e99e5 100644 --- a/internal/db/storage/blob/cloudstorage/option.go +++ b/internal/db/storage/blob/cloudstorage/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/option_test.go b/internal/db/storage/blob/cloudstorage/option_test.go index 17f48989bd..b7653f0908 100644 --- a/internal/db/storage/blob/cloudstorage/option_test.go +++ b/internal/db/storage/blob/cloudstorage/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/urlopener/option.go b/internal/db/storage/blob/cloudstorage/urlopener/option.go index f780fb94d9..e962a50fff 100644 --- a/internal/db/storage/blob/cloudstorage/urlopener/option.go +++ b/internal/db/storage/blob/cloudstorage/urlopener/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/urlopener/option_test.go b/internal/db/storage/blob/cloudstorage/urlopener/option_test.go index 895adb440f..da56deb00b 100644 --- a/internal/db/storage/blob/cloudstorage/urlopener/option_test.go +++ b/internal/db/storage/blob/cloudstorage/urlopener/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/urlopener/urlopener.go b/internal/db/storage/blob/cloudstorage/urlopener/urlopener.go index 83e7ea5f3b..b13cfcd3ae 100644 --- a/internal/db/storage/blob/cloudstorage/urlopener/urlopener.go +++ b/internal/db/storage/blob/cloudstorage/urlopener/urlopener.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/cloudstorage/urlopener/urlopener_test.go b/internal/db/storage/blob/cloudstorage/urlopener/urlopener_test.go index 5a70dd8957..4e9b1756c9 100644 --- a/internal/db/storage/blob/cloudstorage/urlopener/urlopener_test.go +++ b/internal/db/storage/blob/cloudstorage/urlopener/urlopener_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/option.go b/internal/db/storage/blob/s3/option.go index ea2cb12305..29c9655ce7 100644 --- a/internal/db/storage/blob/s3/option.go +++ b/internal/db/storage/blob/s3/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/option_test.go b/internal/db/storage/blob/s3/option_test.go index a0e5cca25e..5ceb0728f8 100644 --- a/internal/db/storage/blob/s3/option_test.go +++ b/internal/db/storage/blob/s3/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/io/io.go b/internal/db/storage/blob/s3/reader/io/io.go index ebf2e8171c..c4acc67e73 100644 --- a/internal/db/storage/blob/s3/reader/io/io.go +++ b/internal/db/storage/blob/s3/reader/io/io.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/io/io_test.go b/internal/db/storage/blob/s3/reader/io/io_test.go index a7364d68e3..6ce35e4486 100644 --- a/internal/db/storage/blob/s3/reader/io/io_test.go +++ b/internal/db/storage/blob/s3/reader/io/io_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/option.go b/internal/db/storage/blob/s3/reader/option.go index 9f00581220..d71350d227 100644 --- a/internal/db/storage/blob/s3/reader/option.go +++ b/internal/db/storage/blob/s3/reader/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/option_test.go b/internal/db/storage/blob/s3/reader/option_test.go index c824f98d7a..7f93ab0bd8 100644 --- a/internal/db/storage/blob/s3/reader/option_test.go +++ b/internal/db/storage/blob/s3/reader/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/reader.go b/internal/db/storage/blob/s3/reader/reader.go index 79fe5bf4de..937d890c5d 100644 --- a/internal/db/storage/blob/s3/reader/reader.go +++ b/internal/db/storage/blob/s3/reader/reader.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/reader_mock.go b/internal/db/storage/blob/s3/reader/reader_mock.go index 6bf4c91387..6a3bebdaf5 100644 --- a/internal/db/storage/blob/s3/reader/reader_mock.go +++ b/internal/db/storage/blob/s3/reader/reader_mock.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/reader/reader_test.go b/internal/db/storage/blob/s3/reader/reader_test.go index c0419ff053..42f410476f 100644 --- a/internal/db/storage/blob/s3/reader/reader_test.go +++ b/internal/db/storage/blob/s3/reader/reader_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/s3.go b/internal/db/storage/blob/s3/s3.go index cd4f436688..bf541e58cd 100644 --- a/internal/db/storage/blob/s3/s3.go +++ b/internal/db/storage/blob/s3/s3.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/s3_test.go b/internal/db/storage/blob/s3/s3_test.go index 7d6ce44ae9..3b4532c69b 100644 --- a/internal/db/storage/blob/s3/s3_test.go +++ b/internal/db/storage/blob/s3/s3_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/sdk/s3/s3.go b/internal/db/storage/blob/s3/sdk/s3/s3.go index 3786a94fed..01ca3e5153 100644 --- a/internal/db/storage/blob/s3/sdk/s3/s3.go +++ b/internal/db/storage/blob/s3/sdk/s3/s3.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go b/internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go index 2268a4f0bb..2fc464cab9 100644 --- a/internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go +++ b/internal/db/storage/blob/s3/sdk/s3/s3iface/s3iface.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go b/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go index c878dc617e..dcd145191c 100644 --- a/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go +++ b/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go b/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go index 4bf3696ee9..180aec58c3 100644 --- a/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go +++ b/internal/db/storage/blob/s3/sdk/s3/s3manager/s3manager_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/session/option.go b/internal/db/storage/blob/s3/session/option.go index a0189be89f..269ce6f7e9 100644 --- a/internal/db/storage/blob/s3/session/option.go +++ b/internal/db/storage/blob/s3/session/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/session/option_test.go b/internal/db/storage/blob/s3/session/option_test.go index ec3033ec94..b229915392 100644 --- a/internal/db/storage/blob/s3/session/option_test.go +++ b/internal/db/storage/blob/s3/session/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/session/session.go b/internal/db/storage/blob/s3/session/session.go index 40bd6ee449..ea4ce2f2fd 100644 --- a/internal/db/storage/blob/s3/session/session.go +++ b/internal/db/storage/blob/s3/session/session.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/session/session_test.go b/internal/db/storage/blob/s3/session/session_test.go index 48b2e46701..ba4eb8c8f8 100644 --- a/internal/db/storage/blob/s3/session/session_test.go +++ b/internal/db/storage/blob/s3/session/session_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/writer/option.go b/internal/db/storage/blob/s3/writer/option.go index 7b124659f1..e77856d1c0 100644 --- a/internal/db/storage/blob/s3/writer/option.go +++ b/internal/db/storage/blob/s3/writer/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/writer/option_test.go b/internal/db/storage/blob/s3/writer/option_test.go index 5f9477566e..5c9828440f 100644 --- a/internal/db/storage/blob/s3/writer/option_test.go +++ b/internal/db/storage/blob/s3/writer/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/writer/writer.go b/internal/db/storage/blob/s3/writer/writer.go index 22de496af8..27af9ecb00 100644 --- a/internal/db/storage/blob/s3/writer/writer.go +++ b/internal/db/storage/blob/s3/writer/writer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/writer/writer_mock.go b/internal/db/storage/blob/s3/writer/writer_mock.go index f0d2cc1966..5b20fc9062 100644 --- a/internal/db/storage/blob/s3/writer/writer_mock.go +++ b/internal/db/storage/blob/s3/writer/writer_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/db/storage/blob/s3/writer/writer_test.go b/internal/db/storage/blob/s3/writer/writer_test.go index c903d0a30e..ff8e8852a7 100644 --- a/internal/db/storage/blob/s3/writer/writer_test.go +++ b/internal/db/storage/blob/s3/writer/writer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/encoding/json/json.go b/internal/encoding/json/json.go index ce34d6f69c..c38a658205 100644 --- a/internal/encoding/json/json.go +++ b/internal/encoding/json/json.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/encoding/json/json_test.go b/internal/encoding/json/json_test.go index 680a513b31..ea2b258268 100644 --- a/internal/encoding/json/json_test.go +++ b/internal/encoding/json/json_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/agent.go b/internal/errors/agent.go index 0e3d0c90e8..3286a086ef 100644 --- a/internal/errors/agent.go +++ b/internal/errors/agent.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/agent_test.go b/internal/errors/agent_test.go index 74da9de411..3feb17129f 100644 --- a/internal/errors/agent_test.go +++ b/internal/errors/agent_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/backup.go b/internal/errors/backup.go index ac2aeeac70..0b92ccc029 100644 --- a/internal/errors/backup.go +++ b/internal/errors/backup.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/benchmark.go b/internal/errors/benchmark.go index 4223ee8bef..77328c4240 100644 --- a/internal/errors/benchmark.go +++ b/internal/errors/benchmark.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/blob.go b/internal/errors/blob.go index 96c4457076..055f083317 100644 --- a/internal/errors/blob.go +++ b/internal/errors/blob.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/blob_test.go b/internal/errors/blob_test.go index 200713f3f1..030f926fa0 100644 --- a/internal/errors/blob_test.go +++ b/internal/errors/blob_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/cache.go b/internal/errors/cache.go index c2bf3bd650..a90505e3a1 100644 --- a/internal/errors/cache.go +++ b/internal/errors/cache.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/cassandra.go b/internal/errors/cassandra.go index 48b6581ee2..e7e55c0bf2 100644 --- a/internal/errors/cassandra.go +++ b/internal/errors/cassandra.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/cassandra_test.go b/internal/errors/cassandra_test.go index 419acef8bd..6f7b793bca 100644 --- a/internal/errors/cassandra_test.go +++ b/internal/errors/cassandra_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/circuitbreaker.go b/internal/errors/circuitbreaker.go index f39cacbc93..0f2b7462f2 100644 --- a/internal/errors/circuitbreaker.go +++ b/internal/errors/circuitbreaker.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/circuitbreaker_test.go b/internal/errors/circuitbreaker_test.go index 6c10e2ae0c..b44560653b 100644 --- a/internal/errors/circuitbreaker_test.go +++ b/internal/errors/circuitbreaker_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/client.go b/internal/errors/client.go index f0d1abd06e..d4c6582c9a 100644 --- a/internal/errors/client.go +++ b/internal/errors/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/compressor.go b/internal/errors/compressor.go index 4e04f33032..d9aa601a68 100644 --- a/internal/errors/compressor.go +++ b/internal/errors/compressor.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/compressor_test.go b/internal/errors/compressor_test.go index 7172716092..5eb9f85dd9 100644 --- a/internal/errors/compressor_test.go +++ b/internal/errors/compressor_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/config.go b/internal/errors/config.go index 5908c3cda0..a9f52a40a2 100644 --- a/internal/errors/config.go +++ b/internal/errors/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/corrector.go b/internal/errors/corrector.go index 5391f3591a..acb92afb67 100644 --- a/internal/errors/corrector.go +++ b/internal/errors/corrector.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/discoverer.go b/internal/errors/discoverer.go index a01f016c3e..2629a5c1aa 100644 --- a/internal/errors/discoverer.go +++ b/internal/errors/discoverer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/discoverer_test.go b/internal/errors/discoverer_test.go index 3d8aa263a5..de76513b0f 100644 --- a/internal/errors/discoverer_test.go +++ b/internal/errors/discoverer_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/errors.go b/internal/errors/errors.go index c0791aabe2..b0e482ab26 100644 --- a/internal/errors/errors.go +++ b/internal/errors/errors.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/errors_benchmark_test.go b/internal/errors/errors_benchmark_test.go index dd0f9268f2..92ef365b93 100644 --- a/internal/errors/errors_benchmark_test.go +++ b/internal/errors/errors_benchmark_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/errors_test.go b/internal/errors/errors_test.go index 32f7e99bef..43a5457d99 100644 --- a/internal/errors/errors_test.go +++ b/internal/errors/errors_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/file.go b/internal/errors/file.go index 80ee047173..25fefff7e4 100644 --- a/internal/errors/file.go +++ b/internal/errors/file.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/file_test.go b/internal/errors/file_test.go index 37407e4604..6980689ca7 100644 --- a/internal/errors/file_test.go +++ b/internal/errors/file_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/filter.go b/internal/errors/filter.go index 770df9fb36..3d72f1dd52 100644 --- a/internal/errors/filter.go +++ b/internal/errors/filter.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/filter_test.go b/internal/errors/filter_test.go index 2513fdf1c1..dd5a802ea5 100644 --- a/internal/errors/filter_test.go +++ b/internal/errors/filter_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/gongt.go b/internal/errors/gongt.go index 26d0a5e109..defe95fc0f 100644 --- a/internal/errors/gongt.go +++ b/internal/errors/gongt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/grpc.go b/internal/errors/grpc.go index a5675de8d6..296e978f7f 100644 --- a/internal/errors/grpc.go +++ b/internal/errors/grpc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/grpc_test.go b/internal/errors/grpc_test.go index 98543172d7..72e061cbae 100644 --- a/internal/errors/grpc_test.go +++ b/internal/errors/grpc_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/http.go b/internal/errors/http.go index 586a3c74e8..4776a9c4ea 100644 --- a/internal/errors/http.go +++ b/internal/errors/http.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/http_test.go b/internal/errors/http_test.go index 2498de2c33..71e01b0fdf 100644 --- a/internal/errors/http_test.go +++ b/internal/errors/http_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/info.go b/internal/errors/info.go index 14ddbef069..136a247b1a 100644 --- a/internal/errors/info.go +++ b/internal/errors/info.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/info_test.go b/internal/errors/info_test.go index d8735060a7..f79da1c52d 100644 --- a/internal/errors/info_test.go +++ b/internal/errors/info_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/io.go b/internal/errors/io.go index c0305c717e..9ccd0a386d 100644 --- a/internal/errors/io.go +++ b/internal/errors/io.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/io_test.go b/internal/errors/io_test.go index 436301a2ed..b732d63d60 100644 --- a/internal/errors/io_test.go +++ b/internal/errors/io_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/k8s.go b/internal/errors/k8s.go index 8ffa703bd1..b6de991c03 100644 --- a/internal/errors/k8s.go +++ b/internal/errors/k8s.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/lb.go b/internal/errors/lb.go index 817aaa0819..841a2eb5c6 100644 --- a/internal/errors/lb.go +++ b/internal/errors/lb.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/meta.go b/internal/errors/meta.go index 5bf37ccf64..ddb2b2802c 100644 --- a/internal/errors/meta.go +++ b/internal/errors/meta.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/mysql.go b/internal/errors/mysql.go index c2ab9dec40..4c5020a971 100644 --- a/internal/errors/mysql.go +++ b/internal/errors/mysql.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/mysql_test.go b/internal/errors/mysql_test.go index 637cb88ce7..13dc9993d1 100644 --- a/internal/errors/mysql_test.go +++ b/internal/errors/mysql_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/net.go b/internal/errors/net.go index a661f8b520..d21de4845a 100644 --- a/internal/errors/net.go +++ b/internal/errors/net.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/net_test.go b/internal/errors/net_test.go index fa70cd8e91..3793dc89c3 100644 --- a/internal/errors/net_test.go +++ b/internal/errors/net_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/ngt.go b/internal/errors/ngt.go index 872307a1ba..62f7b7ad34 100644 --- a/internal/errors/ngt.go +++ b/internal/errors/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/ngt_test.go b/internal/errors/ngt_test.go index 4522b7da5e..6c80cdc414 100644 --- a/internal/errors/ngt_test.go +++ b/internal/errors/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/observability.go b/internal/errors/observability.go index b6e087cbcd..099a25cd80 100644 --- a/internal/errors/observability.go +++ b/internal/errors/observability.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/observability_test.go b/internal/errors/observability_test.go index cf379718ca..361e0755b8 100644 --- a/internal/errors/observability_test.go +++ b/internal/errors/observability_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/option.go b/internal/errors/option.go index 7267b94cc9..874e2c7525 100644 --- a/internal/errors/option.go +++ b/internal/errors/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/option_test.go b/internal/errors/option_test.go index e034309d8e..314ac7e933 100644 --- a/internal/errors/option_test.go +++ b/internal/errors/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/redis.go b/internal/errors/redis.go index 0e12481b07..c27b47af56 100644 --- a/internal/errors/redis.go +++ b/internal/errors/redis.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/redis_test.go b/internal/errors/redis_test.go index 295bb45bc4..98add372c3 100644 --- a/internal/errors/redis_test.go +++ b/internal/errors/redis_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/runner.go b/internal/errors/runner.go index b0e414412e..19cad85fb5 100644 --- a/internal/errors/runner.go +++ b/internal/errors/runner.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/runner_test.go b/internal/errors/runner_test.go index 79d05d29fb..af62ebb393 100644 --- a/internal/errors/runner_test.go +++ b/internal/errors/runner_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/runtime.go b/internal/errors/runtime.go index c0da631661..337a86f3f7 100644 --- a/internal/errors/runtime.go +++ b/internal/errors/runtime.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/runtime_test.go b/internal/errors/runtime_test.go index 7f0bf84fb9..4c532d57c0 100644 --- a/internal/errors/runtime_test.go +++ b/internal/errors/runtime_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/storage.go b/internal/errors/storage.go index de1670d92c..d80764c075 100644 --- a/internal/errors/storage.go +++ b/internal/errors/storage.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/tls.go b/internal/errors/tls.go index a9de97512b..00357926c9 100644 --- a/internal/errors/tls.go +++ b/internal/errors/tls.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/unit.go b/internal/errors/unit.go index 01c632982c..2a60e24dee 100644 --- a/internal/errors/unit.go +++ b/internal/errors/unit.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/unit_test.go b/internal/errors/unit_test.go index 902f11a23d..0d4ceca89e 100644 --- a/internal/errors/unit_test.go +++ b/internal/errors/unit_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/vald.go b/internal/errors/vald.go index 67b695277d..949489a0b7 100644 --- a/internal/errors/vald.go +++ b/internal/errors/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/vald_test.go b/internal/errors/vald_test.go index fd12c8a6f7..2089cc4d60 100644 --- a/internal/errors/vald_test.go +++ b/internal/errors/vald_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/vqueue.go b/internal/errors/vqueue.go index 3d2f4aee19..ccac7994af 100644 --- a/internal/errors/vqueue.go +++ b/internal/errors/vqueue.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/worker.go b/internal/errors/worker.go index f3070dbebc..e6ee759c7f 100644 --- a/internal/errors/worker.go +++ b/internal/errors/worker.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/errors/worker_test.go b/internal/errors/worker_test.go index 737e622e9b..a898a98225 100644 --- a/internal/errors/worker_test.go +++ b/internal/errors/worker_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/file.go b/internal/file/file.go index deee2ad8f7..5dbb94cb06 100644 --- a/internal/file/file.go +++ b/internal/file/file.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/file_test.go b/internal/file/file_test.go index 91275a5ade..074320eb93 100644 --- a/internal/file/file_test.go +++ b/internal/file/file_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/watch/option.go b/internal/file/watch/option.go index f15fdff988..d403434653 100644 --- a/internal/file/watch/option.go +++ b/internal/file/watch/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/watch/option_test.go b/internal/file/watch/option_test.go index 8e6dd23ef3..b1e3b0052a 100644 --- a/internal/file/watch/option_test.go +++ b/internal/file/watch/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/watch/watch.go b/internal/file/watch/watch.go index e822cd8b8c..e193ee2df8 100644 --- a/internal/file/watch/watch.go +++ b/internal/file/watch/watch.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/file/watch/watch_test.go b/internal/file/watch/watch_test.go index e704c5091c..c4d25ec157 100644 --- a/internal/file/watch/watch_test.go +++ b/internal/file/watch/watch_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/info/info.go b/internal/info/info.go index c375145f50..a9dcf0cd3c 100644 --- a/internal/info/info.go +++ b/internal/info/info.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/info/info_bench_test.go b/internal/info/info_bench_test.go index 7d6cb07257..1696235155 100644 --- a/internal/info/info_bench_test.go +++ b/internal/info/info_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/info/info_test.go b/internal/info/info_test.go index f8859ac159..ca0c7b2330 100644 --- a/internal/info/info_test.go +++ b/internal/info/info_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/info/option.go b/internal/info/option.go index 24214176e2..8b89ee5bea 100644 --- a/internal/info/option.go +++ b/internal/info/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/info/option_test.go b/internal/info/option_test.go index 3daf0176b1..b73b026daf 100644 --- a/internal/info/option_test.go +++ b/internal/info/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/io/copy.go b/internal/io/copy.go index 566bf9218a..b7d1c7c6c2 100644 --- a/internal/io/copy.go +++ b/internal/io/copy.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/io/copy_bench_test.go b/internal/io/copy_bench_test.go index 8970da8848..82901d127f 100644 --- a/internal/io/copy_bench_test.go +++ b/internal/io/copy_bench_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/io/copy_test.go b/internal/io/copy_test.go index 8faf58f649..9c3aafb88f 100644 --- a/internal/io/copy_test.go +++ b/internal/io/copy_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/io/io.go b/internal/io/io.go index f836739118..51fb0fa637 100644 --- a/internal/io/io.go +++ b/internal/io/io.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/io/io_test.go b/internal/io/io_test.go index a3f26cd68b..5e36958014 100644 --- a/internal/io/io_test.go +++ b/internal/io/io_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/client/client.go b/internal/k8s/client/client.go index 2f7c56b36d..3063d7e528 100644 --- a/internal/k8s/client/client.go +++ b/internal/k8s/client/client.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/client/client_test.go b/internal/k8s/client/client_test.go index 1feec7b39f..4922ef0952 100644 --- a/internal/k8s/client/client_test.go +++ b/internal/k8s/client/client_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/client/option.go b/internal/k8s/client/option.go index b5eaf30c98..cdde4fc2c1 100644 --- a/internal/k8s/client/option.go +++ b/internal/k8s/client/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/client/option_test.go b/internal/k8s/client/option_test.go index bd009daa9c..0edcfd5612 100644 --- a/internal/k8s/client/option_test.go +++ b/internal/k8s/client/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/node/node.go b/internal/k8s/metrics/node/node.go index c2d23171c4..ab8fb8eb4e 100644 --- a/internal/k8s/metrics/node/node.go +++ b/internal/k8s/metrics/node/node.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/node/node_test.go b/internal/k8s/metrics/node/node_test.go index 93dbd413e3..ac8b42d13b 100644 --- a/internal/k8s/metrics/node/node_test.go +++ b/internal/k8s/metrics/node/node_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/node/option.go b/internal/k8s/metrics/node/option.go index 40d1d9270f..10fa86b630 100644 --- a/internal/k8s/metrics/node/option.go +++ b/internal/k8s/metrics/node/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/node/option_test.go b/internal/k8s/metrics/node/option_test.go index a5b6797b5c..515b2d1c55 100644 --- a/internal/k8s/metrics/node/option_test.go +++ b/internal/k8s/metrics/node/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/pod/option.go b/internal/k8s/metrics/pod/option.go index 927ff299c2..c5a5dae408 100644 --- a/internal/k8s/metrics/pod/option.go +++ b/internal/k8s/metrics/pod/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/pod/option_test.go b/internal/k8s/metrics/pod/option_test.go index ff1e8ead7e..ce531f040b 100644 --- a/internal/k8s/metrics/pod/option_test.go +++ b/internal/k8s/metrics/pod/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/pod/pod.go b/internal/k8s/metrics/pod/pod.go index ef53a20c41..6eb1e46844 100644 --- a/internal/k8s/metrics/pod/pod.go +++ b/internal/k8s/metrics/pod/pod.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/metrics/pod/pod_test.go b/internal/k8s/metrics/pod/pod_test.go index c587aaa550..4769484949 100644 --- a/internal/k8s/metrics/pod/pod_test.go +++ b/internal/k8s/metrics/pod/pod_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/node/node.go b/internal/k8s/node/node.go index 0e0a61078d..5a9d649666 100644 --- a/internal/k8s/node/node.go +++ b/internal/k8s/node/node.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/node/node_test.go b/internal/k8s/node/node_test.go index 839933fc95..f779c710f4 100644 --- a/internal/k8s/node/node_test.go +++ b/internal/k8s/node/node_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/node/option.go b/internal/k8s/node/option.go index 9822ee93be..b0daf140a6 100644 --- a/internal/k8s/node/option.go +++ b/internal/k8s/node/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/node/option_test.go b/internal/k8s/node/option_test.go index 7d7873a2d7..0be488383d 100644 --- a/internal/k8s/node/option_test.go +++ b/internal/k8s/node/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/option.go b/internal/k8s/option.go index 16fc8d7541..926bf2353b 100644 --- a/internal/k8s/option.go +++ b/internal/k8s/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/option_test.go b/internal/k8s/option_test.go index f8f0620bc7..cda300deba 100644 --- a/internal/k8s/option_test.go +++ b/internal/k8s/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/pod/option.go b/internal/k8s/pod/option.go index f3cb891574..de78fb592c 100644 --- a/internal/k8s/pod/option.go +++ b/internal/k8s/pod/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/pod/option_test.go b/internal/k8s/pod/option_test.go index ab2c12d875..713eef90de 100644 --- a/internal/k8s/pod/option_test.go +++ b/internal/k8s/pod/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/pod/pod.go b/internal/k8s/pod/pod.go index 0784636692..197bfeb142 100644 --- a/internal/k8s/pod/pod.go +++ b/internal/k8s/pod/pod.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/pod/pod_test.go b/internal/k8s/pod/pod_test.go index c222dad42c..267e56e970 100644 --- a/internal/k8s/pod/pod_test.go +++ b/internal/k8s/pod/pod_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/reconciler.go b/internal/k8s/reconciler.go index b5533169d4..0a065b8be0 100644 --- a/internal/k8s/reconciler.go +++ b/internal/k8s/reconciler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/reconciler_test.go b/internal/k8s/reconciler_test.go index b424bc057f..42e071211e 100644 --- a/internal/k8s/reconciler_test.go +++ b/internal/k8s/reconciler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/service/option.go b/internal/k8s/service/option.go index 0effc6cec2..c9d1f9170a 100644 --- a/internal/k8s/service/option.go +++ b/internal/k8s/service/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/service/option_test.go b/internal/k8s/service/option_test.go index c7debcd75e..a78b92fca6 100644 --- a/internal/k8s/service/option_test.go +++ b/internal/k8s/service/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/service/service.go b/internal/k8s/service/service.go index 523d252d5e..2502adc74b 100644 --- a/internal/k8s/service/service.go +++ b/internal/k8s/service/service.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/k8s/service/service_test.go b/internal/k8s/service/service_test.go index 0ce51a8890..390d2bbdcb 100644 --- a/internal/k8s/service/service_test.go +++ b/internal/k8s/service/service_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/format/format.go b/internal/log/format/format.go index f086777b67..d8f6090372 100644 --- a/internal/log/format/format.go +++ b/internal/log/format/format.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/format/format_test.go b/internal/log/format/format_test.go index 99b73f725d..d4abcf28e9 100644 --- a/internal/log/format/format_test.go +++ b/internal/log/format/format_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/glg/glg.go b/internal/log/glg/glg.go index 64f4fedabf..8b5912ac3a 100644 --- a/internal/log/glg/glg.go +++ b/internal/log/glg/glg.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/glg/glg_test.go b/internal/log/glg/glg_test.go index 2f61dae0ac..ddbd410284 100644 --- a/internal/log/glg/glg_test.go +++ b/internal/log/glg/glg_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/glg/option.go b/internal/log/glg/option.go index 7c293e6813..2d80eb4d0c 100644 --- a/internal/log/glg/option.go +++ b/internal/log/glg/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/glg/option_test.go b/internal/log/glg/option_test.go index b8846ab902..4b960f7c5f 100644 --- a/internal/log/glg/option_test.go +++ b/internal/log/glg/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/level/level.go b/internal/log/level/level.go index d5b893025d..e4be79e98b 100644 --- a/internal/log/level/level.go +++ b/internal/log/level/level.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/level/level_test.go b/internal/log/level/level_test.go index 3366e94fc0..f8a9199315 100644 --- a/internal/log/level/level_test.go +++ b/internal/log/level/level_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/log.go b/internal/log/log.go index 058d3a7dc2..461c1f5f5b 100644 --- a/internal/log/log.go +++ b/internal/log/log.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/log_test.go b/internal/log/log_test.go index 722dc67d54..d7ecbe6f8a 100644 --- a/internal/log/log_test.go +++ b/internal/log/log_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/logger/iface.go b/internal/log/logger/iface.go index 12edda634d..b34290d8ab 100644 --- a/internal/log/logger/iface.go +++ b/internal/log/logger/iface.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/logger/type.go b/internal/log/logger/type.go index 4a641cca34..51736695d6 100644 --- a/internal/log/logger/type.go +++ b/internal/log/logger/type.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/logger/type_test.go b/internal/log/logger/type_test.go index 87b4e09566..919fa51232 100644 --- a/internal/log/logger/type_test.go +++ b/internal/log/logger/type_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/mock/logger.go b/internal/log/mock/logger.go index 43580beb25..7c5f15ec07 100644 --- a/internal/log/mock/logger.go +++ b/internal/log/mock/logger.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/mock/logger_test.go b/internal/log/mock/logger_test.go index 32c4d48722..5f30169ea1 100644 --- a/internal/log/mock/logger_test.go +++ b/internal/log/mock/logger_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/mock/retry.go b/internal/log/mock/retry.go index 80b385b9c7..dc7fac6ee8 100644 --- a/internal/log/mock/retry.go +++ b/internal/log/mock/retry.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/mock/retry_test.go b/internal/log/mock/retry_test.go index 795b82549e..f9fa60f34b 100644 --- a/internal/log/mock/retry_test.go +++ b/internal/log/mock/retry_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/nop/nop.go b/internal/log/nop/nop.go index f994024890..d84600504c 100644 --- a/internal/log/nop/nop.go +++ b/internal/log/nop/nop.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/nop/nop_test.go b/internal/log/nop/nop_test.go index e2d6a83995..89a723d037 100644 --- a/internal/log/nop/nop_test.go +++ b/internal/log/nop/nop_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/option.go b/internal/log/option.go index dbb9c6ae32..71efb01722 100644 --- a/internal/log/option.go +++ b/internal/log/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/option_test.go b/internal/log/option_test.go index 89c372b9eb..62bf9511fd 100644 --- a/internal/log/option_test.go +++ b/internal/log/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/retry/option.go b/internal/log/retry/option.go index bbccf12929..b627b00b9c 100644 --- a/internal/log/retry/option.go +++ b/internal/log/retry/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/retry/option_test.go b/internal/log/retry/option_test.go index 3b1c44e1e2..702df02427 100644 --- a/internal/log/retry/option_test.go +++ b/internal/log/retry/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/retry/retry.go b/internal/log/retry/retry.go index 452d6dddb6..f64ad0fb1d 100644 --- a/internal/log/retry/retry.go +++ b/internal/log/retry/retry.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/retry/retry_test.go b/internal/log/retry/retry_test.go index eeb1103fc0..12e564d05d 100644 --- a/internal/log/retry/retry_test.go +++ b/internal/log/retry/retry_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/zap/option.go b/internal/log/zap/option.go index 14f4107c57..bfccc92345 100644 --- a/internal/log/zap/option.go +++ b/internal/log/zap/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/zap/option_test.go b/internal/log/zap/option_test.go index 3776bd361f..8c86239223 100644 --- a/internal/log/zap/option_test.go +++ b/internal/log/zap/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/zap/zap.go b/internal/log/zap/zap.go index 09519bfe13..796bb67014 100644 --- a/internal/log/zap/zap.go +++ b/internal/log/zap/zap.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/log/zap/zap_test.go b/internal/log/zap/zap_test.go index 9e3f070f7f..c073d75b8b 100644 --- a/internal/log/zap/zap_test.go +++ b/internal/log/zap/zap_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control.go b/internal/net/control/control.go index 1310cebab1..9f6f5b04f8 100644 --- a/internal/net/control/control.go +++ b/internal/net/control/control.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control_darwin.go b/internal/net/control/control_darwin.go index 8e76db7613..7171834e34 100644 --- a/internal/net/control/control_darwin.go +++ b/internal/net/control/control_darwin.go @@ -1,7 +1,7 @@ //go:build darwin && !linux && !windows && !wasm && !js // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control_other.go b/internal/net/control/control_other.go index a9d54a0051..a67fe0bf76 100644 --- a/internal/net/control/control_other.go +++ b/internal/net/control/control_other.go @@ -1,7 +1,7 @@ //go:build wasm && js && !windows && !linux && !darwin // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control_test.go b/internal/net/control/control_test.go index cff7ea29c6..825eb01888 100644 --- a/internal/net/control/control_test.go +++ b/internal/net/control/control_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control_unix.go b/internal/net/control/control_unix.go index 43325d3e10..51403ea871 100644 --- a/internal/net/control/control_unix.go +++ b/internal/net/control/control_unix.go @@ -1,7 +1,7 @@ //go:build linux && !windows && !wasm && !js && !darwin // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/control/control_windows.go b/internal/net/control/control_windows.go index 796002b20e..33a7818059 100644 --- a/internal/net/control/control_windows.go +++ b/internal/net/control/control_windows.go @@ -1,7 +1,7 @@ //go:build windows // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/dialer.go b/internal/net/dialer.go index 689d90f116..d747c2bd6f 100644 --- a/internal/net/dialer.go +++ b/internal/net/dialer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/dialer_test.go b/internal/net/dialer_test.go index 99140227a0..23f4962744 100644 --- a/internal/net/dialer_test.go +++ b/internal/net/dialer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/client.go b/internal/net/grpc/client.go index dc0da88de5..3e0038d6f6 100644 --- a/internal/net/grpc/client.go +++ b/internal/net/grpc/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/client_test.go b/internal/net/grpc/client_test.go index d6a54e384d..da238411a4 100644 --- a/internal/net/grpc/client_test.go +++ b/internal/net/grpc/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/codec.go b/internal/net/grpc/codec.go index cfff2a3eae..f19824197b 100644 --- a/internal/net/grpc/codec.go +++ b/internal/net/grpc/codec.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/codec_test.go b/internal/net/grpc/codec_test.go index 82f43b4dc9..6c9b941f70 100644 --- a/internal/net/grpc/codec_test.go +++ b/internal/net/grpc/codec_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/codes/codes.go b/internal/net/grpc/codes/codes.go index 182f4c44e2..2384dcf548 100644 --- a/internal/net/grpc/codes/codes.go +++ b/internal/net/grpc/codes/codes.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/context.go b/internal/net/grpc/context.go index 3ace275dd1..5ca9c3508e 100644 --- a/internal/net/grpc/context.go +++ b/internal/net/grpc/context.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/context_test.go b/internal/net/grpc/context_test.go index d2a1aa0866..ab790f32db 100644 --- a/internal/net/grpc/context_test.go +++ b/internal/net/grpc/context_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/credentials/credentials.go b/internal/net/grpc/credentials/credentials.go index 2c0c5bdab3..80413ff60f 100644 --- a/internal/net/grpc/credentials/credentials.go +++ b/internal/net/grpc/credentials/credentials.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/credentials/credentials_test.go b/internal/net/grpc/credentials/credentials_test.go index b72ad3c7bb..22bf44cc75 100644 --- a/internal/net/grpc/credentials/credentials_test.go +++ b/internal/net/grpc/credentials/credentials_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/errdetails/errdetails.go b/internal/net/grpc/errdetails/errdetails.go index 36503e6986..b3dc2550c6 100644 --- a/internal/net/grpc/errdetails/errdetails.go +++ b/internal/net/grpc/errdetails/errdetails.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/errdetails/errdetails_test.go b/internal/net/grpc/errdetails/errdetails_test.go index 88a51cdd89..0dd719afce 100644 --- a/internal/net/grpc/errdetails/errdetails_test.go +++ b/internal/net/grpc/errdetails/errdetails_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/handler.go b/internal/net/grpc/handler.go index d6d1917a69..916a248aed 100644 --- a/internal/net/grpc/handler.go +++ b/internal/net/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/health/health.go b/internal/net/grpc/health/health.go index ee8ca7cf1a..0feba7960c 100644 --- a/internal/net/grpc/health/health.go +++ b/internal/net/grpc/health/health.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/health/health_test.go b/internal/net/grpc/health/health_test.go index 9f572be653..ce9e0a9168 100644 --- a/internal/net/grpc/health/health_test.go +++ b/internal/net/grpc/health/health_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor.go b/internal/net/grpc/interceptor.go index 2616047b2a..ffe74f2c12 100644 --- a/internal/net/grpc/interceptor.go +++ b/internal/net/grpc/interceptor.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/client/trace/trace.go b/internal/net/grpc/interceptor/client/trace/trace.go index fb99f743ec..aee5a63edc 100644 --- a/internal/net/grpc/interceptor/client/trace/trace.go +++ b/internal/net/grpc/interceptor/client/trace/trace.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/logging/accesslog.go b/internal/net/grpc/interceptor/server/logging/accesslog.go index e192749d82..488585a2b6 100644 --- a/internal/net/grpc/interceptor/server/logging/accesslog.go +++ b/internal/net/grpc/interceptor/server/logging/accesslog.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/logging/accesslog_test.go b/internal/net/grpc/interceptor/server/logging/accesslog_test.go index 99db62ee26..9c3d154b1b 100644 --- a/internal/net/grpc/interceptor/server/logging/accesslog_test.go +++ b/internal/net/grpc/interceptor/server/logging/accesslog_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/metric/metric.go b/internal/net/grpc/interceptor/server/metric/metric.go index a2db800c3b..e6915f0dbe 100644 --- a/internal/net/grpc/interceptor/server/metric/metric.go +++ b/internal/net/grpc/interceptor/server/metric/metric.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/metric/metric_test.go b/internal/net/grpc/interceptor/server/metric/metric_test.go index 7c99425348..02596d06fb 100644 --- a/internal/net/grpc/interceptor/server/metric/metric_test.go +++ b/internal/net/grpc/interceptor/server/metric/metric_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/recover/recover.go b/internal/net/grpc/interceptor/server/recover/recover.go index 5015f9ad6a..12a6a313d6 100644 --- a/internal/net/grpc/interceptor/server/recover/recover.go +++ b/internal/net/grpc/interceptor/server/recover/recover.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/recover/recover_test.go b/internal/net/grpc/interceptor/server/recover/recover_test.go index a98812e2e1..327cfc24d8 100644 --- a/internal/net/grpc/interceptor/server/recover/recover_test.go +++ b/internal/net/grpc/interceptor/server/recover/recover_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/trace/trace.go b/internal/net/grpc/interceptor/server/trace/trace.go index 4a71b36120..0f061f9238 100644 --- a/internal/net/grpc/interceptor/server/trace/trace.go +++ b/internal/net/grpc/interceptor/server/trace/trace.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/interceptor/server/trace/trace_test.go b/internal/net/grpc/interceptor/server/trace/trace_test.go index bfe099d709..311c274e29 100644 --- a/internal/net/grpc/interceptor/server/trace/trace_test.go +++ b/internal/net/grpc/interceptor/server/trace/trace_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/keepalive/keepalive.go b/internal/net/grpc/keepalive/keepalive.go index 69ed0b8513..a3ba335ce6 100644 --- a/internal/net/grpc/keepalive/keepalive.go +++ b/internal/net/grpc/keepalive/keepalive.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/logger/logger.go b/internal/net/grpc/logger/logger.go index a6ebb8e0f7..4c18a7d3ab 100644 --- a/internal/net/grpc/logger/logger.go +++ b/internal/net/grpc/logger/logger.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/logger/logger_test.go b/internal/net/grpc/logger/logger_test.go index 69b129e2d7..7583e4c6d4 100644 --- a/internal/net/grpc/logger/logger_test.go +++ b/internal/net/grpc/logger/logger_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/option.go b/internal/net/grpc/option.go index 4358b8a045..3d896f48d8 100644 --- a/internal/net/grpc/option.go +++ b/internal/net/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/option_test.go b/internal/net/grpc/option_test.go index d26698eed5..0ee01e2afa 100644 --- a/internal/net/grpc/option_test.go +++ b/internal/net/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/pool/option.go b/internal/net/grpc/pool/option.go index a405c3b009..1b1b6bf273 100644 --- a/internal/net/grpc/pool/option.go +++ b/internal/net/grpc/pool/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/pool/option_test.go b/internal/net/grpc/pool/option_test.go index 06f1279f17..46e50f40e8 100644 --- a/internal/net/grpc/pool/option_test.go +++ b/internal/net/grpc/pool/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/pool/pool.go b/internal/net/grpc/pool/pool.go index e1576aaf65..0f97bd2f18 100644 --- a/internal/net/grpc/pool/pool.go +++ b/internal/net/grpc/pool/pool.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/pool/pool_bench_test.go b/internal/net/grpc/pool/pool_bench_test.go index f287b64c43..c3d2b5528f 100644 --- a/internal/net/grpc/pool/pool_bench_test.go +++ b/internal/net/grpc/pool/pool_bench_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/pool/pool_test.go b/internal/net/grpc/pool/pool_test.go index a0455869c1..c5d95b3b76 100644 --- a/internal/net/grpc/pool/pool_test.go +++ b/internal/net/grpc/pool/pool_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/proto/proto.go b/internal/net/grpc/proto/proto.go index 45aa36fcfc..981b2678cb 100644 --- a/internal/net/grpc/proto/proto.go +++ b/internal/net/grpc/proto/proto.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/proto/proto_test.go b/internal/net/grpc/proto/proto_test.go index 22d756572e..388a49b8db 100644 --- a/internal/net/grpc/proto/proto_test.go +++ b/internal/net/grpc/proto/proto_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/reflection/reflection.go b/internal/net/grpc/reflection/reflection.go index 568507df92..2a402a9753 100644 --- a/internal/net/grpc/reflection/reflection.go +++ b/internal/net/grpc/reflection/reflection.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/server.go b/internal/net/grpc/server.go index b49b35f732..e6406305e7 100644 --- a/internal/net/grpc/server.go +++ b/internal/net/grpc/server.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/server_test.go b/internal/net/grpc/server_test.go index b8b6e57750..fff30f7963 100644 --- a/internal/net/grpc/server_test.go +++ b/internal/net/grpc/server_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/status/status.go b/internal/net/grpc/status/status.go index 21b7d7add1..bea96c2921 100644 --- a/internal/net/grpc/status/status.go +++ b/internal/net/grpc/status/status.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/status/status_test.go b/internal/net/grpc/status/status_test.go index 6354a9fc42..04d386bc64 100644 --- a/internal/net/grpc/status/status_test.go +++ b/internal/net/grpc/status/status_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/stream.go b/internal/net/grpc/stream.go index 15ebbbd755..492280a804 100644 --- a/internal/net/grpc/stream.go +++ b/internal/net/grpc/stream.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/stream_test.go b/internal/net/grpc/stream_test.go index 27438cbdde..dbe00b6130 100644 --- a/internal/net/grpc/stream_test.go +++ b/internal/net/grpc/stream_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/types/types.go b/internal/net/grpc/types/types.go index 4759d23d65..ad4332554b 100644 --- a/internal/net/grpc/types/types.go +++ b/internal/net/grpc/types/types.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/grpc/types/types_test.go b/internal/net/grpc/types/types_test.go index 6e8fbd02b5..ee6f0a1ef3 100644 --- a/internal/net/grpc/types/types_test.go +++ b/internal/net/grpc/types/types_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/client/client.go b/internal/net/http/client/client.go index 6c1c2a7b13..dff6e79bae 100644 --- a/internal/net/http/client/client.go +++ b/internal/net/http/client/client.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/client/client_test.go b/internal/net/http/client/client_test.go index 0c35fbac4c..9b621f9f5a 100644 --- a/internal/net/http/client/client_test.go +++ b/internal/net/http/client/client_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/client/option.go b/internal/net/http/client/option.go index e501a02528..133d297468 100644 --- a/internal/net/http/client/option.go +++ b/internal/net/http/client/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/client/option_test.go b/internal/net/http/client/option_test.go index 8d786143fa..5d5363b24a 100644 --- a/internal/net/http/client/option_test.go +++ b/internal/net/http/client/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/dump/dump.go b/internal/net/http/dump/dump.go index 7a949e6947..89d806e281 100644 --- a/internal/net/http/dump/dump.go +++ b/internal/net/http/dump/dump.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/dump/dump_test.go b/internal/net/http/dump/dump_test.go index 4f021a77b6..40dd5539c2 100644 --- a/internal/net/http/dump/dump_test.go +++ b/internal/net/http/dump/dump_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/json/json.go b/internal/net/http/json/json.go index b6bfcda77c..aed11fa6cb 100644 --- a/internal/net/http/json/json.go +++ b/internal/net/http/json/json.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/json/json_test.go b/internal/net/http/json/json_test.go index 7a18a852f6..221a7f64a6 100644 --- a/internal/net/http/json/json_test.go +++ b/internal/net/http/json/json_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/metrics/pprof.go b/internal/net/http/metrics/pprof.go index f74407dc25..e938ab8683 100644 --- a/internal/net/http/metrics/pprof.go +++ b/internal/net/http/metrics/pprof.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/metrics/pprof_test.go b/internal/net/http/metrics/pprof_test.go index 2af8c21647..0b18c53ce4 100644 --- a/internal/net/http/metrics/pprof_test.go +++ b/internal/net/http/metrics/pprof_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/middleware.go b/internal/net/http/middleware/middleware.go index 120ad21768..592549d2b7 100644 --- a/internal/net/http/middleware/middleware.go +++ b/internal/net/http/middleware/middleware.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/middleware_test.go b/internal/net/http/middleware/middleware_test.go index 1cad6eafe1..0b4daea2b5 100644 --- a/internal/net/http/middleware/middleware_test.go +++ b/internal/net/http/middleware/middleware_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/option.go b/internal/net/http/middleware/option.go index 2e99a74236..9e47315379 100644 --- a/internal/net/http/middleware/option.go +++ b/internal/net/http/middleware/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/option_test.go b/internal/net/http/middleware/option_test.go index 2f3f506184..7df6edaab3 100644 --- a/internal/net/http/middleware/option_test.go +++ b/internal/net/http/middleware/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/timeout.go b/internal/net/http/middleware/timeout.go index 9250ac6952..75d161c4a5 100644 --- a/internal/net/http/middleware/timeout.go +++ b/internal/net/http/middleware/timeout.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/middleware/timeout_test.go b/internal/net/http/middleware/timeout_test.go index 88a1fe4504..6dfa309656 100644 --- a/internal/net/http/middleware/timeout_test.go +++ b/internal/net/http/middleware/timeout_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/rest/rest.go b/internal/net/http/rest/rest.go index 6a8367e1e5..3508be7d0c 100644 --- a/internal/net/http/rest/rest.go +++ b/internal/net/http/rest/rest.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/rest/rest_test.go b/internal/net/http/rest/rest_test.go index cc553bf955..51282cd9f0 100644 --- a/internal/net/http/rest/rest_test.go +++ b/internal/net/http/rest/rest_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/middleware_mock.go b/internal/net/http/routing/middleware_mock.go index b96826144a..d50786a58a 100644 --- a/internal/net/http/routing/middleware_mock.go +++ b/internal/net/http/routing/middleware_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/option.go b/internal/net/http/routing/option.go index f12288db6b..a4e59310eb 100644 --- a/internal/net/http/routing/option.go +++ b/internal/net/http/routing/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/option_test.go b/internal/net/http/routing/option_test.go index 57e7cd2760..4ad6c13380 100644 --- a/internal/net/http/routing/option_test.go +++ b/internal/net/http/routing/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/router.go b/internal/net/http/routing/router.go index 13c6fa6ea3..4400571c76 100644 --- a/internal/net/http/routing/router.go +++ b/internal/net/http/routing/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/router_test.go b/internal/net/http/routing/router_test.go index 82221b8b0e..79dbb1b3d5 100644 --- a/internal/net/http/routing/router_test.go +++ b/internal/net/http/routing/router_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/routing/routes.go b/internal/net/http/routing/routes.go index 630616cfd8..75b8d3ce8b 100644 --- a/internal/net/http/routing/routes.go +++ b/internal/net/http/routing/routes.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/transport/option.go b/internal/net/http/transport/option.go index c42357cabe..f4b9f4718e 100644 --- a/internal/net/http/transport/option.go +++ b/internal/net/http/transport/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/transport/option_test.go b/internal/net/http/transport/option_test.go index 27f64c01e2..a83ec272dc 100644 --- a/internal/net/http/transport/option_test.go +++ b/internal/net/http/transport/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/transport/roundtrip.go b/internal/net/http/transport/roundtrip.go index 6414e78e5a..128c6231e6 100644 --- a/internal/net/http/transport/roundtrip.go +++ b/internal/net/http/transport/roundtrip.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/transport/roundtrip_mock.go b/internal/net/http/transport/roundtrip_mock.go index deacb1a04b..f3a0549efb 100644 --- a/internal/net/http/transport/roundtrip_mock.go +++ b/internal/net/http/transport/roundtrip_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/http/transport/roundtrip_test.go b/internal/net/http/transport/roundtrip_test.go index 4ead95dc01..984b77a781 100644 --- a/internal/net/http/transport/roundtrip_test.go +++ b/internal/net/http/transport/roundtrip_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/net.go b/internal/net/net.go index ca2a7c2fdd..a14369afa5 100644 --- a/internal/net/net.go +++ b/internal/net/net.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/net_test.go b/internal/net/net_test.go index b35d3ea6d8..1c055fa0a8 100644 --- a/internal/net/net_test.go +++ b/internal/net/net_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/option.go b/internal/net/option.go index 5afbc99d16..6fad7f6317 100644 --- a/internal/net/option.go +++ b/internal/net/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/net/option_test.go b/internal/net/option_test.go index 6f87c0067d..56e42afd5c 100644 --- a/internal/net/option_test.go +++ b/internal/net/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/attribute/attribute.go b/internal/observability/attribute/attribute.go index 24df7231e2..3a67f83c4b 100644 --- a/internal/observability/attribute/attribute.go +++ b/internal/observability/attribute/attribute.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/attribute/attribute_test.go b/internal/observability/attribute/attribute_test.go index 4be47503b6..36c1d860f6 100644 --- a/internal/observability/attribute/attribute_test.go +++ b/internal/observability/attribute/attribute_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/exporter/exporter.go b/internal/observability/exporter/exporter.go index 8509a70fb2..707a209998 100644 --- a/internal/observability/exporter/exporter.go +++ b/internal/observability/exporter/exporter.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/exporter/otlp/option.go b/internal/observability/exporter/otlp/option.go index 3fc35c118e..c452f09346 100644 --- a/internal/observability/exporter/otlp/option.go +++ b/internal/observability/exporter/otlp/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/exporter/otlp/option_test.go b/internal/observability/exporter/otlp/option_test.go index 3e8b2f6b95..0d88b869f1 100644 --- a/internal/observability/exporter/otlp/option_test.go +++ b/internal/observability/exporter/otlp/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/exporter/otlp/otlp.go b/internal/observability/exporter/otlp/otlp.go index 652d5d964f..b26cd5e04b 100644 --- a/internal/observability/exporter/otlp/otlp.go +++ b/internal/observability/exporter/otlp/otlp.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/exporter/otlp/otlp_test.go b/internal/observability/exporter/otlp/otlp_test.go index 55cde7c381..1f82c9db51 100644 --- a/internal/observability/exporter/otlp/otlp_test.go +++ b/internal/observability/exporter/otlp/otlp_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/agent/core/ngt/ngt.go b/internal/observability/metrics/agent/core/ngt/ngt.go index a7016d3512..52838825e1 100644 --- a/internal/observability/metrics/agent/core/ngt/ngt.go +++ b/internal/observability/metrics/agent/core/ngt/ngt.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/agent/core/ngt/ngt_test.go b/internal/observability/metrics/agent/core/ngt/ngt_test.go index 2bd0040c9e..63eafa8f2d 100644 --- a/internal/observability/metrics/agent/core/ngt/ngt_test.go +++ b/internal/observability/metrics/agent/core/ngt/ngt_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/agent/sidecar/sidecar.go b/internal/observability/metrics/agent/sidecar/sidecar.go index 433e535a8e..256e89d4cd 100644 --- a/internal/observability/metrics/agent/sidecar/sidecar.go +++ b/internal/observability/metrics/agent/sidecar/sidecar.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/agent/sidecar/sidecar_test.go b/internal/observability/metrics/agent/sidecar/sidecar_test.go index c42b987034..eda8de0508 100644 --- a/internal/observability/metrics/agent/sidecar/sidecar_test.go +++ b/internal/observability/metrics/agent/sidecar/sidecar_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/backoff/backoff.go b/internal/observability/metrics/backoff/backoff.go index c085b10ed3..c1fdbb5c44 100644 --- a/internal/observability/metrics/backoff/backoff.go +++ b/internal/observability/metrics/backoff/backoff.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/backoff/backoff_test.go b/internal/observability/metrics/backoff/backoff_test.go index 8edca9439a..ea452678ed 100644 --- a/internal/observability/metrics/backoff/backoff_test.go +++ b/internal/observability/metrics/backoff/backoff_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/circuitbreaker/circuitbreaker.go b/internal/observability/metrics/circuitbreaker/circuitbreaker.go index 64b5feb3c0..3bff4943d2 100644 --- a/internal/observability/metrics/circuitbreaker/circuitbreaker.go +++ b/internal/observability/metrics/circuitbreaker/circuitbreaker.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/circuitbreaker/circuitbreaker_test.go b/internal/observability/metrics/circuitbreaker/circuitbreaker_test.go index 3106bafe3f..cc9b4322d4 100644 --- a/internal/observability/metrics/circuitbreaker/circuitbreaker_test.go +++ b/internal/observability/metrics/circuitbreaker/circuitbreaker_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/grpc/grpc.go b/internal/observability/metrics/grpc/grpc.go index 3e8f8fa19f..8e503a97e3 100644 --- a/internal/observability/metrics/grpc/grpc.go +++ b/internal/observability/metrics/grpc/grpc.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/grpc/grpc_test.go b/internal/observability/metrics/grpc/grpc_test.go index 8babb687eb..41bb681be6 100644 --- a/internal/observability/metrics/grpc/grpc_test.go +++ b/internal/observability/metrics/grpc/grpc_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/index/job/correction/correction.go b/internal/observability/metrics/index/job/correction/correction.go index 3027e5c5a2..c6b72f517c 100644 --- a/internal/observability/metrics/index/job/correction/correction.go +++ b/internal/observability/metrics/index/job/correction/correction.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/index/job/correction/correction_test.go b/internal/observability/metrics/index/job/correction/correction_test.go index 1b41d0b73c..e37b690fd1 100644 --- a/internal/observability/metrics/index/job/correction/correction_test.go +++ b/internal/observability/metrics/index/job/correction/correction_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/info/info.go b/internal/observability/metrics/info/info.go index f6c8dbed02..b47a2a70cd 100644 --- a/internal/observability/metrics/info/info.go +++ b/internal/observability/metrics/info/info.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/info/info_test.go b/internal/observability/metrics/info/info_test.go index a2d8886938..590b9c07f9 100644 --- a/internal/observability/metrics/info/info_test.go +++ b/internal/observability/metrics/info/info_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/manager/index/index.go b/internal/observability/metrics/manager/index/index.go index 9976ab8095..9f7b47e1ad 100644 --- a/internal/observability/metrics/manager/index/index.go +++ b/internal/observability/metrics/manager/index/index.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/manager/index/index_test.go b/internal/observability/metrics/manager/index/index_test.go index d6c5ff3c4b..b8022e6fe9 100644 --- a/internal/observability/metrics/manager/index/index_test.go +++ b/internal/observability/metrics/manager/index/index_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/mem/mem.go b/internal/observability/metrics/mem/mem.go index e94eb7ff54..bcb6791b25 100644 --- a/internal/observability/metrics/mem/mem.go +++ b/internal/observability/metrics/mem/mem.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/metrics.go b/internal/observability/metrics/metrics.go index c6bf3e4cb0..6aa2b5a1d1 100644 --- a/internal/observability/metrics/metrics.go +++ b/internal/observability/metrics/metrics.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/metrics_test.go b/internal/observability/metrics/metrics_test.go index 72ebfa5c04..b5ceac3d07 100644 --- a/internal/observability/metrics/metrics_test.go +++ b/internal/observability/metrics/metrics_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/runtime/cgo/cgo.go b/internal/observability/metrics/runtime/cgo/cgo.go index 91550cbf26..1df2e17fb8 100644 --- a/internal/observability/metrics/runtime/cgo/cgo.go +++ b/internal/observability/metrics/runtime/cgo/cgo.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/runtime/cgo/cgo_test.go b/internal/observability/metrics/runtime/cgo/cgo_test.go index 5109fbd81b..c76091add5 100644 --- a/internal/observability/metrics/runtime/cgo/cgo_test.go +++ b/internal/observability/metrics/runtime/cgo/cgo_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/runtime/goroutine/goroutine.go b/internal/observability/metrics/runtime/goroutine/goroutine.go index a20b11c9d4..7fe024d3c8 100644 --- a/internal/observability/metrics/runtime/goroutine/goroutine.go +++ b/internal/observability/metrics/runtime/goroutine/goroutine.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/runtime/goroutine/goroutine_test.go b/internal/observability/metrics/runtime/goroutine/goroutine_test.go index 4991a0d854..e88358b3d1 100644 --- a/internal/observability/metrics/runtime/goroutine/goroutine_test.go +++ b/internal/observability/metrics/runtime/goroutine/goroutine_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/version/version.go b/internal/observability/metrics/version/version.go index afe6036f4a..f595b88c04 100644 --- a/internal/observability/metrics/version/version.go +++ b/internal/observability/metrics/version/version.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/metrics/version/version_test.go b/internal/observability/metrics/version/version_test.go index 93ec9a1d1d..ad38708327 100644 --- a/internal/observability/metrics/version/version_test.go +++ b/internal/observability/metrics/version/version_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/observability.go b/internal/observability/observability.go index d8d32f9454..623df21ad7 100644 --- a/internal/observability/observability.go +++ b/internal/observability/observability.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/observability_test.go b/internal/observability/observability_test.go index 870fb3375c..8b2ca792fa 100644 --- a/internal/observability/observability_test.go +++ b/internal/observability/observability_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/option.go b/internal/observability/option.go index 3d9aa434b5..24c549534c 100644 --- a/internal/observability/option.go +++ b/internal/observability/option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/option_test.go b/internal/observability/option_test.go index 6378fc80c4..b194966986 100644 --- a/internal/observability/option_test.go +++ b/internal/observability/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/trace/status.go b/internal/observability/trace/status.go index c1b08de2e4..3957d1a43a 100644 --- a/internal/observability/trace/status.go +++ b/internal/observability/trace/status.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/trace/status_test.go b/internal/observability/trace/status_test.go index 191f118f6b..4226e5890d 100644 --- a/internal/observability/trace/status_test.go +++ b/internal/observability/trace/status_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/trace/trace.go b/internal/observability/trace/trace.go index 48588ac606..cc3f42fa5b 100644 --- a/internal/observability/trace/trace.go +++ b/internal/observability/trace/trace.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/trace/trace_option.go b/internal/observability/trace/trace_option.go index ccb7a0cfd4..cd81ccf209 100644 --- a/internal/observability/trace/trace_option.go +++ b/internal/observability/trace/trace_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/observability/trace/trace_test.go b/internal/observability/trace/trace_test.go index b40a9cdced..bad9a0b3c9 100644 --- a/internal/observability/trace/trace_test.go +++ b/internal/observability/trace/trace_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/params/option.go b/internal/params/option.go index aacbe404c2..4227294448 100644 --- a/internal/params/option.go +++ b/internal/params/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/params/option_test.go b/internal/params/option_test.go index 31e3768085..bd5b13036d 100644 --- a/internal/params/option_test.go +++ b/internal/params/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/params/params.go b/internal/params/params.go index f5b28f3b9a..5dd37c4a71 100644 --- a/internal/params/params.go +++ b/internal/params/params.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/params/params_test.go b/internal/params/params_test.go index dccd042e8e..70fabbb945 100644 --- a/internal/params/params_test.go +++ b/internal/params/params_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/rand/rand.go b/internal/rand/rand.go index b2e49c180f..c0db32be03 100644 --- a/internal/rand/rand.go +++ b/internal/rand/rand.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/rand/rand_bench_test.go b/internal/rand/rand_bench_test.go index 3e47e0feb4..847cef3bdd 100644 --- a/internal/rand/rand_bench_test.go +++ b/internal/rand/rand_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/rand/rand_test.go b/internal/rand/rand_test.go index 4e88c00324..8d9f762e50 100644 --- a/internal/rand/rand_test.go +++ b/internal/rand/rand_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/option.go b/internal/runner/option.go index e5c550f89c..603e146e01 100644 --- a/internal/runner/option.go +++ b/internal/runner/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/option_test.go b/internal/runner/option_test.go index f91089f14f..b97ba4b8a2 100644 --- a/internal/runner/option_test.go +++ b/internal/runner/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/runner.go b/internal/runner/runner.go index fcf741c51d..ebd322a536 100644 --- a/internal/runner/runner.go +++ b/internal/runner/runner.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/runner_mock.go b/internal/runner/runner_mock.go index c16446a233..98b5603b17 100644 --- a/internal/runner/runner_mock.go +++ b/internal/runner/runner_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/runner_race_test.go b/internal/runner/runner_race_test.go index 4e5e38f925..801bc914bc 100644 --- a/internal/runner/runner_race_test.go +++ b/internal/runner/runner_race_test.go @@ -1,6 +1,6 @@ //go:build !race -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/runner/runner_test.go b/internal/runner/runner_test.go index 79f5e49593..ebec1c94ec 100644 --- a/internal/runner/runner_test.go +++ b/internal/runner/runner_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/safety/safety.go b/internal/safety/safety.go index 8e97d4ad60..9e3a0c0e29 100644 --- a/internal/safety/safety.go +++ b/internal/safety/safety.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/safety/safety_bench_test.go b/internal/safety/safety_bench_test.go index 8a2fafa06a..7e0aff864f 100644 --- a/internal/safety/safety_bench_test.go +++ b/internal/safety/safety_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/safety/safety_test.go b/internal/safety/safety_test.go index b0094ad1ef..49dc59651f 100644 --- a/internal/safety/safety_test.go +++ b/internal/safety/safety_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/option.go b/internal/servers/option.go index 71837db105..2b3521a09d 100644 --- a/internal/servers/option.go +++ b/internal/servers/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/option_test.go b/internal/servers/option_test.go index a8f3b9ec7f..0fddb62e78 100644 --- a/internal/servers/option_test.go +++ b/internal/servers/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/server/option.go b/internal/servers/server/option.go index a6df3a8d73..2bf128223c 100644 --- a/internal/servers/server/option.go +++ b/internal/servers/server/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/server/option_test.go b/internal/servers/server/option_test.go index 3908b8cac6..cd80764fee 100644 --- a/internal/servers/server/option_test.go +++ b/internal/servers/server/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/server/server.go b/internal/servers/server/server.go index 7d094906c5..a642f83267 100644 --- a/internal/servers/server/server.go +++ b/internal/servers/server/server.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/server/server_test.go b/internal/servers/server/server_test.go index a07e7639ac..be0177c96b 100644 --- a/internal/servers/server/server_test.go +++ b/internal/servers/server/server_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/servers.go b/internal/servers/servers.go index 4669b6da92..c0bfb1560c 100644 --- a/internal/servers/servers.go +++ b/internal/servers/servers.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/servers_mock.go b/internal/servers/servers_mock.go index 7134766467..cada14bd20 100644 --- a/internal/servers/servers_mock.go +++ b/internal/servers/servers_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/servers_test.go b/internal/servers/servers_test.go index a773d3230b..2d71e84001 100644 --- a/internal/servers/servers_test.go +++ b/internal/servers/servers_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/starter/option.go b/internal/servers/starter/option.go index fb4b1e3e89..2ae06905d2 100644 --- a/internal/servers/starter/option.go +++ b/internal/servers/starter/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/starter/option_test.go b/internal/servers/starter/option_test.go index 67eaad3990..28455b7519 100644 --- a/internal/servers/starter/option_test.go +++ b/internal/servers/starter/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/starter/starter.go b/internal/servers/starter/starter.go index ef1b8526e5..2bc20da074 100644 --- a/internal/servers/starter/starter.go +++ b/internal/servers/starter/starter.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/servers/starter/starter_test.go b/internal/servers/starter/starter_test.go index 98fb8e5a53..304958b4c9 100644 --- a/internal/servers/starter/starter_test.go +++ b/internal/servers/starter/starter_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/strings/strings.go b/internal/strings/strings.go index e5ef6de97e..69b970e093 100644 --- a/internal/strings/strings.go +++ b/internal/strings/strings.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/strings/strings_benchmark_test.go b/internal/strings/strings_benchmark_test.go index 55c418d720..1545aabe97 100644 --- a/internal/strings/strings_benchmark_test.go +++ b/internal/strings/strings_benchmark_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/strings/strings_test.go b/internal/strings/strings_test.go index 0a058263df..2da3a9440f 100644 --- a/internal/strings/strings_test.go +++ b/internal/strings/strings_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/sync/alias.go b/internal/sync/alias.go index 43ca99f4a7..e080ecf0c2 100644 --- a/internal/sync/alias.go +++ b/internal/sync/alias.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/sync/errgroup/errgroup_test.go b/internal/sync/errgroup/errgroup_test.go index 72a0e9a985..9f684a81f1 100644 --- a/internal/sync/errgroup/errgroup_test.go +++ b/internal/sync/errgroup/errgroup_test.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/errgroup/group.go b/internal/sync/errgroup/group.go index 1cc5345124..bf216454ef 100644 --- a/internal/sync/errgroup/group.go +++ b/internal/sync/errgroup/group.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/sync/errgroup/group_test.go b/internal/sync/errgroup/group_test.go index 1e5161d0c3..5dd72b7e5a 100644 --- a/internal/sync/errgroup/group_test.go +++ b/internal/sync/errgroup/group_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/sync/map.go b/internal/sync/map.go index f0a837bf04..ed33617a6b 100644 --- a/internal/sync/map.go +++ b/internal/sync/map.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/sync/semaphore/semaphore.go b/internal/sync/semaphore/semaphore.go index c078cbf40b..bf6e481125 100644 --- a/internal/sync/semaphore/semaphore.go +++ b/internal/sync/semaphore/semaphore.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/semaphore/semaphore_bench_test.go b/internal/sync/semaphore/semaphore_bench_test.go index 9605e1fff7..5f7cd68ae5 100644 --- a/internal/sync/semaphore/semaphore_bench_test.go +++ b/internal/sync/semaphore/semaphore_bench_test.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/semaphore/semaphore_example_test.go b/internal/sync/semaphore/semaphore_example_test.go index abc5798736..a4413c2bfb 100644 --- a/internal/sync/semaphore/semaphore_example_test.go +++ b/internal/sync/semaphore/semaphore_example_test.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/semaphore/semaphore_test.go b/internal/sync/semaphore/semaphore_test.go index 8888c44d38..56b5881fcf 100644 --- a/internal/sync/semaphore/semaphore_test.go +++ b/internal/sync/semaphore/semaphore_test.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/singleflight/singleflight.go b/internal/sync/singleflight/singleflight.go index afbbd459f1..13d2ada450 100644 --- a/internal/sync/singleflight/singleflight.go +++ b/internal/sync/singleflight/singleflight.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2009-2023 The Go Authors. All rights resered. +// Copyright (c) 2009-2024 The Go Authors. All rights resered. // Modified by vdaas.org vald team // // Redistribution and use in source and binary forms, with or without diff --git a/internal/sync/singleflight/singleflight_test.go b/internal/sync/singleflight/singleflight_test.go index cd8df7f5e6..9eeec59192 100644 --- a/internal/sync/singleflight/singleflight_test.go +++ b/internal/sync/singleflight/singleflight_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/comparator/comparators.go b/internal/test/comparator/comparators.go index 1923cf6f8f..16ff612b15 100644 --- a/internal/test/comparator/comparators.go +++ b/internal/test/comparator/comparators.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/comparator/standard.go b/internal/test/comparator/standard.go index 8e886b0eb6..7f885cca5f 100644 --- a/internal/test/comparator/standard.go +++ b/internal/test/comparator/standard.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/doc.go b/internal/test/data/request/doc.go index 713ab87da2..70c87105f8 100644 --- a/internal/test/data/request/doc.go +++ b/internal/test/data/request/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/insert.go b/internal/test/data/request/insert.go index 8a1eb59a14..bb5f0cd0e0 100644 --- a/internal/test/data/request/insert.go +++ b/internal/test/data/request/insert.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/insert_test.go b/internal/test/data/request/insert_test.go index 1fab0d6378..04df0bd48d 100644 --- a/internal/test/data/request/insert_test.go +++ b/internal/test/data/request/insert_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/object.go b/internal/test/data/request/object.go index 93ea8d9d3b..07f8de32d7 100644 --- a/internal/test/data/request/object.go +++ b/internal/test/data/request/object.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/object_test.go b/internal/test/data/request/object_test.go index f838ba3db0..4960df281a 100644 --- a/internal/test/data/request/object_test.go +++ b/internal/test/data/request/object_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/remove.go b/internal/test/data/request/remove.go index adad7d5709..172f9ddd4a 100644 --- a/internal/test/data/request/remove.go +++ b/internal/test/data/request/remove.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/request/remove_test.go b/internal/test/data/request/remove_test.go index bda52e908b..37d7d03a3c 100644 --- a/internal/test/data/request/remove_test.go +++ b/internal/test/data/request/remove_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/strings/strings.go b/internal/test/data/strings/strings.go index 0c1b656ff1..a548b46f37 100644 --- a/internal/test/data/strings/strings.go +++ b/internal/test/data/strings/strings.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/strings/strings_benchmark_test.go b/internal/test/data/strings/strings_benchmark_test.go index 279e5dc9d5..55ee2d2706 100644 --- a/internal/test/data/strings/strings_benchmark_test.go +++ b/internal/test/data/strings/strings_benchmark_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/strings/strings_test.go b/internal/test/data/strings/strings_test.go index 1b8f817d8d..d280d81fd8 100644 --- a/internal/test/data/strings/strings_test.go +++ b/internal/test/data/strings/strings_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/vector/gen.go b/internal/test/data/vector/gen.go index 435393a65e..a9a56c60db 100644 --- a/internal/test/data/vector/gen.go +++ b/internal/test/data/vector/gen.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/data/vector/gen_test.go b/internal/test/data/vector/gen_test.go index be73c45cbb..eedd052efa 100644 --- a/internal/test/data/vector/gen_test.go +++ b/internal/test/data/vector/gen_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/doc.go b/internal/test/doc.go index 8b3c8b5123..f05b582028 100644 --- a/internal/test/doc.go +++ b/internal/test/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/goleak/goleak.go b/internal/test/goleak/goleak.go index a72acb3358..e1930baffb 100644 --- a/internal/test/goleak/goleak.go +++ b/internal/test/goleak/goleak.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/goleak/goleak_test.go b/internal/test/goleak/goleak_test.go index 8525c6ff16..af86301d0f 100644 --- a/internal/test/goleak/goleak_test.go +++ b/internal/test/goleak/goleak_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/mock/client/discoverer_client_mock.go b/internal/test/mock/client/discoverer_client_mock.go index 3b368eacbe..da67fdd859 100644 --- a/internal/test/mock/client/discoverer_client_mock.go +++ b/internal/test/mock/client/discoverer_client_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/mock/doc.go b/internal/test/mock/doc.go index 5e28c1554f..7a679bf440 100644 --- a/internal/test/mock/doc.go +++ b/internal/test/mock/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/mock/grpc/grpc_client_mock.go b/internal/test/mock/grpc/grpc_client_mock.go index 926bbf8c61..a475361473 100644 --- a/internal/test/mock/grpc/grpc_client_mock.go +++ b/internal/test/mock/grpc/grpc_client_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/mock/grpc_testify_mock.go b/internal/test/mock/grpc_testify_mock.go index 9083d65554..0777cb0c20 100644 --- a/internal/test/mock/grpc_testify_mock.go +++ b/internal/test/mock/grpc_testify_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/mock/server_stream.go b/internal/test/mock/server_stream.go index 6e9cc204c1..b9051179d9 100644 --- a/internal/test/mock/server_stream.go +++ b/internal/test/mock/server_stream.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/testdata.go b/internal/test/testdata.go index a417a57763..ff6da4b16f 100644 --- a/internal/test/testdata.go +++ b/internal/test/testdata.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/test/testdata_test.go b/internal/test/testdata_test.go index 96433fd272..e68403dbb7 100644 --- a/internal/test/testdata_test.go +++ b/internal/test/testdata_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/location/loc.go b/internal/timeutil/location/loc.go index 9a18ebaed5..ea22a48300 100644 --- a/internal/timeutil/location/loc.go +++ b/internal/timeutil/location/loc.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/location/loc_bench_test.go b/internal/timeutil/location/loc_bench_test.go index 9d936aa0a9..2754ef2bc4 100644 --- a/internal/timeutil/location/loc_bench_test.go +++ b/internal/timeutil/location/loc_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/location/loc_test.go b/internal/timeutil/location/loc_test.go index a0ad992526..e0cb05986d 100644 --- a/internal/timeutil/location/loc_test.go +++ b/internal/timeutil/location/loc_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/location/set.go b/internal/timeutil/location/set.go index 668ae4677c..c6524d8d43 100644 --- a/internal/timeutil/location/set.go +++ b/internal/timeutil/location/set.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/location/set_test.go b/internal/timeutil/location/set_test.go index 4014451c27..00e8ebb88d 100644 --- a/internal/timeutil/location/set_test.go +++ b/internal/timeutil/location/set_test.go @@ -1,6 +1,6 @@ //go:build !race -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/time.go b/internal/timeutil/time.go index 139a49ccb3..a7f2b14038 100644 --- a/internal/timeutil/time.go +++ b/internal/timeutil/time.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/time_bench_test.go b/internal/timeutil/time_bench_test.go index 8d0b078b7a..7b20f4d45c 100644 --- a/internal/timeutil/time_bench_test.go +++ b/internal/timeutil/time_bench_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/timeutil/time_test.go b/internal/timeutil/time_test.go index b538819601..179d01cd74 100644 --- a/internal/timeutil/time_test.go +++ b/internal/timeutil/time_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/tls/option.go b/internal/tls/option.go index 55b6433382..c7c7785fe7 100644 --- a/internal/tls/option.go +++ b/internal/tls/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/tls/option_test.go b/internal/tls/option_test.go index 02dcd4e945..6f182c7936 100644 --- a/internal/tls/option_test.go +++ b/internal/tls/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/tls/tls.go b/internal/tls/tls.go index bccd6f1735..d33f32f1d3 100644 --- a/internal/tls/tls.go +++ b/internal/tls/tls.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/tls/tls_test.go b/internal/tls/tls_test.go index bd83738eb6..a78136c3d3 100644 --- a/internal/tls/tls_test.go +++ b/internal/tls/tls_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/unit/unit.go b/internal/unit/unit.go index 7e690a8f95..8edff25f4c 100644 --- a/internal/unit/unit.go +++ b/internal/unit/unit.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/unit/unit_test.go b/internal/unit/unit_test.go index c1bb0224c1..a93f2187fb 100644 --- a/internal/unit/unit_test.go +++ b/internal/unit/unit_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/version/version.go b/internal/version/version.go index b83fa66682..2edef7a22f 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/version/version_test.go b/internal/version/version_test.go index 1d94427a6b..7465548bf3 100644 --- a/internal/version/version_test.go +++ b/internal/version/version_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/queue.go b/internal/worker/queue.go index c3f60c1599..0ec5a7c68c 100644 --- a/internal/worker/queue.go +++ b/internal/worker/queue.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/queue_mock.go b/internal/worker/queue_mock.go index 1c6fc8e91f..a3d35cbed4 100644 --- a/internal/worker/queue_mock.go +++ b/internal/worker/queue_mock.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/queue_option.go b/internal/worker/queue_option.go index cc6409e916..7b432e747a 100644 --- a/internal/worker/queue_option.go +++ b/internal/worker/queue_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/queue_option_test.go b/internal/worker/queue_option_test.go index 0192247eb6..6f2bdd8bd8 100644 --- a/internal/worker/queue_option_test.go +++ b/internal/worker/queue_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/queue_test.go b/internal/worker/queue_test.go index f7a2f729c6..f0227d8d84 100644 --- a/internal/worker/queue_test.go +++ b/internal/worker/queue_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/worker.go b/internal/worker/worker.go index b0650e2fdc..fa6c7c9261 100644 --- a/internal/worker/worker.go +++ b/internal/worker/worker.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/worker_option.go b/internal/worker/worker_option.go index c6c7d11948..872e75dc0e 100644 --- a/internal/worker/worker_option.go +++ b/internal/worker/worker_option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/worker_option_test.go b/internal/worker/worker_option_test.go index 604233d8ca..90246fe0f7 100644 --- a/internal/worker/worker_option_test.go +++ b/internal/worker/worker_option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/internal/worker/worker_test.go b/internal/worker/worker_test.go index 31875ed5f6..6fae131078 100644 --- a/internal/worker/worker_test.go +++ b/internal/worker/worker_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/k8s/agent/configmap.yaml b/k8s/agent/configmap.yaml index e7345c3852..c30f7fce8f 100644 --- a/k8s/agent/configmap.yaml +++ b/k8s/agent/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/agent/pdb.yaml b/k8s/agent/pdb.yaml index 3dae150e8d..572db53b7a 100644 --- a/k8s/agent/pdb.yaml +++ b/k8s/agent/pdb.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/agent/priorityclass.yaml b/k8s/agent/priorityclass.yaml index 2714ba13b9..07bef98d44 100644 --- a/k8s/agent/priorityclass.yaml +++ b/k8s/agent/priorityclass.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/agent/statefulset.yaml b/k8s/agent/statefulset.yaml index 0d0256c169..50483a4bea 100644 --- a/k8s/agent/statefulset.yaml +++ b/k8s/agent/statefulset.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/agent/svc.yaml b/k8s/agent/svc.yaml index dfd5c15eae..bac37e9b62 100644 --- a/k8s/agent/svc.yaml +++ b/k8s/agent/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/debug/kind/config.yaml b/k8s/debug/kind/config.yaml index 0f9254c212..be4c938166 100644 --- a/k8s/debug/kind/config.yaml +++ b/k8s/debug/kind/config.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/clusterrole.yaml b/k8s/discoverer/clusterrole.yaml index 426feabff0..8849c4b28a 100644 --- a/k8s/discoverer/clusterrole.yaml +++ b/k8s/discoverer/clusterrole.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/clusterrolebinding.yaml b/k8s/discoverer/clusterrolebinding.yaml index f65c3d2d49..fcdcac96bd 100644 --- a/k8s/discoverer/clusterrolebinding.yaml +++ b/k8s/discoverer/clusterrolebinding.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/configmap.yaml b/k8s/discoverer/configmap.yaml index b18fd3518a..e1b3592b00 100644 --- a/k8s/discoverer/configmap.yaml +++ b/k8s/discoverer/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/deployment.yaml b/k8s/discoverer/deployment.yaml index 7b3ac4cd3b..0c04b3aabd 100644 --- a/k8s/discoverer/deployment.yaml +++ b/k8s/discoverer/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/pdb.yaml b/k8s/discoverer/pdb.yaml index 2f2d686477..f3ff40a0e0 100644 --- a/k8s/discoverer/pdb.yaml +++ b/k8s/discoverer/pdb.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/priorityclass.yaml b/k8s/discoverer/priorityclass.yaml index 1d447ccc64..90f05918ee 100644 --- a/k8s/discoverer/priorityclass.yaml +++ b/k8s/discoverer/priorityclass.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/serviceaccount.yaml b/k8s/discoverer/serviceaccount.yaml index cdac6b1316..bcdf21efb2 100644 --- a/k8s/discoverer/serviceaccount.yaml +++ b/k8s/discoverer/serviceaccount.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/discoverer/svc.yaml b/k8s/discoverer/svc.yaml index 5abd9dc8b8..e82fcdc74e 100644 --- a/k8s/discoverer/svc.yaml +++ b/k8s/discoverer/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/external/minio/deployment.yaml b/k8s/external/minio/deployment.yaml index e0784304f0..88d09b8d7b 100644 --- a/k8s/external/minio/deployment.yaml +++ b/k8s/external/minio/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/external/minio/mb-job.yaml b/k8s/external/minio/mb-job.yaml index 972f90f636..a532b09a30 100644 --- a/k8s/external/minio/mb-job.yaml +++ b/k8s/external/minio/mb-job.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/external/minio/svc.yaml b/k8s/external/minio/svc.yaml index 8391b09d29..8aaf807cd7 100644 --- a/k8s/external/minio/svc.yaml +++ b/k8s/external/minio/svc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/configmap.yaml b/k8s/gateway/lb/configmap.yaml index d198de41f0..ff33867c31 100644 --- a/k8s/gateway/lb/configmap.yaml +++ b/k8s/gateway/lb/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/deployment.yaml b/k8s/gateway/lb/deployment.yaml index 8f99c2961b..ab421c8872 100644 --- a/k8s/gateway/lb/deployment.yaml +++ b/k8s/gateway/lb/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/hpa.yaml b/k8s/gateway/lb/hpa.yaml index 6b1b251001..bc655a6606 100644 --- a/k8s/gateway/lb/hpa.yaml +++ b/k8s/gateway/lb/hpa.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/pdb.yaml b/k8s/gateway/lb/pdb.yaml index 36ae8c4bf5..308d9ca0f4 100644 --- a/k8s/gateway/lb/pdb.yaml +++ b/k8s/gateway/lb/pdb.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/priorityclass.yaml b/k8s/gateway/lb/priorityclass.yaml index 07af0090de..8f4fdb0686 100644 --- a/k8s/gateway/lb/priorityclass.yaml +++ b/k8s/gateway/lb/priorityclass.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/gateway/lb/svc.yaml b/k8s/gateway/lb/svc.yaml index 9e5c3e294d..49bbc07924 100644 --- a/k8s/gateway/lb/svc.yaml +++ b/k8s/gateway/lb/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/manager/index/configmap.yaml b/k8s/manager/index/configmap.yaml index f2b4801d7c..e3c0baaaf9 100644 --- a/k8s/manager/index/configmap.yaml +++ b/k8s/manager/index/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/manager/index/deployment.yaml b/k8s/manager/index/deployment.yaml index 06d81b4284..f3bf7d2805 100644 --- a/k8s/manager/index/deployment.yaml +++ b/k8s/manager/index/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/manager/index/pdb.yaml b/k8s/manager/index/pdb.yaml index e4a02d912c..2846a009f1 100644 --- a/k8s/manager/index/pdb.yaml +++ b/k8s/manager/index/pdb.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/manager/index/priorityclass.yaml b/k8s/manager/index/priorityclass.yaml index 3cceb3e820..08b82db222 100644 --- a/k8s/manager/index/priorityclass.yaml +++ b/k8s/manager/index/priorityclass.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/manager/index/svc.yaml b/k8s/manager/index/svc.yaml index 3a43ba7193..efe3ec74fd 100644 --- a/k8s/manager/index/svc.yaml +++ b/k8s/manager/index/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/configmap.yaml b/k8s/metrics/grafana/configmap.yaml index 5dbe5c5e8b..73c3a7129a 100644 --- a/k8s/metrics/grafana/configmap.yaml +++ b/k8s/metrics/grafana/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml b/k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml index 23dd974ba1..06658392c0 100644 --- a/k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml +++ b/k8s/metrics/grafana/dashboards/00-vald-cluster-overview.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/01-vald-agent.yaml b/k8s/metrics/grafana/dashboards/01-vald-agent.yaml index 5f6e25b2f4..bcd37c9522 100644 --- a/k8s/metrics/grafana/dashboards/01-vald-agent.yaml +++ b/k8s/metrics/grafana/dashboards/01-vald-agent.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml b/k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml index cbcc14ab78..541b3202c1 100644 --- a/k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml +++ b/k8s/metrics/grafana/dashboards/02-vald-discoverer.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml b/k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml index 0e4c84b679..31dcc9e911 100644 --- a/k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml +++ b/k8s/metrics/grafana/dashboards/05-vald-index-manager.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml b/k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml index 4fed06c1d1..856c34cd2b 100644 --- a/k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml +++ b/k8s/metrics/grafana/dashboards/07-vald-helm-operator.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml b/k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml index 3356fdcad4..93861ea81e 100644 --- a/k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml +++ b/k8s/metrics/grafana/dashboards/08-vald-lb-gateway.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml b/k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml index 031f16864a..309e2af596 100644 --- a/k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml +++ b/k8s/metrics/grafana/dashboards/09-vald-index-correction.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml b/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml index 68dbc37bee..aee5021c05 100644 --- a/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml +++ b/k8s/metrics/grafana/dashboards/99-vald-agent-memory.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/deployment.yaml b/k8s/metrics/grafana/deployment.yaml index 9b03c04fcb..fe7854560c 100644 --- a/k8s/metrics/grafana/deployment.yaml +++ b/k8s/metrics/grafana/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/grafana/svc.yaml b/k8s/metrics/grafana/svc.yaml index 85e9cef2b2..d74bd5c576 100644 --- a/k8s/metrics/grafana/svc.yaml +++ b/k8s/metrics/grafana/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/jaeger/jaeger.yaml b/k8s/metrics/jaeger/jaeger.yaml index 61865ede94..369a7d5f8c 100644 --- a/k8s/metrics/jaeger/jaeger.yaml +++ b/k8s/metrics/jaeger/jaeger.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/loki/loki.yaml b/k8s/metrics/loki/loki.yaml index 7722bc75c3..49f2b63776 100644 --- a/k8s/metrics/loki/loki.yaml +++ b/k8s/metrics/loki/loki.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/loki/promtail.yaml b/k8s/metrics/loki/promtail.yaml index fc3a3c85e5..4ae43e7303 100644 --- a/k8s/metrics/loki/promtail.yaml +++ b/k8s/metrics/loki/promtail.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/otel/collector.yaml b/k8s/metrics/otel/collector.yaml index 803d2347c7..df7dcd5451 100644 --- a/k8s/metrics/otel/collector.yaml +++ b/k8s/metrics/otel/collector.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/otel/operator.yaml b/k8s/metrics/otel/operator.yaml index 8e87a2e464..b3d70aa131 100644 --- a/k8s/metrics/otel/operator.yaml +++ b/k8s/metrics/otel/operator.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/otel/pod-monitor.yaml b/k8s/metrics/otel/pod-monitor.yaml index 37a3108502..e4ac5c409e 100644 --- a/k8s/metrics/otel/pod-monitor.yaml +++ b/k8s/metrics/otel/pod-monitor.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/clusterrole.yaml b/k8s/metrics/profefe/clusterrole.yaml index a669c9d60b..0611a0e7e7 100644 --- a/k8s/metrics/profefe/clusterrole.yaml +++ b/k8s/metrics/profefe/clusterrole.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/clusterrolebinding.yaml b/k8s/metrics/profefe/clusterrolebinding.yaml index 6d751c9dcc..3d68454f78 100644 --- a/k8s/metrics/profefe/clusterrolebinding.yaml +++ b/k8s/metrics/profefe/clusterrolebinding.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/cronjob.yaml b/k8s/metrics/profefe/cronjob.yaml index 4fd5e26689..3c3b318ae1 100644 --- a/k8s/metrics/profefe/cronjob.yaml +++ b/k8s/metrics/profefe/cronjob.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/deployment.yaml b/k8s/metrics/profefe/deployment.yaml index 077fa2789a..13cef48981 100644 --- a/k8s/metrics/profefe/deployment.yaml +++ b/k8s/metrics/profefe/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/serviceaccount.yaml b/k8s/metrics/profefe/serviceaccount.yaml index 547e745a73..2222896fe9 100644 --- a/k8s/metrics/profefe/serviceaccount.yaml +++ b/k8s/metrics/profefe/serviceaccount.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/profefe/svc.yaml b/k8s/metrics/profefe/svc.yaml index 0b13c4d2ef..1c99c22ef9 100644 --- a/k8s/metrics/profefe/svc.yaml +++ b/k8s/metrics/profefe/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/clusterrole.yaml b/k8s/metrics/prometheus/clusterrole.yaml index 124e7d749e..7a52b32b31 100644 --- a/k8s/metrics/prometheus/clusterrole.yaml +++ b/k8s/metrics/prometheus/clusterrole.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/clusterrolebinding.yaml b/k8s/metrics/prometheus/clusterrolebinding.yaml index d37fbe5a39..2781da6f42 100644 --- a/k8s/metrics/prometheus/clusterrolebinding.yaml +++ b/k8s/metrics/prometheus/clusterrolebinding.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/configmap.yaml b/k8s/metrics/prometheus/configmap.yaml index 68f3b24504..85c3313fd5 100644 --- a/k8s/metrics/prometheus/configmap.yaml +++ b/k8s/metrics/prometheus/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/deployment.yaml b/k8s/metrics/prometheus/deployment.yaml index 774f5d9bdb..9c3dd1e4df 100644 --- a/k8s/metrics/prometheus/deployment.yaml +++ b/k8s/metrics/prometheus/deployment.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/serviceaccount.yaml b/k8s/metrics/prometheus/serviceaccount.yaml index 8760d8ba92..606da95104 100644 --- a/k8s/metrics/prometheus/serviceaccount.yaml +++ b/k8s/metrics/prometheus/serviceaccount.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/prometheus/svc.yaml b/k8s/metrics/prometheus/svc.yaml index d03ddda19f..168aa8cc2d 100644 --- a/k8s/metrics/prometheus/svc.yaml +++ b/k8s/metrics/prometheus/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/clusterrole.yaml b/k8s/metrics/pyroscope/base/clusterrole.yaml index ca504905ad..d2042bc339 100644 --- a/k8s/metrics/pyroscope/base/clusterrole.yaml +++ b/k8s/metrics/pyroscope/base/clusterrole.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/clusterrolebinding.yaml b/k8s/metrics/pyroscope/base/clusterrolebinding.yaml index decfc1c920..d26c92fb66 100644 --- a/k8s/metrics/pyroscope/base/clusterrolebinding.yaml +++ b/k8s/metrics/pyroscope/base/clusterrolebinding.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/configmap.yaml b/k8s/metrics/pyroscope/base/configmap.yaml index f6188aa96f..6ce6ec2e62 100644 --- a/k8s/metrics/pyroscope/base/configmap.yaml +++ b/k8s/metrics/pyroscope/base/configmap.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/daemonset.yaml b/k8s/metrics/pyroscope/base/daemonset.yaml index c28e414854..7e52c63862 100644 --- a/k8s/metrics/pyroscope/base/daemonset.yaml +++ b/k8s/metrics/pyroscope/base/daemonset.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/deployment.yaml b/k8s/metrics/pyroscope/base/deployment.yaml index 3f2e47c37f..e1cb0879b1 100644 --- a/k8s/metrics/pyroscope/base/deployment.yaml +++ b/k8s/metrics/pyroscope/base/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/kustomization.yaml b/k8s/metrics/pyroscope/base/kustomization.yaml index 2c6d5a0045..44b6bf881b 100644 --- a/k8s/metrics/pyroscope/base/kustomization.yaml +++ b/k8s/metrics/pyroscope/base/kustomization.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/service.yaml b/k8s/metrics/pyroscope/base/service.yaml index e81a1090a6..f6301fa405 100644 --- a/k8s/metrics/pyroscope/base/service.yaml +++ b/k8s/metrics/pyroscope/base/service.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/base/serviceaccount.yaml b/k8s/metrics/pyroscope/base/serviceaccount.yaml index 8323a6f6ee..848a75626b 100644 --- a/k8s/metrics/pyroscope/base/serviceaccount.yaml +++ b/k8s/metrics/pyroscope/base/serviceaccount.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/overlay/deployment.yaml b/k8s/metrics/pyroscope/overlay/deployment.yaml index 06b0ce0264..886a04ba75 100644 --- a/k8s/metrics/pyroscope/overlay/deployment.yaml +++ b/k8s/metrics/pyroscope/overlay/deployment.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/overlay/kustomization.yaml b/k8s/metrics/pyroscope/overlay/kustomization.yaml index 71e4461cf6..4e3085e2fd 100644 --- a/k8s/metrics/pyroscope/overlay/kustomization.yaml +++ b/k8s/metrics/pyroscope/overlay/kustomization.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/pyroscope/overlay/pvc.yaml b/k8s/metrics/pyroscope/overlay/pvc.yaml index fc989de077..064013f55b 100644 --- a/k8s/metrics/pyroscope/overlay/pvc.yaml +++ b/k8s/metrics/pyroscope/overlay/pvc.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/tempo/jaeger-agent.yaml b/k8s/metrics/tempo/jaeger-agent.yaml index 08bc11451b..0b756d60d1 100644 --- a/k8s/metrics/tempo/jaeger-agent.yaml +++ b/k8s/metrics/tempo/jaeger-agent.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/metrics/tempo/tempo.yaml b/k8s/metrics/tempo/tempo.yaml index 892e22ba37..1c96b0649f 100644 --- a/k8s/metrics/tempo/tempo.yaml +++ b/k8s/metrics/tempo/tempo.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/clusterrole.yaml b/k8s/operator/helm/clusterrole.yaml index ab151aaa8f..f9b6db8744 100644 --- a/k8s/operator/helm/clusterrole.yaml +++ b/k8s/operator/helm/clusterrole.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/clusterrolebinding.yaml b/k8s/operator/helm/clusterrolebinding.yaml index 831c931577..e66180e470 100644 --- a/k8s/operator/helm/clusterrolebinding.yaml +++ b/k8s/operator/helm/clusterrolebinding.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/crds/valdhelmoperatorrelease.yaml b/k8s/operator/helm/crds/valdhelmoperatorrelease.yaml index 1e8050f62d..0e0d37a7bb 100644 --- a/k8s/operator/helm/crds/valdhelmoperatorrelease.yaml +++ b/k8s/operator/helm/crds/valdhelmoperatorrelease.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/crds/valdrelease.yaml b/k8s/operator/helm/crds/valdrelease.yaml index 08832a86b2..543411bdbd 100644 --- a/k8s/operator/helm/crds/valdrelease.yaml +++ b/k8s/operator/helm/crds/valdrelease.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/operator.yaml b/k8s/operator/helm/operator.yaml index 4780413281..668ef53e10 100644 --- a/k8s/operator/helm/operator.yaml +++ b/k8s/operator/helm/operator.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/serviceaccount.yaml b/k8s/operator/helm/serviceaccount.yaml index e675e88df6..6169e0eb59 100644 --- a/k8s/operator/helm/serviceaccount.yaml +++ b/k8s/operator/helm/serviceaccount.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/operator/helm/svc.yaml b/k8s/operator/helm/svc.yaml index 727bd461c6..426181647e 100644 --- a/k8s/operator/helm/svc.yaml +++ b/k8s/operator/helm/svc.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/tools/cli/loadtest/configmap.yaml b/k8s/tools/cli/loadtest/configmap.yaml index d4de013bcd..c725c00bb7 100644 --- a/k8s/tools/cli/loadtest/configmap.yaml +++ b/k8s/tools/cli/loadtest/configmap.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/tools/cli/loadtest/cronjob.yaml b/k8s/tools/cli/loadtest/cronjob.yaml index 696114050c..7ca57e14f7 100644 --- a/k8s/tools/cli/loadtest/cronjob.yaml +++ b/k8s/tools/cli/loadtest/cronjob.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/k8s/tools/cli/loadtest/job.yaml b/k8s/tools/cli/loadtest/job.yaml index e36d619758..75f73c817e 100644 --- a/k8s/tools/cli/loadtest/job.yaml +++ b/k8s/tools/cli/loadtest/job.yaml @@ -1,6 +1,6 @@ --- # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/pkg/agent/core/ngt/config/config.go b/pkg/agent/core/ngt/config/config.go index 9f94f596da..b840e52f9e 100644 --- a/pkg/agent/core/ngt/config/config.go +++ b/pkg/agent/core/ngt/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/config/config_test.go b/pkg/agent/core/ngt/config/config_test.go index f81e96eba9..1379dff5b1 100644 --- a/pkg/agent/core/ngt/config/config_test.go +++ b/pkg/agent/core/ngt/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/doc.go b/pkg/agent/core/ngt/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/agent/core/ngt/handler/doc.go +++ b/pkg/agent/core/ngt/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/handler.go b/pkg/agent/core/ngt/handler/grpc/handler.go index 479e4aac66..709ff88c70 100644 --- a/pkg/agent/core/ngt/handler/grpc/handler.go +++ b/pkg/agent/core/ngt/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/handler_test.go b/pkg/agent/core/ngt/handler/grpc/handler_test.go index 62748b5eac..e6efdfaf75 100644 --- a/pkg/agent/core/ngt/handler/grpc/handler_test.go +++ b/pkg/agent/core/ngt/handler/grpc/handler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/index.go b/pkg/agent/core/ngt/handler/grpc/index.go index 95922eddb2..7641446500 100644 --- a/pkg/agent/core/ngt/handler/grpc/index.go +++ b/pkg/agent/core/ngt/handler/grpc/index.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/index_test.go b/pkg/agent/core/ngt/handler/grpc/index_test.go index 13c17b9a36..1c2452aa86 100644 --- a/pkg/agent/core/ngt/handler/grpc/index_test.go +++ b/pkg/agent/core/ngt/handler/grpc/index_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/insert.go b/pkg/agent/core/ngt/handler/grpc/insert.go index 172e256b60..8a1c22567c 100644 --- a/pkg/agent/core/ngt/handler/grpc/insert.go +++ b/pkg/agent/core/ngt/handler/grpc/insert.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/insert_test.go b/pkg/agent/core/ngt/handler/grpc/insert_test.go index 47547115ae..1bb8f4af41 100644 --- a/pkg/agent/core/ngt/handler/grpc/insert_test.go +++ b/pkg/agent/core/ngt/handler/grpc/insert_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/linear_search.go b/pkg/agent/core/ngt/handler/grpc/linear_search.go index 9ed55f04bb..eef1a2b293 100644 --- a/pkg/agent/core/ngt/handler/grpc/linear_search.go +++ b/pkg/agent/core/ngt/handler/grpc/linear_search.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/linear_search_test.go b/pkg/agent/core/ngt/handler/grpc/linear_search_test.go index 6567e59528..acd25db5ae 100644 --- a/pkg/agent/core/ngt/handler/grpc/linear_search_test.go +++ b/pkg/agent/core/ngt/handler/grpc/linear_search_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/object.go b/pkg/agent/core/ngt/handler/grpc/object.go index da984fc0b3..7ad9ee03d7 100644 --- a/pkg/agent/core/ngt/handler/grpc/object.go +++ b/pkg/agent/core/ngt/handler/grpc/object.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/object_test.go b/pkg/agent/core/ngt/handler/grpc/object_test.go index 233349c3b3..f4f3f25699 100644 --- a/pkg/agent/core/ngt/handler/grpc/object_test.go +++ b/pkg/agent/core/ngt/handler/grpc/object_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/option.go b/pkg/agent/core/ngt/handler/grpc/option.go index 5a7a14d2de..d7af083e0c 100644 --- a/pkg/agent/core/ngt/handler/grpc/option.go +++ b/pkg/agent/core/ngt/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/option_test.go b/pkg/agent/core/ngt/handler/grpc/option_test.go index c9b37357d9..b6952728cd 100644 --- a/pkg/agent/core/ngt/handler/grpc/option_test.go +++ b/pkg/agent/core/ngt/handler/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/remove.go b/pkg/agent/core/ngt/handler/grpc/remove.go index 50d6479235..b319fb10a8 100644 --- a/pkg/agent/core/ngt/handler/grpc/remove.go +++ b/pkg/agent/core/ngt/handler/grpc/remove.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/remove_test.go b/pkg/agent/core/ngt/handler/grpc/remove_test.go index 09cfc7a3a3..b6fcd1d3b5 100644 --- a/pkg/agent/core/ngt/handler/grpc/remove_test.go +++ b/pkg/agent/core/ngt/handler/grpc/remove_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/search.go b/pkg/agent/core/ngt/handler/grpc/search.go index b2149ab4fd..984bb18732 100644 --- a/pkg/agent/core/ngt/handler/grpc/search.go +++ b/pkg/agent/core/ngt/handler/grpc/search.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/search_test.go b/pkg/agent/core/ngt/handler/grpc/search_test.go index f508904e61..d8b47067dc 100644 --- a/pkg/agent/core/ngt/handler/grpc/search_test.go +++ b/pkg/agent/core/ngt/handler/grpc/search_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/update.go b/pkg/agent/core/ngt/handler/grpc/update.go index bcefc77701..cfe0a2fb11 100644 --- a/pkg/agent/core/ngt/handler/grpc/update.go +++ b/pkg/agent/core/ngt/handler/grpc/update.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/update_test.go b/pkg/agent/core/ngt/handler/grpc/update_test.go index ae65db655c..97ce5daa7c 100644 --- a/pkg/agent/core/ngt/handler/grpc/update_test.go +++ b/pkg/agent/core/ngt/handler/grpc/update_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/upsert.go b/pkg/agent/core/ngt/handler/grpc/upsert.go index b5dedeb5dd..c932fe8750 100644 --- a/pkg/agent/core/ngt/handler/grpc/upsert.go +++ b/pkg/agent/core/ngt/handler/grpc/upsert.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/grpc/upsert_test.go b/pkg/agent/core/ngt/handler/grpc/upsert_test.go index 72e1f2472c..abb06a0cee 100644 --- a/pkg/agent/core/ngt/handler/grpc/upsert_test.go +++ b/pkg/agent/core/ngt/handler/grpc/upsert_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/rest/handler.go b/pkg/agent/core/ngt/handler/rest/handler.go index 27c0bd1aa1..b6594a2b49 100644 --- a/pkg/agent/core/ngt/handler/rest/handler.go +++ b/pkg/agent/core/ngt/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/handler/rest/option.go b/pkg/agent/core/ngt/handler/rest/option.go index 006e306371..0a09645d71 100644 --- a/pkg/agent/core/ngt/handler/rest/option.go +++ b/pkg/agent/core/ngt/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/router/option.go b/pkg/agent/core/ngt/router/option.go index 19da7c529e..d33b58295d 100644 --- a/pkg/agent/core/ngt/router/option.go +++ b/pkg/agent/core/ngt/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/router/option_test.go b/pkg/agent/core/ngt/router/option_test.go index affc8eeb89..ca1c86ceff 100644 --- a/pkg/agent/core/ngt/router/option_test.go +++ b/pkg/agent/core/ngt/router/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/router/router.go b/pkg/agent/core/ngt/router/router.go index b05d853b2e..252db86e37 100644 --- a/pkg/agent/core/ngt/router/router.go +++ b/pkg/agent/core/ngt/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/router/router_test.go b/pkg/agent/core/ngt/router/router_test.go index 8605ef7e4e..875d58a90c 100644 --- a/pkg/agent/core/ngt/router/router_test.go +++ b/pkg/agent/core/ngt/router/router_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/doc.go b/pkg/agent/core/ngt/service/doc.go index 8ecf77659c..f93bf3bf25 100644 --- a/pkg/agent/core/ngt/service/doc.go +++ b/pkg/agent/core/ngt/service/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/kvs/kvs.go b/pkg/agent/core/ngt/service/kvs/kvs.go index 7ee078a08b..f5dedb13dc 100644 --- a/pkg/agent/core/ngt/service/kvs/kvs.go +++ b/pkg/agent/core/ngt/service/kvs/kvs.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/kvs/kvs_test.go b/pkg/agent/core/ngt/service/kvs/kvs_test.go index d202ccdeb9..5e50193a18 100644 --- a/pkg/agent/core/ngt/service/kvs/kvs_test.go +++ b/pkg/agent/core/ngt/service/kvs/kvs_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/kvs/option.go b/pkg/agent/core/ngt/service/kvs/option.go index 46c736a925..0f00ae1786 100644 --- a/pkg/agent/core/ngt/service/kvs/option.go +++ b/pkg/agent/core/ngt/service/kvs/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/kvs/option_test.go b/pkg/agent/core/ngt/service/kvs/option_test.go index 17562b693f..e57f3508ee 100644 --- a/pkg/agent/core/ngt/service/kvs/option_test.go +++ b/pkg/agent/core/ngt/service/kvs/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/ngt.go b/pkg/agent/core/ngt/service/ngt.go index cdfe518702..6cdae59b60 100644 --- a/pkg/agent/core/ngt/service/ngt.go +++ b/pkg/agent/core/ngt/service/ngt.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/ngt_stateful_test.go b/pkg/agent/core/ngt/service/ngt_stateful_test.go index cc0b554515..3280bcfb88 100644 --- a/pkg/agent/core/ngt/service/ngt_stateful_test.go +++ b/pkg/agent/core/ngt/service/ngt_stateful_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/ngt_test.go b/pkg/agent/core/ngt/service/ngt_test.go index 1ec884c64d..2aa7b21367 100644 --- a/pkg/agent/core/ngt/service/ngt_test.go +++ b/pkg/agent/core/ngt/service/ngt_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/option.go b/pkg/agent/core/ngt/service/option.go index aaa146a9c8..17bcdaa98a 100644 --- a/pkg/agent/core/ngt/service/option.go +++ b/pkg/agent/core/ngt/service/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/option_test.go b/pkg/agent/core/ngt/service/option_test.go index 984767adb0..ac861fcf51 100644 --- a/pkg/agent/core/ngt/service/option_test.go +++ b/pkg/agent/core/ngt/service/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/vqueue/option.go b/pkg/agent/core/ngt/service/vqueue/option.go index 2c64d78044..114bfa2a0e 100644 --- a/pkg/agent/core/ngt/service/vqueue/option.go +++ b/pkg/agent/core/ngt/service/vqueue/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/vqueue/queue.go b/pkg/agent/core/ngt/service/vqueue/queue.go index 821d77ce35..c2febc3e23 100644 --- a/pkg/agent/core/ngt/service/vqueue/queue.go +++ b/pkg/agent/core/ngt/service/vqueue/queue.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/vqueue/queue_test.go b/pkg/agent/core/ngt/service/vqueue/queue_test.go index 4f95baca22..a181347374 100644 --- a/pkg/agent/core/ngt/service/vqueue/queue_test.go +++ b/pkg/agent/core/ngt/service/vqueue/queue_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/service/vqueue/stateful_test.go b/pkg/agent/core/ngt/service/vqueue/stateful_test.go index 06360f0edb..b1d80ee327 100644 --- a/pkg/agent/core/ngt/service/vqueue/stateful_test.go +++ b/pkg/agent/core/ngt/service/vqueue/stateful_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/usecase/agentd.go b/pkg/agent/core/ngt/usecase/agentd.go index fe1d63ab35..db97ea7f90 100644 --- a/pkg/agent/core/ngt/usecase/agentd.go +++ b/pkg/agent/core/ngt/usecase/agentd.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/core/ngt/usecase/agentd_test.go b/pkg/agent/core/ngt/usecase/agentd_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/agent/core/ngt/usecase/agentd_test.go +++ b/pkg/agent/core/ngt/usecase/agentd_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/internal/metadata/metadata.go b/pkg/agent/internal/metadata/metadata.go index b4bd0226c3..fe34874119 100644 --- a/pkg/agent/internal/metadata/metadata.go +++ b/pkg/agent/internal/metadata/metadata.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/internal/metadata/metadata_test.go b/pkg/agent/internal/metadata/metadata_test.go index e9f53ef6b0..fef2fe9273 100644 --- a/pkg/agent/internal/metadata/metadata_test.go +++ b/pkg/agent/internal/metadata/metadata_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/config/config.go b/pkg/agent/sidecar/config/config.go index 39ecfc053d..687eb288da 100644 --- a/pkg/agent/sidecar/config/config.go +++ b/pkg/agent/sidecar/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/config/config_test.go b/pkg/agent/sidecar/config/config_test.go index 5ab5b9b98a..bd991e40f6 100644 --- a/pkg/agent/sidecar/config/config_test.go +++ b/pkg/agent/sidecar/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/doc.go b/pkg/agent/sidecar/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/agent/sidecar/handler/doc.go +++ b/pkg/agent/sidecar/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/grpc/handler.go b/pkg/agent/sidecar/handler/grpc/handler.go index 400dd5759e..b673b9ddf6 100644 --- a/pkg/agent/sidecar/handler/grpc/handler.go +++ b/pkg/agent/sidecar/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/grpc/handler_test.go b/pkg/agent/sidecar/handler/grpc/handler_test.go index 5e9952e158..267e98d0b8 100644 --- a/pkg/agent/sidecar/handler/grpc/handler_test.go +++ b/pkg/agent/sidecar/handler/grpc/handler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/grpc/option.go b/pkg/agent/sidecar/handler/grpc/option.go index 71467b2b60..e062f737a5 100644 --- a/pkg/agent/sidecar/handler/grpc/option.go +++ b/pkg/agent/sidecar/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/grpc/option_test.go b/pkg/agent/sidecar/handler/grpc/option_test.go index 7f838d775e..1877f181f6 100644 --- a/pkg/agent/sidecar/handler/grpc/option_test.go +++ b/pkg/agent/sidecar/handler/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/rest/handler.go b/pkg/agent/sidecar/handler/rest/handler.go index 43e946156f..34a8dda12e 100644 --- a/pkg/agent/sidecar/handler/rest/handler.go +++ b/pkg/agent/sidecar/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/handler/rest/option.go b/pkg/agent/sidecar/handler/rest/option.go index d9fea334cf..ea7884a282 100644 --- a/pkg/agent/sidecar/handler/rest/option.go +++ b/pkg/agent/sidecar/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/router/option.go b/pkg/agent/sidecar/router/option.go index 0d2637fa20..608300ea3e 100644 --- a/pkg/agent/sidecar/router/option.go +++ b/pkg/agent/sidecar/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/router/router.go b/pkg/agent/sidecar/router/router.go index f66d14e694..a5e6b98e20 100644 --- a/pkg/agent/sidecar/router/router.go +++ b/pkg/agent/sidecar/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/doc.go b/pkg/agent/sidecar/service/doc.go index 8ecf77659c..f93bf3bf25 100644 --- a/pkg/agent/sidecar/service/doc.go +++ b/pkg/agent/sidecar/service/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/observer/hook.go b/pkg/agent/sidecar/service/observer/hook.go index ba0a66f826..7198cea7d0 100644 --- a/pkg/agent/sidecar/service/observer/hook.go +++ b/pkg/agent/sidecar/service/observer/hook.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/observer/observer.go b/pkg/agent/sidecar/service/observer/observer.go index e18cca8c49..109a9084cb 100644 --- a/pkg/agent/sidecar/service/observer/observer.go +++ b/pkg/agent/sidecar/service/observer/observer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/observer/observer_test.go b/pkg/agent/sidecar/service/observer/observer_test.go index 1c9ea8d7e1..f71a8dd9ba 100644 --- a/pkg/agent/sidecar/service/observer/observer_test.go +++ b/pkg/agent/sidecar/service/observer/observer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/observer/option.go b/pkg/agent/sidecar/service/observer/option.go index 1c13621177..eb60eae426 100644 --- a/pkg/agent/sidecar/service/observer/option.go +++ b/pkg/agent/sidecar/service/observer/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/observer/option_test.go b/pkg/agent/sidecar/service/observer/option_test.go index 433a1dbad0..8db2813e10 100644 --- a/pkg/agent/sidecar/service/observer/option_test.go +++ b/pkg/agent/sidecar/service/observer/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/restorer/option.go b/pkg/agent/sidecar/service/restorer/option.go index 317bdfae23..e7ecbe89aa 100644 --- a/pkg/agent/sidecar/service/restorer/option.go +++ b/pkg/agent/sidecar/service/restorer/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/restorer/option_test.go b/pkg/agent/sidecar/service/restorer/option_test.go index 2f8c2a1f31..813b32b7ed 100644 --- a/pkg/agent/sidecar/service/restorer/option_test.go +++ b/pkg/agent/sidecar/service/restorer/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/restorer/restorer.go b/pkg/agent/sidecar/service/restorer/restorer.go index c3d584c575..91dff94d65 100644 --- a/pkg/agent/sidecar/service/restorer/restorer.go +++ b/pkg/agent/sidecar/service/restorer/restorer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/restorer/restorer_test.go b/pkg/agent/sidecar/service/restorer/restorer_test.go index 9afb04a995..d2b132a59a 100644 --- a/pkg/agent/sidecar/service/restorer/restorer_test.go +++ b/pkg/agent/sidecar/service/restorer/restorer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/storage/info.go b/pkg/agent/sidecar/service/storage/info.go index 8bc59776f8..f2dbb60e89 100644 --- a/pkg/agent/sidecar/service/storage/info.go +++ b/pkg/agent/sidecar/service/storage/info.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/storage/option.go b/pkg/agent/sidecar/service/storage/option.go index 204ec7ecdf..879bedf657 100644 --- a/pkg/agent/sidecar/service/storage/option.go +++ b/pkg/agent/sidecar/service/storage/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/storage/option_test.go b/pkg/agent/sidecar/service/storage/option_test.go index 4145573901..10e71b4bf1 100644 --- a/pkg/agent/sidecar/service/storage/option_test.go +++ b/pkg/agent/sidecar/service/storage/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/storage/storage.go b/pkg/agent/sidecar/service/storage/storage.go index 6b2cf8e1d0..54c2cd17a3 100644 --- a/pkg/agent/sidecar/service/storage/storage.go +++ b/pkg/agent/sidecar/service/storage/storage.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/service/storage/storage_test.go b/pkg/agent/sidecar/service/storage/storage_test.go index f9d9313c51..905ee47d48 100644 --- a/pkg/agent/sidecar/service/storage/storage_test.go +++ b/pkg/agent/sidecar/service/storage/storage_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/initcontainer/initcontainer.go b/pkg/agent/sidecar/usecase/initcontainer/initcontainer.go index 3eaca5b509..7b3aeddb59 100644 --- a/pkg/agent/sidecar/usecase/initcontainer/initcontainer.go +++ b/pkg/agent/sidecar/usecase/initcontainer/initcontainer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go b/pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go index e2d697f642..09bb31f032 100644 --- a/pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go +++ b/pkg/agent/sidecar/usecase/initcontainer/initcontainer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/sidecar/sidecar.go b/pkg/agent/sidecar/usecase/sidecar/sidecar.go index 94e9058164..9e8e0ffb6f 100644 --- a/pkg/agent/sidecar/usecase/sidecar/sidecar.go +++ b/pkg/agent/sidecar/usecase/sidecar/sidecar.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/sidecar/sidecar_test.go b/pkg/agent/sidecar/usecase/sidecar/sidecar_test.go index e04ee51f65..2be3aa945f 100644 --- a/pkg/agent/sidecar/usecase/sidecar/sidecar_test.go +++ b/pkg/agent/sidecar/usecase/sidecar/sidecar_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/sidecard.go b/pkg/agent/sidecar/usecase/sidecard.go index f17668c6b6..fa8e23e698 100644 --- a/pkg/agent/sidecar/usecase/sidecard.go +++ b/pkg/agent/sidecar/usecase/sidecard.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/agent/sidecar/usecase/sidecard_test.go b/pkg/agent/sidecar/usecase/sidecard_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/agent/sidecar/usecase/sidecard_test.go +++ b/pkg/agent/sidecar/usecase/sidecard_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/config/config.go b/pkg/discoverer/k8s/config/config.go index 8aa24c61ef..2e7a23b81a 100644 --- a/pkg/discoverer/k8s/config/config.go +++ b/pkg/discoverer/k8s/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/config/config_test.go b/pkg/discoverer/k8s/config/config_test.go index 6956859442..2d7afeecdd 100644 --- a/pkg/discoverer/k8s/config/config_test.go +++ b/pkg/discoverer/k8s/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/doc.go b/pkg/discoverer/k8s/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/discoverer/k8s/handler/doc.go +++ b/pkg/discoverer/k8s/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/grpc/handler.go b/pkg/discoverer/k8s/handler/grpc/handler.go index 8635e20124..588bd3f0e0 100644 --- a/pkg/discoverer/k8s/handler/grpc/handler.go +++ b/pkg/discoverer/k8s/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/grpc/handler_test.go b/pkg/discoverer/k8s/handler/grpc/handler_test.go index 4f6c2cc8bc..0c347797fb 100644 --- a/pkg/discoverer/k8s/handler/grpc/handler_test.go +++ b/pkg/discoverer/k8s/handler/grpc/handler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/grpc/option.go b/pkg/discoverer/k8s/handler/grpc/option.go index 4cad7c283b..9a7280bcff 100644 --- a/pkg/discoverer/k8s/handler/grpc/option.go +++ b/pkg/discoverer/k8s/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/grpc/option_test.go b/pkg/discoverer/k8s/handler/grpc/option_test.go index 74cf90c719..72ad4b552c 100644 --- a/pkg/discoverer/k8s/handler/grpc/option_test.go +++ b/pkg/discoverer/k8s/handler/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/rest/handler.go b/pkg/discoverer/k8s/handler/rest/handler.go index 174c652b15..188a057a66 100644 --- a/pkg/discoverer/k8s/handler/rest/handler.go +++ b/pkg/discoverer/k8s/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/handler/rest/option.go b/pkg/discoverer/k8s/handler/rest/option.go index 31836dae4b..4425004a6c 100644 --- a/pkg/discoverer/k8s/handler/rest/option.go +++ b/pkg/discoverer/k8s/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/router/option.go b/pkg/discoverer/k8s/router/option.go index 4f311e05e1..bb15f1765c 100644 --- a/pkg/discoverer/k8s/router/option.go +++ b/pkg/discoverer/k8s/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/router/router.go b/pkg/discoverer/k8s/router/router.go index 8870b08655..c402ffc9b0 100644 --- a/pkg/discoverer/k8s/router/router.go +++ b/pkg/discoverer/k8s/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/service/discover.go b/pkg/discoverer/k8s/service/discover.go index b0d72595ad..bf99994773 100644 --- a/pkg/discoverer/k8s/service/discover.go +++ b/pkg/discoverer/k8s/service/discover.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/service/discover_test.go b/pkg/discoverer/k8s/service/discover_test.go index ec24bba4ca..8ff5dcb6e1 100644 --- a/pkg/discoverer/k8s/service/discover_test.go +++ b/pkg/discoverer/k8s/service/discover_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/service/doc.go b/pkg/discoverer/k8s/service/doc.go index 8ecf77659c..f93bf3bf25 100644 --- a/pkg/discoverer/k8s/service/doc.go +++ b/pkg/discoverer/k8s/service/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/service/option.go b/pkg/discoverer/k8s/service/option.go index 426d112348..68e171add6 100644 --- a/pkg/discoverer/k8s/service/option.go +++ b/pkg/discoverer/k8s/service/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/service/option_test.go b/pkg/discoverer/k8s/service/option_test.go index 303de17430..07b019b5b3 100644 --- a/pkg/discoverer/k8s/service/option_test.go +++ b/pkg/discoverer/k8s/service/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/usecase/discovered.go b/pkg/discoverer/k8s/usecase/discovered.go index 35b42eaef9..377f2e3867 100644 --- a/pkg/discoverer/k8s/usecase/discovered.go +++ b/pkg/discoverer/k8s/usecase/discovered.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/discoverer/k8s/usecase/discovered_test.go b/pkg/discoverer/k8s/usecase/discovered_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/discoverer/k8s/usecase/discovered_test.go +++ b/pkg/discoverer/k8s/usecase/discovered_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/config/config.go b/pkg/gateway/filter/config/config.go index 697ce7ff0f..917bf69fc4 100644 --- a/pkg/gateway/filter/config/config.go +++ b/pkg/gateway/filter/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/config/config_test.go b/pkg/gateway/filter/config/config_test.go index 6956859442..2d7afeecdd 100644 --- a/pkg/gateway/filter/config/config_test.go +++ b/pkg/gateway/filter/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/doc.go b/pkg/gateway/filter/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/gateway/filter/handler/doc.go +++ b/pkg/gateway/filter/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/grpc/handler.go b/pkg/gateway/filter/handler/grpc/handler.go index 509f818974..6f7856c77f 100644 --- a/pkg/gateway/filter/handler/grpc/handler.go +++ b/pkg/gateway/filter/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/grpc/handler_test.go b/pkg/gateway/filter/handler/grpc/handler_test.go index cb78dcc7e4..08acfbc53b 100644 --- a/pkg/gateway/filter/handler/grpc/handler_test.go +++ b/pkg/gateway/filter/handler/grpc/handler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/grpc/option.go b/pkg/gateway/filter/handler/grpc/option.go index 4b2d991cde..f3e96f0b64 100644 --- a/pkg/gateway/filter/handler/grpc/option.go +++ b/pkg/gateway/filter/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/grpc/option_test.go b/pkg/gateway/filter/handler/grpc/option_test.go index 2870cbee36..7d8557f80b 100644 --- a/pkg/gateway/filter/handler/grpc/option_test.go +++ b/pkg/gateway/filter/handler/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/rest/handler.go b/pkg/gateway/filter/handler/rest/handler.go index eca9252855..86084ef5c9 100644 --- a/pkg/gateway/filter/handler/rest/handler.go +++ b/pkg/gateway/filter/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/handler/rest/option.go b/pkg/gateway/filter/handler/rest/option.go index b5dc8c7f07..2fcc3e5e26 100644 --- a/pkg/gateway/filter/handler/rest/option.go +++ b/pkg/gateway/filter/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/router/option.go b/pkg/gateway/filter/router/option.go index b0e7420fc6..15d81aeed2 100644 --- a/pkg/gateway/filter/router/option.go +++ b/pkg/gateway/filter/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/router/router.go b/pkg/gateway/filter/router/router.go index c23cf8179e..e3fe3ee5de 100644 --- a/pkg/gateway/filter/router/router.go +++ b/pkg/gateway/filter/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/usecase/vald.go b/pkg/gateway/filter/usecase/vald.go index 8535fe19a0..a93d7a210e 100644 --- a/pkg/gateway/filter/usecase/vald.go +++ b/pkg/gateway/filter/usecase/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/filter/usecase/vald_test.go b/pkg/gateway/filter/usecase/vald_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/gateway/filter/usecase/vald_test.go +++ b/pkg/gateway/filter/usecase/vald_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/internal/location/location_test.go b/pkg/gateway/internal/location/location_test.go index 622032b839..8ea2cabb47 100644 --- a/pkg/gateway/internal/location/location_test.go +++ b/pkg/gateway/internal/location/location_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/config/config.go b/pkg/gateway/lb/config/config.go index 13dbcc764b..046b147c26 100644 --- a/pkg/gateway/lb/config/config.go +++ b/pkg/gateway/lb/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/config/config_test.go b/pkg/gateway/lb/config/config_test.go index 6956859442..2d7afeecdd 100644 --- a/pkg/gateway/lb/config/config_test.go +++ b/pkg/gateway/lb/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/doc.go b/pkg/gateway/lb/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/gateway/lb/handler/doc.go +++ b/pkg/gateway/lb/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/aggregation.go b/pkg/gateway/lb/handler/grpc/aggregation.go index 58f749eee0..4c7403767e 100644 --- a/pkg/gateway/lb/handler/grpc/aggregation.go +++ b/pkg/gateway/lb/handler/grpc/aggregation.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/aggregation_test.go b/pkg/gateway/lb/handler/grpc/aggregation_test.go index 5161df2150..7e21174f58 100644 --- a/pkg/gateway/lb/handler/grpc/aggregation_test.go +++ b/pkg/gateway/lb/handler/grpc/aggregation_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/handler.go b/pkg/gateway/lb/handler/grpc/handler.go index e8fde265a6..27b48274f4 100644 --- a/pkg/gateway/lb/handler/grpc/handler.go +++ b/pkg/gateway/lb/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/handler_test.go b/pkg/gateway/lb/handler/grpc/handler_test.go index bb35ec7136..3f0cd1aa58 100644 --- a/pkg/gateway/lb/handler/grpc/handler_test.go +++ b/pkg/gateway/lb/handler/grpc/handler_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/option.go b/pkg/gateway/lb/handler/grpc/option.go index afb3abbe1d..aa1d3b8ecd 100644 --- a/pkg/gateway/lb/handler/grpc/option.go +++ b/pkg/gateway/lb/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/option_test.go b/pkg/gateway/lb/handler/grpc/option_test.go index 29014e11cd..994479ffb0 100644 --- a/pkg/gateway/lb/handler/grpc/option_test.go +++ b/pkg/gateway/lb/handler/grpc/option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/pairing_heap.go b/pkg/gateway/lb/handler/grpc/pairing_heap.go index f9ebd6c47c..41bad59a15 100644 --- a/pkg/gateway/lb/handler/grpc/pairing_heap.go +++ b/pkg/gateway/lb/handler/grpc/pairing_heap.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/pairing_heap_test.go b/pkg/gateway/lb/handler/grpc/pairing_heap_test.go index 8806322541..5ffccccb7c 100644 --- a/pkg/gateway/lb/handler/grpc/pairing_heap_test.go +++ b/pkg/gateway/lb/handler/grpc/pairing_heap_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/grpc/search_benchmark_test.go b/pkg/gateway/lb/handler/grpc/search_benchmark_test.go index 9302c2cdf0..98d79f1fb3 100644 --- a/pkg/gateway/lb/handler/grpc/search_benchmark_test.go +++ b/pkg/gateway/lb/handler/grpc/search_benchmark_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/rest/handler.go b/pkg/gateway/lb/handler/rest/handler.go index fa332e14ac..59c2eea804 100644 --- a/pkg/gateway/lb/handler/rest/handler.go +++ b/pkg/gateway/lb/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/handler/rest/option.go b/pkg/gateway/lb/handler/rest/option.go index fb0ac05f5c..a8840eff9b 100644 --- a/pkg/gateway/lb/handler/rest/option.go +++ b/pkg/gateway/lb/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/router/option.go b/pkg/gateway/lb/router/option.go index b247f49e20..4c67a79325 100644 --- a/pkg/gateway/lb/router/option.go +++ b/pkg/gateway/lb/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/router/router.go b/pkg/gateway/lb/router/router.go index 54dbc6e5d4..dd7b3920be 100644 --- a/pkg/gateway/lb/router/router.go +++ b/pkg/gateway/lb/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/service/doc.go b/pkg/gateway/lb/service/doc.go index 8ecf77659c..f93bf3bf25 100644 --- a/pkg/gateway/lb/service/doc.go +++ b/pkg/gateway/lb/service/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/service/gateway.go b/pkg/gateway/lb/service/gateway.go index 7d32364df0..64f9f0dc9b 100644 --- a/pkg/gateway/lb/service/gateway.go +++ b/pkg/gateway/lb/service/gateway.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/service/gateway_test.go b/pkg/gateway/lb/service/gateway_test.go index 4748a53b9e..fd2aa12d82 100644 --- a/pkg/gateway/lb/service/gateway_test.go +++ b/pkg/gateway/lb/service/gateway_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/service/option.go b/pkg/gateway/lb/service/option.go index fe59768528..df553eaf2f 100644 --- a/pkg/gateway/lb/service/option.go +++ b/pkg/gateway/lb/service/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/service/option_test.go b/pkg/gateway/lb/service/option_test.go index 90b3fa343d..a865a431cb 100644 --- a/pkg/gateway/lb/service/option_test.go +++ b/pkg/gateway/lb/service/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/usecase/vald.go b/pkg/gateway/lb/usecase/vald.go index 4b2eadef88..b66d9068cf 100644 --- a/pkg/gateway/lb/usecase/vald.go +++ b/pkg/gateway/lb/usecase/vald.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/gateway/lb/usecase/vald_test.go b/pkg/gateway/lb/usecase/vald_test.go index 704213c02f..9444c474a6 100644 --- a/pkg/gateway/lb/usecase/vald_test.go +++ b/pkg/gateway/lb/usecase/vald_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/config/config.go b/pkg/index/job/correction/config/config.go index aff43f3657..11b46223f6 100644 --- a/pkg/index/job/correction/config/config.go +++ b/pkg/index/job/correction/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/config/config_test.go b/pkg/index/job/correction/config/config_test.go index 0cf6858bf7..231463a4a1 100644 --- a/pkg/index/job/correction/config/config_test.go +++ b/pkg/index/job/correction/config/config_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/service/corrector.go b/pkg/index/job/correction/service/corrector.go index 1e3aeac746..d16eb8ef85 100644 --- a/pkg/index/job/correction/service/corrector.go +++ b/pkg/index/job/correction/service/corrector.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/service/corrector_test.go b/pkg/index/job/correction/service/corrector_test.go index eab80e6fab..43ad7517f1 100644 --- a/pkg/index/job/correction/service/corrector_test.go +++ b/pkg/index/job/correction/service/corrector_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/service/options.go b/pkg/index/job/correction/service/options.go index e57ff74269..3913271e6b 100644 --- a/pkg/index/job/correction/service/options.go +++ b/pkg/index/job/correction/service/options.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/service/options_test.go b/pkg/index/job/correction/service/options_test.go index 4c6bccc1e7..5caa49c463 100644 --- a/pkg/index/job/correction/service/options_test.go +++ b/pkg/index/job/correction/service/options_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/usecase/corrector.go b/pkg/index/job/correction/usecase/corrector.go index 94c5fa21a8..ea82fbe9bd 100644 --- a/pkg/index/job/correction/usecase/corrector.go +++ b/pkg/index/job/correction/usecase/corrector.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/correction/usecase/corrector_test.go b/pkg/index/job/correction/usecase/corrector_test.go index c8759d29e4..65653df3e5 100644 --- a/pkg/index/job/correction/usecase/corrector_test.go +++ b/pkg/index/job/correction/usecase/corrector_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/config/config.go b/pkg/index/job/creation/config/config.go index 7755c1b4bc..95856eb9d6 100644 --- a/pkg/index/job/creation/config/config.go +++ b/pkg/index/job/creation/config/config.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/config/config_test.go b/pkg/index/job/creation/config/config_test.go index 0cf6858bf7..231463a4a1 100644 --- a/pkg/index/job/creation/config/config_test.go +++ b/pkg/index/job/creation/config/config_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/service/indexer.go b/pkg/index/job/creation/service/indexer.go index bd0ff64ba3..591c0c4074 100644 --- a/pkg/index/job/creation/service/indexer.go +++ b/pkg/index/job/creation/service/indexer.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/service/indexer_test.go b/pkg/index/job/creation/service/indexer_test.go index 6229dd21ee..3bca6048fc 100644 --- a/pkg/index/job/creation/service/indexer_test.go +++ b/pkg/index/job/creation/service/indexer_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/service/options.go b/pkg/index/job/creation/service/options.go index b6c7322a25..9f144d63ac 100644 --- a/pkg/index/job/creation/service/options.go +++ b/pkg/index/job/creation/service/options.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/service/options_test.go b/pkg/index/job/creation/service/options_test.go index 56b7b34cd8..39423001ba 100644 --- a/pkg/index/job/creation/service/options_test.go +++ b/pkg/index/job/creation/service/options_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/usecase/creation.go b/pkg/index/job/creation/usecase/creation.go index 932263c7e8..ede7ddb02a 100644 --- a/pkg/index/job/creation/usecase/creation.go +++ b/pkg/index/job/creation/usecase/creation.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/creation/usecase/creation_test.go b/pkg/index/job/creation/usecase/creation_test.go index 1eab852c2d..b22780682f 100644 --- a/pkg/index/job/creation/usecase/creation_test.go +++ b/pkg/index/job/creation/usecase/creation_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/config/config.go b/pkg/index/job/readreplica/rotate/config/config.go index c656c53d95..be17a970f2 100644 --- a/pkg/index/job/readreplica/rotate/config/config.go +++ b/pkg/index/job/readreplica/rotate/config/config.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/config/config_test.go b/pkg/index/job/readreplica/rotate/config/config_test.go index 0cf6858bf7..231463a4a1 100644 --- a/pkg/index/job/readreplica/rotate/config/config_test.go +++ b/pkg/index/job/readreplica/rotate/config/config_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/service/options.go b/pkg/index/job/readreplica/rotate/service/options.go index a0f5a6897e..c5c0a79cea 100644 --- a/pkg/index/job/readreplica/rotate/service/options.go +++ b/pkg/index/job/readreplica/rotate/service/options.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/service/options_test.go b/pkg/index/job/readreplica/rotate/service/options_test.go index 5ebdfc1a22..74eb949bcb 100644 --- a/pkg/index/job/readreplica/rotate/service/options_test.go +++ b/pkg/index/job/readreplica/rotate/service/options_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/service/rotator.go b/pkg/index/job/readreplica/rotate/service/rotator.go index da9578ded7..7e93a13f53 100644 --- a/pkg/index/job/readreplica/rotate/service/rotator.go +++ b/pkg/index/job/readreplica/rotate/service/rotator.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/service/rotator_test.go b/pkg/index/job/readreplica/rotate/service/rotator_test.go index e3b831a675..3a975ae0f2 100644 --- a/pkg/index/job/readreplica/rotate/service/rotator_test.go +++ b/pkg/index/job/readreplica/rotate/service/rotator_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/usecase/rotate.go b/pkg/index/job/readreplica/rotate/usecase/rotate.go index e0a3aadf01..794268635d 100644 --- a/pkg/index/job/readreplica/rotate/usecase/rotate.go +++ b/pkg/index/job/readreplica/rotate/usecase/rotate.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/readreplica/rotate/usecase/rotate_test.go b/pkg/index/job/readreplica/rotate/usecase/rotate_test.go index 1eab852c2d..b22780682f 100644 --- a/pkg/index/job/readreplica/rotate/usecase/rotate_test.go +++ b/pkg/index/job/readreplica/rotate/usecase/rotate_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/config/config.go b/pkg/index/job/save/config/config.go index 975b871c9c..ff2b1e6a3d 100644 --- a/pkg/index/job/save/config/config.go +++ b/pkg/index/job/save/config/config.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/config/config_test.go b/pkg/index/job/save/config/config_test.go index 0cf6858bf7..231463a4a1 100644 --- a/pkg/index/job/save/config/config_test.go +++ b/pkg/index/job/save/config/config_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/service/indexer.go b/pkg/index/job/save/service/indexer.go index b437756061..7d8c9e4fbc 100644 --- a/pkg/index/job/save/service/indexer.go +++ b/pkg/index/job/save/service/indexer.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/service/indexer_test.go b/pkg/index/job/save/service/indexer_test.go index 90d97b2c09..67bdd94e76 100644 --- a/pkg/index/job/save/service/indexer_test.go +++ b/pkg/index/job/save/service/indexer_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/service/options.go b/pkg/index/job/save/service/options.go index bd4c997e37..6b972631bd 100644 --- a/pkg/index/job/save/service/options.go +++ b/pkg/index/job/save/service/options.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/service/options_test.go b/pkg/index/job/save/service/options_test.go index b8137a55e6..084c3c8466 100644 --- a/pkg/index/job/save/service/options_test.go +++ b/pkg/index/job/save/service/options_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/usecase/save.go b/pkg/index/job/save/usecase/save.go index 38327e2f1d..34e1fcc7ec 100644 --- a/pkg/index/job/save/usecase/save.go +++ b/pkg/index/job/save/usecase/save.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/index/job/save/usecase/save_test.go b/pkg/index/job/save/usecase/save_test.go index 1eab852c2d..b22780682f 100644 --- a/pkg/index/job/save/usecase/save_test.go +++ b/pkg/index/job/save/usecase/save_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/config/config.go b/pkg/manager/index/config/config.go index 311fb46689..dd79dea278 100644 --- a/pkg/manager/index/config/config.go +++ b/pkg/manager/index/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/config/config_test.go b/pkg/manager/index/config/config_test.go index 6956859442..2d7afeecdd 100644 --- a/pkg/manager/index/config/config_test.go +++ b/pkg/manager/index/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/doc.go b/pkg/manager/index/handler/doc.go index 179b99456b..104280dbd1 100644 --- a/pkg/manager/index/handler/doc.go +++ b/pkg/manager/index/handler/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/grpc/handler.go b/pkg/manager/index/handler/grpc/handler.go index 240a8c2018..baa60334b2 100644 --- a/pkg/manager/index/handler/grpc/handler.go +++ b/pkg/manager/index/handler/grpc/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/grpc/handler_test.go b/pkg/manager/index/handler/grpc/handler_test.go index 44d3209d1e..7318ce15fb 100644 --- a/pkg/manager/index/handler/grpc/handler_test.go +++ b/pkg/manager/index/handler/grpc/handler_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/grpc/option.go b/pkg/manager/index/handler/grpc/option.go index 8f32f10a12..3323225bb6 100644 --- a/pkg/manager/index/handler/grpc/option.go +++ b/pkg/manager/index/handler/grpc/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/grpc/option_test.go b/pkg/manager/index/handler/grpc/option_test.go index 80dc0ac569..7fd0b430af 100644 --- a/pkg/manager/index/handler/grpc/option_test.go +++ b/pkg/manager/index/handler/grpc/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/rest/handler.go b/pkg/manager/index/handler/rest/handler.go index 17e16d489a..258d5d9c7d 100644 --- a/pkg/manager/index/handler/rest/handler.go +++ b/pkg/manager/index/handler/rest/handler.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/handler/rest/option.go b/pkg/manager/index/handler/rest/option.go index ddafd27b4b..ec39e2913d 100644 --- a/pkg/manager/index/handler/rest/option.go +++ b/pkg/manager/index/handler/rest/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/router/option.go b/pkg/manager/index/router/option.go index de8dbb4d2e..834aae2f68 100644 --- a/pkg/manager/index/router/option.go +++ b/pkg/manager/index/router/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/router/router.go b/pkg/manager/index/router/router.go index 999bdff5e0..3ff9c34b8c 100644 --- a/pkg/manager/index/router/router.go +++ b/pkg/manager/index/router/router.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/service/doc.go b/pkg/manager/index/service/doc.go index 8ecf77659c..f93bf3bf25 100644 --- a/pkg/manager/index/service/doc.go +++ b/pkg/manager/index/service/doc.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/service/indexer.go b/pkg/manager/index/service/indexer.go index 6eb28eaad9..4d6b39729b 100644 --- a/pkg/manager/index/service/indexer.go +++ b/pkg/manager/index/service/indexer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/service/indexer_test.go b/pkg/manager/index/service/indexer_test.go index 4a8942d645..40854f98d6 100644 --- a/pkg/manager/index/service/indexer_test.go +++ b/pkg/manager/index/service/indexer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/service/option.go b/pkg/manager/index/service/option.go index d3198a93fd..c3fffb7dc2 100644 --- a/pkg/manager/index/service/option.go +++ b/pkg/manager/index/service/option.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/service/option_test.go b/pkg/manager/index/service/option_test.go index 8d56b2d930..455c00e64f 100644 --- a/pkg/manager/index/service/option_test.go +++ b/pkg/manager/index/service/option_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/usecase/indexer.go b/pkg/manager/index/usecase/indexer.go index 11cc68c85f..a891fc487f 100644 --- a/pkg/manager/index/usecase/indexer.go +++ b/pkg/manager/index/usecase/indexer.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/manager/index/usecase/indexer_test.go b/pkg/manager/index/usecase/indexer_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/manager/index/usecase/indexer_test.go +++ b/pkg/manager/index/usecase/indexer_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/dataset.go b/pkg/tools/cli/loadtest/assets/dataset.go index f79d81791e..f1f6d2afd2 100644 --- a/pkg/tools/cli/loadtest/assets/dataset.go +++ b/pkg/tools/cli/loadtest/assets/dataset.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/dataset_test.go b/pkg/tools/cli/loadtest/assets/dataset_test.go index a006df2e54..a510087bb9 100644 --- a/pkg/tools/cli/loadtest/assets/dataset_test.go +++ b/pkg/tools/cli/loadtest/assets/dataset_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/hdf5_loader.go b/pkg/tools/cli/loadtest/assets/hdf5_loader.go index ef13f3237e..482dabba32 100644 --- a/pkg/tools/cli/loadtest/assets/hdf5_loader.go +++ b/pkg/tools/cli/loadtest/assets/hdf5_loader.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/hdf5_loader_test.go b/pkg/tools/cli/loadtest/assets/hdf5_loader_test.go index fe44e9a646..aaab1f1e22 100644 --- a/pkg/tools/cli/loadtest/assets/hdf5_loader_test.go +++ b/pkg/tools/cli/loadtest/assets/hdf5_loader_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/large_dataset.go b/pkg/tools/cli/loadtest/assets/large_dataset.go index a5fff493fb..5621b67b37 100644 --- a/pkg/tools/cli/loadtest/assets/large_dataset.go +++ b/pkg/tools/cli/loadtest/assets/large_dataset.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/large_dataset_test.go b/pkg/tools/cli/loadtest/assets/large_dataset_test.go index ba152c792e..bf310dc49b 100644 --- a/pkg/tools/cli/loadtest/assets/large_dataset_test.go +++ b/pkg/tools/cli/loadtest/assets/large_dataset_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/small_dataset.go b/pkg/tools/cli/loadtest/assets/small_dataset.go index 9ac70b4423..ed9cb82919 100644 --- a/pkg/tools/cli/loadtest/assets/small_dataset.go +++ b/pkg/tools/cli/loadtest/assets/small_dataset.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/assets/small_dataset_test.go b/pkg/tools/cli/loadtest/assets/small_dataset_test.go index f7e8bf85dd..2b1bf9f5da 100644 --- a/pkg/tools/cli/loadtest/assets/small_dataset_test.go +++ b/pkg/tools/cli/loadtest/assets/small_dataset_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/config/config.go b/pkg/tools/cli/loadtest/config/config.go index 47d8c16cd7..ffddc23465 100644 --- a/pkg/tools/cli/loadtest/config/config.go +++ b/pkg/tools/cli/loadtest/config/config.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/config/config_test.go b/pkg/tools/cli/loadtest/config/config_test.go index 061c22cef1..02d2bc3386 100644 --- a/pkg/tools/cli/loadtest/config/config_test.go +++ b/pkg/tools/cli/loadtest/config/config_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/insert.go b/pkg/tools/cli/loadtest/service/insert.go index 876d24c48d..087fab4ac9 100644 --- a/pkg/tools/cli/loadtest/service/insert.go +++ b/pkg/tools/cli/loadtest/service/insert.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/loader.go b/pkg/tools/cli/loadtest/service/loader.go index 4fbedf0e9c..7a12be9f9d 100644 --- a/pkg/tools/cli/loadtest/service/loader.go +++ b/pkg/tools/cli/loadtest/service/loader.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/loader_option.go b/pkg/tools/cli/loadtest/service/loader_option.go index aa335ae349..9b365834fa 100644 --- a/pkg/tools/cli/loadtest/service/loader_option.go +++ b/pkg/tools/cli/loadtest/service/loader_option.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/loader_option_test.go b/pkg/tools/cli/loadtest/service/loader_option_test.go index 9ef907fd45..badfa1ca02 100644 --- a/pkg/tools/cli/loadtest/service/loader_option_test.go +++ b/pkg/tools/cli/loadtest/service/loader_option_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/loader_test.go b/pkg/tools/cli/loadtest/service/loader_test.go index 76551c38ec..4c8324f35e 100644 --- a/pkg/tools/cli/loadtest/service/loader_test.go +++ b/pkg/tools/cli/loadtest/service/loader_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/service/search.go b/pkg/tools/cli/loadtest/service/search.go index 9deed33107..7b5091dc9e 100644 --- a/pkg/tools/cli/loadtest/service/search.go +++ b/pkg/tools/cli/loadtest/service/search.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/usecase/load.go b/pkg/tools/cli/loadtest/usecase/load.go index 8e8c22da4a..d795734d10 100644 --- a/pkg/tools/cli/loadtest/usecase/load.go +++ b/pkg/tools/cli/loadtest/usecase/load.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/pkg/tools/cli/loadtest/usecase/load_test.go b/pkg/tools/cli/loadtest/usecase/load_test.go index aa543bb0ce..483e3950e7 100644 --- a/pkg/tools/cli/loadtest/usecase/load_test.go +++ b/pkg/tools/cli/loadtest/usecase/load_test.go @@ -1,5 +1,5 @@ // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/chaos/chart/Chart.yaml b/tests/chaos/chart/Chart.yaml index 5308fbfb25..5a360e1bd4 100644 --- a/tests/chaos/chart/Chart.yaml +++ b/tests/chaos/chart/Chart.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/chaos/chart/templates/network/bandwidth.yaml b/tests/chaos/chart/templates/network/bandwidth.yaml index f872bee0b4..688088d0f8 100644 --- a/tests/chaos/chart/templates/network/bandwidth.yaml +++ b/tests/chaos/chart/templates/network/bandwidth.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/chaos/chart/templates/network/partition.yaml b/tests/chaos/chart/templates/network/partition.yaml index 986064cf9e..5b604f00a5 100644 --- a/tests/chaos/chart/templates/network/partition.yaml +++ b/tests/chaos/chart/templates/network/partition.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/chaos/chart/templates/pod/failure.yaml b/tests/chaos/chart/templates/pod/failure.yaml index 3d074a0229..77af84897b 100644 --- a/tests/chaos/chart/templates/pod/failure.yaml +++ b/tests/chaos/chart/templates/pod/failure.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/chaos/chart/templates/pod/kill.yaml b/tests/chaos/chart/templates/pod/kill.yaml index 8e9caf2b67..68b143ea75 100644 --- a/tests/chaos/chart/templates/pod/kill.yaml +++ b/tests/chaos/chart/templates/pod/kill.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/chaos/chart/values.yaml b/tests/chaos/chart/values.yaml index 5d66da9fe7..a885f8076f 100644 --- a/tests/chaos/chart/values.yaml +++ b/tests/chaos/chart/values.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2019-2023 vdaas.org vald team +# 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. diff --git a/tests/e2e/crud/crud_test.go b/tests/e2e/crud/crud_test.go index bb2ce4c2a5..c8b333ded8 100644 --- a/tests/e2e/crud/crud_test.go +++ b/tests/e2e/crud/crud_test.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/hdf5/hdf5.go b/tests/e2e/hdf5/hdf5.go index a144bea773..4ebd9c0cb4 100644 --- a/tests/e2e/hdf5/hdf5.go +++ b/tests/e2e/hdf5/hdf5.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/kubernetes/client/client.go b/tests/e2e/kubernetes/client/client.go index d09010a3f0..2ced2f3cfa 100644 --- a/tests/e2e/kubernetes/client/client.go +++ b/tests/e2e/kubernetes/client/client.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/kubernetes/portforward/portforward.go b/tests/e2e/kubernetes/portforward/portforward.go index c67f4b884f..1d53431f64 100644 --- a/tests/e2e/kubernetes/portforward/portforward.go +++ b/tests/e2e/kubernetes/portforward/portforward.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/multiapis/multiapis_test.go b/tests/e2e/multiapis/multiapis_test.go index 79267375be..42c91cca3c 100644 --- a/tests/e2e/multiapis/multiapis_test.go +++ b/tests/e2e/multiapis/multiapis_test.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/operation/doc.go b/tests/e2e/operation/doc.go index 922ddda2e1..831ce37904 100644 --- a/tests/e2e/operation/doc.go +++ b/tests/e2e/operation/doc.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/operation/job.go b/tests/e2e/operation/job.go index 20b20fb17d..d98bfeca53 100644 --- a/tests/e2e/operation/job.go +++ b/tests/e2e/operation/job.go @@ -1,6 +1,6 @@ //go:build e2e -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/operation/multi.go b/tests/e2e/operation/multi.go index f1818411a7..0ebacc5ea0 100644 --- a/tests/e2e/operation/multi.go +++ b/tests/e2e/operation/multi.go @@ -1,6 +1,6 @@ //go:build e2e -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/operation/operation.go b/tests/e2e/operation/operation.go index 24cc988f7e..70adeb5481 100644 --- a/tests/e2e/operation/operation.go +++ b/tests/e2e/operation/operation.go @@ -1,6 +1,6 @@ //go:build e2e -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/operation/stream.go b/tests/e2e/operation/stream.go index 35113e6dcd..51bd11ee6c 100644 --- a/tests/e2e/operation/stream.go +++ b/tests/e2e/operation/stream.go @@ -1,6 +1,6 @@ //go:build e2e -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/performance/max_vector_dim_test.go b/tests/e2e/performance/max_vector_dim_test.go index 36f3a1aa27..9f4a361231 100644 --- a/tests/e2e/performance/max_vector_dim_test.go +++ b/tests/e2e/performance/max_vector_dim_test.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go b/tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go index 81ee7cf22d..114ac6daa0 100644 --- a/tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go +++ b/tests/e2e/pkg/agent/core/ngt/service/ngt_e2s_test.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/e2e/sidecar/sidecar_test.go b/tests/e2e/sidecar/sidecar_test.go index a6db3ce32c..dc8ed4afb6 100644 --- a/tests/e2e/sidecar/sidecar_test.go +++ b/tests/e2e/sidecar/sidecar_test.go @@ -1,7 +1,7 @@ //go:build e2e // -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. diff --git a/tests/performance/max_vector_dim_test.go b/tests/performance/max_vector_dim_test.go index abc0f8ab48..75a81c7feb 100644 --- a/tests/performance/max_vector_dim_test.go +++ b/tests/performance/max_vector_dim_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 vdaas.org vald team +// 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. From a13457c3313ecb8bc33bcd4ef62e679b281a8ef1 Mon Sep 17 00:00:00 2001 From: Yusuke Kadowaki Date: Fri, 5 Jan 2024 14:43:01 +0900 Subject: [PATCH 4/5] Separate readreplica chart (#2283) --- Makefile.d/helm.mk | 10 + .../templates/clusterrole.yaml | 22 +- charts/vald-readreplica/.helmignore | 23 + charts/vald-readreplica/Chart.yaml | 46 + charts/vald-readreplica/README.md | 33 + charts/vald-readreplica/README.md.gotmpl | 34 + charts/vald-readreplica/templates/NOTES.txt | 4 + .../vald-readreplica/templates/_helpers.tpl | 1 + .../templates}/deployment.yaml | 6 +- .../templates}/networkpolicy.yaml | 0 .../templates}/pvc.yaml | 3 +- .../templates}/snapshot.yaml | 2 +- .../templates}/svc.yaml | 1 + charts/vald-readreplica/values.schema.json | 1 + charts/vald-readreplica/values.yaml | 3098 +++++++++++++++++ .../job/readreplica/rotate/clusterrole.yaml | 3 +- .../rotate/clusterrolebinding.yaml | 3 +- .../job/readreplica/rotate/configmap.yaml | 3 +- .../index/job/readreplica/rotate/cronjob.yaml | 3 +- .../job/readreplica/rotate/networkpolicy.yaml | 3 +- .../readreplica/rotate/serviceaccount.yaml | 3 +- charts/vald/values.yaml | 2 +- 22 files changed, 3293 insertions(+), 11 deletions(-) create mode 100644 charts/vald-readreplica/.helmignore create mode 100644 charts/vald-readreplica/Chart.yaml create mode 100644 charts/vald-readreplica/README.md create mode 100644 charts/vald-readreplica/README.md.gotmpl create mode 100644 charts/vald-readreplica/templates/NOTES.txt create mode 120000 charts/vald-readreplica/templates/_helpers.tpl rename charts/{vald/templates/agent/readreplica => vald-readreplica/templates}/deployment.yaml (96%) rename charts/{vald/templates/agent/readreplica => vald-readreplica/templates}/networkpolicy.yaml (100%) rename charts/{vald/templates/agent/readreplica => vald-readreplica/templates}/pvc.yaml (91%) rename charts/{vald/templates/agent/readreplica => vald-readreplica/templates}/snapshot.yaml (94%) rename charts/{vald/templates/agent/readreplica => vald-readreplica/templates}/svc.yaml (99%) create mode 120000 charts/vald-readreplica/values.schema.json create mode 100644 charts/vald-readreplica/values.yaml diff --git a/Makefile.d/helm.mk b/Makefile.d/helm.mk index c722f06872..81d858d2de 100644 --- a/Makefile.d/helm.mk +++ b/Makefile.d/helm.mk @@ -70,6 +70,16 @@ charts/vald-helm-operator/README.md: \ charts/vald-helm-operator/values.yaml helm-docs +.PHONY: helm/docs/vald-readreplica +helm/docs/vald-readreplica: charts/vald-readreplica/README.md + +# force to rebuild +.PHONY: charts/vald-readreplica/README.md +charts/vald-readreplica/README.md: \ + charts/vald-readreplica/README.md.gotmpl \ + charts/vald-readreplica/values.yaml + helm-docs + .PHONY: helm/schema/vald ## generate json schema for Vald Helm Chart helm/schema/vald: charts/vald/values.schema.json diff --git a/charts/vald-helm-operator/templates/clusterrole.yaml b/charts/vald-helm-operator/templates/clusterrole.yaml index 02fd9f1369..249d1d5f86 100644 --- a/charts/vald-helm-operator/templates/clusterrole.yaml +++ b/charts/vald-helm-operator/templates/clusterrole.yaml @@ -187,5 +187,25 @@ rules: - patch - update - watch - + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshots + verbs: + - get + - list + - watch + - create + - delete + - patch + - apiGroups: + - "" + resources: + - persistentvolumeclaims + verbs: + - get + - list + - watch + - create + - delete {{- end }} diff --git a/charts/vald-readreplica/.helmignore b/charts/vald-readreplica/.helmignore new file mode 100644 index 0000000000..0e8a0eb36f --- /dev/null +++ b/charts/vald-readreplica/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/charts/vald-readreplica/Chart.yaml b/charts/vald-readreplica/Chart.yaml new file mode 100644 index 0000000000..10e5800346 --- /dev/null +++ b/charts/vald-readreplica/Chart.yaml @@ -0,0 +1,46 @@ +# +# 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. +# + +apiVersion: v2 +name: vald-readreplica +version: v1.7.10 +description: A helm chart for readreplica add-on +type: application +keywords: + - Vald + - NGT + - vector + - search + - approximate-nearest-neighbor-search + - nearest-neighbor-search + - vector-search-engine + - similarity-search + - image-search + - Kubernetes + - k8s + - AI + - artificial-intelligence +home: https://vald.vdaas.org +icon: https://raw.githubusercontent.com/vdaas/vald/main/assets/image/svg/symbol.svg +sources: + - https://github.com/vdaas/vald +maintainers: + - name: kpango + email: kpango@vdaas.org + - name: ykadowak + email: ykadowak@vdaas.org + - name: kmrmt + email: ksk@vdaas.org diff --git a/charts/vald-readreplica/README.md b/charts/vald-readreplica/README.md new file mode 100644 index 0000000000..4a30602253 --- /dev/null +++ b/charts/vald-readreplica/README.md @@ -0,0 +1,33 @@ +# Vald Read Replica + +**THIS CHART IS A WORK IN PROGRESS AND IS NOT YET FUNCTIONAL** + +This is a Helm chart to install Vald readreplica components. + +Current chart version is `v1.7.10` + +## Install + +Add Vald Helm repository + + $ helm repo add vald https://vald.vdaas.org/charts + +Install Vald cluster first. + + $ helm install vald vald/vald + +Run the following command to install the chart, + + $ helm install vald-readreplica vald/vald-readreplica + +## Configuration + +### Overview + +[`values.yaml`](https://github.com/vdaas/vald/blob/main/charts/vald-readreplica/values.yaml) +of this chart is a symbolic link to the [`values.yaml`](https://github.com/vdaas/vald/blob/main/charts/vald/values.yaml) of the main vald chart +because all the configurations must be synced with the main vald cluster. +So please look at the document of the main vald chart for configurations. + +When you deploy this chart with custom `values.yaml` on install, you should deploy the vald +cluster with the same `values.yaml` as well. diff --git a/charts/vald-readreplica/README.md.gotmpl b/charts/vald-readreplica/README.md.gotmpl new file mode 100644 index 0000000000..7df933789f --- /dev/null +++ b/charts/vald-readreplica/README.md.gotmpl @@ -0,0 +1,34 @@ +# Vald Read Replica + +**THIS CHART IS A WORK IN PROGRESS AND IS NOT YET FUNCTIONAL** + +This is a Helm chart to install Vald readreplica components. + +Current chart version is `{{ template "chart.version" . }}` + +## Install + +Add Vald Helm repository + + $ helm repo add vald https://vald.vdaas.org/charts + +Install Vald cluster first. + + $ helm install vald vald/vald + +Run the following command to install the chart, + + $ helm install vald-readreplica vald/vald-readreplica + + +## Configuration + +### Overview + +[`values.yaml`](https://github.com/vdaas/vald/blob/main/charts/vald-readreplica/values.yaml) +of this chart is a symbolic link to the [`values.yaml`](https://github.com/vdaas/vald/blob/main/charts/vald/values.yaml) of the main vald chart +because all the configurations must be synced with the main vald cluster. +So please look at the document of the main vald chart for configurations. + +When you deploy this chart with custom `values.yaml` on install, you should deploy the vald +cluster with the same `values.yaml` as well. diff --git a/charts/vald-readreplica/templates/NOTES.txt b/charts/vald-readreplica/templates/NOTES.txt new file mode 100644 index 0000000000..0563a59e9d --- /dev/null +++ b/charts/vald-readreplica/templates/NOTES.txt @@ -0,0 +1,4 @@ +Release {{ .Release.Name }} is created. + +Readreplica feature is intended to be used with the main vald chart. +Please look at the document of the main chart for more details. diff --git a/charts/vald-readreplica/templates/_helpers.tpl b/charts/vald-readreplica/templates/_helpers.tpl new file mode 120000 index 0000000000..edf15b30ba --- /dev/null +++ b/charts/vald-readreplica/templates/_helpers.tpl @@ -0,0 +1 @@ +../../vald/templates/_helpers.tpl \ No newline at end of file diff --git a/charts/vald/templates/agent/readreplica/deployment.yaml b/charts/vald-readreplica/templates/deployment.yaml similarity index 96% rename from charts/vald/templates/agent/readreplica/deployment.yaml rename to charts/vald-readreplica/templates/deployment.yaml index 23a28e93cc..fea4a53f29 100644 --- a/charts/vald/templates/agent/readreplica/deployment.yaml +++ b/charts/vald-readreplica/templates/deployment.yaml @@ -13,6 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # +{{- $values := .Values -}} {{- $agent := .Values.agent -}} {{- $readreplica := .Values.agent.readreplica -}} {{- $defaults := .Values.defaults -}} @@ -63,7 +64,7 @@ spec: {{- if $agent.initContainers }} initContainers: {{- if $agent.initContainers }} - {{- $initContainers := dict "initContainers" $agent.initContainers "Values" .Values "namespace" .Release.Namespace -}} + {{- $initContainers := dict "initContainers" $agent.initContainers "Values" $values "namespace" $release.Namespace -}} {{- include "vald.initContainers" $initContainers | trim | nindent 8 }} {{- end }} {{- end }} @@ -135,6 +136,9 @@ spec: - name: {{ $readreplica.volume_name }} persistentVolumeClaim: claimName: {{ $readreplica.name }}-pvc-{{ $id }} + {{- if $agent.volumes }} + {{- toYaml $agent.volumes | nindent 8 }} + {{- end }} {{- if $agent.nodeName }} nodeName: {{ $agent.nodeName }} {{- end }} diff --git a/charts/vald/templates/agent/readreplica/networkpolicy.yaml b/charts/vald-readreplica/templates/networkpolicy.yaml similarity index 100% rename from charts/vald/templates/agent/readreplica/networkpolicy.yaml rename to charts/vald-readreplica/templates/networkpolicy.yaml diff --git a/charts/vald/templates/agent/readreplica/pvc.yaml b/charts/vald-readreplica/templates/pvc.yaml similarity index 91% rename from charts/vald/templates/agent/readreplica/pvc.yaml rename to charts/vald-readreplica/templates/pvc.yaml index f094481bc0..f64ad0d55e 100644 --- a/charts/vald/templates/agent/readreplica/pvc.yaml +++ b/charts/vald-readreplica/templates/pvc.yaml @@ -30,10 +30,11 @@ spec: - ReadOnlyMany resources: requests: - storage: 1Gi + storage: {{ $agent.persistentVolume.size }} dataSource: name: {{ $readreplica.name }}-snapshot-{{ $id }} kind: VolumeSnapshot apiGroup: snapshot.storage.k8s.io + storageClassName: {{ $agent.persistentVolume.storageClass }} {{- end }} {{- end }} diff --git a/charts/vald/templates/agent/readreplica/snapshot.yaml b/charts/vald-readreplica/templates/snapshot.yaml similarity index 94% rename from charts/vald/templates/agent/readreplica/snapshot.yaml rename to charts/vald-readreplica/templates/snapshot.yaml index eacaf84160..f1767389a3 100644 --- a/charts/vald/templates/agent/readreplica/snapshot.yaml +++ b/charts/vald-readreplica/templates/snapshot.yaml @@ -25,7 +25,7 @@ metadata: {{ $readreplica.label_key }}: "{{ $id }}" name: {{ $readreplica.name }}-snapshot-{{ $id }} spec: - volumeSnapshotClassName: csi-hostpath-snapclass + volumeSnapshotClassName: {{ $readreplica.snapshot_classname }} source: # Specify the PVCs for which you want to take snapshots persistentVolumeClaimName: {{ $agent.name }}-pvc-{{ $agent.name }}-{{ $id }} diff --git a/charts/vald/templates/agent/readreplica/svc.yaml b/charts/vald-readreplica/templates/svc.yaml similarity index 99% rename from charts/vald/templates/agent/readreplica/svc.yaml rename to charts/vald-readreplica/templates/svc.yaml index 9931343aa1..f701036328 100644 --- a/charts/vald/templates/agent/readreplica/svc.yaml +++ b/charts/vald-readreplica/templates/svc.yaml @@ -50,6 +50,7 @@ spec: app: {{ $readreplica.name }}-{{ $id }} app.kubernetes.io/name: {{ $valdname }} type: ClusterIP + clusterIP: None {{- if $agent.externalTrafficPolicy }} externalTrafficPolicy: {{ $agent.externalTrafficPolicy }} {{- end }} diff --git a/charts/vald-readreplica/values.schema.json b/charts/vald-readreplica/values.schema.json new file mode 120000 index 0000000000..12955e8d64 --- /dev/null +++ b/charts/vald-readreplica/values.schema.json @@ -0,0 +1 @@ +../vald/values.schema.json \ No newline at end of file diff --git a/charts/vald-readreplica/values.yaml b/charts/vald-readreplica/values.yaml new file mode 100644 index 0000000000..d7e6cfa666 --- /dev/null +++ b/charts/vald-readreplica/values.yaml @@ -0,0 +1,3098 @@ +# +# 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. +# + +# @schema {"name": "defaults", "type": "object"} +# The values in the defaults section will be used for common settings in each component if not specified in its sections. +defaults: + # @schema {"name": "defaults.time_zone", "type": "string"} + # defaults.time_zone -- Time zone + time_zone: UTC + # @schema {"name": "defaults.logging", "type": "object", "anchor": "logging"} + logging: + # @schema {"name": "defaults.logging.logger", "type": "string", "enum": ["glg", "zap"]} + # defaults.logging.logger -- logger name. + # currently logger must be `glg` or `zap`. + logger: glg + # @schema {"name": "defaults.logging.level", "type": "string", "enum": ["debug", "info", "warn", "error", "fatal"]} + # defaults.logging.level -- logging level. + # logging level must be `debug`, `info`, `warn`, `error` or `fatal`. + level: debug + # @schema {"name": "defaults.logging.format", "type": "string", "enum": ["raw", "json"]} + # defaults.logging.format -- logging format. + # logging format must be `raw` or `json` + format: raw + # @schema {"name": "defaults.image", "type": "object"} + image: + # @schema {"name": "defaults.image.tag", "type": "string"} + # defaults.image.tag -- docker image tag + tag: v1.7.10 + # @schema {"name": "defaults.server_config", "type": "object", "anchor": "server_config"} + server_config: + # @schema {"name": "defaults.server_config.servers", "type": "object"} + servers: + # @schema {"name": "defaults.server_config.servers.rest", "type": "object"} + rest: + # @schema {"name": "defaults.server_config.servers.rest.enabled", "type": "boolean"} + # defaults.server_config.servers.rest.enabled -- REST server enabled + enabled: false + # @schema {"name": "defaults.server_config.servers.rest.host", "type": "string"} + # defaults.server_config.servers.rest.host -- REST server host + host: 0.0.0.0 + # @schema {"name": "defaults.server_config.servers.rest.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.servers.rest.port -- REST server port + port: 8080 + # @schema {"name": "defaults.server_config.servers.rest.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.servers.rest.servicePort -- REST server service port + servicePort: 8080 + # @schema {"name": "defaults.server_config.servers.rest.server", "type": "object", "anchor": "rest_server"} + server: + # @schema {"name": "defaults.server_config.servers.rest.server.mode", "type": "string"} + # defaults.server_config.servers.rest.server.mode -- REST server server mode + mode: REST + # @schema {"name": "defaults.server_config.servers.rest.server.probe_wait_time", "type": "string"} + # defaults.server_config.servers.rest.server.probe_wait_time -- REST server probe wait time + probe_wait_time: 3s + # @schema {"name": "defaults.server_config.servers.rest.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} + # defaults.server_config.servers.rest.server.network -- mysql network + network: tcp + # @schema {"name": "defaults.server_config.servers.rest.server.socket_path", "type": "string"} + # defaults.server_config.servers.rest.server.socket_path -- mysql socket_path + socket_path: "" + # @schema {"name": "defaults.server_config.servers.rest.server.http", "type": "object", "anchor": "http_server_config"} + http: + # @schema {"name": "defaults.server_config.servers.rest.server.http.shutdown_duration", "type": "string"} + # defaults.server_config.servers.rest.server.http.shutdown_duration -- REST server shutdown duration + shutdown_duration: 5s + # @schema {"name": "defaults.server_config.servers.rest.server.http.handler_timeout", "type": "string"} + # defaults.server_config.servers.rest.server.http.handler_timeout -- REST server handler timeout + handler_timeout: 5s + # @schema {"name": "defaults.server_config.servers.rest.server.http.idle_timeout", "type": "string"} + # defaults.server_config.servers.rest.server.http.idle_timeout -- REST server idle timeout + idle_timeout: 2s + # @schema {"name": "defaults.server_config.servers.rest.server.http.read_header_timeout", "type": "string"} + # defaults.server_config.servers.rest.server.http.read_header_timeout -- REST server read header timeout + read_header_timeout: 1s + # @schema {"name": "defaults.server_config.servers.rest.server.http.read_timeout", "type": "string"} + # defaults.server_config.servers.rest.server.http.read_timeout -- REST server read timeout + read_timeout: 1s + # @schema {"name": "defaults.server_config.servers.rest.server.http.write_timeout", "type": "string"} + # defaults.server_config.servers.rest.server.http.write_timeout -- REST server write timeout + write_timeout: 1s + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option", "type": "object", "anchor": "socket_option"} + socket_option: + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.reuse_port", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.reuse_addr", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_fast_open", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_no_delay", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_cork", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_quick_ack", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_defer_accept", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.ip_transparent", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.ip_recover_destination_addr", "type": "boolean"} + # defaults.server_config.servers.rest.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.server_config.servers.grpc", "type": "object"} + grpc: + # @schema {"name": "defaults.server_config.servers.grpc.enabled", "type": "boolean"} + # defaults.server_config.servers.grpc.enabled -- gRPC server enabled + enabled: true + # @schema {"name": "defaults.server_config.servers.grpc.host", "type": "string"} + # defaults.server_config.servers.grpc.host -- gRPC server host + host: 0.0.0.0 + # @schema {"name": "defaults.server_config.servers.grpc.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.servers.grpc.port -- gRPC server port + port: 8081 + # @schema {"name": "defaults.server_config.servers.grpc.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.servers.grpc.servicePort -- gRPC server service port + servicePort: 8081 + # @schema {"name": "defaults.server_config.servers.grpc.server", "type": "object", "anchor": "grpc_server"} + server: + # @schema {"name": "defaults.server_config.servers.grpc.server.mode", "type": "string"} + # defaults.server_config.servers.grpc.server.mode -- gRPC server server mode + mode: GRPC + # @schema {"name": "defaults.server_config.servers.grpc.server.probe_wait_time", "type": "string"} + # defaults.server_config.servers.grpc.server.probe_wait_time -- gRPC server probe wait time + probe_wait_time: "3s" + # @schema {"name": "defaults.server_config.servers.grpc.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} + # defaults.server_config.servers.grpc.server.network -- mysql network + network: tcp + # @schema {"name": "defaults.server_config.servers.grpc.server.socket_path", "type": "string"} + # defaults.server_config.servers.grpc.server.socket_path -- mysql socket_path + socket_path: "" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc", "type": "object", "anchor": "grpc_server_config"} + grpc: + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.bidirectional_stream_concurrency", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.bidirectional_stream_concurrency -- gRPC server bidirectional stream concurrency + bidirectional_stream_concurrency: 20 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_receive_message_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.max_receive_message_size -- gRPC server max receive message size + max_receive_message_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_send_message_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.max_send_message_size -- gRPC server max send message size + max_send_message_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.initial_window_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.initial_window_size -- gRPC server initial window size + initial_window_size: 1048576 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.initial_conn_window_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.initial_conn_window_size -- gRPC server initial connection window size + initial_conn_window_size: 2097152 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive", "type": "object"} + keepalive: + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_idle", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_idle -- gRPC server keep alive max connection idle + max_conn_idle: "" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age -- gRPC server keep alive max connection age + max_conn_age: "" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age_grace", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age_grace -- gRPC server keep alive max connection age grace + max_conn_age_grace: "" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.time", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.time -- gRPC server keep alive time + time: "3h" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.timeout", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.timeout -- gRPC server keep alive timeout + timeout: "60s" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.min_time", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.min_time -- gRPC server keep alive min_time + min_time: "10m" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.permit_without_stream", "type": "boolean"} + # defaults.server_config.servers.grpc.server.grpc.keepalive.permit_without_stream -- gRPC server keep alive permit_without_stream + permit_without_stream: false + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.write_buffer_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.write_buffer_size -- gRPC server write buffer size + write_buffer_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.read_buffer_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.read_buffer_size -- gRPC server read buffer size + read_buffer_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.connection_timeout", "type": "string"} + # defaults.server_config.servers.grpc.server.grpc.connection_timeout -- gRPC server connection timeout + connection_timeout: "" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_header_list_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.max_header_list_size -- gRPC server max header list size + max_header_list_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.header_table_size", "type": "integer"} + # defaults.server_config.servers.grpc.server.grpc.header_table_size -- gRPC server header table size + header_table_size: 0 + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.interceptors", "type": "array", "items": {"type": "string", "enum": ["RecoverInterceptor", "AccessLogInterceptor", "TraceInterceptor", "MetricInterceptor"]}} + # defaults.server_config.servers.grpc.server.grpc.interceptors -- gRPC server interceptors + interceptors: + - "RecoverInterceptor" + # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.enable_reflection", "type": "boolean"} + # defaults.server_config.servers.grpc.server.grpc.enable_reflection -- gRPC server reflection option + enable_reflection: true + # @schema {"name": "defaults.server_config.servers.grpc.server.socket_option", "alias": "socket_option"} + socket_option: + # defaults.server_config.servers.grpc.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # defaults.server_config.servers.grpc.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # defaults.server_config.servers.grpc.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: false + # defaults.server_config.servers.grpc.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # defaults.server_config.servers.grpc.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # defaults.server_config.servers.grpc.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # defaults.server_config.servers.grpc.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # defaults.server_config.servers.grpc.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # defaults.server_config.servers.grpc.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.server_config.servers.grpc.server.restart", "type": "boolean"} + # defaults.server_config.servers.grpc.server.restart -- gRPC server restart + restart: true + # @schema {"name": "defaults.server_config.healths", "type": "object"} + healths: + # @schema {"name": "defaults.server_config.healths.startup", "type": "object"} + startup: + # @schema {"name": "defaults.server_config.healths.startup.enabled", "type": "boolean"} + # defaults.server_config.healths.startup.enabled -- startup server enabled + enabled: true + # @schema {"name": "defaults.server_config.healths.startup.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.healths.startup.port -- startup server port + port: 3000 + # @schema {"name": "defaults.server_config.healths.startup.startupProbe", "type": "object"} + startupProbe: + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet", "type": "object"} + httpGet: + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.path", "type": "string"} + # defaults.server_config.healths.startup.startupProbe.httpGet.path -- startup probe path + path: /liveness + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.port", "type": "string"} + # defaults.server_config.healths.startup.startupProbe.httpGet.port -- startup probe port + port: liveness + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.scheme", "type": "string"} + # defaults.server_config.healths.startup.startupProbe.httpGet.scheme -- startup probe scheme + scheme: HTTP + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.initialDelaySeconds", "type": "integer"} + # defaults.server_config.healths.startup.startupProbe.initialDelaySeconds -- startup probe initial delay seconds + initialDelaySeconds: 5 + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.timeoutSeconds", "type": "integer"} + # defaults.server_config.healths.startup.startupProbe.timeoutSeconds -- startup probe timeout seconds + timeoutSeconds: 2 + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.successThreshold", "type": "integer"} + # defaults.server_config.healths.startup.startupProbe.successThreshold -- startup probe success threshold + successThreshold: 1 + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.failureThreshold", "type": "integer"} + # defaults.server_config.healths.startup.startupProbe.failureThreshold -- startup probe failure threshold + failureThreshold: 30 + # @schema {"name": "defaults.server_config.healths.startup.startupProbe.periodSeconds", "type": "integer"} + # defaults.server_config.healths.startup.startupProbe.periodSeconds -- startup probe period seconds + periodSeconds: 5 + # @schema {"name": "defaults.server_config.healths.liveness", "type": "object"} + liveness: + # @schema {"name": "defaults.server_config.healths.liveness.enabled", "type": "boolean"} + # defaults.server_config.healths.liveness.enabled -- liveness server enabled + enabled: true + # @schema {"name": "defaults.server_config.healths.liveness.host", "type": "string"} + # defaults.server_config.healths.liveness.host -- liveness server host + host: 0.0.0.0 + # @schema {"name": "defaults.server_config.healths.liveness.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.healths.liveness.port -- liveness server port + port: 3000 + # @schema {"name": "defaults.server_config.healths.liveness.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.healths.liveness.servicePort -- liveness server service port + servicePort: 3000 + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe", "type": "object"} + livenessProbe: + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet", "type": "object"} + httpGet: + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.path", "type": "string"} + # defaults.server_config.healths.liveness.livenessProbe.httpGet.path -- liveness probe path + path: /liveness + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.port", "type": "string"} + # defaults.server_config.healths.liveness.livenessProbe.httpGet.port -- liveness probe port + port: liveness + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.scheme", "type": "string"} + # defaults.server_config.healths.liveness.livenessProbe.httpGet.scheme -- liveness probe scheme + scheme: HTTP + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.initialDelaySeconds", "type": "integer"} + # defaults.server_config.healths.liveness.livenessProbe.initialDelaySeconds -- liveness probe initial delay seconds + initialDelaySeconds: 5 + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.timeoutSeconds", "type": "integer"} + # defaults.server_config.healths.liveness.livenessProbe.timeoutSeconds -- liveness probe timeout seconds + timeoutSeconds: 2 + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.successThreshold", "type": "integer"} + # defaults.server_config.healths.liveness.livenessProbe.successThreshold -- liveness probe success threshold + successThreshold: 1 + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.failureThreshold", "type": "integer"} + # defaults.server_config.healths.liveness.livenessProbe.failureThreshold -- liveness probe failure threshold + failureThreshold: 2 + # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.periodSeconds", "type": "integer"} + # defaults.server_config.healths.liveness.livenessProbe.periodSeconds -- liveness probe period seconds + periodSeconds: 3 + # @schema {"name": "defaults.server_config.healths.liveness.server", "type": "object", "alias": "rest_server"} + server: + # @schema {"name": "defaults.server_config.healths.liveness.server.mode", "type": "string"} + # defaults.server_config.healths.liveness.server.mode -- liveness server mode + mode: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.probe_wait_time", "type": "string"} + # defaults.server_config.healths.liveness.server.probe_wait_time -- liveness server probe wait time + probe_wait_time: "3s" + # @schema {"name": "defaults.server_config.healths.liveness.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} + # defaults.server_config.healths.liveness.server.network -- mysql network + network: tcp + # @schema {"name": "defaults.server_config.healths.liveness.server.socket_path", "type": "string"} + # defaults.server_config.healths.liveness.server.socket_path -- mysql socket_path + socket_path: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.http", "type": "object", "alias": "http_server_config"} + http: + # @schema {"name": "defaults.server_config.healths.liveness.server.http.shutdown_duration", "type": "string"} + # defaults.server_config.healths.liveness.server.http.shutdown_duration -- liveness server shutdown duration + shutdown_duration: "5s" + # @schema {"name": "defaults.server_config.healths.liveness.server.http.handler_timeout", "type": "string"} + # defaults.server_config.healths.liveness.server.http.handler_timeout -- liveness server handler timeout + handler_timeout: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.http.idle_timeout", "type": "string"} + # defaults.server_config.healths.liveness.server.http.idle_timeout -- liveness server idle timeout + idle_timeout: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.http.read_header_timeout", "type": "string"} + # defaults.server_config.healths.liveness.server.http.read_header_timeout -- liveness server read header timeout + read_header_timeout: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.http.read_timeout", "type": "string"} + # defaults.server_config.healths.liveness.server.http.read_timeout -- liveness server read timeout + read_timeout: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.http.write_timeout", "type": "string"} + # defaults.server_config.healths.liveness.server.http.write_timeout -- liveness server write timeout + write_timeout: "" + # @schema {"name": "defaults.server_config.healths.liveness.server.socket_option", "alias": "socket_option"} + socket_option: + # defaults.server_config.healths.liveness.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # defaults.server_config.healths.liveness.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # defaults.server_config.healths.liveness.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: true + # defaults.server_config.healths.liveness.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: true + # defaults.server_config.healths.liveness.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # defaults.server_config.healths.liveness.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: true + # defaults.server_config.healths.liveness.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # defaults.server_config.healths.liveness.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # defaults.server_config.healths.liveness.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.server_config.healths.readiness", "type": "object"} + readiness: + # @schema {"name": "defaults.server_config.healths.readiness.enabled", "type": "boolean"} + # defaults.server_config.healths.readiness.enabled -- readiness server enabled + enabled: true + # @schema {"name": "defaults.server_config.healths.readiness.host", "type": "string"} + # defaults.server_config.healths.readiness.host -- readiness server host + host: 0.0.0.0 + # @schema {"name": "defaults.server_config.healths.readiness.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.healths.readiness.port -- readiness server port + port: 3001 + # @schema {"name": "defaults.server_config.healths.readiness.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.healths.readiness.servicePort -- readiness server service port + servicePort: 3001 + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe", "type": "object"} + readinessProbe: + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet", "type": "object"} + httpGet: + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.path", "type": "string"} + # defaults.server_config.healths.readiness.readinessProbe.httpGet.path -- readiness probe path + path: /readiness + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.port", "type": "string"} + # defaults.server_config.healths.readiness.readinessProbe.httpGet.port -- readiness probe port + port: readiness + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.scheme", "type": "string"} + # defaults.server_config.healths.readiness.readinessProbe.httpGet.scheme -- readiness probe scheme + scheme: HTTP + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.initialDelaySeconds", "type": "integer"} + # defaults.server_config.healths.readiness.readinessProbe.initialDelaySeconds -- readiness probe initial delay seconds + initialDelaySeconds: 10 + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.timeoutSeconds", "type": "integer"} + # defaults.server_config.healths.readiness.readinessProbe.timeoutSeconds -- readiness probe timeout seconds + timeoutSeconds: 2 + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.successThreshold", "type": "integer"} + # defaults.server_config.healths.readiness.readinessProbe.successThreshold -- readiness probe success threshold + successThreshold: 1 + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.failureThreshold", "type": "integer"} + # defaults.server_config.healths.readiness.readinessProbe.failureThreshold -- readiness probe failure threshold + failureThreshold: 2 + # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.periodSeconds", "type": "integer"} + # defaults.server_config.healths.readiness.readinessProbe.periodSeconds -- readiness probe period seconds + periodSeconds: 3 + # @schema {"name": "defaults.server_config.healths.readiness.server", "type": "object", "alias": "rest_server"} + server: + # @schema {"name": "defaults.server_config.healths.readiness.server.mode", "type": "string"} + # defaults.server_config.healths.readiness.server.mode -- readiness server mode + mode: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.probe_wait_time", "type": "string"} + # defaults.server_config.healths.readiness.server.probe_wait_time -- readiness server probe wait time + probe_wait_time: "3s" + # @schema {"name": "defaults.server_config.healths.readiness.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} + # defaults.server_config.healths.readiness.server.network -- mysql network + network: tcp + # @schema {"name": "defaults.server_config.healths.readiness.server.socket_path", "type": "string"} + # defaults.server_config.healths.readiness.server.socket_path -- mysql socket_path + socket_path: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.http", "type": "object", "alias": "http_server_config"} + http: + # @schema {"name": "defaults.server_config.healths.readiness.server.http.shutdown_duration", "type": "string"} + # defaults.server_config.healths.readiness.server.http.shutdown_duration -- readiness server shutdown duration + shutdown_duration: "0s" + # @schema {"name": "defaults.server_config.healths.readiness.server.http.handler_timeout", "type": "string"} + # defaults.server_config.healths.readiness.server.http.handler_timeout -- readiness server handler timeout + handler_timeout: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.http.idle_timeout", "type": "string"} + # defaults.server_config.healths.readiness.server.http.idle_timeout -- readiness server idle timeout + idle_timeout: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.http.read_header_timeout", "type": "string"} + # defaults.server_config.healths.readiness.server.http.read_header_timeout -- readiness server read header timeout + read_header_timeout: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.http.read_timeout", "type": "string"} + # defaults.server_config.healths.readiness.server.http.read_timeout -- readiness server read timeout + read_timeout: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.http.write_timeout", "type": "string"} + # defaults.server_config.healths.readiness.server.http.write_timeout -- readiness server write timeout + write_timeout: "" + # @schema {"name": "defaults.server_config.healths.readiness.server.socket_option", "alias": "socket_option"} + socket_option: + # defaults.server_config.healths.readiness.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # defaults.server_config.healths.readiness.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # defaults.server_config.healths.readiness.server.socket_option.tcp_fast_oepn -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: true + # defaults.server_config.healths.readiness.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: true + # defaults.server_config.healths.readiness.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # defaults.server_config.healths.readiness.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: true + # defaults.server_config.healths.readiness.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # defaults.server_config.healths.readiness.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # defaults.server_config.healths.readiness.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.server_config.metrics", "type": "object"} + metrics: + # @schema {"name": "defaults.server_config.metrics.pprof", "type": "object"} + pprof: + # @schema {"name": "defaults.server_config.metrics.pprof.enabled", "type": "boolean"} + # defaults.server_config.metrics.pprof.enabled -- pprof server enabled + enabled: false + # @schema {"name": "defaults.server_config.metrics.pprof.host", "type": "string"} + # defaults.server_config.metrics.pprof.host -- pprof server host + host: 0.0.0.0 + # @schema {"name": "defaults.server_config.metrics.pprof.port", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.metrics.pprof.port -- pprof server port + port: 6060 + # @schema {"name": "defaults.server_config.metrics.pprof.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} + # defaults.server_config.metrics.pprof.servicePort -- pprof server service port + servicePort: 6060 + # @schema {"name": "defaults.server_config.metrics.pprof.server", "type": "object", "alias": "rest_server"} + server: + # @schema {"name": "defaults.server_config.metrics.pprof.server.mode", "type": "string"} + # defaults.server_config.metrics.pprof.server.mode -- pprof server mode + mode: REST + # @schema {"name": "defaults.server_config.metrics.pprof.server.probe_wait_time", "type": "string"} + # defaults.server_config.metrics.pprof.server.probe_wait_time -- pprof server probe wait time + probe_wait_time: 3s + # @schema {"name": "defaults.server_config.metrics.pprof.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} + # defaults.server_config.metrics.pprof.server.network -- mysql network + network: tcp + # @schema {"name": "defaults.server_config.metrics.pprof.server.socket_path", "type": "string"} + # defaults.server_config.metrics.pprof.server.socket_path -- mysql socket_path + socket_path: "" + # @schema {"name": "defaults.server_config.metrics.pprof.server.http", "type": "object", "alias": "http_server_config"} + http: + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.shutdown_duration", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.shutdown_duration -- pprof server shutdown duration + shutdown_duration: 5s + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.handler_timeout", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.handler_timeout -- pprof server handler timeout + handler_timeout: 5s + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.idle_timeout", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.idle_timeout -- pprof server idle timeout + idle_timeout: 2s + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.read_header_timeout", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.read_header_timeout -- pprof server read header timeout + read_header_timeout: 1s + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.read_timeout", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.read_timeout -- pprof server read timeout + read_timeout: 1s + # @schema {"name": "defaults.server_config.metrics.pprof.server.http.write_timeout", "type": "string"} + # defaults.server_config.metrics.pprof.server.http.write_timeout -- pprof server write timeout + write_timeout: 1m + # @schema {"name": "defaults.server_config.metrics.pprof.server.socket_option", "alias": "socket_option"} + socket_option: + # defaults.server_config.metrics.pprof.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # defaults.server_config.metrics.pprof.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # defaults.server_config.metrics.pprof.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: false + # defaults.server_config.metrics.pprof.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # defaults.server_config.metrics.pprof.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: true + # defaults.server_config.metrics.pprof.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # defaults.server_config.metrics.pprof.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # defaults.server_config.metrics.pprof.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # defaults.server_config.metrics.pprof.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.server_config.full_shutdown_duration", "type": "string"} + # defaults.server_config.full_shutdown_duration -- server full shutdown duration + full_shutdown_duration: 600s + # @schema {"name": "defaults.server_config.tls", "type": "object", "anchor": "tls"} + tls: + # @schema {"name": "defaults.server_config.tls.enabled", "type": "boolean"} + # defaults.server_config.tls.enabled -- TLS enabled + enabled: false + # @schema {"name": "defaults.server_config.tls.cert", "type": "string"} + # defaults.server_config.tls.cert -- TLS cert path + cert: /path/to/cert + # @schema {"name": "defaults.server_config.tls.key", "type": "string"} + # defaults.server_config.tls.key -- TLS key path + key: /path/to/key + # @schema {"name": "defaults.server_config.tls.ca", "type": "string"} + # defaults.server_config.tls.ca -- TLS ca path + ca: /path/to/ca + # @schema {"name": "defaults.server_config.tls.insecure_skip_verify", "type": "boolean"} + # defaults.server_config.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification + insecure_skip_verify: false + # @schema {"name": "defaults.grpc", "type": "object"} + grpc: + # @schema {"name": "defaults.grpc.client", "type": "object", "anchor": "grpc.client"} + client: + # @schema {"name": "defaults.grpc.client.addrs", "type": "array", "items": {"type": "string"}} + # defaults.grpc.client.addrs -- gRPC client addresses + addrs: [] + # @schema {"name": "defaults.grpc.client.health_check_duration", "type": "string"} + # defaults.grpc.client.health_check_duration -- gRPC client health check duration + health_check_duration: "1s" + # @schema {"name": "defaults.grpc.client.connection_pool", "type": "object"} + connection_pool: + # @schema {"name": "defaults.grpc.client.connection_pool.enable_dns_resolver", "type": "boolean"} + # defaults.grpc.client.connection_pool.enable_dns_resolver -- enables gRPC client connection pool dns resolver, when enabled vald uses ip handshake exclude dns discovery which improves network performance + enable_dns_resolver: true + # @schema {"name": "defaults.grpc.client.connection_pool.enable_rebalance", "type": "boolean"} + # defaults.grpc.client.connection_pool.enable_rebalance -- enables gRPC client connection pool rebalance + enable_rebalance: true + # @schema {"name": "defaults.grpc.client.connection_pool.rebalance_duration", "type": "string"} + # defaults.grpc.client.connection_pool.rebalance_duration -- gRPC client connection pool rebalance duration + rebalance_duration: 30m + # @schema {"name": "defaults.grpc.client.connection_pool.size", "type": "integer"} + # defaults.grpc.client.connection_pool.size -- gRPC client connection pool size + size: 3 + # @schema {"name": "defaults.grpc.client.connection_pool.old_conn_close_duration", "type": "string"} + # defaults.grpc.client.connection_pool.old_conn_close_duration -- makes delay before gRPC client connection closing during connection pool rebalance + old_conn_close_duration: "2m" + # @schema {"name": "defaults.grpc.client.backoff", "type": "object", "anchor": "backoff"} + backoff: + # @schema {"name": "defaults.grpc.client.backoff.initial_duration", "type": "string"} + # defaults.grpc.client.backoff.initial_duration -- gRPC client backoff initial duration + initial_duration: 5ms + # @schema {"name": "defaults.grpc.client.backoff.backoff_time_limit", "type": "string"} + # defaults.grpc.client.backoff.backoff_time_limit -- gRPC client backoff time limit + backoff_time_limit: 5s + # @schema {"name": "defaults.grpc.client.backoff.maximum_duration", "type": "string"} + # defaults.grpc.client.backoff.maximum_duration -- gRPC client backoff maximum duration + maximum_duration: 5s + # @schema {"name": "defaults.grpc.client.backoff.jitter_limit", "type": "string"} + # defaults.grpc.client.backoff.jitter_limit -- gRPC client backoff jitter limit + jitter_limit: 100ms + # @schema {"name": "defaults.grpc.client.backoff.backoff_factor", "type": "number"} + # defaults.grpc.client.backoff.backoff_factor -- gRPC client backoff factor + backoff_factor: 1.1 + # @schema {"name": "defaults.grpc.client.backoff.retry_count", "type": "integer"} + # defaults.grpc.client.backoff.retry_count -- gRPC client backoff retry count + retry_count: 100 + # @schema {"name": "defaults.grpc.client.backoff.enable_error_log", "type": "boolean"} + # defaults.grpc.client.backoff.enable_error_log -- gRPC client backoff log enabled + enable_error_log: true + # @schema {"name": "defaults.grpc.client.circuit_breaker", "type": "object"} + circuit_breaker: + # @schema {"name": "defaults.grpc.client.circuit_breaker.closed_error_rate", "type": "number"} + # defaults.grpc.client.circuit_breaker.closed_error_rate -- gRPC client circuitbreaker closed error rate + closed_error_rate: 0.7 + # @schema {"name": "defaults.grpc.client.circuit_breaker.half_open_error_rate", "type": "number"} + # defaults.grpc.client.circuit_breaker.half_open_error_rate -- gRPC client circuitbreaker half-open error rate + half_open_error_rate: 0.5 + # @schema {"name": "defaults.grpc.client.circuit_breaker.min_samples", "type": "integer"} + # defaults.grpc.client.circuit_breaker.min_samples -- gRPC client circuitbreaker minimum sampling count + min_samples: 1000 + # @schema {"name": "defaults.grpc.client.circuit_breaker.open_timeout", "type": "string"} + # defaults.grpc.client.circuit_breaker.open_timeout -- gRPC client circuitbreaker open timeout + open_timeout: "1s" + # @schema {"name": "defaults.grpc.client.circuit_breaker.closed_refresh_timeout", "type": "string"} + # defaults.grpc.client.circuit_breaker.closed_refresh_timeout -- gRPC client circuitbreaker closed refresh timeout + closed_refresh_timeout: "10s" + # @schema {"name": "defaults.grpc.client.call_option", "type": "object"} + call_option: + # @schema {"name": "defaults.grpc.client.wait_for_ready", "type": "boolean"} + # defaults.grpc.client.call_option.wait_for_ready -- gRPC client call option wait for ready + wait_for_ready: true + # @schema {"name": "defaults.grpc.client.max_retry_rpc_buffer_size", "type": "integer"} + # defaults.grpc.client.call_option.max_retry_rpc_buffer_size -- gRPC client call option max retry rpc buffer size + max_retry_rpc_buffer_size: 0 + # @schema {"name": "defaults.grpc.client.max_recv_msg_size", "type": "integer"} + # defaults.grpc.client.call_option.max_recv_msg_size -- gRPC client call option max receive message size + max_recv_msg_size: 0 + # @schema {"name": "defaults.grpc.client.max_send_msg_size", "type": "integer"} + # defaults.grpc.client.call_option.max_send_msg_size -- gRPC client call option max send message size + max_send_msg_size: 0 + # @schema {"name": "defaults.grpc.client.dial_option", "type": "object"} + dial_option: + # @schema {"name": "defaults.grpc.client.dial_option.write_buffer_size", "type": "integer"} + # defaults.grpc.client.dial_option.write_buffer_size -- gRPC client dial option write buffer size + write_buffer_size: 0 + # @schema {"name": "defaults.grpc.client.dial_option.read_buffer_size", "type": "integer"} + # defaults.grpc.client.dial_option.read_buffer_size -- gRPC client dial option read buffer size + read_buffer_size: 0 + # @schema {"name": "defaults.grpc.client.dial_option.initial_window_size", "type": "integer"} + # defaults.grpc.client.dial_option.initial_window_size -- gRPC client dial option initial window size + initial_window_size: 1048576 + # @schema {"name": "defaults.grpc.client.dial_option.initial_connection_window_size", "type": "integer"} + # defaults.grpc.client.dial_option.initial_connection_window_size -- gRPC client dial option initial connection window size + initial_connection_window_size: 2097152 + # @schema {"name": "defaults.grpc.client.dial_option.max_msg_size", "type": "integer"} + # defaults.grpc.client.dial_option.max_msg_size -- gRPC client dial option max message size + max_msg_size: 0 + # @schema {"name": "defaults.grpc.client.dial_option.backoff_max_delay", "type": "string"} + # defaults.grpc.client.dial_option.backoff_max_delay -- gRPC client dial option max backoff delay + backoff_max_delay: "120s" + # @schema {"name": "defaults.grpc.client.dial_option.backoff_base_delay", "type": "string"} + # defaults.grpc.client.dial_option.backoff_base_delay -- gRPC client dial option base backoff delay + backoff_base_delay: "1s" + # @schema {"name": "defaults.grpc.client.dial_option.backoff_multiplier", "type": "number"} + # defaults.grpc.client.dial_option.backoff_multiplier -- gRPC client dial option base backoff delay + backoff_multiplier: 1.6 + # @schema {"name": "defaults.grpc.client.dial_option.backoff_jitter", "type": "number"} + # defaults.grpc.client.dial_option.backoff_jitter -- gRPC client dial option base backoff delay + backoff_jitter: 0.2 + # @schema {"name": "defaults.grpc.client.dial_option.min_connection_timeout", "type": "string"} + # defaults.grpc.client.dial_option.min_connection_timeout -- gRPC client dial option minimum connection timeout + min_connection_timeout: "20s" + # @schema {"name": "defaults.grpc.client.dial_option.enable_backoff", "type": "boolean"} + # defaults.grpc.client.dial_option.enable_backoff -- gRPC client dial option backoff enabled + enable_backoff: false + # @schema {"name": "defaults.grpc.client.dial_option.insecure", "type": "boolean"} + # defaults.grpc.client.dial_option.insecure -- gRPC client dial option insecure enabled + insecure: true + # @schema {"name": "defaults.grpc.client.dial_option.timeout", "type": "string"} + # defaults.grpc.client.dial_option.timeout -- gRPC client dial option timeout + timeout: "" + # @schema {"name": "defaults.grpc.client.dial_option.interceptors", "type": "array", "items": {"type": "string", "enum": ["TraceInterceptor"]}} + # defaults.grpc.client.dial_option.interceptors -- gRPC client interceptors + interceptors: [] + # @schema {"name": "defaults.grpc.client.dial_option.net", "type": "object", "anchor": "net"} + net: + # @schema {"name": "defaults.grpc.client.dial_option.net.dns", "type": "object"} + dns: + # @schema {"name": "defaults.grpc.client.dial_option.net.dns.cache_enabled", "type": "boolean"} + # defaults.grpc.client.dial_option.net.dns.cache_enabled -- gRPC client TCP DNS cache enabled + cache_enabled: true + # @schema {"name": "defaults.grpc.client.dial_option.net.dns.refresh_duration", "type": "string"} + # defaults.grpc.client.dial_option.net.dns.refresh_duration -- gRPC client TCP DNS cache refresh duration + refresh_duration: 30m + # @schema {"name": "defaults.grpc.client.dial_option.net.dns.cache_expiration", "type": "string"} + # defaults.grpc.client.dial_option.net.dns.cache_expiration -- gRPC client TCP DNS cache expiration + cache_expiration: 1h + # @schema {"name": "defaults.grpc.client.dial_option.net.dialer", "type": "object"} + dialer: + # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.timeout", "type": "string"} + # defaults.grpc.client.dial_option.net.dialer.timeout -- gRPC client TCP dialer timeout + timeout: "" + # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.keepalive", "type": "string"} + # defaults.grpc.client.dial_option.net.dialer.keepalive -- gRPC client TCP dialer keep alive + keepalive: "" + # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.dual_stack_enabled", "type": "boolean"} + # defaults.grpc.client.dial_option.net.dialer.dual_stack_enabled -- gRPC client TCP dialer dual stack enabled + dual_stack_enabled: true + # @schema {"name": "defaults.grpc.client.dial_option.net.tls", "alias": "tls"} + tls: + # defaults.grpc.client.dial_option.net.tls.enabled -- TLS enabled + enabled: false + # defaults.grpc.client.dial_option.net.tls.cert -- TLS cert path + cert: /path/to/cert + # defaults.grpc.client.dial_option.net.tls.key -- TLS key path + key: /path/to/key + # defaults.grpc.client.dial_option.net.tls.ca -- TLS ca path + ca: /path/to/ca + # defaults.grpc.client.dial_option.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification + insecure_skip_verify: false + # @schema {"name": "defaults.grpc.client.dial_option.net.socket_option", "alias": "socket_option"} + socket_option: + # defaults.grpc.client.dial_option.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # defaults.grpc.client.dial_option.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # defaults.grpc.client.dial_option.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: false + # defaults.grpc.client.dial_option.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # defaults.grpc.client.dial_option.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # defaults.grpc.client.dial_option.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # defaults.grpc.client.dial_option.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # defaults.grpc.client.dial_option.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # defaults.grpc.client.dial_option.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "defaults.grpc.client.dial_option.keepalive", "type": "object"} + keepalive: + # @schema {"name": "defaults.grpc.client.dial_option.keepalive.time", "type": "string"} + # defaults.grpc.client.dial_option.keepalive.time -- gRPC client keep alive time + time: "" + # @schema {"name": "defaults.grpc.client.dial_option.keepalive.timeout", "type": "string"} + # defaults.grpc.client.dial_option.keepalive.timeout -- gRPC client keep alive timeout + timeout: "30s" + # @schema {"name": "defaults.grpc.client.dial_option.keepalive.permit_without_stream", "type": "boolean"} + # defaults.grpc.client.dial_option.keepalive.permit_without_stream -- gRPC client keep alive permit without stream + permit_without_stream: false + # @schema {"name": "defaults.grpc.client.tls", "alias": "tls"} + tls: + # defaults.grpc.client.tls.enabled -- TLS enabled + enabled: false + # defaults.grpc.client.tls.cert -- TLS cert path + cert: /path/to/cert + # defaults.grpc.client.tls.key -- TLS key path + key: /path/to/key + # defaults.grpc.client.tls.ca -- TLS ca path + ca: /path/to/ca + # defaults.grpc.client.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification + insecure_skip_verify: false + # @schema {"name": "defaults.observability", "type": "object", "anchor": "observability"} + observability: + # @schema {"name": "defaults.observability.enabled", "type": "boolean"} + # defaults.observability.enabled -- observability features enabled + enabled: false + # @schema {"name": "defaults.observability.otlp", "type": "object"} + otlp: + # @schema {"name": "defaults.observability.otlp.collector_endpoint", "type": "string"} + # defaults.observability.otlp.collector_endpoint -- OpenTelemetry Collector endpoint + collector_endpoint: "" + # @schema {"name": "defaults.observability.otlp.attribute", "type": "object"} + # defaults.observability.otlp.attribute -- default resource attribute + attribute: + # @schema {"name": "defaults.observability.otlp.attribute.namespace", "type": "string"} + # defaults.observability.otlp.attribute.namespace -- namespace + namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "defaults.observability.otlp.attribute.pod_name", "type": "string"} + # defaults.observability.otlp.attribute.pod_name -- pod name + pod_name: _MY_POD_NAME_ + # @schema {"name": "defaults.observability.otlp.attribute.node_name", "type": "string"} + # defaults.observability.otlp.attribute.node_name -- node name + node_name: _MY_NODE_NAME_ + # @schema {"name": "defaults.observability.otlp.attribute.service_name", "type": "string"} + # defaults.observability.otlp.attribute.service_name -- service name + service_name: vald + # @schema {"name": "defaults.observability.otlp.trace_batch_timeout", "type": "string"} + # defaults.observability.otlp.trace_batch_timeout -- trace batch timeout + trace_batch_timeout: "1s" + # @schema {"name": "defaults.observability.otlp.trace_export_timeout", "type": "string"} + # defaults.observability.otlp.trace_export_timeout -- trace export timeout + trace_export_timeout: "1m" + # @schema {"name": "defaults.observability.otlp.trace_max_export_batch_size", "type": "integer"} + # defaults.observability.otlp.trace_max_export_batch_size -- trace maximum export batch size + trace_max_export_batch_size: 1024 + # @schema {"name": "defaults.observability.otlp.trace_max_queue_size", "type": "integer"} + # defaults.observability.otlp.trace_max_queue_size -- trace maximum queue size + trace_max_queue_size: 256 + # @schema {"name": "defaults.observability.otlp.metrics_export_interval", "type": "string"} + # defaults.observability.otlp.metrics_export_interval -- metrics export interval + metrics_export_interval: "1s" + # @schema {"name": "defaults.observability.otlp.metrics_export_timeout", "type": "string"} + # defaults.observability.otlp.metrics_export_timeout -- metrics export timeout + metrics_export_timeout: "1m" + # @schema {"name": "defaults.observability.metrics", "type": "object"} + metrics: + # @schema {"name": "defaults.observability.metrics.enable_version_info", "type": "boolean"} + # defaults.observability.metrics.enable_version_info -- version info metrics enabled + enable_version_info: true + # @schema {"name": "defaults.observability.metrics.version_info_labels", "type": "array", "items": {"type": "string", "enum": ["vald_version", "server_name", "git_commit", "build_time", "go_version", "go_os", "go_arch", "cgo_enabled", "ngt_version", "build_cpu_info_flags"]}} + # defaults.observability.metrics.version_info_labels -- enabled label names of version info + version_info_labels: + - "vald_version" + - "server_name" + - "git_commit" + - "build_time" + - "go_version" + - "go_os" + - "go_arch" + - "ngt_version" + # @schema {"name": "defaults.observability.metrics.enable_memory", "type": "boolean"} + # defaults.observability.metrics.enable_memory -- memory metrics enabled + enable_memory: true + # @schema {"name": "defaults.observability.metrics.enable_goroutine", "type": "boolean"} + # defaults.observability.metrics.enable_goroutine -- goroutine metrics enabled + enable_goroutine: true + # @schema {"name": "defaults.observability.metrics.enable_cgo", "type": "boolean"} + # defaults.observability.metrics.enable_cgo -- CGO metrics enabled + enable_cgo: true + # @schema {"name": "defaults.observability.trace", "type": "object"} + trace: + # @schema {"name": "defaults.observability.trace.enabled", "type": "boolean"} + # defaults.observability.trace.enabled -- trace enabled + enabled: false + # @schema {"name": "defaults.networkPolicy", "type": "object", "anchor": "networkPolicy"} + networkPolicy: + # @schema {"name": "defaults.networkPolicy.enabled", "type": "boolean"} + # defaults.networkPolicy.enabled -- if network policy enabled + enabled: false + # @schema {"name": "defaults.networkPolicy.custom", "type": "object"} + # defaults.networkPolicy.custom -- custom network policies that a user can add + custom: + # @schema {"name": "defaults.networkPolicy.custom.ingress", "type": "array", "items": {"type": "object"}} + # defaults.networkPolicy.custom.ingress -- custom ingress network policies that a user can add + ingress: [] + # @schema {"name": "defaults.networkPolicy.custom.egress", "type": "array", "items": {"type": "object"}} + # defaults.networkPolicy.custom.egress -- custom egress network policies that a user can add + egress: [] +# @schema {"name": "gateway", "type": "object"} +gateway: + # @schema {"name": "gateway.lb", "type": "object"} + lb: + # @schema {"name": "gateway.lb.enabled", "type": "boolean"} + # gateway.lb.enabled -- gateway enabled + enabled: true + # @schema {"name": "gateway.lb.version", "type": "string", "pattern": "^v[0-9]+\\.[0-9]+\\.[0-9]$", "anchor": "version"} + # gateway.lb.version -- version of gateway config + version: v0.0.0 + # @schema {"name": "gateway.lb.time_zone", "type": "string"} + # gateway.lb.time_zone -- Time zone + time_zone: "" + # @schema {"name": "gateway.lb.logging", "alias": "logging"} + # gateway.lb.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "gateway.lb.name", "type": "string"} + # gateway.lb.name -- name of gateway deployment + name: vald-lb-gateway + # @schema {"name": "gateway.lb.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} + # gateway.lb.kind -- deployment kind: Deployment or DaemonSet + kind: Deployment + # @schema {"name": "gateway.lb.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # gateway.lb.serviceType -- service type: ClusterIP, LoadBalancer or NodePort + serviceType: ClusterIP + # @schema {"name": "gateway.lb.externalTrafficPolicy", "type": "string"} + # gateway.lb.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "gateway.lb.internalTrafficPolicy", "type": "string"} + # gateway.lb.internalTrafficPolicy -- internal traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + internalTrafficPolicy: "" + # @schema {"name": "gateway.lb.progressDeadlineSeconds", "type": "integer"} + # gateway.lb.progressDeadlineSeconds -- progress deadline seconds + progressDeadlineSeconds: 600 + # @schema {"name": "gateway.lb.minReplicas", "type": "integer", "minimum": 0} + # gateway.lb.minReplicas -- minimum number of replicas. + # if HPA is disabled, the replicas will be set to this value + minReplicas: 3 + # @schema {"name": "gateway.lb.maxReplicas", "type": "integer", "minimum": 0} + # gateway.lb.maxReplicas -- maximum number of replicas. + # if HPA is disabled, this value will be ignored. + maxReplicas: 9 + # @schema {"name": "gateway.lb.maxUnavailable", "type": "string"} + # gateway.lb.maxUnavailable -- maximum number of unavailable replicas + maxUnavailable: 50% + # @schema {"name": "gateway.lb.revisionHistoryLimit", "type": "integer", "minimum": 0} + # gateway.lb.revisionHistoryLimit -- number of old history to retain to allow rollback + revisionHistoryLimit: 2 + # @schema {"name": "gateway.lb.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} + # gateway.lb.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully + terminationGracePeriodSeconds: 30 + # @schema {"name": "gateway.lb.podSecurityContext", "type": "object"} + # gateway.lb.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "gateway.lb.securityContext", "type": "object"} + # gateway.lb.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - ALL + # @schema {"name": "gateway.lb.podPriority", "type": "object", "anchor": "podPriority"} + podPriority: + # @schema {"name": "gateway.lb.podPriority.enabled", "type": "boolean"} + # gateway.lb.podPriority.enabled -- gateway pod PriorityClass enabled + enabled: true + # @schema {"name": "gateway.lb.podPriority.value", "type": "integer"} + # gateway.lb.podPriority.value -- gateway pod PriorityClass value + value: 1000000 + # @schema {"name": "gateway.lb.annotations", "type": "object"} + # gateway.lb.annotations -- deployment annotations + annotations: {} + # @schema {"name": "gateway.lb.podAnnotations", "type": "object"} + # gateway.lb.podAnnotations -- pod annotations + podAnnotations: {} + # @schema {"name": "gateway.lb.service", "type": "object", "anchor": "service"} + service: + # @schema {"name": "gateway.lb.service.annotations", "type": "object"} + # gateway.lb.service.annotations -- service annotations + annotations: {} + # @schema {"name": "gateway.lb.service.labels", "type": "object"} + # gateway.lb.service.labels -- service labels + labels: {} + # @schema {"name": "gateway.lb.hpa", "type": "object", "anchor": "hpa"} + hpa: + # @schema {"name": "gateway.lb.hpa.enabled", "type": "boolean"} + # gateway.lb.hpa.enabled -- HPA enabled + enabled: true + # @schema {"name": "gateway.lb.hpa.targetCPUUtilizationPercentage", "type": "integer"} + # gateway.lb.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage + targetCPUUtilizationPercentage: 80 + # @schema {"name": "gateway.lb.image", "type": "object", "anchor": "image"} + image: + # @schema {"name": "gateway.lb.image.repository", "type": "string"} + # gateway.lb.image.repository -- image repository + repository: vdaas/vald-lb-gateway + # @schema {"name": "gateway.lb.image.tag", "type": "string"} + # gateway.lb.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # @schema {"name": "gateway.lb.image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]} + # gateway.lb.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "gateway.lb.rollingUpdate", "type": "object", "anchor": "rollingUpdate"} + rollingUpdate: + # @schema {"name": "gateway.lb.rollingUpdate.maxSurge", "type": "string"} + # gateway.lb.rollingUpdate.maxSurge -- max surge of rolling update + maxSurge: 25% + # @schema {"name": "gateway.lb.rollingUpdate.maxUnavailable", "type": "string"} + # gateway.lb.rollingUpdate.maxUnavailable -- max unavailable of rolling update + maxUnavailable: 25% + # @schema {"name": "gateway.lb.initContainers", "type": "array", "items": {"type": "object"}, "anchor": "initContainers"} + # gateway.lb.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-discoverer + target: discoverer + image: busybox:stable + sleepDuration: 2 + - type: wait-for + name: wait-for-agent + target: agent + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "gateway.lb.env", "type": "array", "items": {"type": "object"}, "anchor": "env"} + # gateway.lb.env -- environment variables + env: + - 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 + # @schema {"name": "gateway.lb.volumeMounts", "type": "array", "items": {"type": "object"}, "anchor": "volumeMounts"} + # gateway.lb.volumeMounts -- volume mounts + volumeMounts: [] + # @schema {"name": "gateway.lb.volumes", "type": "array", "items": {"type": "object"}, "anchor": "volumes"} + # gateway.lb.volumes -- volumes + volumes: [] + # @schema {"name": "gateway.lb.nodeName", "type": "string"} + # gateway.lb.nodeName -- node name + nodeName: "" + # @schema {"name": "gateway.lb.nodeSelector", "type": "object", "anchor": "nodeSelector"} + # gateway.lb.nodeSelector -- node selector + nodeSelector: {} + # @schema {"name": "gateway.lb.tolerations", "type": "array", "items": {"type": "object"}, "anchor": "tolerations"} + # gateway.lb.tolerations -- tolerations + tolerations: [] + # @schema {"name": "gateway.lb.affinity", "type": "object", "anchor": "affinity"} + affinity: + # @schema {"name": "gateway.lb.affinity.nodeAffinity", "type": "object"} + nodeAffinity: + # @schema {"name": "gateway.lb.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "object"} + requiredDuringSchedulingIgnoredDuringExecution: + # @schema {"name": "gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors + nodeSelectorTerms: [] + # @schema {"name": "gateway.lb.affinity.podAffinity", "type": "object"} + podAffinity: + # @schema {"name": "gateway.lb.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.lb.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.lb.affinity.podAntiAffinity", "type": "object"} + podAntiAffinity: + # @schema {"name": "gateway.lb.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: kubernetes.io/hostname + labelSelector: + matchExpressions: + - key: app + operator: In + values: + - vald-lb-gateway + # @schema {"name": "gateway.lb.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.lb.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.lb.topologySpreadConstraints", "type": "array", "items": {"type": "object"}, "anchor": "topologySpreadConstraints"} + # gateway.lb.topologySpreadConstraints -- topology spread constraints of gateway pods + topologySpreadConstraints: [] + # @schema {"name": "gateway.lb.server_config", "alias": "server_config"} + # gateway.lb.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "gateway.lb.observability", "alias": "observability"} + # gateway.lb.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-lb-gateway + # @schema {"name": "gateway.lb.ingress", "type": "object"} + ingress: + # @schema {"name": "gateway.lb.ingress.pathType", "type": "string"} + # gateway.lb.ingress.pathType -- gateway ingress pathType + pathType: ImplementationSpecific + # @schema {"name": "gateway.lb.ingress.enabled", "type": "boolean"} + # gateway.lb.ingress.enabled -- gateway ingress enabled + enabled: false + # @schema {"name": "gateway.lb.ingress.annotations", "type": "object"} + # gateway.lb.ingress.annotations -- annotations for ingress + annotations: + nginx.ingress.kubernetes.io/grpc-backend: "true" + # @schema {"name": "gateway.lb.ingress.host", "type": "string"} + # gateway.lb.ingress.host -- ingress hostname + host: lb.gateway.vald.vdaas.org + # @schema {"name": "gateway.lb.ingress.servicePort", "type": "string"} + # gateway.lb.ingress.servicePort -- service port to be exposed by ingress + servicePort: grpc + # @schema {"name": "gateway.lb.ingress.defaultBackend", "type": "object"} + # gateway.lb.ingress.defaultBackend -- defaultBackend config + defaultBackend: + # @schema {"name": "gateway.lb.ingress.defaultBackend.enabled", "type": "boolean"} + # gateway.lb.ingress.defaultBackend.enabled -- gateway ingress defaultBackend enabled + enabled: true + # @schema {"name": "gateway.lb.resources", "type": "object", "anchor": "resources"} + # gateway.lb.resources -- compute resources + resources: + # @schema {"name": "gateway.lb.resources.requests", "type": "object"} + requests: + cpu: 200m + memory: 150Mi + # @schema {"name": "gateway.lb.resources.limits", "type": "object"} + limits: + cpu: 2000m + memory: 700Mi + # @schema {"name": "gateway.lb.gateway_config", "type": "object"} + gateway_config: + # @schema {"name": "gateway.lb.gateway_config.agent_namespace", "type": "string"} + # gateway.lb.gateway_config.agent_namespace -- agent namespace + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "gateway.lb.gateway_config.node_name", "type": "string"} + # gateway.lb.gateway_config.node_name -- node name + node_name: "" # _MY_NODE_NAME_ + # @schema {"name": "gateway.lb.gateway_config.index_replica", "type": "integer", "minimum": 1} + # gateway.lb.gateway_config.index_replica -- number of index replica + index_replica: 3 + # @schema {"name": "gateway.lb.gateway_config.multi_operation_concurrency", "type": "integer", "minimum": 2} + # gateway.lb.gateway_config.multi_operation_concurrency -- number of concurrency of multiXXX api's operation + multi_operation_concurrency: 20 + # @schema {"name": "gateway.lb.gateway_config.discoverer", "type": "object"} + discoverer: + # @schema {"name": "gateway.lb.gateway_config.discoverer.duration", "type": "string"} + # gateway.lb.discoverer.duration -- discoverer duration + duration: 200ms + # @schema {"name": "gateway.lb.gateway_config.discoverer.client", "alias": "grpc.client"} + # gateway.lb.gateway_config.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) + client: {} + # @schema {"name": "gateway.lb.gateway_config.discoverer.agent_client_options", "alias": "grpc.client"} + # gateway.lb.gateway_config.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) + agent_client_options: {} + # @schema {"name": "gateway.filter", "type": "object"} + filter: + # @schema {"name": "gateway.filter.enabled", "type": "boolean"} + # gateway.filter.enabled -- gateway enabled + enabled: false + # @schema {"name": "gateway.filter.version", "type": "string", "pattern": "^v[0-9]+\\.[0-9]+\\.[0-9]$", "anchor": "version"} + # gateway.filter.version -- version of gateway config + version: v0.0.0 + # @schema {"name": "gateway.filter.time_zone", "type": "string"} + # gateway.filter.time_zone -- Time zone + time_zone: "" + # @schema {"name": "gateway.filter.logging", "alias": "logging"} + # gateway.filter.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "gateway.filter.name", "type": "string"} + # gateway.filter.name -- name of filter gateway deployment + name: vald-filter-gateway + # @schema {"name": "gateway.filter.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} + # gateway.filter.kind -- deployment kind: Deployment or DaemonSet + kind: Deployment + # @schema {"name": "gateway.filter.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # gateway.filter.serviceType -- service type: ClusterIP, LoadBalancer or NodePort + serviceType: ClusterIP + # @schema {"name": "gateway.filter.externalTrafficPolicy", "type": "string"} + # gateway.filter.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "gateway.filter.internalTrafficPolicy", "type": "string"} + # gateway.filter.internalTrafficPolicy -- internal traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + internalTrafficPolicy: "" + # @schema {"name": "gateway.filter.progressDeadlineSeconds", "type": "integer"} + # gateway.filter.progressDeadlineSeconds -- progress deadline seconds + progressDeadlineSeconds: 600 + # @schema {"name": "gateway.filter.minReplicas", "type": "integer", "minimum": 0} + # gateway.filter.minReplicas -- minimum number of replicas. + # if HPA is disabled, the replicas will be set to this value + minReplicas: 3 + # @schema {"name": "gateway.filter.maxReplicas", "type": "integer", "minimum": 0} + # gateway.filter.maxReplicas -- maximum number of replicas. + # if HPA is disabled, this value will be ignored. + maxReplicas: 9 + # @schema {"name": "gateway.filter.maxUnavailable", "type": "string"} + # gateway.filter.maxUnavailable -- maximum number of unavailable replicas + maxUnavailable: 50% + # @schema {"name": "gateway.filter.revisionHistoryLimit", "type": "integer", "minimum": 0} + # gateway.filter.revisionHistoryLimit -- number of old history to retain to allow rollback + revisionHistoryLimit: 2 + # @schema {"name": "gateway.filter.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} + # gateway.filter.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully + terminationGracePeriodSeconds: 30 + # @schema {"name": "gateway.filter.podSecurityContext", "type": "object"} + # gateway.filter.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "gateway.filter.securityContext", "type": "object"} + # gateway.filter.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - ALL + # @schema {"name": "gateway.filter.podPriority", "type": "object", "anchor": "podPriority"} + podPriority: + # @schema {"name": "gateway.filter.podPriority.enabled", "type": "boolean"} + # gateway.filter.podPriority.enabled -- gateway pod PriorityClass enabled + enabled: true + # @schema {"name": "gateway.filter.podPriority.value", "type": "integer"} + # gateway.filter.podPriority.value -- gateway pod PriorityClass value + value: 1000000 + # @schema {"name": "gateway.filter.annotations", "type": "object"} + # gateway.filter.annotations -- deployment annotations + annotations: {} + # @schema {"name": "gateway.filter.podAnnotations", "type": "object"} + # gateway.filter.podAnnotations -- pod annotations + podAnnotations: {} + # @schema {"name": "gateway.filter.service", "type": "object", "anchor": "service"} + service: + # @schema {"name": "gateway.filter.service.annotations", "type": "object"} + # gateway.filter.service.annotations -- service annotations + annotations: {} + # @schema {"name": "gateway.filter.service.labels", "type": "object"} + # gateway.filter.service.labels -- service labels + labels: {} + # @schema {"name": "gateway.filter.hpa", "type": "object", "anchor": "hpa"} + hpa: + # @schema {"name": "gateway.filter.hpa.enabled", "type": "boolean"} + # gateway.filter.hpa.enabled -- HPA enabled + enabled: true + # @schema {"name": "gateway.filter.hpa.targetCPUUtilizationPercentage", "type": "integer"} + # gateway.filter.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage + targetCPUUtilizationPercentage: 80 + # @schema {"name": "gateway.filter.image", "type": "object", "anchor": "image"} + image: + # @schema {"name": "gateway.filter.image.repository", "type": "string"} + # gateway.filter.image.repository -- image repository + repository: vdaas/vald-filter-gateway + # @schema {"name": "gateway.filter.image.tag", "type": "string"} + # gateway.filter.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # @schema {"name": "gateway.filter.image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]} + # gateway.filter.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "gateway.filter.rollingUpdate", "type": "object", "anchor": "rollingUpdate"} + rollingUpdate: + # @schema {"name": "gateway.filter.rollingUpdate.maxSurge", "type": "string"} + # gateway.filter.rollingUpdate.maxSurge -- max surge of rolling update + maxSurge: 25% + # @schema {"name": "gateway.filter.rollingUpdate.maxUnavailable", "type": "string"} + # gateway.filter.rollingUpdate.maxUnavailable -- max unavailable of rolling update + maxUnavailable: 25% + # @schema {"name": "gateway.filter.initContainers", "type": "array", "items": {"type": "object"}, "anchor": "initContainers"} + # gateway.filter.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-gateway-lb + target: gateway-lb + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "gateway.filter.env", "type": "array", "items": {"type": "object"}, "anchor": "env"} + # gateway.filter.env -- environment variables + env: + - 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 + # @schema {"name": "gateway.filter.volumeMounts", "type": "array", "items": {"type": "object"}, "anchor": "volumeMounts"} + # gateway.filter.volumeMounts -- volume mounts + volumeMounts: [] + # @schema {"name": "gateway.filter.volumes", "type": "array", "items": {"type": "object"}, "anchor": "volumes"} + # gateway.filter.volumes -- volumes + volumes: [] + # @schema {"name": "gateway.filter.nodeName", "type": "string"} + # gateway.filter.nodeName -- node name + nodeName: "" + # @schema {"name": "gateway.filter.nodeSelector", "type": "object", "anchor": "nodeSelector"} + # gateway.filter.nodeSelector -- node selector + nodeSelector: {} + # @schema {"name": "gateway.filter.tolerations", "type": "array", "items": {"type": "object"}, "anchor": "tolerations"} + # gateway.filter.tolerations -- tolerations + tolerations: [] + # @schema {"name": "gateway.filter.affinity", "type": "object", "anchor": "affinity"} + affinity: + # @schema {"name": "gateway.filter.affinity.nodeAffinity", "type": "object"} + nodeAffinity: + # @schema {"name": "gateway.filter.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "object"} + requiredDuringSchedulingIgnoredDuringExecution: + # @schema {"name": "gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors + nodeSelectorTerms: [] + # @schema {"name": "gateway.filter.affinity.podAffinity", "type": "object"} + podAffinity: + # @schema {"name": "gateway.filter.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.filter.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.filter.affinity.podAntiAffinity", "type": "object"} + podAntiAffinity: + # @schema {"name": "gateway.filter.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: kubernetes.io/hostname + labelSelector: + matchExpressions: + - key: app + operator: In + values: + - vald-filter-gateway + # @schema {"name": "gateway.filter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} + # gateway.filter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "gateway.filter.topologySpreadConstraints", "type": "array", "items": {"type": "object"}, "anchor": "topologySpreadConstraints"} + # gateway.filter.topologySpreadConstraints -- topology spread constraints of gateway pods + topologySpreadConstraints: [] + # @schema {"name": "gateway.filter.server_config", "alias": "server_config"} + # gateway.filter.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "gateway.filter.observability", "alias": "observability"} + # gateway.filter.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-filter-gateway + # @schema {"name": "gateway.filter.ingress", "type": "object"} + ingress: + # @schema {"name": "gateway.filter.ingress.pathType", "type": "string"} + # gateway.filter.ingress.pathType -- gateway ingress pathType + pathType: ImplementationSpecific + # @schema {"name": "gateway.filter.ingress.enabled", "type": "boolean"} + # gateway.filter.ingress.enabled -- gateway ingress enabled + enabled: false + # @schema {"name": "gateway.filter.ingress.annotations", "type": "object"} + # gateway.filter.ingress.annotations -- annotations for ingress + annotations: + nginx.ingress.kubernetes.io/grpc-backend: "true" + # @schema {"name": "gateway.filter.ingress.host", "type": "string"} + # gateway.filter.ingress.host -- ingress hostname + host: filter.gateway.vald.vdaas.org + # @schema {"name": "gateway.filter.ingress.servicePort", "type": "string"} + # gateway.filter.ingress.servicePort -- service port to be exposed by ingress + servicePort: grpc + # @schema {"name": "gateway.filter.ingress.defaultBackend", "type": "object"} + # gateway.filter.ingress.defaultBackend -- defaultBackend config + defaultBackend: + # @schema {"name": "gateway.filter.ingress.defaultBackend.enabled", "type": "boolean"} + # gateway.filter.ingress.defaultBackend.enabled -- gateway ingress defaultBackend enabled + enabled: true + # @schema {"name": "gateway.filter.resources", "type": "object", "anchor": "resources"} + # gateway.filter.resources -- compute resources + resources: + # @schema {"name": "gateway.filter.resources.requests", "type": "object"} + requests: + cpu: 200m + memory: 150Mi + # @schema {"name": "gateway.filter.resources.limits", "type": "object"} + limits: + cpu: 2000m + memory: 700Mi + # @schema {"name": "gateway.filter.gateway_config", "type": "object"} + gateway_config: + # @schema {"name": "gateway.filter.gateway_config.gateway_client", "alias": "grpc.client"} + # gateway.filter.gateway_config.gateway_client -- gRPC client for next gateway (overrides defaults.grpc.client) + gateway_client: {} + # @schema {"name": "gateway.filter.gateway_config.ingress_filter", "type": "object"} + # gateway.filter.gateway_config.ingress_filter -- gRPC client config for ingress filter + ingress_filter: + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.client", "alias": "grpc.client"} + # gateway.filter.gateway_config.ingress_filter.client -- gRPC client for ingress filter (overrides defaults.grpc.client) + client: {} + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.vectorizer", "type": "string"} + # gateway.filter.gateway_config.ingress_filter.vectorizer -- object ingress vectorize filter targets + vectorizer: "" + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.search_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.ingress_filter.search_filters -- search ingress vector filter targets + search_filters: [] + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.insert_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.ingress_filter.insert_filters -- insert ingress vector filter targets + insert_filters: [] + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.update_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.ingress_filter.update_filters -- update ingress vector filter targets + update_filters: [] + # @schema {"name": "gateway.filter.gateway_config.ingress_filter.upsert_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.ingress_filter.upsert_filters -- upsert ingress vector filter targets + upsert_filters: [] + # @schema {"name": "gateway.filter.gateway_config.egress_filter", "type": "object"} + # gateway.filter.gateway_config.egress_filter -- gRPC client config for egress filter + egress_filter: + # @schema {"name": "gateway.filter.gateway_config.egress_filter.client", "alias": "grpc.client"} + # gateway.filter.gateway_config.egress_filter.client -- gRPC client config for egress filter (overrides defaults.grpc.client) + client: {} + # @schema {"name": "gateway.filter.gateway_config.egress_filter.object_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.egress_filter.object_filters -- object egress vector filter targets + object_filters: [] + # @schema {"name": "gateway.filter.gateway_config.egress_filter.distance_filters", "type": "array", "items": {"type": "string"}} + # gateway.filter.gateway_config.egress_filter.distance_filters -- distance egress vector filter targets + distance_filters: [] +# @schema {"name": "agent", "type": "object"} +agent: + # @schema {"name": "agent.enabled", "type": "boolean"} + # agent.enabled -- agent enabled + enabled: true + # @schema {"name": "agent.version", "alias": "version"} + # agent.version -- version of agent config + version: v0.0.0 + # @schema {"name": "agent.time_zone", "type": "string"} + # agent.time_zone -- Time zone + time_zone: "" + # @schema {"name": "agent.logging", "alias": "logging"} + # agent.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "agent.name", "type": "string"} + # agent.name -- name of agent deployment + name: vald-agent-ngt + # @schema {"name": "agent.kind", "type": "string", "enum": ["StatefulSet", "Deployment", "DaemonSet"]} + # agent.kind -- deployment kind: Deployment, DaemonSet or StatefulSet + kind: StatefulSet + # @schema {"name": "agent.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # agent.serviceType -- service type: ClusterIP, LoadBalancer or NodePort + serviceType: ClusterIP + # @schema {"name": "agent.externalTrafficPolicy", "type": "string"} + # agent.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "agent.progressDeadlineSeconds", "type": "integer"} + # agent.progressDeadlineSeconds -- progress deadline seconds + progressDeadlineSeconds: 600 + # @schema {"name": "agent.minReplicas", "type": "integer", "minimum": 0} + # agent.minReplicas -- minimum number of replicas. + # if HPA is disabled, the replicas will be set to this value + minReplicas: 20 + # @schema {"name": "agent.maxReplicas", "type": "integer", "minimum": 0} + # agent.maxReplicas -- maximum number of replicas. + # if HPA is disabled, this value will be ignored. + maxReplicas: 300 + # @schema {"name": "agent.maxUnavailable", "type": "string"} + # agent.maxUnavailable -- maximum number of unavailable replicas + maxUnavailable: "1" + # @schema {"name": "agent.revisionHistoryLimit", "type": "integer", "minimum": 0} + # agent.revisionHistoryLimit -- number of old history to retain to allow rollback + revisionHistoryLimit: 2 + # @schema {"name": "agent.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} + # agent.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully + terminationGracePeriodSeconds: 120 + # @schema {"name": "agent.podSecurityContext", "type": "object"} + # agent.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "agent.securityContext", "type": "object"} + # agent.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: false + capabilities: + drop: + - ALL + # @schema {"name": "agent.podManagementPolicy", "type": "string", "enum": ["OrderedReady", "Parallel"]} + # agent.podManagementPolicy -- pod management policy: OrderedReady or Parallel + podManagementPolicy: OrderedReady + # @schema {"name": "agent.persistentVolume", "type": "object"} + persistentVolume: + # @schema {"name": "agent.persistentVolume.enabled", "type": "boolean"} + # agent.persistentVolume.enabled -- enables PVC. + # It is required to enable if agent pod's file store functionality is enabled with non in-memory mode + enabled: false + # @schema {"name": "agent.persistentVolume.accessMode", "type": "string"} + # agent.persistentVolume.accessMode -- agent pod storage accessMode + accessMode: ReadWriteOncePod + # @schema {"name": "agent.persistentVolume.mountPropagation", "type": "string"} + # agent.persistentVolume.mountPropagation -- agent pod storage mountPropagation + mountPropagation: None + # @schema {"name": "agent.persistentVolume.storageClass", "type": "string"} + # agent.persistentVolume.storageClass -- storageClass name for agent pod volume + storageClass: vald-sc + # @schema {"name": "agent.persistentVolume.size", "type": "string"} + # agent.persistentVolume.size -- size of agent pod volume + size: 100Gi + # @schema {"name": "agent.podPriority", "alias": "podPriority"} + podPriority: + # agent.podPriority.enabled -- agent pod PriorityClass enabled + enabled: true + # agent.podPriority.value -- agent pod PriorityClass value + value: 1000000000 + # @schema {"name": "agent.annotations", "type": "object"} + # agent.annotations -- deployment annotations + annotations: {} + # @schema {"name": "agent.podAnnotations", "type": "object"} + # agent.podAnnotations -- pod annotations + podAnnotations: {} + # @schema {"name": "agent.service", "alias": "service"} + service: + # agent.service.annotations -- service annotations + annotations: {} + # agent.service.labels -- service labels + labels: {} + # @schema {"name": "agent.hpa", "alias": "hpa"} + hpa: + # agent.hpa.enabled -- HPA enabled + enabled: false + # agent.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage + targetCPUUtilizationPercentage: 80 + # @schema {"name": "agent.image", "alias": "image"} + image: + # agent.image.repository -- image repository + repository: vdaas/vald-agent-ngt + # agent.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # agent.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "agent.rollingUpdate", "type": "object"} + rollingUpdate: + # @schema {"name": "agent.rollingUpdate.maxSurge", "type": "string"} + # agent.rollingUpdate.maxSurge -- max surge of rolling update + maxSurge: 25% + # @schema {"name": "agent.rollingUpdate.maxUnavailable", "type": "string"} + # agent.rollingUpdate.maxUnavailable -- max unavailable of rolling update + maxUnavailable: 25% + # @schema {"name": "agent.rollingUpdate.partition", "type": "integer"} + # agent.rollingUpdate.partition -- StatefulSet partition + partition: 0 + # @schema {"name": "agent.initContainers", "alias": "initContainers"} + # agent.initContainers -- init containers + initContainers: [] + # @schema {"name": "agent.env", "alias": "env"} + # agent.env -- environment variables + env: + - 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 + # @schema {"name": "agent.volumeMounts", "alias": "volumeMounts"} + # agent.volumeMounts -- volume mounts + volumeMounts: [] + # @schema {"name": "agent.volumes", "alias": "volumes"} + # agent.volumes -- volumes + volumes: [] + # @schema {"name": "agent.nodeName", "type": "string"} + # agent.nodeName -- node name + nodeName: "" + # @schema {"name": "agent.nodeSelector", "alias": "nodeSelector"} + # agent.nodeSelector -- node selector + nodeSelector: {} + # @schema {"name": "agent.tolerations", "alias": "tolerations"} + # agent.tolerations -- tolerations + tolerations: [] + # @schema {"name": "agent.affinity", "alias": "affinity"} + affinity: + nodeAffinity: + # agent.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + requiredDuringSchedulingIgnoredDuringExecution: + # agent.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors + nodeSelectorTerms: [] + podAffinity: + # agent.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # agent.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + podAntiAffinity: + # agent.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: kubernetes.io/hostname + labelSelector: + matchExpressions: + - key: app + operator: In + values: + - vald-agent-ngt + # agent.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "agent.topologySpreadConstraints", "alias": "topologySpreadConstraints"} + # agent.topologySpreadConstraints -- topology spread constraints for agent pods + topologySpreadConstraints: [] + # @schema {"name": "agent.server_config", "alias": "server_config"} + # agent.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: + startupProbe: + failureThreshold: 200 + periodSeconds: 5 + metrics: + pprof: {} + # @schema {"name": "agent.observability", "alias": "observability"} + # agent.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-agent-ngt + # @schema {"name": "agent.resources", "alias": "resources"} + # agent.resources -- compute resources. + # recommended setting of memory requests = cluster memory * 0.4 / number of agent pods + resources: + requests: + cpu: 300m + memory: 4Gi + # @schema {"name": "agent.readreplica", "type": "object"} + # agent.readreplica -- readreplica deployment annotations + readreplica: + # @schema {"name": "agent.readreplica.enabled", "type": "boolean"} + # agent.readreplica.enabled -- [This feature is WORK IN PROGRESS]enable agent readreplica + enabled: false + # @schema {"name": "agent.readreplica.name", "type": "string"} + # agent.readreplica.name -- name of agent readreplica + name: vald-agent-ngt-readreplica + # @schema {"name": "agent.readreplica.component_name", "type": "string"} + # agent.readreplica.component_name -- app.kubernetes.io/component name of agent readreplica + component_name: agent-readreplica + # @schema {"name": "agent.readreplica.label_key", "type": "string"} + # agent.readreplica.label_key -- label key to identify read replica resources + label_key: vald-readreplica-id + # @schema {"name": "agent.readreplica.volume_name", "type": "string"} + # agent.readreplica.volume_name -- name of clone volume of agent pvc for read replica + volume_name: vald-agent-ngt-readreplica-pvc + # @schema {"name": "agent.readreplica.snapshot_classname", "type": "string"} + # agent.readreplica.snapshot_classname -- snapshot class name for snapshotter used for read replica + snapshot_classname: "" + # @schema {"name": "agent.readreplica.replica", "type": "integer"} + # agent.readreplica.replica -- replica number of read replica + replica: 1 + # @schema {"name": "agent.readreplica.service", "type": "object"} + # agent.readreplica.service -- service settings for read replica service resources + service: + # @schema {"name": "agent.readreplica.service.annotations", "type": "object"} + # agent.readreplica.service.annotations -- readreplica deployment annotations + annotations: {} + # @schema {"name": "agent.ngt", "type": "object"} + ngt: + # @schema {"name": "agent.ngt.index_path", "type": "string"} + # agent.ngt.index_path -- path to index data + index_path: "" + # @schema {"name": "agent.ngt.auto_index_duration_limit", "type": "string"} + # agent.ngt.auto_index_duration_limit -- limit duration of automatic indexing + auto_index_duration_limit: 24h + # @schema {"name": "agent.ngt.auto_index_check_duration", "type": "string"} + # agent.ngt.auto_index_check_duration -- check duration of automatic indexing + auto_index_check_duration: 30m + # @schema {"name": "agent.ngt.auto_index_length", "type": "integer"} + # agent.ngt.auto_index_length -- number of cache to trigger automatic indexing + auto_index_length: 100 + # @schema {"name": "agent.ngt.auto_save_index_duration", "type": "string"} + # agent.ngt.auto_save_index_duration -- duration of automatic save index + auto_save_index_duration: 35m + # @schema {"name": "agent.ngt.auto_create_index_pool_size", "type": "integer"} + # agent.ngt.auto_create_index_pool_size -- batch process pool size of automatic create index operation + auto_create_index_pool_size: 16 + # @schema {"name": "agent.ngt.initial_delay_max_duration", "type": "string"} + # agent.ngt.initial_delay_max_duration -- maximum duration for initial delay + initial_delay_max_duration: 3m + # @schema {"name": "agent.ngt.dimension", "type": "integer", "minimum": 1} + # agent.ngt.dimension -- vector dimension + dimension: 4096 + # @schema {"name": "agent.ngt.bulk_insert_chunk_size", "type": "integer"} + # agent.ngt.bulk_insert_chunk_size -- bulk insert chunk size + bulk_insert_chunk_size: 10 + # @schema {"name": "agent.ngt.distance_type", "type": "string", "enum": ["l1", "l2", "ang", "angle", "ham", "hamming", "cos", "cosine", "poincare", "poinc", "lorentz", "loren", "jac", "jaccard", "spjac", "sparsejaccard", "norml2", "normalizedl2", "normang", "normalizedangle", "normcos", "normalizedcosine"]} + # agent.ngt.distance_type -- distance type. + # it should be `l1`, `l2`, `angle`, `hamming`, `cosine`,`poincare`, `lorentz`, `jaccard`, `sparsejaccard`, `normalizedangle` or `normalizedcosine`. + # for further details about NGT libraries supported distance is https://github.com/yahoojapan/NGT/wiki/Command-Quick-Reference + # and vald agent's supported NGT distance type is https://pkg.go.dev/github.com/vdaas/vald/internal/core/algorithm/ngt#pkg-constants + distance_type: l2 + # @schema {"name": "agent.ngt.object_type", "type": "string", "enum": ["float", "float16", "uint8"]} + # agent.ngt.object_type -- object type. + # it should be `float` or `uint8` or `float16`. + # for further details: https://github.com/yahoojapan/NGT/wiki/Command-Quick-Reference + object_type: float + # @schema {"name": "agent.ngt.creation_edge_size", "type": "integer"} + # agent.ngt.creation_edge_size -- creation edge size + creation_edge_size: 20 + # @schema {"name": "agent.ngt.search_edge_size", "type": "integer"} + # agent.ngt.search_edge_size -- search edge size + search_edge_size: 10 + # @schema {"name": "agent.ngt.enable_in_memory_mode", "type": "boolean"} + # agent.ngt.enable_in_memory_mode -- in-memory mode enabled + enable_in_memory_mode: true + # @schema {"name": "agent.ngt.default_pool_size", "type": "integer"} + # agent.ngt.default_pool_size -- default create index batch pool size + default_pool_size: 16 + # @schema {"name": "agent.ngt.default_radius", "type": "number"} + # agent.ngt.default_radius -- default radius used for search + default_radius: -1.0 + # @schema {"name": "agent.ngt.default_epsilon", "type": "number"} + # agent.ngt.default_epsilon -- default epsilon used for search + default_epsilon: 0.1 + # @schema {"name": "agent.ngt.min_load_index_timeout", "type": "string"} + # agent.ngt.min_load_index_timeout -- minimum duration of load index timeout + min_load_index_timeout: 3m + # @schema {"name": "agent.ngt.max_load_index_timeout", "type": "string"} + # agent.ngt.max_load_index_timeout -- maximum duration of load index timeout + max_load_index_timeout: 10m + # @schema {"name": "agent.ngt.load_index_timeout_factor", "type": "string"} + # agent.ngt.load_index_timeout_factor -- a factor of load index timeout. + # timeout duration will be calculated by (index count to be loaded) * (factor). + load_index_timeout_factor: 1ms + # @schema {"name": "agent.ngt.enable_proactive_gc", "type": "boolean"} + # agent.ngt.enable_proactive_gc -- enable proactive GC call for reducing heap memory allocation + enable_proactive_gc: false + # @schema {"name": "agent.ngt.enable_copy_on_write", "type": "boolean"} + # agent.ngt.enable_copy_on_write -- enable copy on write saving for more stable backup + enable_copy_on_write: false + # @schema {"name": "agent.ngt.vqueue", "type": "object"} + vqueue: + # @schema {"name": "agent.ngt.vqueue.insert_buffer_pool_size", "type": "integer"} + # agent.ngt.vqueue.insert_buffer_pool_size -- insert slice pool buffer size + insert_buffer_pool_size: 10000 + # @schema {"name": "agent.ngt.vqueue.delete_buffer_pool_size", "type": "integer"} + # agent.ngt.vqueue.delete_buffer_pool_size -- delete slice pool buffer size + delete_buffer_pool_size: 5000 + # @schema {"name": "agent.ngt.kvsdb", "type": "object"} + kvsdb: + # @schema {"name": "agent.ngt.kvsdb.concurrency", "type": "integer"} + # agent.ngt.kvsdb.concurrency -- kvsdb processing concurrency + concurrency: 6 + # @schema {"name": "agent.ngt.broken_index_history_limit", "type": "integer", "minimum": 0} + # agent.ngt.broken_index_history_limit -- maximum number of broken index generations to backup + broken_index_history_limit: 0 + # @schema {"name": "agent.ngt.error_buffer_limit", "type": "integer", "minimum": 1} + # agent.ngt.error_buffer_limit -- maximum number of core ngt error buffer pool size limit + error_buffer_limit: 10 + # @schema {"name": "agent.sidecar", "type": "object"} + sidecar: + # @schema {"name": "agent.sidecar.enabled", "type": "boolean"} + # agent.sidecar.enabled -- sidecar enabled + enabled: false + # @schema {"name": "agent.sidecar.initContainerEnabled", "type": "boolean"} + # agent.sidecar.initContainerEnabled -- sidecar on initContainer mode enabled. + initContainerEnabled: false + # @schema {"name": "agent.sidecar.version", "alias": "version"} + # agent.sidecar.version -- version of agent sidecar config + version: v0.0.0 + # @schema {"name": "agent.sidecar.time_zone", "type": "string"} + # agent.sidecar.time_zone -- Time zone + time_zone: "" + # @schema {"name": "agent.sidecar.logging", "alias": "logging"} + # agent.sidecar.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "agent.sidecar.name", "type": "string"} + # agent.sidecar.name -- name of agent sidecar + name: vald-agent-sidecar + # @schema {"name": "agent.sidecar.image", "alias": "image"} + image: + # agent.sidecar.image.repository -- image repository + repository: vdaas/vald-agent-sidecar + # agent.sidecar.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # agent.sidecar.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "agent.sidecar.service", "type": "object"} + service: + # @schema {"name": "agent.sidecar.service.enabled", "type": "boolean"} + # agent.sidecar.service.enabled -- agent sidecar service enabled + enabled: false + # @schema {"name": "agent.sidecar.service.annotations", "type": "object"} + # agent.sidecar.service.annotations -- agent sidecar service annotations + annotations: {} + # @schema {"name": "agent.sidecar.service.labels", "type": "object"} + # agent.sidecar.service.labels -- agent sidecar service labels + labels: {} + # @schema {"name": "agent.sidecar.service.type", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # agent.sidecar.service.type -- service type: ClusterIP, LoadBalancer or NodePort + type: ClusterIP + # @schema {"name": "agent.sidecar.service.externalTrafficPolicy", "type": "string"} + # agent.sidecar.service.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "agent.sidecar.env", "alias": "env"} + # agent.sidecar.env -- environment variables + env: + - 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 + - name: AWS_ACCESS_KEY + valueFrom: + secretKeyRef: + name: aws-secret + key: access-key + - name: AWS_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + name: aws-secret + key: secret-access-key + # @schema {"name": "agent.sidecar.server_config", "alias": "server_config"} + # agent.sidecar.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: + enabled: false + port: 18080 + servicePort: 18080 + grpc: + enabled: false + port: 18081 + servicePort: 18081 + healths: + liveness: + enabled: false + port: 13000 + servicePort: 13000 + readiness: + enabled: false + port: 13001 + servicePort: 13001 + startup: + enabled: false + port: 13001 + metrics: + pprof: + port: 16060 + servicePort: 16060 + # @schema {"name": "agent.sidecar.observability", "alias": "observability"} + # agent.sidecar.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-agent-sidecar + # @schema {"name": "agent.sidecar.resources", "alias": "resources"} + # agent.sidecar.resources -- compute resources. + resources: + requests: + cpu: 100m + memory: 100Mi + # @schema {"name": "agent.sidecar.config", "type": "object"} + config: + # @schema {"name": "agent.sidecar.config.watch_enabled", "type": "boolean"} + # agent.sidecar.config.watch_enabled -- auto backup triggered by file changes is enabled + watch_enabled: true + # @schema {"name": "agent.sidecar.config.auto_backup_enabled", "type": "boolean"} + # agent.sidecar.config.auto_backup_enabled -- auto backup triggered by timer is enabled + auto_backup_enabled: true + # @schema {"name": "agent.sidecar.config.auto_backup_duration", "type": "string"} + # agent.sidecar.config.auto_backup_duration -- auto backup duration + auto_backup_duration: 24h + # @schema {"name": "agent.sidecar.config.post_stop_timeout", "type": "string"} + # agent.sidecar.config.post_stop_timeout -- timeout for observing file changes during post stop + post_stop_timeout: 2m + # @schema {"name": "agent.sidecar.config.filename", "type": "string"} + # agent.sidecar.config.filename -- backup filename + filename: _MY_POD_NAME_ + # @schema {"name": "agent.sidecar.config.filename_suffix", "type": "string"} + # agent.sidecar.config.filename_suffix -- suffix for backup filename + filename_suffix: ".tar.gz" + # @schema {"name": "agent.sidecar.config.blob_storage", "type": "object"} + blob_storage: + # @schema {"name": "agent.sidecar.config.blob_storage.storage_type", "type": "string", "enum": ["s3", "cloud_storage"]} + # agent.sidecar.config.blob_storage.storage_type -- storage type + storage_type: "s3" + # @schema {"name": "agent.sidecar.config.blob_storage.bucket", "type": "string"} + # agent.sidecar.config.blob_storage.bucket -- bucket name + bucket: "" + # @schema {"name": "agent.sidecar.config.blob_storage.s3", "type": "object"} + s3: + # @schema {"name": "agent.sidecar.config.blob_storage.s3.endpoint", "type": "string"} + # agent.sidecar.config.blob_storage.s3.endpoint -- s3 endpoint + endpoint: "" + # @schema {"name": "agent.sidecar.config.blob_storage.s3.region", "type": "string"} + # agent.sidecar.config.blob_storage.s3.region -- s3 region + region: "" + # @schema {"name": "agent.sidecar.config.blob_storage.s3.access_key", "type": "string"} + # agent.sidecar.config.blob_storage.s3.access_key -- s3 access key + access_key: _AWS_ACCESS_KEY_ + # @schema {"name": "agent.sidecar.config.blob_storage.s3.secret_access_key", "type": "string"} + # agent.sidecar.config.blob_storage.s3.secret_access_key -- s3 secret access key + secret_access_key: _AWS_SECRET_ACCESS_KEY_ + # @schema {"name": "agent.sidecar.config.blob_storage.s3.token", "type": "string"} + # agent.sidecar.config.blob_storage.s3.token -- s3 token + token: "" + # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_retries", "type": "integer"} + # agent.sidecar.config.blob_storage.s3.max_retries -- maximum number of retries of s3 client + max_retries: 3 + # @schema {"name": "agent.sidecar.config.blob_storage.s3.force_path_style", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.force_path_style -- use path-style addressing + force_path_style: false + # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_accelerate", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.use_accelerate -- enable s3 accelerate feature + use_accelerate: false + # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_arn_region", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.use_arn_region -- s3 service client to use the region specified in the ARN + use_arn_region: false + # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_dual_stack", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.use_dual_stack -- use dual stack + use_dual_stack: false + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_ssl", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_ssl -- enable ssl for s3 session + enable_ssl: true + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_param_validation", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_param_validation -- enables semantic parameter validation + enable_param_validation: true + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_100_continue", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_100_continue -- enable AWS SDK adding the 'Expect: 100-Continue' header to PUT requests over 2MB of content. + enable_100_continue: true + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_content_md5_validation", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_content_md5_validation -- enable the S3 client to add MD5 checksum to upload API calls. + enable_content_md5_validation: true + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_endpoint_discovery", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_endpoint_discovery -- enable endpoint discovery + enable_endpoint_discovery: false + # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_endpoint_host_prefix", "type": "boolean"} + # agent.sidecar.config.blob_storage.s3.enable_endpoint_host_prefix -- enable prefixing request endpoint hosts with modeled information + enable_endpoint_host_prefix: true + # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_part_size", "type": "string", "pattern": "^[0-9]+(kb|mb|gb)$"} + # agent.sidecar.config.blob_storage.s3.max_part_size -- s3 multipart upload max part size + max_part_size: 64mb + # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_chunk_size", "type": "string", "pattern": "^[0-9]+(kb|mb|gb)$"} + # agent.sidecar.config.blob_storage.s3.max_chunk_size -- s3 download max chunk size + max_chunk_size: 64mb + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage", "type": "object"} + cloud_storage: + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.url", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.url -- cloud storage url + url: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client", "type": "object"} + client: + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client.credentials_file_path", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.client.credentials_file_path -- credentials file path + credentials_file_path: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client.credentials_json", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.client.credentials_json -- credentials json + credentials_json: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_buffer_size", "type": "integer"} + # agent.sidecar.config.blob_storage.cloud_storage.write_buffer_size -- bytes of the chunks for upload + write_buffer_size: 0 + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_cache_control", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.write_cache_control -- Cache-Control of HTTP Header + write_cache_control: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_disposition", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.write_content_disposition -- Content-Disposition of HTTP Header + write_content_disposition: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_encoding", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.write_content_encoding -- the encoding of the blob's content + write_content_encoding: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_language", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.write_content_language -- the language of blob's content + write_content_language: "" + # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_type", "type": "string"} + # agent.sidecar.config.blob_storage.cloud_storage.write_content_type -- MIME type of the blob + write_content_type: "" + # @schema {"name": "agent.sidecar.config.compress", "type": "object"} + compress: + # @schema {"name": "agent.sidecar.config.compress.compress_algorithm", "type": "string", "enum": ["gob", "gzip", "lz4", "zstd"]} + # agent.sidecar.config.compress.compress_algorithm -- compression algorithm. + # must be `gob`, `gzip`, `lz4` or `zstd` + compress_algorithm: "gzip" + # @schema {"name": "agent.sidecar.config.compress.compression_level", "type": "integer"} + # agent.sidecar.config.compress.compression_level -- compression level. + # value range relies on which algorithm is used. + # `gob`: level will be ignored. + # `gzip`: -1 (default compression), 0 (no compression), or 1 (best speed) to 9 (best compression). + # `lz4`: >= 0, higher is better compression. + # `zstd`: 1 (fastest) to 22 (best), however implementation relies on klauspost/compress. + compression_level: -1 + # @schema {"name": "agent.sidecar.config.client", "type": "object"} + client: + # @schema {"name": "agent.sidecar.config.client.net", "alias": "net"} + net: + dns: + # agent.sidecar.config.client.net.dns.cache_enabled -- HTTP client TCP DNS cache enabled + cache_enabled: true + # agent.sidecar.config.client.net.dns.refresh_duration -- HTTP client TCP DNS cache refresh duration + refresh_duration: 1h + # agent.sidecar.config.client.net.dns.refresh_duration -- HTTP client TCP DNS cache expiration + cache_expiration: 24h + dialer: + # agent.sidecar.config.client.net.dialer.timeout -- HTTP client TCP dialer connect timeout + timeout: 5s + # agent.sidecar.config.client.net.dialer.keepalive -- HTTP client TCP dialer keep alive + keepalive: 5m + # agent.sidecar.config.client.net.dialer.dual_stack_enabled -- HTTP client TCP dialer dual stack enabled + dual_stack_enabled: false + tls: + # agent.sidecar.config.client.net.tls.enabled -- TLS enabled + enabled: false + # agent.sidecar.config.client.net.tls.cert -- TLS cert path + cert: /path/to/cert + # agent.sidecar.config.client.net.tls.key -- TLS key path + key: /path/to/key + # agent.sidecar.config.client.net.tls.ca -- TLS ca path + ca: /path/to/ca + # agent.sidecar.config.client.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification + insecure_skip_verify: false + # @schema {"name": "agent.sidecar.config.client.net.socket_option", "alias": "socket_option"} + socket_option: + # agent.sidecar.config.client.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # agent.sidecar.config.client.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # agent.sidecar.config.client.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: true + # agent.sidecar.config.client.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # agent.sidecar.config.client.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: true + # agent.sidecar.config.client.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # agent.sidecar.config.client.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # agent.sidecar.config.client.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # agent.sidecar.config.client.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "agent.sidecar.config.client.transport", "type": "object"} + transport: + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper", "type": "object"} + round_tripper: + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.tls_handshake_timeout", "type": "string"} + # agent.sidecar.config.client.transport.round_tripper.tls_handshake_timeout -- TLS handshake timeout + tls_handshake_timeout: 5s + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_idle_conns", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.max_idle_conns -- maximum count of idle connections + max_idle_conns: 100 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_idle_conns_per_host", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.max_idle_conns_per_host -- maximum count of idle connections per host + max_idle_conns_per_host: 10 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_conns_per_host", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.max_conns_per_host -- maximum count of connections per host + max_conns_per_host: 10 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.idle_conn_timeout", "type": "string"} + # agent.sidecar.config.client.transport.round_tripper.idle_conn_timeout -- timeout for idle connections + idle_conn_timeout: 90s + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.response_header_timeout", "type": "string"} + # agent.sidecar.config.client.transport.round_tripper.response_header_timeout -- timeout for response header + response_header_timeout: 5s + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.expect_continue_timeout", "type": "string"} + # agent.sidecar.config.client.transport.round_tripper.expect_continue_timeout -- expect continue timeout + expect_continue_timeout: 5s + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_response_header_size", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.max_response_header_size -- maximum response header size + max_response_header_size: 0 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.write_buffer_size", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.write_buffer_size -- write buffer size + write_buffer_size: 0 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.read_buffer_size", "type": "integer"} + # agent.sidecar.config.client.transport.round_tripper.read_buffer_size -- read buffer size + read_buffer_size: 0 + # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.force_attempt_http_2", "type": "boolean"} + # agent.sidecar.config.client.transport.round_tripper.force_attempt_http_2 -- force attempt HTTP2 + force_attempt_http_2: true + # @schema {"name": "agent.sidecar.config.client.transport.backoff", "alias": "backoff"} + backoff: + # agent.sidecar.config.client.transport.backoff.initial_duration -- backoff initial duration + initial_duration: 5ms + # agent.sidecar.config.client.transport.backoff.backoff_time_limit -- backoff time limit + backoff_time_limit: 5s + # agent.sidecar.config.client.transport.backoff.maximum_duration -- backoff maximum duration + maximum_duration: 5s + # agent.sidecar.config.client.transport.backoff.jitter_limit -- backoff jitter limit + jitter_limit: 100ms + # agent.sidecar.config.client.transport.backoff.backoff_factor -- backoff backoff factor + backoff_factor: 1.1 + # agent.sidecar.config.client.transport.backoff.retry_count -- backoff retry count + retry_count: 100 + # agent.sidecar.config.client.transport.backoff.enable_error_log -- backoff error log enabled + enable_error_log: true + # @schema {"name": "agent.sidecar.config.restore_backoff_enabled", "type": "boolean"} + # agent.sidecar.config.restore_backoff_enabled -- restore backoff enabled + restore_backoff_enabled: false + # @schema {"name": "agent.sidecar.config.restore_backoff", "alias": "backoff"} + restore_backoff: + # agent.sidecar.config.restore_backoff.initial_duration -- restore backoff initial duration + initial_duration: 1s + # agent.sidecar.config.restore_backoff.backoff_time_limit -- restore backoff time limit + backoff_time_limit: 30m + # agent.sidecar.config.restore_backoff.maximum_duration -- restore backoff maximum duration + maximum_duration: 1m + # agent.sidecar.config.restore_backoff.jitter_limit -- restore backoff jitter limit + jitter_limit: 10s + # agent.sidecar.config.restore_backoff.backoff_factor -- restore backoff factor + backoff_factor: 1.2 + # agent.sidecar.config.restore_backoff.retry_count -- restore backoff retry count + retry_count: 100 + # agent.sidecar.config.restore_backoff.enable_error_log -- restore backoff log enabled + enable_error_log: true +# @schema {"name": "discoverer", "type": "object"} +discoverer: + # @schema {"name": "discoverer.enabled", "type": "boolean"} + # discoverer.enabled -- discoverer enabled + enabled: true + # @schema {"name": "discoverer.version", "alias": "version"} + # discoverer.version -- version of discoverer config + version: v0.0.0 + # @schema {"name": "discoverer.time_zone", "type": "string"} + # discoverer.time_zone -- Time zone + time_zone: "" + # @schema {"name": "discoverer.logging", "alias": "logging"} + # discoverer.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "discoverer.name", "type": "string"} + # discoverer.name -- name of discoverer deployment + name: vald-discoverer + # @schema {"name": "discoverer.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} + # discoverer.kind -- deployment kind: Deployment or DaemonSet + kind: Deployment + # @schema {"name": "discoverer.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # discoverer.serviceType -- service type: ClusterIP, LoadBalancer or NodePort + serviceType: ClusterIP + # @schema {"name": "discoverer.externalTrafficPolicy", "type": "string"} + # discoverer.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "discoverer.internalTrafficPolicy", "type": "string"} + # discoverer.internalTrafficPolicy -- internal traffic policy : Cluster or Local + internalTrafficPolicy: "" + # @schema {"name": "discoverer.progressDeadlineSeconds", "type": "integer"} + # discoverer.progressDeadlineSeconds -- progress deadline seconds + progressDeadlineSeconds: 600 + # @schema {"name": "discoverer.minReplicas", "type": "integer", "minimum": 0} + # discoverer.minReplicas -- minimum number of replicas. + # if HPA is disabled, the replicas will be set to this value + minReplicas: 1 + # @schema {"name": "discoverer.maxReplicas", "type": "integer", "minimum": 0} + # discoverer.maxReplicas -- maximum number of replicas. + # if HPA is disabled, this value will be ignored. + maxReplicas: 2 + # @schema {"name": "discoverer.maxUnavailable", "type": "string"} + # discoverer.maxUnavailable -- maximum number of unavailable replicas + maxUnavailable: 50% + # @schema {"name": "discoverer.revisionHistoryLimit", "type": "integer", "minimum": 0} + # discoverer.revisionHistoryLimit -- number of old history to retain to allow rollback + revisionHistoryLimit: 2 + # @schema {"name": "discoverer.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} + # discoverer.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully + terminationGracePeriodSeconds: 30 + # @schema {"name": "discoverer.podSecurityContext", "type": "object"} + # discoverer.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "discoverer.securityContext", "type": "object"} + # discoverer.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - ALL + # @schema {"name": "discoverer.podPriority", "alias": "podPriority"} + podPriority: + # discoverer.podPriority.enabled -- discoverer pod PriorityClass enabled + enabled: true + # discoverer.podPriority.value -- discoverer pod PriorityClass value + value: 1000000 + # @schema {"name": "discoverer.annotations", "type": "object"} + # discoverer.annotations -- deployment annotations + annotations: {} + # @schema {"name": "discoverer.podAnnotations", "type": "object"} + # discoverer.podAnnotations -- pod annotations + podAnnotations: {} + # @schema {"name": "discoverer.hpa", "alias": "hpa"} + hpa: + # discoverer.hpa.enabled -- HPA enabled + enabled: false + # discoverer.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage + targetCPUUtilizationPercentage: 80 + # @schema {"name": "discoverer.service", "alias": "service"} + service: + # discoverer.service.annotations -- service annotations + annotations: {} + # discoverer.service.labels -- service labels + labels: {} + # @schema {"name": "discoverer.image", "alias": "image"} + image: + # discoverer.image.repository -- image repository + repository: vdaas/vald-discoverer-k8s + # discoverer.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # discoverer.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "discoverer.rollingUpdate", "alias": "rollingUpdate"} + rollingUpdate: + # discoverer.rollingUpdate.maxSurge -- max surge of rolling update + maxSurge: 25% + # discoverer.rollingUpdate.maxUnavailable -- max unavailable of rolling update + maxUnavailable: 25% + # @schema {"name": "discoverer.initContainers", "alias": "initContainers"} + # discoverer.initContainers -- init containers + initContainers: [] + # @schema {"name": "discoverer.env", "alias": "env"} + # discoverer.env -- environment variables + env: + - 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 + # @schema {"name": "discoverer.volumeMounts", "alias": "volumeMounts"} + # discoverer.volumeMounts -- volume mounts + volumeMounts: [] + # @schema {"name": "discoverer.volumes", "alias": "volumes"} + # discoverer.volumes -- volumes + volumes: [] + # @schema {"name": "discoverer.nodeName", "type": "string"} + # discoverer.nodeName -- node name + nodeName: "" + # @schema {"name": "discoverer.nodeSelector", "alias": "nodeSelector"} + # discoverer.nodeSelector -- node selector + nodeSelector: {} + # @schema {"name": "discoverer.tolerations", "alias": "tolerations"} + # discoverer.tolerations -- tolerations + tolerations: [] + # @schema {"name": "discoverer.affinity", "alias": "affinity"} + affinity: + nodeAffinity: + # discoverer.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + requiredDuringSchedulingIgnoredDuringExecution: + # discoverer.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors + nodeSelectorTerms: [] + podAffinity: + # discoverer.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # discoverer.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + podAntiAffinity: + # discoverer.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + topologyKey: kubernetes.io/hostname + labelSelector: + matchExpressions: + - key: app + operator: In + values: + - vald-discoverer + # discoverer.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "discoverer.topologySpreadConstraints", "alias": "topologySpreadConstraints"} + # discoverer.topologySpreadConstraints -- topology spread constraints of discoverer pods + topologySpreadConstraints: [] + # @schema {"name": "discoverer.server_config", "alias": "server_config"} + # discoverer.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "discoverer.observability", "alias": "observability"} + # discoverer.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-discoverer + # @schema {"name": "discoverer.resources", "alias": "resources"} + # discoverer.resources -- compute resources + resources: + requests: + cpu: 200m + memory: 65Mi + limits: + cpu: 600m + memory: 200Mi + # @schema {"name": "discoverer.discoverer", "type": "object"} + discoverer: + # @schema {"name": "discoverer.discoverer.name", "type": "string"} + # discoverer.discoverer.name -- name to discovery + name: "" + # @schema {"name": "discoverer.discoverer.namespace", "type": "string"} + # discoverer.discoverer.namespace -- namespace to discovery + namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "discoverer.discoverer.discovery_duration", "type": "string"} + # discoverer.discoverer.discovery_duration -- duration to discovery + discovery_duration: 3s + # @schema {"name": "discoverer.discoverer.selectors", "type": "object"} + # discoverer.discoverer.selectors -- k8s resource selectors + selectors: + # @schema {"name": "discoverer.discoverer.selectors.pod", "type": "object"} + # discoverer.discoverer.selectors.pod -- k8s resource selectors for pod discovery + pod: + # @schema {"name": "discoverer.discoverer.selectors.pod.labels", "type": "object"} + # discoverer.discoverer.selectors.pod.labels -- k8s label selectors for pod discovery + labels: {} + # @schema {"name": "discoverer.discoverer.selectors.pod.fields", "type": "object"} + # discoverer.discoverer.selectors.pod.fields -- k8s field selectors for pod discovery + fields: {} + # @schema {"name": "discoverer.discoverer.selectors.node", "type": "object"} + # discoverer.discoverer.selectors.node -- k8s resource selectors for node discovery + node: + # @schema {"name": "discoverer.discoverer.selectors.node.labels", "type": "object"} + # discoverer.discoverer.selectors.node.labels -- k8s label selectors for node discovery + labels: {} + # @schema {"name": "discoverer.discoverer.selectors.node.fields", "type": "object"} + # discoverer.discoverer.selectors.node.fields -- k8s field selectors for node discovery + fields: {} + # @schema {"name": "discoverer.discoverer.selectors.pod_metrics", "type": "object"} + # discoverer.discoverer.selectors.pod_metrics -- k8s resource selectors for pod_metrics discovery + pod_metrics: + # @schema {"name": "discoverer.discoverer.selectors.pod_metrics.labels", "type": "object"} + # discoverer.discoverer.selectors.pod_metrics.labels -- k8s label selectors for pod_metrics discovery + labels: {} + # @schema {"name": "discoverer.discoverer.selectors.pod_metrics.fields", "type": "object"} + # discoverer.discoverer.selectors.pod_metrics.fields -- k8s field selectors for pod_metrics discovery + fields: {} + # @schema {"name": "discoverer.discoverer.selectors.node_metrics", "type": "object"} + # discoverer.discoverer.selectors.node_metrics -- k8s resource selectors for node_metrics discovery + node_metrics: + # @schema {"name": "discoverer.discoverer.selectors.node_metrics.labels", "type": "object"} + # discoverer.discoverer.selectors.node_metrics.labels -- k8s label selectors for node_metrics discovery + labels: {} + # @schema {"name": "discoverer.discoverer.selectors.node_metrics.fields", "type": "object"} + # discoverer.discoverer.selectors.node_metrics.fields -- k8s field selectors for node_metrics discovery + fields: {} + # @schema {"name": "discoverer.discoverer.selectors.service", "type": "object"} + # discoverer.discoverer.selectors.service -- k8s resource selectors for service discovery + service: + # @schema {"name": "discoverer.discoverer.selectors.service.labels", "type": "object"} + # discoverer.discoverer.selectors.service.labels -- k8s label selectors for service discovery + labels: {} + # @schema {"name": "discoverer.discoverer.selectors.service.fields", "type": "object"} + # discoverer.discoverer.selectors.service.fields -- k8s field selectors for service discovery + fields: {} + # @schema {"name": "discoverer.discoverer.net", "alias": "net"} + net: + dns: + # discoverer.discoverer.net.dns.cache_enabled -- TCP DNS cache enabled + cache_enabled: true + # discoverer.discoverer.net.dns.refresh_duration -- TCP DNS cache refresh duration + refresh_duration: 5m + # discoverer.discoverer.net.dns.cache_expiration -- TCP DNS cache expiration + cache_expiration: 24h + dialer: + # discoverer.discoverer.net.dialer.timeout -- TCP dialer timeout + timeout: 30s + # discoverer.discoverer.net.dialer.keepalive -- TCP dialer keep alive + keepalive: 10m + # discoverer.discoverer.net.dialer.dual_stack_enabled -- TCP dialer dual stack enabled + dual_stack_enabled: false + tls: + # discoverer.discoverer.net.tls.enabled -- TLS enabled + enabled: false + # discoverer.discoverer.net.tls.cert -- TLS cert path + cert: /path/to/cert + # discoverer.discoverer.net.tls.key -- TLS key path + key: /path/to/key + # discoverer.discoverer.net.tls.ca -- TLS ca path + ca: /path/to/ca + # discoverer.discoverer.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification + insecure_skip_verify: false + # @schema {"name": "discoverer.discoverer.net.socket_option", "alias": "socket_option"} + socket_option: + # discoverer.discoverer.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality + reuse_port: true + # discoverer.discoverer.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality + reuse_addr: true + # discoverer.discoverer.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality + tcp_fast_open: false + # discoverer.discoverer.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality + tcp_no_delay: false + # discoverer.discoverer.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality + tcp_cork: false + # discoverer.discoverer.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality + tcp_quick_ack: false + # discoverer.discoverer.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality + tcp_defer_accept: false + # discoverer.discoverer.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality + ip_transparent: false + # discoverer.discoverer.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality + ip_recover_destination_addr: false + # @schema {"name": "discoverer.clusterRole", "type": "object"} + clusterRole: + # @schema {"name": "discoverer.clusterRole.enabled", "type": "boolean"} + # discoverer.clusterRole.enabled -- creates clusterRole resource + enabled: true + # @schema {"name": "discoverer.clusterRole.name", "type": "string"} + # discoverer.clusterRole.name -- name of clusterRole + name: discoverer + # @schema {"name": "discoverer.clusterRoleBinding", "type": "object"} + clusterRoleBinding: + # @schema {"name": "discoverer.clusterRoleBinding.enabled", "type": "boolean"} + # discoverer.clusterRoleBinding.enabled -- creates clusterRoleBinding resource + enabled: true + # @schema {"name": "discoverer.clusterRoleBinding.name", "type": "string"} + # discoverer.clusterRoleBinding.name -- name of clusterRoleBinding + name: discoverer + # @schema {"name": "discoverer.serviceAccount", "type": "object"} + serviceAccount: + # @schema {"name": "discoverer.serviceAccount.enabled", "type": "boolean"} + # discoverer.serviceAccount.enabled -- creates service account + enabled: true + # @schema {"name": "discoverer.serviceAccount.name", "type": "string"} + # discoverer.serviceAccount.name -- name of service account + name: vald +# @schema {"name": "manager", "type": "object"} +manager: + # @schema {"name": "manager.index", "type": "object"} + index: + # @schema {"name": "manager.index.enabled", "type": "boolean"} + # manager.index.enabled -- index manager enabled + enabled: true + # @schema {"name": "manager.index.version", "alias": "version"} + # manager.index.version -- version of index manager config + version: v0.0.0 + # @schema {"name": "manager.index.time_zone", "type": "string"} + # manager.index.time_zone -- Time zone + time_zone: "" + # @schema {"name": "manager.index.logging", "alias": "logging"} + # manager.index.logging -- logging config (overrides defaults.logging) + logging: {} + # @schema {"name": "manager.index.name", "type": "string"} + # manager.index.name -- name of index manager deployment + name: vald-manager-index + # @schema {"name": "manager.index.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} + # manager.index.kind -- deployment kind: Deployment or DaemonSet + kind: Deployment + # @schema {"name": "manager.index.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} + # manager.index.serviceType -- service type: ClusterIP, LoadBalancer or NodePort + serviceType: ClusterIP + # @schema {"name": "manager.index.externalTrafficPolicy", "type": "string"} + # manager.index.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local + externalTrafficPolicy: "" + # @schema {"name": "manager.index.progressDeadlineSeconds", "type": "integer"} + # manager.index.progressDeadlineSeconds -- progress deadline seconds + progressDeadlineSeconds: 600 + # @schema {"name": "manager.index.replicas", "type": "integer", "minimum": 0} + # manager.index.replicas -- number of replicas + replicas: 1 + # @schema {"name": "manager.index.maxUnavailable", "type": "string"} + # manager.index.maxUnavailable -- maximum number of unavailable replicas + maxUnavailable: 50% + # @schema {"name": "manager.index.revisionHistoryLimit", "type": "integer", "minimum": 0} + # manager.index.revisionHistoryLimit -- number of old history to retain to allow rollback + revisionHistoryLimit: 2 + # @schema {"name": "manager.index.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} + # manager.index.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully + terminationGracePeriodSeconds: 30 + # @schema {"name": "manager.index.podSecurityContext", "type": "object"} + # manager.index.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "manager.index.securityContext", "type": "object"} + # manager.index.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - ALL + # @schema {"name": "manager.index.podPriority", "alias": "podPriority"} + podPriority: + # manager.index.podPriority.enabled -- index manager pod PriorityClass enabled + enabled: true + # manager.index.podPriority.value -- index manager pod PriorityClass value + value: 1000000 + # @schema {"name": "manager.index.annotations", "type": "object"} + # manager.index.annotations -- deployment annotations + annotations: {} + # @schema {"name": "manager.index.podAnnotations", "type": "object"} + # manager.index.podAnnotations -- pod annotations + podAnnotations: {} + # @schema {"name": "manager.index.service", "alias": "service"} + service: + # manager.index.service.annotations -- service annotations + annotations: {} + # manager.index.service.labels -- service labels + labels: {} + # @schema {"name": "manager.index.image", "alias": "image"} + image: + # manager.index.image.repository -- image repository + repository: vdaas/vald-manager-index + # manager.index.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # manager.index.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "manager.index.rollingUpdate", "alias": "rollingUpdate"} + rollingUpdate: + # manager.index.rollingUpdate.maxSurge -- max surge of rolling update + maxSurge: 25% + # manager.index.rollingUpdate.maxUnavailable -- max unavailable of rolling update + maxUnavailable: 25% + # @schema {"name": "manager.index.initContainers", "alias": "initContainers"} + # manager.index.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-agent + target: agent + image: busybox:stable + sleepDuration: 2 + - type: wait-for + name: wait-for-discoverer + target: discoverer + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "manager.index.env", "alias": "env"} + # manager.index.env -- environment variables + env: + - 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 + # @schema {"name": "manager.index.volumeMounts", "alias": "volumeMounts"} + # manager.index.volumeMounts -- volume mounts + volumeMounts: [] + # @schema {"name": "manager.index.volumes", "alias": "volumes"} + # manager.index.volumes -- volumes + volumes: [] + # @schema {"name": "manager.index.nodeName", "type": "string"} + # manager.index.nodeName -- node name + nodeName: "" + # @schema {"name": "manager.index.nodeSelector", "alias": "nodeSelector"} + # manager.index.nodeSelector -- node selector + nodeSelector: {} + # @schema {"name": "manager.index.tolerations", "alias": "tolerations"} + # manager.index.tolerations -- tolerations + tolerations: [] + # @schema {"name": "manager.index.affinity", "alias": "affinity"} + affinity: + nodeAffinity: + # manager.index.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + requiredDuringSchedulingIgnoredDuringExecution: + # manager.index.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors + nodeSelectorTerms: [] + podAffinity: + # manager.index.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # manager.index.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + podAntiAffinity: + # manager.index.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms + preferredDuringSchedulingIgnoredDuringExecution: [] + # manager.index.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms + requiredDuringSchedulingIgnoredDuringExecution: [] + # @schema {"name": "manager.index.topologySpreadConstraints", "alias": "topologySpreadConstraints"} + # manager.index.topologySpreadConstraints -- topology spread constraints of index manager pods + topologySpreadConstraints: [] + # @schema {"name": "manager.index.server_config", "alias": "server_config"} + # manager.index.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "manager.index.observability", "alias": "observability"} + # manager.index.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-manager-index + # @schema {"name": "manager.index.resources", "alias": "resources"} + # manager.index.resources -- compute resources + resources: + requests: + cpu: 200m + memory: 80Mi + limits: + cpu: 1000m + memory: 500Mi + # @schema {"name": "manager.index.indexer", "type": "object"} + indexer: + # @schema {"name": "manager.index.indexer.agent_namespace", "type": "string"} + # manager.index.indexer.agent_namespace -- namespace of agent pods to manage + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "manager.index.indexer.node_name", "type": "string"} + # manager.index.indexer.node_name -- node name + node_name: "" # _MY_NODE_NAME_ + # @schema {"name": "manager.index.indexer.concurrency", "type": "integer", "minimum": 1} + # manager.index.indexer.concurrency -- concurrency + concurrency: 1 + # @schema {"name": "manager.index.indexer.auto_index_duration_limit", "type": "string"} + # manager.index.indexer.auto_index_duration_limit -- limit duration of automatic indexing + auto_index_duration_limit: 30m + # @schema {"name": "manager.index.indexer.auto_index_check_duration", "type": "string"} + # manager.index.indexer.auto_index_check_duration -- check duration of automatic indexing + auto_index_check_duration: 1m + # @schema {"name": "manager.index.indexer.auto_save_index_duration_limit", "type": "string"} + # manager.index.indexer.auto_save_index_duration_limit -- limit duration of automatic index saving + auto_save_index_duration_limit: 3h + # @schema {"name": "manager.index.indexer.auto_save_index_wait_duration", "type": "string"} + # manager.index.indexer.auto_save_index_wait_duration -- duration of automatic index saving wait duration for next saving + auto_save_index_wait_duration: 10m + # @schema {"name": "manager.index.indexer.auto_index_length", "type": "integer"} + # manager.index.indexer.auto_index_length -- number of cache to trigger automatic indexing + auto_index_length: 100 + # @schema {"name": "manager.index.indexer.creation_pool_size", "type": "integer"} + # manager.index.indexer.creation_pool_size -- number of pool size of create index processing + creation_pool_size: 16 + # @schema {"name": "manager.index.indexer.discoverer", "type": "object"} + discoverer: + # @schema {"name": "manager.index.indexer.discoverer.duration", "type": "string"} + # manager.index.indexer.discoverer.duration -- refresh duration to discover + duration: 500ms + # @schema {"name": "manager.index.indexer.discoverer.client", "alias": "grpc.client"} + # manager.index.indexer.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) + client: {} + # @schema {"name": "manager.index.indexer.discoverer.agent_client_options", "alias": "grpc.client"} + # manager.index.indexer.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) + agent_client_options: + dial_option: + net: + dialer: + keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual + # @schema {"name": "manager.index.corrector", "type": "object"} + corrector: + # @schema {"name": "manager.index.corrector.name", "type": "string"} + # manager.index.corrector.name -- name of index correction job + name: vald-index-correction + # @schema {"name": "manager.index.corrector.image", "alias": "image"} + image: + # manager.index.corrector.image.repository -- image repository + repository: vdaas/vald-index-correction + # manager.index.corrector.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # manager.index.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "manager.index.corrector.server_config", "alias": "server_config"} + # manager.index.corrector.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "manager.index.corrector.initContainers", "alias": "initContainers"} + # manager.index.corrector.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-agent + target: agent + image: busybox:stable + sleepDuration: 2 + - type: wait-for + name: wait-for-discoverer + target: discoverer + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "manager.index.corrector.env", "alias": "env"} + # manager.index.corrector.env -- environment variables + env: + - 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 + # @schema {"name": "manager.index.corrector.observability", "alias": "observability"} + # manager.index.corrector.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-index-correction + # @schema {"name": "manager.index.corrector.enabled", "type": "boolean"} + # manager.index.corrector.enabled -- enable index correction CronJob + enabled: false + # @schema {"name": "manager.index.corrector.schedule", "type": "string"} + # manager.index.corrector.schedule -- CronJob schedule setting for index correction + schedule: "6 3 * * *" + # @schema {"name": "manager.index.corrector.suspend", "type": "boolean"} + # manager.index.corrector.suspend -- CronJob suspend setting for index correction + suspend: false + # @schema {"name": "manager.index.corrector.ttlSecondsAfterFinished", "type": "integer"} + # manager.index.corrector.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs + ttlSecondsAfterFinished: 86400 + # @schema {"name": "manager.index.corrector.startingDeadlineSeconds", "type": "integer"} + # manager.index.corrector.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs + startingDeadlineSeconds: 86400 + # @schema {"name": "manager.index.corrector.version", "alias": "version"} + # manager.index.corrector.version -- version of index manager config + version: v0.0.0 + # @schema {"name": "manager.index.corrector.stream_list_concurrency", "type": "integer", "minimum": 1} + # manager.index.corrector.stream_list_concurrency -- concurrency for stream list object rpc + stream_list_concurrency: 200 + # @schema {"name": "manager.index.corrector.kvs_async_write_concurrency", "type": "integer", "minimum": 1} + # manager.index.corrector.kvs_async_write_concurrency -- concurrency for kvs async write + kvs_async_write_concurrency: 2048 + # @schema {"name": "manager.index.corrector.agent_namespace", "type": "string"} + # manager.index.corrector.agent_namespace -- namespace of agent pods to manage + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "manager.index.corrector.node_name", "type": "string"} + # manager.index.corrector.node_name -- node name + node_name: "" # _MY_NODE_NAME_ + # @schema {"name": "manager.index.corrector.discoverer", "type": "object"} + discoverer: + # @schema {"name": "manager.index.corrector.discoverer.duration", "type": "string"} + # manager.index.corrector.discoverer.duration -- refresh duration to discover + duration: 500ms + # @schema {"name": "manager.index.corrector.discoverer.client", "alias": "grpc.client"} + # manager.index.corrector.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) + client: {} + # @schema {"name": "manager.index.corrector.discoverer.agent_client_options", "alias": "grpc.client"} + # manager.index.corrector.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) + agent_client_options: + dial_option: + net: + dialer: + keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual + # @schema {"name": "manager.index.creator", "type": "object"} + creator: + # @schema {"name": "manager.index.creator.name", "type": "string"} + # manager.index.creator.name -- name of index creation job + name: vald-index-creation + # @schema {"name": "manager.index.creator.image", "alias": "image"} + image: + # manager.index.creator.image.repository -- image repository + repository: vdaas/vald-index-creation + # manager.index.creator.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # manager.index.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "manager.index.creator.server_config", "alias": "server_config"} + # manager.index.creator.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "manager.index.creator.initContainers", "alias": "initContainers"} + # manager.index.creator.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-agent + target: agent + image: busybox:stable + sleepDuration: 2 + - type: wait-for + name: wait-for-discoverer + target: discoverer + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "manager.index.creator.env", "alias": "env"} + # manager.index.creator.env -- environment variables + env: + - 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 + # @schema {"name": "manager.index.creator.observability", "alias": "observability"} + # manager.index.creator.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-index-creation + # @schema {"name": "manager.index.creator.enabled", "type": "boolean"} + # manager.index.creator.enabled -- enable index creation CronJob + enabled: false + # @schema {"name": "manager.index.creator.schedule", "type": "string"} + # manager.index.creator.schedule -- CronJob schedule setting for index creation + schedule: "* * * * *" + # @schema {"name": "manager.index.creator.suspend", "type": "boolean"} + # manager.index.creator.suspend -- CronJob suspend setting for index creation + suspend: false + # @schema {"name": "manager.index.creator.ttlSecondsAfterFinished", "type": "integer"} + # manager.index.creator.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs + ttlSecondsAfterFinished: 86400 + # @schema {"name": "manager.index.creator.startingDeadlineSeconds", "type": "integer"} + # manager.index.creator.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs + startingDeadlineSeconds: 43200 + # @schema {"name": "manager.index.creator.version", "alias": "version"} + # manager.index.creator.version -- version of index manager config + version: v0.0.0 + # @schema {"name": "manager.index.creator.concurrency", "type": "integer", "minimum": 1} + # manager.index.creator.concurrency -- concurrency for indexing + concurrency: 1 + # @schema {"name": "manager.index.creator.creation_pool_size", "type": "integer"} + # manager.index.creator.creation_pool_size -- number of pool size of create index processing + creation_pool_size: 16 + # @schema {"name": "manager.index.creator.target_addrs", "type": "array", "items": {"type": "string"}} + # manager.index.creator.target_addrs -- indexing target addresses + target_addrs: [] + # @schema {"name": "manager.index.creator.agent_namespace", "type": "string"} + # manager.index.creator.agent_namespace -- namespace of agent pods to manage + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "manager.index.creator.node_name", "type": "string"} + # manager.index.creator.node_name -- node name + node_name: "" # _MY_NODE_NAME_ + # @schema {"name": "manager.index.creator.discoverer", "type": "object"} + discoverer: + # @schema {"name": "manager.index.creator.discoverer.duration", "type": "string"} + # manager.index.creator.discoverer.duration -- refresh duration to discover + duration: 500ms + # @schema {"name": "manager.index.creator.discoverer.client", "alias": "grpc.client"} + # manager.index.creator.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) + client: {} + # @schema {"name": "manager.index.creator.discoverer.agent_client_options", "alias": "grpc.client"} + # manager.index.creator.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) + agent_client_options: + dial_option: + net: + dialer: + keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual + # @schema {"name": "manager.index.saver", "type": "object"} + saver: + # @schema {"name": "manager.index.saver.name", "type": "string"} + # manager.index.saver.name -- name of index save job + name: vald-index-save + # @schema {"name": "manager.index.saver.image", "alias": "image"} + image: + # manager.index.saver.image.repository -- image repository + repository: vdaas/vald-index-save + # manager.index.saver.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # manager.index.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "manager.index.saver.server_config", "alias": "server_config"} + # manager.index.saver.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "manager.index.saver.initContainers", "alias": "initContainers"} + # manager.index.saver.initContainers -- init containers + initContainers: + - type: wait-for + name: wait-for-agent + target: agent + image: busybox:stable + sleepDuration: 2 + - type: wait-for + name: wait-for-discoverer + target: discoverer + image: busybox:stable + sleepDuration: 2 + # @schema {"name": "manager.index.saver.env", "alias": "env"} + # manager.index.saver.env -- environment variables + env: + - 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 + # @schema {"name": "manager.index.saver.observability", "alias": "observability"} + # manager.index.saver.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-index-save + # @schema {"name": "manager.index.saver.enabled", "type": "boolean"} + # manager.index.saver.enabled -- enable index save CronJob + enabled: false + # @schema {"name": "manager.index.saver.schedule", "type": "string"} + # manager.index.saver.schedule -- CronJob schedule setting for index save + schedule: "0 */3 * * *" + # @schema {"name": "manager.index.saver.suspend", "type": "boolean"} + # manager.index.saver.suspend -- CronJob suspend setting for index creation + suspend: false + # @schema {"name": "manager.index.saver.ttlSecondsAfterFinished", "type": "integer"} + # manager.index.saver.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs + ttlSecondsAfterFinished: 86400 + # @schema {"name": "manager.index.saver.startingDeadlineSeconds", "type": "integer"} + # manager.index.saver.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs + startingDeadlineSeconds: 43200 + # @schema {"name": "manager.index.saver.version", "alias": "version"} + # manager.index.saver.version -- version of index manager config + version: v0.0.0 + # @schema {"name": "manager.index.saver.concurrency", "type": "integer", "minimum": 1} + # manager.index.saver.concurrency -- concurrency for index saving + concurrency: 1 + # @schema {"name": "manager.index.saver.target_addrs", "type": "array", "items": {"type": "string"}} + # manager.index.saver.target_addrs -- index saving target addresses + target_addrs: [] + # @schema {"name": "manager.index.saver.agent_namespace", "type": "string"} + # manager.index.saver.agent_namespace -- namespace of agent pods to manage + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "manager.index.saver.node_name", "type": "string"} + # manager.index.saver.node_name -- node name + node_name: "" # _MY_NODE_NAME_ + # @schema {"name": "manager.index.saver.discoverer", "type": "object"} + discoverer: + # @schema {"name": "manager.index.saver.discoverer.duration", "type": "string"} + # manager.index.saver.discoverer.duration -- refresh duration to discover + duration: 500ms + # @schema {"name": "manager.index.saver.discoverer.client", "alias": "grpc.client"} + # manager.index.saver.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) + client: {} + # @schema {"name": "manager.index.saver.discoverer.agent_client_options", "alias": "grpc.client"} + # manager.index.saver.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) + agent_client_options: + dial_option: + net: + dialer: + keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual + # @schema {"name": "manager.index.readreplica", "type": "object"} + readreplica: + # @schema {"name": "manager.index.readreplica.rotator", "type": "object"} + # manager.index.readreplica.rotator -- [This feature is work in progress] readreplica agents rotation job + rotator: + # @schema {"name": "manager.index.readreplica.rotator.name", "type": "string"} + # manager.index.readreplica.rotator.name -- name of readreplica rotator job + name: vald-readreplica-rotate + # @schema {"name": "manager.index.readreplica.rotator.image", "alias": "image"} + image: + # manager.index.readreplica.rotator.image.repository -- image repository + repository: vdaas/vald-readreplica-rotate + # manager.index.readreplica.rotator.image.tag -- image tag (overrides defaults.image.tag) + tag: "" + # manager.index.image.pullPolicy -- image pull policy + pullPolicy: Always + # @schema {"name": "manager.index.readreplica.rotator.server_config", "alias": "server_config"} + # manager.index.readreplica.rotator.server_config -- server config (overrides defaults.server_config) + server_config: + servers: + rest: {} + grpc: {} + healths: + liveness: {} + readiness: {} + startup: {} + metrics: + pprof: {} + # @schema {"name": "manager.index.readreplica.rotator.initContainers", "alias": "initContainers"} + # manager.index.readreplica.rotator.initContainers -- init containers + initContainers: [] + # @schema {"name": "manager.index.readreplica.rotator.podSecurityContext", "type": "object"} + # manager.index.readreplica.rotator.podSecurityContext -- security context for pod + podSecurityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + fsGroup: 65532 + fsGroupChangePolicy: "OnRootMismatch" + # @schema {"name": "manager.index.readreplica.rotator.securityContext", "type": "object"} + # manager.index.readreplica.rotator.securityContext -- security context for container + securityContext: + runAsUser: 65532 + runAsNonRoot: true + runAsGroup: 65532 + privileged: false + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + capabilities: + drop: + - ALL + # @schema {"name": "manager.index.readreplica.rotator.env", "alias": "env"} + # manager.index.readreplica.rotator.env -- environment variables + env: + - 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 + # @schema {"name": "manager.index.readreplica.rotator.observability", "alias": "observability"} + # manager.index.readreplica.rotator.observability -- observability config (overrides defaults.observability) + observability: + otlp: + attribute: + service_name: vald-readreplica-rotate + # @schema {"name": "manager.index.readreplica.rotator.ttlSecondsAfterFinished", "type": "integer"} + # manager.index.readreplica.rotator.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs + ttlSecondsAfterFinished: 86400 + # @schema {"name": "manager.index.readreplica.rotator.version", "alias": "version"} + # manager.index.readreplica.rotator.version -- version of readreplica rotator config + version: v0.0.0 + # @schema {"name": "manager.index.readreplica.rotator.agent_namespace", "type": "string"} + # manager.index.readreplica.rotator.agent_namespace -- namespace of agent pods to manage + agent_namespace: _MY_POD_NAMESPACE_ + # @schema {"name": "manager.index.readreplica.rotator.read_replica_id", "type": "string"} + # manager.index.readreplica.rotator.read_replica_id -- read replica id to perform rotation + read_replica_id: _MY_TARGET_REPLICA_ID_ + # @schema {"name": "manager.index.readreplica.rotator.serviceAccount", "type": "object"} + serviceAccount: + # @schema {"name": "manager.index.readreplica.rotator.serviceAccount.enabled", "type": "boolean"} + # manager.index.readreplica.rotator.serviceAccount.enabled -- creates service account + enabled: true + # @schema {"name": "manager.index.readreplica.rotator.serviceAccount.name", "type": "string"} + # manager.index.readreplica.rotator.serviceAccount.name -- name of service account + name: vald-readreplica-rotate + # @schema {"name": "manager.index.readreplica.rotator.clusterRole", "type": "object"} + clusterRole: + # @schema {"name": "manager.index.readreplica.rotator.clusterRole.enabled", "type": "boolean"} + # manager.index.readreplica.rotator.clusterRole.enabled -- creates clusterRole resource + enabled: true + # @schema {"name": "manager.index.readreplica.rotator.clusterRole.name", "type": "string"} + # manager.index.readreplica.rotator.clusterRole.name -- name of clusterRole + name: vald-readreplica-rotate + # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding", "type": "object"} + clusterRoleBinding: + # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding.enabled", "type": "boolean"} + # manager.index.readreplica.rotator.clusterRoleBinding.enabled -- creates clusterRoleBinding resource + enabled: true + # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding.name", "type": "string"} + # manager.index.readreplica.rotator.clusterRoleBinding.name -- name of clusterRoleBinding + name: vald-readreplica-rotate diff --git a/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml b/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml index e0b6b08b5a..3f22439da8 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/clusterrole.yaml @@ -14,7 +14,8 @@ # limitations under the License. # {{- $rotator := .Values.manager.index.readreplica.rotator -}} -{{- if and $rotator.enabled $rotator.clusterRole.enabled }} +{{- $readreplica := .Values.agent.readreplica -}} +{{- if and $readreplica.enabled $rotator.clusterRole.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: diff --git a/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml b/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml index baf49a9b15..67eb73db8c 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/clusterrolebinding.yaml @@ -14,7 +14,8 @@ # limitations under the License. # {{- $rotator := .Values.manager.index.readreplica.rotator -}} -{{- if and $rotator.enabled $rotator.clusterRoleBinding.enabled }} +{{- $readreplica := .Values.agent.readreplica -}} +{{- if and $readreplica.enabled $rotator.clusterRoleBinding.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: diff --git a/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml b/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml index 98a6172745..b189f86dfa 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/configmap.yaml @@ -14,11 +14,12 @@ # limitations under the License. # {{- $rotator := .Values.manager.index.readreplica.rotator -}} +{{- $readreplica := .Values.agent.readreplica -}} {{- $gateway := .Values.gateway.lb -}} {{- $index := .Values.manager.index -}} {{- $agent := .Values.agent -}} {{- $discoverer := .Values.discoverer -}} -{{- if $rotator.enabled }} +{{- if $readreplica.enabled }} apiVersion: v1 kind: ConfigMap metadata: diff --git a/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml b/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml index 338e2072b3..fa87ba8dbe 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/cronjob.yaml @@ -14,7 +14,8 @@ # limitations under the License. # {{- $rotator := .Values.manager.index.readreplica.rotator -}} -{{- if $rotator.enabled }} +{{- $readreplica := .Values.agent.readreplica -}} +{{- if $readreplica.enabled }} apiVersion: batch/v1 kind: CronJob metadata: diff --git a/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml b/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml index 4c8f79f56d..68e18b08f7 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/networkpolicy.yaml @@ -15,7 +15,8 @@ # {{- $rotator := .Values.manager.index.readreplica.rotator -}} -{{- if and .Values.defaults.networkPolicy.enabled $rotator.enabled }} +{{- $readreplica := .Values.agent.readreplica -}} +{{- if and .Values.defaults.networkPolicy.enabled $readreplica.enabled }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: diff --git a/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml b/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml index bae36168b0..45e9c6fa50 100644 --- a/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml +++ b/charts/vald/templates/index/job/readreplica/rotate/serviceaccount.yaml @@ -14,7 +14,8 @@ # limitations under the License. # {{- $rotator := .Values.manager.index.readreplica.rotator -}} -{{- if and $rotator.enabled $rotator.serviceAccount.enabled }} +{{- $readreplica := .Values.agent.readreplica -}} +{{- if and $readreplica.enabled $rotator.serviceAccount.enabled }} apiVersion: v1 kind: ServiceAccount metadata: diff --git a/charts/vald/values.yaml b/charts/vald/values.yaml index 89280dee13..d7e6cfa666 100644 --- a/charts/vald/values.yaml +++ b/charts/vald/values.yaml @@ -1656,7 +1656,7 @@ agent: snapshot_classname: "" # @schema {"name": "agent.readreplica.replica", "type": "integer"} # agent.readreplica.replica -- replica number of read replica - replica: 2 + replica: 1 # @schema {"name": "agent.readreplica.service", "type": "object"} # agent.readreplica.service -- service settings for read replica service resources service: From 727c5ef18030b12349523df3b76304c294d93025 Mon Sep 17 00:00:00 2001 From: Yusuke Kadowaki Date: Tue, 9 Jan 2024 11:02:56 +0900 Subject: [PATCH 5/5] Make vald-readreplica values.yaml to symbolic link (#2286) * remove values.yaml * Add symlink to values.yaml --- charts/vald-readreplica/values.yaml | 3099 +-------------------------- 1 file changed, 1 insertion(+), 3098 deletions(-) mode change 100644 => 120000 charts/vald-readreplica/values.yaml diff --git a/charts/vald-readreplica/values.yaml b/charts/vald-readreplica/values.yaml deleted file mode 100644 index d7e6cfa666..0000000000 --- a/charts/vald-readreplica/values.yaml +++ /dev/null @@ -1,3098 +0,0 @@ -# -# 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. -# - -# @schema {"name": "defaults", "type": "object"} -# The values in the defaults section will be used for common settings in each component if not specified in its sections. -defaults: - # @schema {"name": "defaults.time_zone", "type": "string"} - # defaults.time_zone -- Time zone - time_zone: UTC - # @schema {"name": "defaults.logging", "type": "object", "anchor": "logging"} - logging: - # @schema {"name": "defaults.logging.logger", "type": "string", "enum": ["glg", "zap"]} - # defaults.logging.logger -- logger name. - # currently logger must be `glg` or `zap`. - logger: glg - # @schema {"name": "defaults.logging.level", "type": "string", "enum": ["debug", "info", "warn", "error", "fatal"]} - # defaults.logging.level -- logging level. - # logging level must be `debug`, `info`, `warn`, `error` or `fatal`. - level: debug - # @schema {"name": "defaults.logging.format", "type": "string", "enum": ["raw", "json"]} - # defaults.logging.format -- logging format. - # logging format must be `raw` or `json` - format: raw - # @schema {"name": "defaults.image", "type": "object"} - image: - # @schema {"name": "defaults.image.tag", "type": "string"} - # defaults.image.tag -- docker image tag - tag: v1.7.10 - # @schema {"name": "defaults.server_config", "type": "object", "anchor": "server_config"} - server_config: - # @schema {"name": "defaults.server_config.servers", "type": "object"} - servers: - # @schema {"name": "defaults.server_config.servers.rest", "type": "object"} - rest: - # @schema {"name": "defaults.server_config.servers.rest.enabled", "type": "boolean"} - # defaults.server_config.servers.rest.enabled -- REST server enabled - enabled: false - # @schema {"name": "defaults.server_config.servers.rest.host", "type": "string"} - # defaults.server_config.servers.rest.host -- REST server host - host: 0.0.0.0 - # @schema {"name": "defaults.server_config.servers.rest.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.servers.rest.port -- REST server port - port: 8080 - # @schema {"name": "defaults.server_config.servers.rest.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.servers.rest.servicePort -- REST server service port - servicePort: 8080 - # @schema {"name": "defaults.server_config.servers.rest.server", "type": "object", "anchor": "rest_server"} - server: - # @schema {"name": "defaults.server_config.servers.rest.server.mode", "type": "string"} - # defaults.server_config.servers.rest.server.mode -- REST server server mode - mode: REST - # @schema {"name": "defaults.server_config.servers.rest.server.probe_wait_time", "type": "string"} - # defaults.server_config.servers.rest.server.probe_wait_time -- REST server probe wait time - probe_wait_time: 3s - # @schema {"name": "defaults.server_config.servers.rest.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} - # defaults.server_config.servers.rest.server.network -- mysql network - network: tcp - # @schema {"name": "defaults.server_config.servers.rest.server.socket_path", "type": "string"} - # defaults.server_config.servers.rest.server.socket_path -- mysql socket_path - socket_path: "" - # @schema {"name": "defaults.server_config.servers.rest.server.http", "type": "object", "anchor": "http_server_config"} - http: - # @schema {"name": "defaults.server_config.servers.rest.server.http.shutdown_duration", "type": "string"} - # defaults.server_config.servers.rest.server.http.shutdown_duration -- REST server shutdown duration - shutdown_duration: 5s - # @schema {"name": "defaults.server_config.servers.rest.server.http.handler_timeout", "type": "string"} - # defaults.server_config.servers.rest.server.http.handler_timeout -- REST server handler timeout - handler_timeout: 5s - # @schema {"name": "defaults.server_config.servers.rest.server.http.idle_timeout", "type": "string"} - # defaults.server_config.servers.rest.server.http.idle_timeout -- REST server idle timeout - idle_timeout: 2s - # @schema {"name": "defaults.server_config.servers.rest.server.http.read_header_timeout", "type": "string"} - # defaults.server_config.servers.rest.server.http.read_header_timeout -- REST server read header timeout - read_header_timeout: 1s - # @schema {"name": "defaults.server_config.servers.rest.server.http.read_timeout", "type": "string"} - # defaults.server_config.servers.rest.server.http.read_timeout -- REST server read timeout - read_timeout: 1s - # @schema {"name": "defaults.server_config.servers.rest.server.http.write_timeout", "type": "string"} - # defaults.server_config.servers.rest.server.http.write_timeout -- REST server write timeout - write_timeout: 1s - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option", "type": "object", "anchor": "socket_option"} - socket_option: - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.reuse_port", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.reuse_addr", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_fast_open", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_no_delay", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_cork", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_quick_ack", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.tcp_defer_accept", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.ip_transparent", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # @schema {"name": "defaults.server_config.servers.rest.server.socket_option.ip_recover_destination_addr", "type": "boolean"} - # defaults.server_config.servers.rest.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.server_config.servers.grpc", "type": "object"} - grpc: - # @schema {"name": "defaults.server_config.servers.grpc.enabled", "type": "boolean"} - # defaults.server_config.servers.grpc.enabled -- gRPC server enabled - enabled: true - # @schema {"name": "defaults.server_config.servers.grpc.host", "type": "string"} - # defaults.server_config.servers.grpc.host -- gRPC server host - host: 0.0.0.0 - # @schema {"name": "defaults.server_config.servers.grpc.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.servers.grpc.port -- gRPC server port - port: 8081 - # @schema {"name": "defaults.server_config.servers.grpc.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.servers.grpc.servicePort -- gRPC server service port - servicePort: 8081 - # @schema {"name": "defaults.server_config.servers.grpc.server", "type": "object", "anchor": "grpc_server"} - server: - # @schema {"name": "defaults.server_config.servers.grpc.server.mode", "type": "string"} - # defaults.server_config.servers.grpc.server.mode -- gRPC server server mode - mode: GRPC - # @schema {"name": "defaults.server_config.servers.grpc.server.probe_wait_time", "type": "string"} - # defaults.server_config.servers.grpc.server.probe_wait_time -- gRPC server probe wait time - probe_wait_time: "3s" - # @schema {"name": "defaults.server_config.servers.grpc.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} - # defaults.server_config.servers.grpc.server.network -- mysql network - network: tcp - # @schema {"name": "defaults.server_config.servers.grpc.server.socket_path", "type": "string"} - # defaults.server_config.servers.grpc.server.socket_path -- mysql socket_path - socket_path: "" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc", "type": "object", "anchor": "grpc_server_config"} - grpc: - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.bidirectional_stream_concurrency", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.bidirectional_stream_concurrency -- gRPC server bidirectional stream concurrency - bidirectional_stream_concurrency: 20 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_receive_message_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.max_receive_message_size -- gRPC server max receive message size - max_receive_message_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_send_message_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.max_send_message_size -- gRPC server max send message size - max_send_message_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.initial_window_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.initial_window_size -- gRPC server initial window size - initial_window_size: 1048576 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.initial_conn_window_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.initial_conn_window_size -- gRPC server initial connection window size - initial_conn_window_size: 2097152 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive", "type": "object"} - keepalive: - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_idle", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_idle -- gRPC server keep alive max connection idle - max_conn_idle: "" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age -- gRPC server keep alive max connection age - max_conn_age: "" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age_grace", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.max_conn_age_grace -- gRPC server keep alive max connection age grace - max_conn_age_grace: "" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.time", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.time -- gRPC server keep alive time - time: "3h" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.timeout", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.timeout -- gRPC server keep alive timeout - timeout: "60s" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.min_time", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.min_time -- gRPC server keep alive min_time - min_time: "10m" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.keepalive.permit_without_stream", "type": "boolean"} - # defaults.server_config.servers.grpc.server.grpc.keepalive.permit_without_stream -- gRPC server keep alive permit_without_stream - permit_without_stream: false - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.write_buffer_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.write_buffer_size -- gRPC server write buffer size - write_buffer_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.read_buffer_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.read_buffer_size -- gRPC server read buffer size - read_buffer_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.connection_timeout", "type": "string"} - # defaults.server_config.servers.grpc.server.grpc.connection_timeout -- gRPC server connection timeout - connection_timeout: "" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.max_header_list_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.max_header_list_size -- gRPC server max header list size - max_header_list_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.header_table_size", "type": "integer"} - # defaults.server_config.servers.grpc.server.grpc.header_table_size -- gRPC server header table size - header_table_size: 0 - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.interceptors", "type": "array", "items": {"type": "string", "enum": ["RecoverInterceptor", "AccessLogInterceptor", "TraceInterceptor", "MetricInterceptor"]}} - # defaults.server_config.servers.grpc.server.grpc.interceptors -- gRPC server interceptors - interceptors: - - "RecoverInterceptor" - # @schema {"name": "defaults.server_config.servers.grpc.server.grpc.enable_reflection", "type": "boolean"} - # defaults.server_config.servers.grpc.server.grpc.enable_reflection -- gRPC server reflection option - enable_reflection: true - # @schema {"name": "defaults.server_config.servers.grpc.server.socket_option", "alias": "socket_option"} - socket_option: - # defaults.server_config.servers.grpc.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # defaults.server_config.servers.grpc.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # defaults.server_config.servers.grpc.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: false - # defaults.server_config.servers.grpc.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # defaults.server_config.servers.grpc.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # defaults.server_config.servers.grpc.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # defaults.server_config.servers.grpc.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # defaults.server_config.servers.grpc.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # defaults.server_config.servers.grpc.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.server_config.servers.grpc.server.restart", "type": "boolean"} - # defaults.server_config.servers.grpc.server.restart -- gRPC server restart - restart: true - # @schema {"name": "defaults.server_config.healths", "type": "object"} - healths: - # @schema {"name": "defaults.server_config.healths.startup", "type": "object"} - startup: - # @schema {"name": "defaults.server_config.healths.startup.enabled", "type": "boolean"} - # defaults.server_config.healths.startup.enabled -- startup server enabled - enabled: true - # @schema {"name": "defaults.server_config.healths.startup.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.healths.startup.port -- startup server port - port: 3000 - # @schema {"name": "defaults.server_config.healths.startup.startupProbe", "type": "object"} - startupProbe: - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet", "type": "object"} - httpGet: - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.path", "type": "string"} - # defaults.server_config.healths.startup.startupProbe.httpGet.path -- startup probe path - path: /liveness - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.port", "type": "string"} - # defaults.server_config.healths.startup.startupProbe.httpGet.port -- startup probe port - port: liveness - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.httpGet.scheme", "type": "string"} - # defaults.server_config.healths.startup.startupProbe.httpGet.scheme -- startup probe scheme - scheme: HTTP - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.initialDelaySeconds", "type": "integer"} - # defaults.server_config.healths.startup.startupProbe.initialDelaySeconds -- startup probe initial delay seconds - initialDelaySeconds: 5 - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.timeoutSeconds", "type": "integer"} - # defaults.server_config.healths.startup.startupProbe.timeoutSeconds -- startup probe timeout seconds - timeoutSeconds: 2 - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.successThreshold", "type": "integer"} - # defaults.server_config.healths.startup.startupProbe.successThreshold -- startup probe success threshold - successThreshold: 1 - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.failureThreshold", "type": "integer"} - # defaults.server_config.healths.startup.startupProbe.failureThreshold -- startup probe failure threshold - failureThreshold: 30 - # @schema {"name": "defaults.server_config.healths.startup.startupProbe.periodSeconds", "type": "integer"} - # defaults.server_config.healths.startup.startupProbe.periodSeconds -- startup probe period seconds - periodSeconds: 5 - # @schema {"name": "defaults.server_config.healths.liveness", "type": "object"} - liveness: - # @schema {"name": "defaults.server_config.healths.liveness.enabled", "type": "boolean"} - # defaults.server_config.healths.liveness.enabled -- liveness server enabled - enabled: true - # @schema {"name": "defaults.server_config.healths.liveness.host", "type": "string"} - # defaults.server_config.healths.liveness.host -- liveness server host - host: 0.0.0.0 - # @schema {"name": "defaults.server_config.healths.liveness.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.healths.liveness.port -- liveness server port - port: 3000 - # @schema {"name": "defaults.server_config.healths.liveness.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.healths.liveness.servicePort -- liveness server service port - servicePort: 3000 - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe", "type": "object"} - livenessProbe: - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet", "type": "object"} - httpGet: - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.path", "type": "string"} - # defaults.server_config.healths.liveness.livenessProbe.httpGet.path -- liveness probe path - path: /liveness - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.port", "type": "string"} - # defaults.server_config.healths.liveness.livenessProbe.httpGet.port -- liveness probe port - port: liveness - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.httpGet.scheme", "type": "string"} - # defaults.server_config.healths.liveness.livenessProbe.httpGet.scheme -- liveness probe scheme - scheme: HTTP - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.initialDelaySeconds", "type": "integer"} - # defaults.server_config.healths.liveness.livenessProbe.initialDelaySeconds -- liveness probe initial delay seconds - initialDelaySeconds: 5 - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.timeoutSeconds", "type": "integer"} - # defaults.server_config.healths.liveness.livenessProbe.timeoutSeconds -- liveness probe timeout seconds - timeoutSeconds: 2 - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.successThreshold", "type": "integer"} - # defaults.server_config.healths.liveness.livenessProbe.successThreshold -- liveness probe success threshold - successThreshold: 1 - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.failureThreshold", "type": "integer"} - # defaults.server_config.healths.liveness.livenessProbe.failureThreshold -- liveness probe failure threshold - failureThreshold: 2 - # @schema {"name": "defaults.server_config.healths.liveness.livenessProbe.periodSeconds", "type": "integer"} - # defaults.server_config.healths.liveness.livenessProbe.periodSeconds -- liveness probe period seconds - periodSeconds: 3 - # @schema {"name": "defaults.server_config.healths.liveness.server", "type": "object", "alias": "rest_server"} - server: - # @schema {"name": "defaults.server_config.healths.liveness.server.mode", "type": "string"} - # defaults.server_config.healths.liveness.server.mode -- liveness server mode - mode: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.probe_wait_time", "type": "string"} - # defaults.server_config.healths.liveness.server.probe_wait_time -- liveness server probe wait time - probe_wait_time: "3s" - # @schema {"name": "defaults.server_config.healths.liveness.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} - # defaults.server_config.healths.liveness.server.network -- mysql network - network: tcp - # @schema {"name": "defaults.server_config.healths.liveness.server.socket_path", "type": "string"} - # defaults.server_config.healths.liveness.server.socket_path -- mysql socket_path - socket_path: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.http", "type": "object", "alias": "http_server_config"} - http: - # @schema {"name": "defaults.server_config.healths.liveness.server.http.shutdown_duration", "type": "string"} - # defaults.server_config.healths.liveness.server.http.shutdown_duration -- liveness server shutdown duration - shutdown_duration: "5s" - # @schema {"name": "defaults.server_config.healths.liveness.server.http.handler_timeout", "type": "string"} - # defaults.server_config.healths.liveness.server.http.handler_timeout -- liveness server handler timeout - handler_timeout: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.http.idle_timeout", "type": "string"} - # defaults.server_config.healths.liveness.server.http.idle_timeout -- liveness server idle timeout - idle_timeout: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.http.read_header_timeout", "type": "string"} - # defaults.server_config.healths.liveness.server.http.read_header_timeout -- liveness server read header timeout - read_header_timeout: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.http.read_timeout", "type": "string"} - # defaults.server_config.healths.liveness.server.http.read_timeout -- liveness server read timeout - read_timeout: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.http.write_timeout", "type": "string"} - # defaults.server_config.healths.liveness.server.http.write_timeout -- liveness server write timeout - write_timeout: "" - # @schema {"name": "defaults.server_config.healths.liveness.server.socket_option", "alias": "socket_option"} - socket_option: - # defaults.server_config.healths.liveness.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # defaults.server_config.healths.liveness.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # defaults.server_config.healths.liveness.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: true - # defaults.server_config.healths.liveness.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: true - # defaults.server_config.healths.liveness.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # defaults.server_config.healths.liveness.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: true - # defaults.server_config.healths.liveness.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # defaults.server_config.healths.liveness.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # defaults.server_config.healths.liveness.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.server_config.healths.readiness", "type": "object"} - readiness: - # @schema {"name": "defaults.server_config.healths.readiness.enabled", "type": "boolean"} - # defaults.server_config.healths.readiness.enabled -- readiness server enabled - enabled: true - # @schema {"name": "defaults.server_config.healths.readiness.host", "type": "string"} - # defaults.server_config.healths.readiness.host -- readiness server host - host: 0.0.0.0 - # @schema {"name": "defaults.server_config.healths.readiness.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.healths.readiness.port -- readiness server port - port: 3001 - # @schema {"name": "defaults.server_config.healths.readiness.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.healths.readiness.servicePort -- readiness server service port - servicePort: 3001 - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe", "type": "object"} - readinessProbe: - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet", "type": "object"} - httpGet: - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.path", "type": "string"} - # defaults.server_config.healths.readiness.readinessProbe.httpGet.path -- readiness probe path - path: /readiness - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.port", "type": "string"} - # defaults.server_config.healths.readiness.readinessProbe.httpGet.port -- readiness probe port - port: readiness - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.httpGet.scheme", "type": "string"} - # defaults.server_config.healths.readiness.readinessProbe.httpGet.scheme -- readiness probe scheme - scheme: HTTP - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.initialDelaySeconds", "type": "integer"} - # defaults.server_config.healths.readiness.readinessProbe.initialDelaySeconds -- readiness probe initial delay seconds - initialDelaySeconds: 10 - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.timeoutSeconds", "type": "integer"} - # defaults.server_config.healths.readiness.readinessProbe.timeoutSeconds -- readiness probe timeout seconds - timeoutSeconds: 2 - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.successThreshold", "type": "integer"} - # defaults.server_config.healths.readiness.readinessProbe.successThreshold -- readiness probe success threshold - successThreshold: 1 - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.failureThreshold", "type": "integer"} - # defaults.server_config.healths.readiness.readinessProbe.failureThreshold -- readiness probe failure threshold - failureThreshold: 2 - # @schema {"name": "defaults.server_config.healths.readiness.readinessProbe.periodSeconds", "type": "integer"} - # defaults.server_config.healths.readiness.readinessProbe.periodSeconds -- readiness probe period seconds - periodSeconds: 3 - # @schema {"name": "defaults.server_config.healths.readiness.server", "type": "object", "alias": "rest_server"} - server: - # @schema {"name": "defaults.server_config.healths.readiness.server.mode", "type": "string"} - # defaults.server_config.healths.readiness.server.mode -- readiness server mode - mode: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.probe_wait_time", "type": "string"} - # defaults.server_config.healths.readiness.server.probe_wait_time -- readiness server probe wait time - probe_wait_time: "3s" - # @schema {"name": "defaults.server_config.healths.readiness.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} - # defaults.server_config.healths.readiness.server.network -- mysql network - network: tcp - # @schema {"name": "defaults.server_config.healths.readiness.server.socket_path", "type": "string"} - # defaults.server_config.healths.readiness.server.socket_path -- mysql socket_path - socket_path: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.http", "type": "object", "alias": "http_server_config"} - http: - # @schema {"name": "defaults.server_config.healths.readiness.server.http.shutdown_duration", "type": "string"} - # defaults.server_config.healths.readiness.server.http.shutdown_duration -- readiness server shutdown duration - shutdown_duration: "0s" - # @schema {"name": "defaults.server_config.healths.readiness.server.http.handler_timeout", "type": "string"} - # defaults.server_config.healths.readiness.server.http.handler_timeout -- readiness server handler timeout - handler_timeout: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.http.idle_timeout", "type": "string"} - # defaults.server_config.healths.readiness.server.http.idle_timeout -- readiness server idle timeout - idle_timeout: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.http.read_header_timeout", "type": "string"} - # defaults.server_config.healths.readiness.server.http.read_header_timeout -- readiness server read header timeout - read_header_timeout: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.http.read_timeout", "type": "string"} - # defaults.server_config.healths.readiness.server.http.read_timeout -- readiness server read timeout - read_timeout: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.http.write_timeout", "type": "string"} - # defaults.server_config.healths.readiness.server.http.write_timeout -- readiness server write timeout - write_timeout: "" - # @schema {"name": "defaults.server_config.healths.readiness.server.socket_option", "alias": "socket_option"} - socket_option: - # defaults.server_config.healths.readiness.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # defaults.server_config.healths.readiness.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # defaults.server_config.healths.readiness.server.socket_option.tcp_fast_oepn -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: true - # defaults.server_config.healths.readiness.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: true - # defaults.server_config.healths.readiness.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # defaults.server_config.healths.readiness.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: true - # defaults.server_config.healths.readiness.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # defaults.server_config.healths.readiness.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # defaults.server_config.healths.readiness.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.server_config.metrics", "type": "object"} - metrics: - # @schema {"name": "defaults.server_config.metrics.pprof", "type": "object"} - pprof: - # @schema {"name": "defaults.server_config.metrics.pprof.enabled", "type": "boolean"} - # defaults.server_config.metrics.pprof.enabled -- pprof server enabled - enabled: false - # @schema {"name": "defaults.server_config.metrics.pprof.host", "type": "string"} - # defaults.server_config.metrics.pprof.host -- pprof server host - host: 0.0.0.0 - # @schema {"name": "defaults.server_config.metrics.pprof.port", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.metrics.pprof.port -- pprof server port - port: 6060 - # @schema {"name": "defaults.server_config.metrics.pprof.servicePort", "type": "integer", "minimum": 0, "maximum": 65535} - # defaults.server_config.metrics.pprof.servicePort -- pprof server service port - servicePort: 6060 - # @schema {"name": "defaults.server_config.metrics.pprof.server", "type": "object", "alias": "rest_server"} - server: - # @schema {"name": "defaults.server_config.metrics.pprof.server.mode", "type": "string"} - # defaults.server_config.metrics.pprof.server.mode -- pprof server mode - mode: REST - # @schema {"name": "defaults.server_config.metrics.pprof.server.probe_wait_time", "type": "string"} - # defaults.server_config.metrics.pprof.server.probe_wait_time -- pprof server probe wait time - probe_wait_time: 3s - # @schema {"name": "defaults.server_config.metrics.pprof.server.network", "type": "string", "enum": ["tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "unixgram", "unixpacket"]} - # defaults.server_config.metrics.pprof.server.network -- mysql network - network: tcp - # @schema {"name": "defaults.server_config.metrics.pprof.server.socket_path", "type": "string"} - # defaults.server_config.metrics.pprof.server.socket_path -- mysql socket_path - socket_path: "" - # @schema {"name": "defaults.server_config.metrics.pprof.server.http", "type": "object", "alias": "http_server_config"} - http: - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.shutdown_duration", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.shutdown_duration -- pprof server shutdown duration - shutdown_duration: 5s - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.handler_timeout", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.handler_timeout -- pprof server handler timeout - handler_timeout: 5s - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.idle_timeout", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.idle_timeout -- pprof server idle timeout - idle_timeout: 2s - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.read_header_timeout", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.read_header_timeout -- pprof server read header timeout - read_header_timeout: 1s - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.read_timeout", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.read_timeout -- pprof server read timeout - read_timeout: 1s - # @schema {"name": "defaults.server_config.metrics.pprof.server.http.write_timeout", "type": "string"} - # defaults.server_config.metrics.pprof.server.http.write_timeout -- pprof server write timeout - write_timeout: 1m - # @schema {"name": "defaults.server_config.metrics.pprof.server.socket_option", "alias": "socket_option"} - socket_option: - # defaults.server_config.metrics.pprof.server.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # defaults.server_config.metrics.pprof.server.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # defaults.server_config.metrics.pprof.server.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: false - # defaults.server_config.metrics.pprof.server.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # defaults.server_config.metrics.pprof.server.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: true - # defaults.server_config.metrics.pprof.server.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # defaults.server_config.metrics.pprof.server.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # defaults.server_config.metrics.pprof.server.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # defaults.server_config.metrics.pprof.server.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.server_config.full_shutdown_duration", "type": "string"} - # defaults.server_config.full_shutdown_duration -- server full shutdown duration - full_shutdown_duration: 600s - # @schema {"name": "defaults.server_config.tls", "type": "object", "anchor": "tls"} - tls: - # @schema {"name": "defaults.server_config.tls.enabled", "type": "boolean"} - # defaults.server_config.tls.enabled -- TLS enabled - enabled: false - # @schema {"name": "defaults.server_config.tls.cert", "type": "string"} - # defaults.server_config.tls.cert -- TLS cert path - cert: /path/to/cert - # @schema {"name": "defaults.server_config.tls.key", "type": "string"} - # defaults.server_config.tls.key -- TLS key path - key: /path/to/key - # @schema {"name": "defaults.server_config.tls.ca", "type": "string"} - # defaults.server_config.tls.ca -- TLS ca path - ca: /path/to/ca - # @schema {"name": "defaults.server_config.tls.insecure_skip_verify", "type": "boolean"} - # defaults.server_config.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification - insecure_skip_verify: false - # @schema {"name": "defaults.grpc", "type": "object"} - grpc: - # @schema {"name": "defaults.grpc.client", "type": "object", "anchor": "grpc.client"} - client: - # @schema {"name": "defaults.grpc.client.addrs", "type": "array", "items": {"type": "string"}} - # defaults.grpc.client.addrs -- gRPC client addresses - addrs: [] - # @schema {"name": "defaults.grpc.client.health_check_duration", "type": "string"} - # defaults.grpc.client.health_check_duration -- gRPC client health check duration - health_check_duration: "1s" - # @schema {"name": "defaults.grpc.client.connection_pool", "type": "object"} - connection_pool: - # @schema {"name": "defaults.grpc.client.connection_pool.enable_dns_resolver", "type": "boolean"} - # defaults.grpc.client.connection_pool.enable_dns_resolver -- enables gRPC client connection pool dns resolver, when enabled vald uses ip handshake exclude dns discovery which improves network performance - enable_dns_resolver: true - # @schema {"name": "defaults.grpc.client.connection_pool.enable_rebalance", "type": "boolean"} - # defaults.grpc.client.connection_pool.enable_rebalance -- enables gRPC client connection pool rebalance - enable_rebalance: true - # @schema {"name": "defaults.grpc.client.connection_pool.rebalance_duration", "type": "string"} - # defaults.grpc.client.connection_pool.rebalance_duration -- gRPC client connection pool rebalance duration - rebalance_duration: 30m - # @schema {"name": "defaults.grpc.client.connection_pool.size", "type": "integer"} - # defaults.grpc.client.connection_pool.size -- gRPC client connection pool size - size: 3 - # @schema {"name": "defaults.grpc.client.connection_pool.old_conn_close_duration", "type": "string"} - # defaults.grpc.client.connection_pool.old_conn_close_duration -- makes delay before gRPC client connection closing during connection pool rebalance - old_conn_close_duration: "2m" - # @schema {"name": "defaults.grpc.client.backoff", "type": "object", "anchor": "backoff"} - backoff: - # @schema {"name": "defaults.grpc.client.backoff.initial_duration", "type": "string"} - # defaults.grpc.client.backoff.initial_duration -- gRPC client backoff initial duration - initial_duration: 5ms - # @schema {"name": "defaults.grpc.client.backoff.backoff_time_limit", "type": "string"} - # defaults.grpc.client.backoff.backoff_time_limit -- gRPC client backoff time limit - backoff_time_limit: 5s - # @schema {"name": "defaults.grpc.client.backoff.maximum_duration", "type": "string"} - # defaults.grpc.client.backoff.maximum_duration -- gRPC client backoff maximum duration - maximum_duration: 5s - # @schema {"name": "defaults.grpc.client.backoff.jitter_limit", "type": "string"} - # defaults.grpc.client.backoff.jitter_limit -- gRPC client backoff jitter limit - jitter_limit: 100ms - # @schema {"name": "defaults.grpc.client.backoff.backoff_factor", "type": "number"} - # defaults.grpc.client.backoff.backoff_factor -- gRPC client backoff factor - backoff_factor: 1.1 - # @schema {"name": "defaults.grpc.client.backoff.retry_count", "type": "integer"} - # defaults.grpc.client.backoff.retry_count -- gRPC client backoff retry count - retry_count: 100 - # @schema {"name": "defaults.grpc.client.backoff.enable_error_log", "type": "boolean"} - # defaults.grpc.client.backoff.enable_error_log -- gRPC client backoff log enabled - enable_error_log: true - # @schema {"name": "defaults.grpc.client.circuit_breaker", "type": "object"} - circuit_breaker: - # @schema {"name": "defaults.grpc.client.circuit_breaker.closed_error_rate", "type": "number"} - # defaults.grpc.client.circuit_breaker.closed_error_rate -- gRPC client circuitbreaker closed error rate - closed_error_rate: 0.7 - # @schema {"name": "defaults.grpc.client.circuit_breaker.half_open_error_rate", "type": "number"} - # defaults.grpc.client.circuit_breaker.half_open_error_rate -- gRPC client circuitbreaker half-open error rate - half_open_error_rate: 0.5 - # @schema {"name": "defaults.grpc.client.circuit_breaker.min_samples", "type": "integer"} - # defaults.grpc.client.circuit_breaker.min_samples -- gRPC client circuitbreaker minimum sampling count - min_samples: 1000 - # @schema {"name": "defaults.grpc.client.circuit_breaker.open_timeout", "type": "string"} - # defaults.grpc.client.circuit_breaker.open_timeout -- gRPC client circuitbreaker open timeout - open_timeout: "1s" - # @schema {"name": "defaults.grpc.client.circuit_breaker.closed_refresh_timeout", "type": "string"} - # defaults.grpc.client.circuit_breaker.closed_refresh_timeout -- gRPC client circuitbreaker closed refresh timeout - closed_refresh_timeout: "10s" - # @schema {"name": "defaults.grpc.client.call_option", "type": "object"} - call_option: - # @schema {"name": "defaults.grpc.client.wait_for_ready", "type": "boolean"} - # defaults.grpc.client.call_option.wait_for_ready -- gRPC client call option wait for ready - wait_for_ready: true - # @schema {"name": "defaults.grpc.client.max_retry_rpc_buffer_size", "type": "integer"} - # defaults.grpc.client.call_option.max_retry_rpc_buffer_size -- gRPC client call option max retry rpc buffer size - max_retry_rpc_buffer_size: 0 - # @schema {"name": "defaults.grpc.client.max_recv_msg_size", "type": "integer"} - # defaults.grpc.client.call_option.max_recv_msg_size -- gRPC client call option max receive message size - max_recv_msg_size: 0 - # @schema {"name": "defaults.grpc.client.max_send_msg_size", "type": "integer"} - # defaults.grpc.client.call_option.max_send_msg_size -- gRPC client call option max send message size - max_send_msg_size: 0 - # @schema {"name": "defaults.grpc.client.dial_option", "type": "object"} - dial_option: - # @schema {"name": "defaults.grpc.client.dial_option.write_buffer_size", "type": "integer"} - # defaults.grpc.client.dial_option.write_buffer_size -- gRPC client dial option write buffer size - write_buffer_size: 0 - # @schema {"name": "defaults.grpc.client.dial_option.read_buffer_size", "type": "integer"} - # defaults.grpc.client.dial_option.read_buffer_size -- gRPC client dial option read buffer size - read_buffer_size: 0 - # @schema {"name": "defaults.grpc.client.dial_option.initial_window_size", "type": "integer"} - # defaults.grpc.client.dial_option.initial_window_size -- gRPC client dial option initial window size - initial_window_size: 1048576 - # @schema {"name": "defaults.grpc.client.dial_option.initial_connection_window_size", "type": "integer"} - # defaults.grpc.client.dial_option.initial_connection_window_size -- gRPC client dial option initial connection window size - initial_connection_window_size: 2097152 - # @schema {"name": "defaults.grpc.client.dial_option.max_msg_size", "type": "integer"} - # defaults.grpc.client.dial_option.max_msg_size -- gRPC client dial option max message size - max_msg_size: 0 - # @schema {"name": "defaults.grpc.client.dial_option.backoff_max_delay", "type": "string"} - # defaults.grpc.client.dial_option.backoff_max_delay -- gRPC client dial option max backoff delay - backoff_max_delay: "120s" - # @schema {"name": "defaults.grpc.client.dial_option.backoff_base_delay", "type": "string"} - # defaults.grpc.client.dial_option.backoff_base_delay -- gRPC client dial option base backoff delay - backoff_base_delay: "1s" - # @schema {"name": "defaults.grpc.client.dial_option.backoff_multiplier", "type": "number"} - # defaults.grpc.client.dial_option.backoff_multiplier -- gRPC client dial option base backoff delay - backoff_multiplier: 1.6 - # @schema {"name": "defaults.grpc.client.dial_option.backoff_jitter", "type": "number"} - # defaults.grpc.client.dial_option.backoff_jitter -- gRPC client dial option base backoff delay - backoff_jitter: 0.2 - # @schema {"name": "defaults.grpc.client.dial_option.min_connection_timeout", "type": "string"} - # defaults.grpc.client.dial_option.min_connection_timeout -- gRPC client dial option minimum connection timeout - min_connection_timeout: "20s" - # @schema {"name": "defaults.grpc.client.dial_option.enable_backoff", "type": "boolean"} - # defaults.grpc.client.dial_option.enable_backoff -- gRPC client dial option backoff enabled - enable_backoff: false - # @schema {"name": "defaults.grpc.client.dial_option.insecure", "type": "boolean"} - # defaults.grpc.client.dial_option.insecure -- gRPC client dial option insecure enabled - insecure: true - # @schema {"name": "defaults.grpc.client.dial_option.timeout", "type": "string"} - # defaults.grpc.client.dial_option.timeout -- gRPC client dial option timeout - timeout: "" - # @schema {"name": "defaults.grpc.client.dial_option.interceptors", "type": "array", "items": {"type": "string", "enum": ["TraceInterceptor"]}} - # defaults.grpc.client.dial_option.interceptors -- gRPC client interceptors - interceptors: [] - # @schema {"name": "defaults.grpc.client.dial_option.net", "type": "object", "anchor": "net"} - net: - # @schema {"name": "defaults.grpc.client.dial_option.net.dns", "type": "object"} - dns: - # @schema {"name": "defaults.grpc.client.dial_option.net.dns.cache_enabled", "type": "boolean"} - # defaults.grpc.client.dial_option.net.dns.cache_enabled -- gRPC client TCP DNS cache enabled - cache_enabled: true - # @schema {"name": "defaults.grpc.client.dial_option.net.dns.refresh_duration", "type": "string"} - # defaults.grpc.client.dial_option.net.dns.refresh_duration -- gRPC client TCP DNS cache refresh duration - refresh_duration: 30m - # @schema {"name": "defaults.grpc.client.dial_option.net.dns.cache_expiration", "type": "string"} - # defaults.grpc.client.dial_option.net.dns.cache_expiration -- gRPC client TCP DNS cache expiration - cache_expiration: 1h - # @schema {"name": "defaults.grpc.client.dial_option.net.dialer", "type": "object"} - dialer: - # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.timeout", "type": "string"} - # defaults.grpc.client.dial_option.net.dialer.timeout -- gRPC client TCP dialer timeout - timeout: "" - # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.keepalive", "type": "string"} - # defaults.grpc.client.dial_option.net.dialer.keepalive -- gRPC client TCP dialer keep alive - keepalive: "" - # @schema {"name": "defaults.grpc.client.dial_option.net.dialer.dual_stack_enabled", "type": "boolean"} - # defaults.grpc.client.dial_option.net.dialer.dual_stack_enabled -- gRPC client TCP dialer dual stack enabled - dual_stack_enabled: true - # @schema {"name": "defaults.grpc.client.dial_option.net.tls", "alias": "tls"} - tls: - # defaults.grpc.client.dial_option.net.tls.enabled -- TLS enabled - enabled: false - # defaults.grpc.client.dial_option.net.tls.cert -- TLS cert path - cert: /path/to/cert - # defaults.grpc.client.dial_option.net.tls.key -- TLS key path - key: /path/to/key - # defaults.grpc.client.dial_option.net.tls.ca -- TLS ca path - ca: /path/to/ca - # defaults.grpc.client.dial_option.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification - insecure_skip_verify: false - # @schema {"name": "defaults.grpc.client.dial_option.net.socket_option", "alias": "socket_option"} - socket_option: - # defaults.grpc.client.dial_option.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # defaults.grpc.client.dial_option.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # defaults.grpc.client.dial_option.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: false - # defaults.grpc.client.dial_option.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # defaults.grpc.client.dial_option.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # defaults.grpc.client.dial_option.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # defaults.grpc.client.dial_option.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # defaults.grpc.client.dial_option.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # defaults.grpc.client.dial_option.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "defaults.grpc.client.dial_option.keepalive", "type": "object"} - keepalive: - # @schema {"name": "defaults.grpc.client.dial_option.keepalive.time", "type": "string"} - # defaults.grpc.client.dial_option.keepalive.time -- gRPC client keep alive time - time: "" - # @schema {"name": "defaults.grpc.client.dial_option.keepalive.timeout", "type": "string"} - # defaults.grpc.client.dial_option.keepalive.timeout -- gRPC client keep alive timeout - timeout: "30s" - # @schema {"name": "defaults.grpc.client.dial_option.keepalive.permit_without_stream", "type": "boolean"} - # defaults.grpc.client.dial_option.keepalive.permit_without_stream -- gRPC client keep alive permit without stream - permit_without_stream: false - # @schema {"name": "defaults.grpc.client.tls", "alias": "tls"} - tls: - # defaults.grpc.client.tls.enabled -- TLS enabled - enabled: false - # defaults.grpc.client.tls.cert -- TLS cert path - cert: /path/to/cert - # defaults.grpc.client.tls.key -- TLS key path - key: /path/to/key - # defaults.grpc.client.tls.ca -- TLS ca path - ca: /path/to/ca - # defaults.grpc.client.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification - insecure_skip_verify: false - # @schema {"name": "defaults.observability", "type": "object", "anchor": "observability"} - observability: - # @schema {"name": "defaults.observability.enabled", "type": "boolean"} - # defaults.observability.enabled -- observability features enabled - enabled: false - # @schema {"name": "defaults.observability.otlp", "type": "object"} - otlp: - # @schema {"name": "defaults.observability.otlp.collector_endpoint", "type": "string"} - # defaults.observability.otlp.collector_endpoint -- OpenTelemetry Collector endpoint - collector_endpoint: "" - # @schema {"name": "defaults.observability.otlp.attribute", "type": "object"} - # defaults.observability.otlp.attribute -- default resource attribute - attribute: - # @schema {"name": "defaults.observability.otlp.attribute.namespace", "type": "string"} - # defaults.observability.otlp.attribute.namespace -- namespace - namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "defaults.observability.otlp.attribute.pod_name", "type": "string"} - # defaults.observability.otlp.attribute.pod_name -- pod name - pod_name: _MY_POD_NAME_ - # @schema {"name": "defaults.observability.otlp.attribute.node_name", "type": "string"} - # defaults.observability.otlp.attribute.node_name -- node name - node_name: _MY_NODE_NAME_ - # @schema {"name": "defaults.observability.otlp.attribute.service_name", "type": "string"} - # defaults.observability.otlp.attribute.service_name -- service name - service_name: vald - # @schema {"name": "defaults.observability.otlp.trace_batch_timeout", "type": "string"} - # defaults.observability.otlp.trace_batch_timeout -- trace batch timeout - trace_batch_timeout: "1s" - # @schema {"name": "defaults.observability.otlp.trace_export_timeout", "type": "string"} - # defaults.observability.otlp.trace_export_timeout -- trace export timeout - trace_export_timeout: "1m" - # @schema {"name": "defaults.observability.otlp.trace_max_export_batch_size", "type": "integer"} - # defaults.observability.otlp.trace_max_export_batch_size -- trace maximum export batch size - trace_max_export_batch_size: 1024 - # @schema {"name": "defaults.observability.otlp.trace_max_queue_size", "type": "integer"} - # defaults.observability.otlp.trace_max_queue_size -- trace maximum queue size - trace_max_queue_size: 256 - # @schema {"name": "defaults.observability.otlp.metrics_export_interval", "type": "string"} - # defaults.observability.otlp.metrics_export_interval -- metrics export interval - metrics_export_interval: "1s" - # @schema {"name": "defaults.observability.otlp.metrics_export_timeout", "type": "string"} - # defaults.observability.otlp.metrics_export_timeout -- metrics export timeout - metrics_export_timeout: "1m" - # @schema {"name": "defaults.observability.metrics", "type": "object"} - metrics: - # @schema {"name": "defaults.observability.metrics.enable_version_info", "type": "boolean"} - # defaults.observability.metrics.enable_version_info -- version info metrics enabled - enable_version_info: true - # @schema {"name": "defaults.observability.metrics.version_info_labels", "type": "array", "items": {"type": "string", "enum": ["vald_version", "server_name", "git_commit", "build_time", "go_version", "go_os", "go_arch", "cgo_enabled", "ngt_version", "build_cpu_info_flags"]}} - # defaults.observability.metrics.version_info_labels -- enabled label names of version info - version_info_labels: - - "vald_version" - - "server_name" - - "git_commit" - - "build_time" - - "go_version" - - "go_os" - - "go_arch" - - "ngt_version" - # @schema {"name": "defaults.observability.metrics.enable_memory", "type": "boolean"} - # defaults.observability.metrics.enable_memory -- memory metrics enabled - enable_memory: true - # @schema {"name": "defaults.observability.metrics.enable_goroutine", "type": "boolean"} - # defaults.observability.metrics.enable_goroutine -- goroutine metrics enabled - enable_goroutine: true - # @schema {"name": "defaults.observability.metrics.enable_cgo", "type": "boolean"} - # defaults.observability.metrics.enable_cgo -- CGO metrics enabled - enable_cgo: true - # @schema {"name": "defaults.observability.trace", "type": "object"} - trace: - # @schema {"name": "defaults.observability.trace.enabled", "type": "boolean"} - # defaults.observability.trace.enabled -- trace enabled - enabled: false - # @schema {"name": "defaults.networkPolicy", "type": "object", "anchor": "networkPolicy"} - networkPolicy: - # @schema {"name": "defaults.networkPolicy.enabled", "type": "boolean"} - # defaults.networkPolicy.enabled -- if network policy enabled - enabled: false - # @schema {"name": "defaults.networkPolicy.custom", "type": "object"} - # defaults.networkPolicy.custom -- custom network policies that a user can add - custom: - # @schema {"name": "defaults.networkPolicy.custom.ingress", "type": "array", "items": {"type": "object"}} - # defaults.networkPolicy.custom.ingress -- custom ingress network policies that a user can add - ingress: [] - # @schema {"name": "defaults.networkPolicy.custom.egress", "type": "array", "items": {"type": "object"}} - # defaults.networkPolicy.custom.egress -- custom egress network policies that a user can add - egress: [] -# @schema {"name": "gateway", "type": "object"} -gateway: - # @schema {"name": "gateway.lb", "type": "object"} - lb: - # @schema {"name": "gateway.lb.enabled", "type": "boolean"} - # gateway.lb.enabled -- gateway enabled - enabled: true - # @schema {"name": "gateway.lb.version", "type": "string", "pattern": "^v[0-9]+\\.[0-9]+\\.[0-9]$", "anchor": "version"} - # gateway.lb.version -- version of gateway config - version: v0.0.0 - # @schema {"name": "gateway.lb.time_zone", "type": "string"} - # gateway.lb.time_zone -- Time zone - time_zone: "" - # @schema {"name": "gateway.lb.logging", "alias": "logging"} - # gateway.lb.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "gateway.lb.name", "type": "string"} - # gateway.lb.name -- name of gateway deployment - name: vald-lb-gateway - # @schema {"name": "gateway.lb.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} - # gateway.lb.kind -- deployment kind: Deployment or DaemonSet - kind: Deployment - # @schema {"name": "gateway.lb.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # gateway.lb.serviceType -- service type: ClusterIP, LoadBalancer or NodePort - serviceType: ClusterIP - # @schema {"name": "gateway.lb.externalTrafficPolicy", "type": "string"} - # gateway.lb.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "gateway.lb.internalTrafficPolicy", "type": "string"} - # gateway.lb.internalTrafficPolicy -- internal traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - internalTrafficPolicy: "" - # @schema {"name": "gateway.lb.progressDeadlineSeconds", "type": "integer"} - # gateway.lb.progressDeadlineSeconds -- progress deadline seconds - progressDeadlineSeconds: 600 - # @schema {"name": "gateway.lb.minReplicas", "type": "integer", "minimum": 0} - # gateway.lb.minReplicas -- minimum number of replicas. - # if HPA is disabled, the replicas will be set to this value - minReplicas: 3 - # @schema {"name": "gateway.lb.maxReplicas", "type": "integer", "minimum": 0} - # gateway.lb.maxReplicas -- maximum number of replicas. - # if HPA is disabled, this value will be ignored. - maxReplicas: 9 - # @schema {"name": "gateway.lb.maxUnavailable", "type": "string"} - # gateway.lb.maxUnavailable -- maximum number of unavailable replicas - maxUnavailable: 50% - # @schema {"name": "gateway.lb.revisionHistoryLimit", "type": "integer", "minimum": 0} - # gateway.lb.revisionHistoryLimit -- number of old history to retain to allow rollback - revisionHistoryLimit: 2 - # @schema {"name": "gateway.lb.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} - # gateway.lb.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully - terminationGracePeriodSeconds: 30 - # @schema {"name": "gateway.lb.podSecurityContext", "type": "object"} - # gateway.lb.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "gateway.lb.securityContext", "type": "object"} - # gateway.lb.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: - drop: - - ALL - # @schema {"name": "gateway.lb.podPriority", "type": "object", "anchor": "podPriority"} - podPriority: - # @schema {"name": "gateway.lb.podPriority.enabled", "type": "boolean"} - # gateway.lb.podPriority.enabled -- gateway pod PriorityClass enabled - enabled: true - # @schema {"name": "gateway.lb.podPriority.value", "type": "integer"} - # gateway.lb.podPriority.value -- gateway pod PriorityClass value - value: 1000000 - # @schema {"name": "gateway.lb.annotations", "type": "object"} - # gateway.lb.annotations -- deployment annotations - annotations: {} - # @schema {"name": "gateway.lb.podAnnotations", "type": "object"} - # gateway.lb.podAnnotations -- pod annotations - podAnnotations: {} - # @schema {"name": "gateway.lb.service", "type": "object", "anchor": "service"} - service: - # @schema {"name": "gateway.lb.service.annotations", "type": "object"} - # gateway.lb.service.annotations -- service annotations - annotations: {} - # @schema {"name": "gateway.lb.service.labels", "type": "object"} - # gateway.lb.service.labels -- service labels - labels: {} - # @schema {"name": "gateway.lb.hpa", "type": "object", "anchor": "hpa"} - hpa: - # @schema {"name": "gateway.lb.hpa.enabled", "type": "boolean"} - # gateway.lb.hpa.enabled -- HPA enabled - enabled: true - # @schema {"name": "gateway.lb.hpa.targetCPUUtilizationPercentage", "type": "integer"} - # gateway.lb.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage - targetCPUUtilizationPercentage: 80 - # @schema {"name": "gateway.lb.image", "type": "object", "anchor": "image"} - image: - # @schema {"name": "gateway.lb.image.repository", "type": "string"} - # gateway.lb.image.repository -- image repository - repository: vdaas/vald-lb-gateway - # @schema {"name": "gateway.lb.image.tag", "type": "string"} - # gateway.lb.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # @schema {"name": "gateway.lb.image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]} - # gateway.lb.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "gateway.lb.rollingUpdate", "type": "object", "anchor": "rollingUpdate"} - rollingUpdate: - # @schema {"name": "gateway.lb.rollingUpdate.maxSurge", "type": "string"} - # gateway.lb.rollingUpdate.maxSurge -- max surge of rolling update - maxSurge: 25% - # @schema {"name": "gateway.lb.rollingUpdate.maxUnavailable", "type": "string"} - # gateway.lb.rollingUpdate.maxUnavailable -- max unavailable of rolling update - maxUnavailable: 25% - # @schema {"name": "gateway.lb.initContainers", "type": "array", "items": {"type": "object"}, "anchor": "initContainers"} - # gateway.lb.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-discoverer - target: discoverer - image: busybox:stable - sleepDuration: 2 - - type: wait-for - name: wait-for-agent - target: agent - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "gateway.lb.env", "type": "array", "items": {"type": "object"}, "anchor": "env"} - # gateway.lb.env -- environment variables - env: - - 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 - # @schema {"name": "gateway.lb.volumeMounts", "type": "array", "items": {"type": "object"}, "anchor": "volumeMounts"} - # gateway.lb.volumeMounts -- volume mounts - volumeMounts: [] - # @schema {"name": "gateway.lb.volumes", "type": "array", "items": {"type": "object"}, "anchor": "volumes"} - # gateway.lb.volumes -- volumes - volumes: [] - # @schema {"name": "gateway.lb.nodeName", "type": "string"} - # gateway.lb.nodeName -- node name - nodeName: "" - # @schema {"name": "gateway.lb.nodeSelector", "type": "object", "anchor": "nodeSelector"} - # gateway.lb.nodeSelector -- node selector - nodeSelector: {} - # @schema {"name": "gateway.lb.tolerations", "type": "array", "items": {"type": "object"}, "anchor": "tolerations"} - # gateway.lb.tolerations -- tolerations - tolerations: [] - # @schema {"name": "gateway.lb.affinity", "type": "object", "anchor": "affinity"} - affinity: - # @schema {"name": "gateway.lb.affinity.nodeAffinity", "type": "object"} - nodeAffinity: - # @schema {"name": "gateway.lb.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "object"} - requiredDuringSchedulingIgnoredDuringExecution: - # @schema {"name": "gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors - nodeSelectorTerms: [] - # @schema {"name": "gateway.lb.affinity.podAffinity", "type": "object"} - podAffinity: - # @schema {"name": "gateway.lb.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.lb.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.lb.affinity.podAntiAffinity", "type": "object"} - podAntiAffinity: - # @schema {"name": "gateway.lb.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - topologyKey: kubernetes.io/hostname - labelSelector: - matchExpressions: - - key: app - operator: In - values: - - vald-lb-gateway - # @schema {"name": "gateway.lb.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.lb.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.lb.topologySpreadConstraints", "type": "array", "items": {"type": "object"}, "anchor": "topologySpreadConstraints"} - # gateway.lb.topologySpreadConstraints -- topology spread constraints of gateway pods - topologySpreadConstraints: [] - # @schema {"name": "gateway.lb.server_config", "alias": "server_config"} - # gateway.lb.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "gateway.lb.observability", "alias": "observability"} - # gateway.lb.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-lb-gateway - # @schema {"name": "gateway.lb.ingress", "type": "object"} - ingress: - # @schema {"name": "gateway.lb.ingress.pathType", "type": "string"} - # gateway.lb.ingress.pathType -- gateway ingress pathType - pathType: ImplementationSpecific - # @schema {"name": "gateway.lb.ingress.enabled", "type": "boolean"} - # gateway.lb.ingress.enabled -- gateway ingress enabled - enabled: false - # @schema {"name": "gateway.lb.ingress.annotations", "type": "object"} - # gateway.lb.ingress.annotations -- annotations for ingress - annotations: - nginx.ingress.kubernetes.io/grpc-backend: "true" - # @schema {"name": "gateway.lb.ingress.host", "type": "string"} - # gateway.lb.ingress.host -- ingress hostname - host: lb.gateway.vald.vdaas.org - # @schema {"name": "gateway.lb.ingress.servicePort", "type": "string"} - # gateway.lb.ingress.servicePort -- service port to be exposed by ingress - servicePort: grpc - # @schema {"name": "gateway.lb.ingress.defaultBackend", "type": "object"} - # gateway.lb.ingress.defaultBackend -- defaultBackend config - defaultBackend: - # @schema {"name": "gateway.lb.ingress.defaultBackend.enabled", "type": "boolean"} - # gateway.lb.ingress.defaultBackend.enabled -- gateway ingress defaultBackend enabled - enabled: true - # @schema {"name": "gateway.lb.resources", "type": "object", "anchor": "resources"} - # gateway.lb.resources -- compute resources - resources: - # @schema {"name": "gateway.lb.resources.requests", "type": "object"} - requests: - cpu: 200m - memory: 150Mi - # @schema {"name": "gateway.lb.resources.limits", "type": "object"} - limits: - cpu: 2000m - memory: 700Mi - # @schema {"name": "gateway.lb.gateway_config", "type": "object"} - gateway_config: - # @schema {"name": "gateway.lb.gateway_config.agent_namespace", "type": "string"} - # gateway.lb.gateway_config.agent_namespace -- agent namespace - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "gateway.lb.gateway_config.node_name", "type": "string"} - # gateway.lb.gateway_config.node_name -- node name - node_name: "" # _MY_NODE_NAME_ - # @schema {"name": "gateway.lb.gateway_config.index_replica", "type": "integer", "minimum": 1} - # gateway.lb.gateway_config.index_replica -- number of index replica - index_replica: 3 - # @schema {"name": "gateway.lb.gateway_config.multi_operation_concurrency", "type": "integer", "minimum": 2} - # gateway.lb.gateway_config.multi_operation_concurrency -- number of concurrency of multiXXX api's operation - multi_operation_concurrency: 20 - # @schema {"name": "gateway.lb.gateway_config.discoverer", "type": "object"} - discoverer: - # @schema {"name": "gateway.lb.gateway_config.discoverer.duration", "type": "string"} - # gateway.lb.discoverer.duration -- discoverer duration - duration: 200ms - # @schema {"name": "gateway.lb.gateway_config.discoverer.client", "alias": "grpc.client"} - # gateway.lb.gateway_config.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) - client: {} - # @schema {"name": "gateway.lb.gateway_config.discoverer.agent_client_options", "alias": "grpc.client"} - # gateway.lb.gateway_config.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) - agent_client_options: {} - # @schema {"name": "gateway.filter", "type": "object"} - filter: - # @schema {"name": "gateway.filter.enabled", "type": "boolean"} - # gateway.filter.enabled -- gateway enabled - enabled: false - # @schema {"name": "gateway.filter.version", "type": "string", "pattern": "^v[0-9]+\\.[0-9]+\\.[0-9]$", "anchor": "version"} - # gateway.filter.version -- version of gateway config - version: v0.0.0 - # @schema {"name": "gateway.filter.time_zone", "type": "string"} - # gateway.filter.time_zone -- Time zone - time_zone: "" - # @schema {"name": "gateway.filter.logging", "alias": "logging"} - # gateway.filter.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "gateway.filter.name", "type": "string"} - # gateway.filter.name -- name of filter gateway deployment - name: vald-filter-gateway - # @schema {"name": "gateway.filter.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} - # gateway.filter.kind -- deployment kind: Deployment or DaemonSet - kind: Deployment - # @schema {"name": "gateway.filter.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # gateway.filter.serviceType -- service type: ClusterIP, LoadBalancer or NodePort - serviceType: ClusterIP - # @schema {"name": "gateway.filter.externalTrafficPolicy", "type": "string"} - # gateway.filter.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "gateway.filter.internalTrafficPolicy", "type": "string"} - # gateway.filter.internalTrafficPolicy -- internal traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - internalTrafficPolicy: "" - # @schema {"name": "gateway.filter.progressDeadlineSeconds", "type": "integer"} - # gateway.filter.progressDeadlineSeconds -- progress deadline seconds - progressDeadlineSeconds: 600 - # @schema {"name": "gateway.filter.minReplicas", "type": "integer", "minimum": 0} - # gateway.filter.minReplicas -- minimum number of replicas. - # if HPA is disabled, the replicas will be set to this value - minReplicas: 3 - # @schema {"name": "gateway.filter.maxReplicas", "type": "integer", "minimum": 0} - # gateway.filter.maxReplicas -- maximum number of replicas. - # if HPA is disabled, this value will be ignored. - maxReplicas: 9 - # @schema {"name": "gateway.filter.maxUnavailable", "type": "string"} - # gateway.filter.maxUnavailable -- maximum number of unavailable replicas - maxUnavailable: 50% - # @schema {"name": "gateway.filter.revisionHistoryLimit", "type": "integer", "minimum": 0} - # gateway.filter.revisionHistoryLimit -- number of old history to retain to allow rollback - revisionHistoryLimit: 2 - # @schema {"name": "gateway.filter.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} - # gateway.filter.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully - terminationGracePeriodSeconds: 30 - # @schema {"name": "gateway.filter.podSecurityContext", "type": "object"} - # gateway.filter.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "gateway.filter.securityContext", "type": "object"} - # gateway.filter.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: - drop: - - ALL - # @schema {"name": "gateway.filter.podPriority", "type": "object", "anchor": "podPriority"} - podPriority: - # @schema {"name": "gateway.filter.podPriority.enabled", "type": "boolean"} - # gateway.filter.podPriority.enabled -- gateway pod PriorityClass enabled - enabled: true - # @schema {"name": "gateway.filter.podPriority.value", "type": "integer"} - # gateway.filter.podPriority.value -- gateway pod PriorityClass value - value: 1000000 - # @schema {"name": "gateway.filter.annotations", "type": "object"} - # gateway.filter.annotations -- deployment annotations - annotations: {} - # @schema {"name": "gateway.filter.podAnnotations", "type": "object"} - # gateway.filter.podAnnotations -- pod annotations - podAnnotations: {} - # @schema {"name": "gateway.filter.service", "type": "object", "anchor": "service"} - service: - # @schema {"name": "gateway.filter.service.annotations", "type": "object"} - # gateway.filter.service.annotations -- service annotations - annotations: {} - # @schema {"name": "gateway.filter.service.labels", "type": "object"} - # gateway.filter.service.labels -- service labels - labels: {} - # @schema {"name": "gateway.filter.hpa", "type": "object", "anchor": "hpa"} - hpa: - # @schema {"name": "gateway.filter.hpa.enabled", "type": "boolean"} - # gateway.filter.hpa.enabled -- HPA enabled - enabled: true - # @schema {"name": "gateway.filter.hpa.targetCPUUtilizationPercentage", "type": "integer"} - # gateway.filter.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage - targetCPUUtilizationPercentage: 80 - # @schema {"name": "gateway.filter.image", "type": "object", "anchor": "image"} - image: - # @schema {"name": "gateway.filter.image.repository", "type": "string"} - # gateway.filter.image.repository -- image repository - repository: vdaas/vald-filter-gateway - # @schema {"name": "gateway.filter.image.tag", "type": "string"} - # gateway.filter.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # @schema {"name": "gateway.filter.image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]} - # gateway.filter.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "gateway.filter.rollingUpdate", "type": "object", "anchor": "rollingUpdate"} - rollingUpdate: - # @schema {"name": "gateway.filter.rollingUpdate.maxSurge", "type": "string"} - # gateway.filter.rollingUpdate.maxSurge -- max surge of rolling update - maxSurge: 25% - # @schema {"name": "gateway.filter.rollingUpdate.maxUnavailable", "type": "string"} - # gateway.filter.rollingUpdate.maxUnavailable -- max unavailable of rolling update - maxUnavailable: 25% - # @schema {"name": "gateway.filter.initContainers", "type": "array", "items": {"type": "object"}, "anchor": "initContainers"} - # gateway.filter.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-gateway-lb - target: gateway-lb - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "gateway.filter.env", "type": "array", "items": {"type": "object"}, "anchor": "env"} - # gateway.filter.env -- environment variables - env: - - 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 - # @schema {"name": "gateway.filter.volumeMounts", "type": "array", "items": {"type": "object"}, "anchor": "volumeMounts"} - # gateway.filter.volumeMounts -- volume mounts - volumeMounts: [] - # @schema {"name": "gateway.filter.volumes", "type": "array", "items": {"type": "object"}, "anchor": "volumes"} - # gateway.filter.volumes -- volumes - volumes: [] - # @schema {"name": "gateway.filter.nodeName", "type": "string"} - # gateway.filter.nodeName -- node name - nodeName: "" - # @schema {"name": "gateway.filter.nodeSelector", "type": "object", "anchor": "nodeSelector"} - # gateway.filter.nodeSelector -- node selector - nodeSelector: {} - # @schema {"name": "gateway.filter.tolerations", "type": "array", "items": {"type": "object"}, "anchor": "tolerations"} - # gateway.filter.tolerations -- tolerations - tolerations: [] - # @schema {"name": "gateway.filter.affinity", "type": "object", "anchor": "affinity"} - affinity: - # @schema {"name": "gateway.filter.affinity.nodeAffinity", "type": "object"} - nodeAffinity: - # @schema {"name": "gateway.filter.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "object"} - requiredDuringSchedulingIgnoredDuringExecution: - # @schema {"name": "gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors - nodeSelectorTerms: [] - # @schema {"name": "gateway.filter.affinity.podAffinity", "type": "object"} - podAffinity: - # @schema {"name": "gateway.filter.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.filter.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.filter.affinity.podAntiAffinity", "type": "object"} - podAntiAffinity: - # @schema {"name": "gateway.filter.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - topologyKey: kubernetes.io/hostname - labelSelector: - matchExpressions: - - key: app - operator: In - values: - - vald-filter-gateway - # @schema {"name": "gateway.filter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution", "type": "array", "items": {"type": "object"}} - # gateway.filter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "gateway.filter.topologySpreadConstraints", "type": "array", "items": {"type": "object"}, "anchor": "topologySpreadConstraints"} - # gateway.filter.topologySpreadConstraints -- topology spread constraints of gateway pods - topologySpreadConstraints: [] - # @schema {"name": "gateway.filter.server_config", "alias": "server_config"} - # gateway.filter.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "gateway.filter.observability", "alias": "observability"} - # gateway.filter.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-filter-gateway - # @schema {"name": "gateway.filter.ingress", "type": "object"} - ingress: - # @schema {"name": "gateway.filter.ingress.pathType", "type": "string"} - # gateway.filter.ingress.pathType -- gateway ingress pathType - pathType: ImplementationSpecific - # @schema {"name": "gateway.filter.ingress.enabled", "type": "boolean"} - # gateway.filter.ingress.enabled -- gateway ingress enabled - enabled: false - # @schema {"name": "gateway.filter.ingress.annotations", "type": "object"} - # gateway.filter.ingress.annotations -- annotations for ingress - annotations: - nginx.ingress.kubernetes.io/grpc-backend: "true" - # @schema {"name": "gateway.filter.ingress.host", "type": "string"} - # gateway.filter.ingress.host -- ingress hostname - host: filter.gateway.vald.vdaas.org - # @schema {"name": "gateway.filter.ingress.servicePort", "type": "string"} - # gateway.filter.ingress.servicePort -- service port to be exposed by ingress - servicePort: grpc - # @schema {"name": "gateway.filter.ingress.defaultBackend", "type": "object"} - # gateway.filter.ingress.defaultBackend -- defaultBackend config - defaultBackend: - # @schema {"name": "gateway.filter.ingress.defaultBackend.enabled", "type": "boolean"} - # gateway.filter.ingress.defaultBackend.enabled -- gateway ingress defaultBackend enabled - enabled: true - # @schema {"name": "gateway.filter.resources", "type": "object", "anchor": "resources"} - # gateway.filter.resources -- compute resources - resources: - # @schema {"name": "gateway.filter.resources.requests", "type": "object"} - requests: - cpu: 200m - memory: 150Mi - # @schema {"name": "gateway.filter.resources.limits", "type": "object"} - limits: - cpu: 2000m - memory: 700Mi - # @schema {"name": "gateway.filter.gateway_config", "type": "object"} - gateway_config: - # @schema {"name": "gateway.filter.gateway_config.gateway_client", "alias": "grpc.client"} - # gateway.filter.gateway_config.gateway_client -- gRPC client for next gateway (overrides defaults.grpc.client) - gateway_client: {} - # @schema {"name": "gateway.filter.gateway_config.ingress_filter", "type": "object"} - # gateway.filter.gateway_config.ingress_filter -- gRPC client config for ingress filter - ingress_filter: - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.client", "alias": "grpc.client"} - # gateway.filter.gateway_config.ingress_filter.client -- gRPC client for ingress filter (overrides defaults.grpc.client) - client: {} - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.vectorizer", "type": "string"} - # gateway.filter.gateway_config.ingress_filter.vectorizer -- object ingress vectorize filter targets - vectorizer: "" - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.search_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.ingress_filter.search_filters -- search ingress vector filter targets - search_filters: [] - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.insert_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.ingress_filter.insert_filters -- insert ingress vector filter targets - insert_filters: [] - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.update_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.ingress_filter.update_filters -- update ingress vector filter targets - update_filters: [] - # @schema {"name": "gateway.filter.gateway_config.ingress_filter.upsert_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.ingress_filter.upsert_filters -- upsert ingress vector filter targets - upsert_filters: [] - # @schema {"name": "gateway.filter.gateway_config.egress_filter", "type": "object"} - # gateway.filter.gateway_config.egress_filter -- gRPC client config for egress filter - egress_filter: - # @schema {"name": "gateway.filter.gateway_config.egress_filter.client", "alias": "grpc.client"} - # gateway.filter.gateway_config.egress_filter.client -- gRPC client config for egress filter (overrides defaults.grpc.client) - client: {} - # @schema {"name": "gateway.filter.gateway_config.egress_filter.object_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.egress_filter.object_filters -- object egress vector filter targets - object_filters: [] - # @schema {"name": "gateway.filter.gateway_config.egress_filter.distance_filters", "type": "array", "items": {"type": "string"}} - # gateway.filter.gateway_config.egress_filter.distance_filters -- distance egress vector filter targets - distance_filters: [] -# @schema {"name": "agent", "type": "object"} -agent: - # @schema {"name": "agent.enabled", "type": "boolean"} - # agent.enabled -- agent enabled - enabled: true - # @schema {"name": "agent.version", "alias": "version"} - # agent.version -- version of agent config - version: v0.0.0 - # @schema {"name": "agent.time_zone", "type": "string"} - # agent.time_zone -- Time zone - time_zone: "" - # @schema {"name": "agent.logging", "alias": "logging"} - # agent.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "agent.name", "type": "string"} - # agent.name -- name of agent deployment - name: vald-agent-ngt - # @schema {"name": "agent.kind", "type": "string", "enum": ["StatefulSet", "Deployment", "DaemonSet"]} - # agent.kind -- deployment kind: Deployment, DaemonSet or StatefulSet - kind: StatefulSet - # @schema {"name": "agent.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # agent.serviceType -- service type: ClusterIP, LoadBalancer or NodePort - serviceType: ClusterIP - # @schema {"name": "agent.externalTrafficPolicy", "type": "string"} - # agent.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "agent.progressDeadlineSeconds", "type": "integer"} - # agent.progressDeadlineSeconds -- progress deadline seconds - progressDeadlineSeconds: 600 - # @schema {"name": "agent.minReplicas", "type": "integer", "minimum": 0} - # agent.minReplicas -- minimum number of replicas. - # if HPA is disabled, the replicas will be set to this value - minReplicas: 20 - # @schema {"name": "agent.maxReplicas", "type": "integer", "minimum": 0} - # agent.maxReplicas -- maximum number of replicas. - # if HPA is disabled, this value will be ignored. - maxReplicas: 300 - # @schema {"name": "agent.maxUnavailable", "type": "string"} - # agent.maxUnavailable -- maximum number of unavailable replicas - maxUnavailable: "1" - # @schema {"name": "agent.revisionHistoryLimit", "type": "integer", "minimum": 0} - # agent.revisionHistoryLimit -- number of old history to retain to allow rollback - revisionHistoryLimit: 2 - # @schema {"name": "agent.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} - # agent.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully - terminationGracePeriodSeconds: 120 - # @schema {"name": "agent.podSecurityContext", "type": "object"} - # agent.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "agent.securityContext", "type": "object"} - # agent.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: false - capabilities: - drop: - - ALL - # @schema {"name": "agent.podManagementPolicy", "type": "string", "enum": ["OrderedReady", "Parallel"]} - # agent.podManagementPolicy -- pod management policy: OrderedReady or Parallel - podManagementPolicy: OrderedReady - # @schema {"name": "agent.persistentVolume", "type": "object"} - persistentVolume: - # @schema {"name": "agent.persistentVolume.enabled", "type": "boolean"} - # agent.persistentVolume.enabled -- enables PVC. - # It is required to enable if agent pod's file store functionality is enabled with non in-memory mode - enabled: false - # @schema {"name": "agent.persistentVolume.accessMode", "type": "string"} - # agent.persistentVolume.accessMode -- agent pod storage accessMode - accessMode: ReadWriteOncePod - # @schema {"name": "agent.persistentVolume.mountPropagation", "type": "string"} - # agent.persistentVolume.mountPropagation -- agent pod storage mountPropagation - mountPropagation: None - # @schema {"name": "agent.persistentVolume.storageClass", "type": "string"} - # agent.persistentVolume.storageClass -- storageClass name for agent pod volume - storageClass: vald-sc - # @schema {"name": "agent.persistentVolume.size", "type": "string"} - # agent.persistentVolume.size -- size of agent pod volume - size: 100Gi - # @schema {"name": "agent.podPriority", "alias": "podPriority"} - podPriority: - # agent.podPriority.enabled -- agent pod PriorityClass enabled - enabled: true - # agent.podPriority.value -- agent pod PriorityClass value - value: 1000000000 - # @schema {"name": "agent.annotations", "type": "object"} - # agent.annotations -- deployment annotations - annotations: {} - # @schema {"name": "agent.podAnnotations", "type": "object"} - # agent.podAnnotations -- pod annotations - podAnnotations: {} - # @schema {"name": "agent.service", "alias": "service"} - service: - # agent.service.annotations -- service annotations - annotations: {} - # agent.service.labels -- service labels - labels: {} - # @schema {"name": "agent.hpa", "alias": "hpa"} - hpa: - # agent.hpa.enabled -- HPA enabled - enabled: false - # agent.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage - targetCPUUtilizationPercentage: 80 - # @schema {"name": "agent.image", "alias": "image"} - image: - # agent.image.repository -- image repository - repository: vdaas/vald-agent-ngt - # agent.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # agent.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "agent.rollingUpdate", "type": "object"} - rollingUpdate: - # @schema {"name": "agent.rollingUpdate.maxSurge", "type": "string"} - # agent.rollingUpdate.maxSurge -- max surge of rolling update - maxSurge: 25% - # @schema {"name": "agent.rollingUpdate.maxUnavailable", "type": "string"} - # agent.rollingUpdate.maxUnavailable -- max unavailable of rolling update - maxUnavailable: 25% - # @schema {"name": "agent.rollingUpdate.partition", "type": "integer"} - # agent.rollingUpdate.partition -- StatefulSet partition - partition: 0 - # @schema {"name": "agent.initContainers", "alias": "initContainers"} - # agent.initContainers -- init containers - initContainers: [] - # @schema {"name": "agent.env", "alias": "env"} - # agent.env -- environment variables - env: - - 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 - # @schema {"name": "agent.volumeMounts", "alias": "volumeMounts"} - # agent.volumeMounts -- volume mounts - volumeMounts: [] - # @schema {"name": "agent.volumes", "alias": "volumes"} - # agent.volumes -- volumes - volumes: [] - # @schema {"name": "agent.nodeName", "type": "string"} - # agent.nodeName -- node name - nodeName: "" - # @schema {"name": "agent.nodeSelector", "alias": "nodeSelector"} - # agent.nodeSelector -- node selector - nodeSelector: {} - # @schema {"name": "agent.tolerations", "alias": "tolerations"} - # agent.tolerations -- tolerations - tolerations: [] - # @schema {"name": "agent.affinity", "alias": "affinity"} - affinity: - nodeAffinity: - # agent.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - requiredDuringSchedulingIgnoredDuringExecution: - # agent.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors - nodeSelectorTerms: [] - podAffinity: - # agent.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # agent.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - podAntiAffinity: - # agent.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - topologyKey: kubernetes.io/hostname - labelSelector: - matchExpressions: - - key: app - operator: In - values: - - vald-agent-ngt - # agent.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "agent.topologySpreadConstraints", "alias": "topologySpreadConstraints"} - # agent.topologySpreadConstraints -- topology spread constraints for agent pods - topologySpreadConstraints: [] - # @schema {"name": "agent.server_config", "alias": "server_config"} - # agent.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: - startupProbe: - failureThreshold: 200 - periodSeconds: 5 - metrics: - pprof: {} - # @schema {"name": "agent.observability", "alias": "observability"} - # agent.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-agent-ngt - # @schema {"name": "agent.resources", "alias": "resources"} - # agent.resources -- compute resources. - # recommended setting of memory requests = cluster memory * 0.4 / number of agent pods - resources: - requests: - cpu: 300m - memory: 4Gi - # @schema {"name": "agent.readreplica", "type": "object"} - # agent.readreplica -- readreplica deployment annotations - readreplica: - # @schema {"name": "agent.readreplica.enabled", "type": "boolean"} - # agent.readreplica.enabled -- [This feature is WORK IN PROGRESS]enable agent readreplica - enabled: false - # @schema {"name": "agent.readreplica.name", "type": "string"} - # agent.readreplica.name -- name of agent readreplica - name: vald-agent-ngt-readreplica - # @schema {"name": "agent.readreplica.component_name", "type": "string"} - # agent.readreplica.component_name -- app.kubernetes.io/component name of agent readreplica - component_name: agent-readreplica - # @schema {"name": "agent.readreplica.label_key", "type": "string"} - # agent.readreplica.label_key -- label key to identify read replica resources - label_key: vald-readreplica-id - # @schema {"name": "agent.readreplica.volume_name", "type": "string"} - # agent.readreplica.volume_name -- name of clone volume of agent pvc for read replica - volume_name: vald-agent-ngt-readreplica-pvc - # @schema {"name": "agent.readreplica.snapshot_classname", "type": "string"} - # agent.readreplica.snapshot_classname -- snapshot class name for snapshotter used for read replica - snapshot_classname: "" - # @schema {"name": "agent.readreplica.replica", "type": "integer"} - # agent.readreplica.replica -- replica number of read replica - replica: 1 - # @schema {"name": "agent.readreplica.service", "type": "object"} - # agent.readreplica.service -- service settings for read replica service resources - service: - # @schema {"name": "agent.readreplica.service.annotations", "type": "object"} - # agent.readreplica.service.annotations -- readreplica deployment annotations - annotations: {} - # @schema {"name": "agent.ngt", "type": "object"} - ngt: - # @schema {"name": "agent.ngt.index_path", "type": "string"} - # agent.ngt.index_path -- path to index data - index_path: "" - # @schema {"name": "agent.ngt.auto_index_duration_limit", "type": "string"} - # agent.ngt.auto_index_duration_limit -- limit duration of automatic indexing - auto_index_duration_limit: 24h - # @schema {"name": "agent.ngt.auto_index_check_duration", "type": "string"} - # agent.ngt.auto_index_check_duration -- check duration of automatic indexing - auto_index_check_duration: 30m - # @schema {"name": "agent.ngt.auto_index_length", "type": "integer"} - # agent.ngt.auto_index_length -- number of cache to trigger automatic indexing - auto_index_length: 100 - # @schema {"name": "agent.ngt.auto_save_index_duration", "type": "string"} - # agent.ngt.auto_save_index_duration -- duration of automatic save index - auto_save_index_duration: 35m - # @schema {"name": "agent.ngt.auto_create_index_pool_size", "type": "integer"} - # agent.ngt.auto_create_index_pool_size -- batch process pool size of automatic create index operation - auto_create_index_pool_size: 16 - # @schema {"name": "agent.ngt.initial_delay_max_duration", "type": "string"} - # agent.ngt.initial_delay_max_duration -- maximum duration for initial delay - initial_delay_max_duration: 3m - # @schema {"name": "agent.ngt.dimension", "type": "integer", "minimum": 1} - # agent.ngt.dimension -- vector dimension - dimension: 4096 - # @schema {"name": "agent.ngt.bulk_insert_chunk_size", "type": "integer"} - # agent.ngt.bulk_insert_chunk_size -- bulk insert chunk size - bulk_insert_chunk_size: 10 - # @schema {"name": "agent.ngt.distance_type", "type": "string", "enum": ["l1", "l2", "ang", "angle", "ham", "hamming", "cos", "cosine", "poincare", "poinc", "lorentz", "loren", "jac", "jaccard", "spjac", "sparsejaccard", "norml2", "normalizedl2", "normang", "normalizedangle", "normcos", "normalizedcosine"]} - # agent.ngt.distance_type -- distance type. - # it should be `l1`, `l2`, `angle`, `hamming`, `cosine`,`poincare`, `lorentz`, `jaccard`, `sparsejaccard`, `normalizedangle` or `normalizedcosine`. - # for further details about NGT libraries supported distance is https://github.com/yahoojapan/NGT/wiki/Command-Quick-Reference - # and vald agent's supported NGT distance type is https://pkg.go.dev/github.com/vdaas/vald/internal/core/algorithm/ngt#pkg-constants - distance_type: l2 - # @schema {"name": "agent.ngt.object_type", "type": "string", "enum": ["float", "float16", "uint8"]} - # agent.ngt.object_type -- object type. - # it should be `float` or `uint8` or `float16`. - # for further details: https://github.com/yahoojapan/NGT/wiki/Command-Quick-Reference - object_type: float - # @schema {"name": "agent.ngt.creation_edge_size", "type": "integer"} - # agent.ngt.creation_edge_size -- creation edge size - creation_edge_size: 20 - # @schema {"name": "agent.ngt.search_edge_size", "type": "integer"} - # agent.ngt.search_edge_size -- search edge size - search_edge_size: 10 - # @schema {"name": "agent.ngt.enable_in_memory_mode", "type": "boolean"} - # agent.ngt.enable_in_memory_mode -- in-memory mode enabled - enable_in_memory_mode: true - # @schema {"name": "agent.ngt.default_pool_size", "type": "integer"} - # agent.ngt.default_pool_size -- default create index batch pool size - default_pool_size: 16 - # @schema {"name": "agent.ngt.default_radius", "type": "number"} - # agent.ngt.default_radius -- default radius used for search - default_radius: -1.0 - # @schema {"name": "agent.ngt.default_epsilon", "type": "number"} - # agent.ngt.default_epsilon -- default epsilon used for search - default_epsilon: 0.1 - # @schema {"name": "agent.ngt.min_load_index_timeout", "type": "string"} - # agent.ngt.min_load_index_timeout -- minimum duration of load index timeout - min_load_index_timeout: 3m - # @schema {"name": "agent.ngt.max_load_index_timeout", "type": "string"} - # agent.ngt.max_load_index_timeout -- maximum duration of load index timeout - max_load_index_timeout: 10m - # @schema {"name": "agent.ngt.load_index_timeout_factor", "type": "string"} - # agent.ngt.load_index_timeout_factor -- a factor of load index timeout. - # timeout duration will be calculated by (index count to be loaded) * (factor). - load_index_timeout_factor: 1ms - # @schema {"name": "agent.ngt.enable_proactive_gc", "type": "boolean"} - # agent.ngt.enable_proactive_gc -- enable proactive GC call for reducing heap memory allocation - enable_proactive_gc: false - # @schema {"name": "agent.ngt.enable_copy_on_write", "type": "boolean"} - # agent.ngt.enable_copy_on_write -- enable copy on write saving for more stable backup - enable_copy_on_write: false - # @schema {"name": "agent.ngt.vqueue", "type": "object"} - vqueue: - # @schema {"name": "agent.ngt.vqueue.insert_buffer_pool_size", "type": "integer"} - # agent.ngt.vqueue.insert_buffer_pool_size -- insert slice pool buffer size - insert_buffer_pool_size: 10000 - # @schema {"name": "agent.ngt.vqueue.delete_buffer_pool_size", "type": "integer"} - # agent.ngt.vqueue.delete_buffer_pool_size -- delete slice pool buffer size - delete_buffer_pool_size: 5000 - # @schema {"name": "agent.ngt.kvsdb", "type": "object"} - kvsdb: - # @schema {"name": "agent.ngt.kvsdb.concurrency", "type": "integer"} - # agent.ngt.kvsdb.concurrency -- kvsdb processing concurrency - concurrency: 6 - # @schema {"name": "agent.ngt.broken_index_history_limit", "type": "integer", "minimum": 0} - # agent.ngt.broken_index_history_limit -- maximum number of broken index generations to backup - broken_index_history_limit: 0 - # @schema {"name": "agent.ngt.error_buffer_limit", "type": "integer", "minimum": 1} - # agent.ngt.error_buffer_limit -- maximum number of core ngt error buffer pool size limit - error_buffer_limit: 10 - # @schema {"name": "agent.sidecar", "type": "object"} - sidecar: - # @schema {"name": "agent.sidecar.enabled", "type": "boolean"} - # agent.sidecar.enabled -- sidecar enabled - enabled: false - # @schema {"name": "agent.sidecar.initContainerEnabled", "type": "boolean"} - # agent.sidecar.initContainerEnabled -- sidecar on initContainer mode enabled. - initContainerEnabled: false - # @schema {"name": "agent.sidecar.version", "alias": "version"} - # agent.sidecar.version -- version of agent sidecar config - version: v0.0.0 - # @schema {"name": "agent.sidecar.time_zone", "type": "string"} - # agent.sidecar.time_zone -- Time zone - time_zone: "" - # @schema {"name": "agent.sidecar.logging", "alias": "logging"} - # agent.sidecar.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "agent.sidecar.name", "type": "string"} - # agent.sidecar.name -- name of agent sidecar - name: vald-agent-sidecar - # @schema {"name": "agent.sidecar.image", "alias": "image"} - image: - # agent.sidecar.image.repository -- image repository - repository: vdaas/vald-agent-sidecar - # agent.sidecar.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # agent.sidecar.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "agent.sidecar.service", "type": "object"} - service: - # @schema {"name": "agent.sidecar.service.enabled", "type": "boolean"} - # agent.sidecar.service.enabled -- agent sidecar service enabled - enabled: false - # @schema {"name": "agent.sidecar.service.annotations", "type": "object"} - # agent.sidecar.service.annotations -- agent sidecar service annotations - annotations: {} - # @schema {"name": "agent.sidecar.service.labels", "type": "object"} - # agent.sidecar.service.labels -- agent sidecar service labels - labels: {} - # @schema {"name": "agent.sidecar.service.type", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # agent.sidecar.service.type -- service type: ClusterIP, LoadBalancer or NodePort - type: ClusterIP - # @schema {"name": "agent.sidecar.service.externalTrafficPolicy", "type": "string"} - # agent.sidecar.service.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "agent.sidecar.env", "alias": "env"} - # agent.sidecar.env -- environment variables - env: - - 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 - - name: AWS_ACCESS_KEY - valueFrom: - secretKeyRef: - name: aws-secret - key: access-key - - name: AWS_SECRET_ACCESS_KEY - valueFrom: - secretKeyRef: - name: aws-secret - key: secret-access-key - # @schema {"name": "agent.sidecar.server_config", "alias": "server_config"} - # agent.sidecar.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: - enabled: false - port: 18080 - servicePort: 18080 - grpc: - enabled: false - port: 18081 - servicePort: 18081 - healths: - liveness: - enabled: false - port: 13000 - servicePort: 13000 - readiness: - enabled: false - port: 13001 - servicePort: 13001 - startup: - enabled: false - port: 13001 - metrics: - pprof: - port: 16060 - servicePort: 16060 - # @schema {"name": "agent.sidecar.observability", "alias": "observability"} - # agent.sidecar.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-agent-sidecar - # @schema {"name": "agent.sidecar.resources", "alias": "resources"} - # agent.sidecar.resources -- compute resources. - resources: - requests: - cpu: 100m - memory: 100Mi - # @schema {"name": "agent.sidecar.config", "type": "object"} - config: - # @schema {"name": "agent.sidecar.config.watch_enabled", "type": "boolean"} - # agent.sidecar.config.watch_enabled -- auto backup triggered by file changes is enabled - watch_enabled: true - # @schema {"name": "agent.sidecar.config.auto_backup_enabled", "type": "boolean"} - # agent.sidecar.config.auto_backup_enabled -- auto backup triggered by timer is enabled - auto_backup_enabled: true - # @schema {"name": "agent.sidecar.config.auto_backup_duration", "type": "string"} - # agent.sidecar.config.auto_backup_duration -- auto backup duration - auto_backup_duration: 24h - # @schema {"name": "agent.sidecar.config.post_stop_timeout", "type": "string"} - # agent.sidecar.config.post_stop_timeout -- timeout for observing file changes during post stop - post_stop_timeout: 2m - # @schema {"name": "agent.sidecar.config.filename", "type": "string"} - # agent.sidecar.config.filename -- backup filename - filename: _MY_POD_NAME_ - # @schema {"name": "agent.sidecar.config.filename_suffix", "type": "string"} - # agent.sidecar.config.filename_suffix -- suffix for backup filename - filename_suffix: ".tar.gz" - # @schema {"name": "agent.sidecar.config.blob_storage", "type": "object"} - blob_storage: - # @schema {"name": "agent.sidecar.config.blob_storage.storage_type", "type": "string", "enum": ["s3", "cloud_storage"]} - # agent.sidecar.config.blob_storage.storage_type -- storage type - storage_type: "s3" - # @schema {"name": "agent.sidecar.config.blob_storage.bucket", "type": "string"} - # agent.sidecar.config.blob_storage.bucket -- bucket name - bucket: "" - # @schema {"name": "agent.sidecar.config.blob_storage.s3", "type": "object"} - s3: - # @schema {"name": "agent.sidecar.config.blob_storage.s3.endpoint", "type": "string"} - # agent.sidecar.config.blob_storage.s3.endpoint -- s3 endpoint - endpoint: "" - # @schema {"name": "agent.sidecar.config.blob_storage.s3.region", "type": "string"} - # agent.sidecar.config.blob_storage.s3.region -- s3 region - region: "" - # @schema {"name": "agent.sidecar.config.blob_storage.s3.access_key", "type": "string"} - # agent.sidecar.config.blob_storage.s3.access_key -- s3 access key - access_key: _AWS_ACCESS_KEY_ - # @schema {"name": "agent.sidecar.config.blob_storage.s3.secret_access_key", "type": "string"} - # agent.sidecar.config.blob_storage.s3.secret_access_key -- s3 secret access key - secret_access_key: _AWS_SECRET_ACCESS_KEY_ - # @schema {"name": "agent.sidecar.config.blob_storage.s3.token", "type": "string"} - # agent.sidecar.config.blob_storage.s3.token -- s3 token - token: "" - # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_retries", "type": "integer"} - # agent.sidecar.config.blob_storage.s3.max_retries -- maximum number of retries of s3 client - max_retries: 3 - # @schema {"name": "agent.sidecar.config.blob_storage.s3.force_path_style", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.force_path_style -- use path-style addressing - force_path_style: false - # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_accelerate", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.use_accelerate -- enable s3 accelerate feature - use_accelerate: false - # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_arn_region", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.use_arn_region -- s3 service client to use the region specified in the ARN - use_arn_region: false - # @schema {"name": "agent.sidecar.config.blob_storage.s3.use_dual_stack", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.use_dual_stack -- use dual stack - use_dual_stack: false - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_ssl", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_ssl -- enable ssl for s3 session - enable_ssl: true - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_param_validation", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_param_validation -- enables semantic parameter validation - enable_param_validation: true - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_100_continue", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_100_continue -- enable AWS SDK adding the 'Expect: 100-Continue' header to PUT requests over 2MB of content. - enable_100_continue: true - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_content_md5_validation", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_content_md5_validation -- enable the S3 client to add MD5 checksum to upload API calls. - enable_content_md5_validation: true - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_endpoint_discovery", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_endpoint_discovery -- enable endpoint discovery - enable_endpoint_discovery: false - # @schema {"name": "agent.sidecar.config.blob_storage.s3.enable_endpoint_host_prefix", "type": "boolean"} - # agent.sidecar.config.blob_storage.s3.enable_endpoint_host_prefix -- enable prefixing request endpoint hosts with modeled information - enable_endpoint_host_prefix: true - # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_part_size", "type": "string", "pattern": "^[0-9]+(kb|mb|gb)$"} - # agent.sidecar.config.blob_storage.s3.max_part_size -- s3 multipart upload max part size - max_part_size: 64mb - # @schema {"name": "agent.sidecar.config.blob_storage.s3.max_chunk_size", "type": "string", "pattern": "^[0-9]+(kb|mb|gb)$"} - # agent.sidecar.config.blob_storage.s3.max_chunk_size -- s3 download max chunk size - max_chunk_size: 64mb - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage", "type": "object"} - cloud_storage: - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.url", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.url -- cloud storage url - url: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client", "type": "object"} - client: - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client.credentials_file_path", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.client.credentials_file_path -- credentials file path - credentials_file_path: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.client.credentials_json", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.client.credentials_json -- credentials json - credentials_json: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_buffer_size", "type": "integer"} - # agent.sidecar.config.blob_storage.cloud_storage.write_buffer_size -- bytes of the chunks for upload - write_buffer_size: 0 - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_cache_control", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.write_cache_control -- Cache-Control of HTTP Header - write_cache_control: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_disposition", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.write_content_disposition -- Content-Disposition of HTTP Header - write_content_disposition: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_encoding", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.write_content_encoding -- the encoding of the blob's content - write_content_encoding: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_language", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.write_content_language -- the language of blob's content - write_content_language: "" - # @schema {"name": "agent.sidecar.config.blob_storage.cloud_storage.write_content_type", "type": "string"} - # agent.sidecar.config.blob_storage.cloud_storage.write_content_type -- MIME type of the blob - write_content_type: "" - # @schema {"name": "agent.sidecar.config.compress", "type": "object"} - compress: - # @schema {"name": "agent.sidecar.config.compress.compress_algorithm", "type": "string", "enum": ["gob", "gzip", "lz4", "zstd"]} - # agent.sidecar.config.compress.compress_algorithm -- compression algorithm. - # must be `gob`, `gzip`, `lz4` or `zstd` - compress_algorithm: "gzip" - # @schema {"name": "agent.sidecar.config.compress.compression_level", "type": "integer"} - # agent.sidecar.config.compress.compression_level -- compression level. - # value range relies on which algorithm is used. - # `gob`: level will be ignored. - # `gzip`: -1 (default compression), 0 (no compression), or 1 (best speed) to 9 (best compression). - # `lz4`: >= 0, higher is better compression. - # `zstd`: 1 (fastest) to 22 (best), however implementation relies on klauspost/compress. - compression_level: -1 - # @schema {"name": "agent.sidecar.config.client", "type": "object"} - client: - # @schema {"name": "agent.sidecar.config.client.net", "alias": "net"} - net: - dns: - # agent.sidecar.config.client.net.dns.cache_enabled -- HTTP client TCP DNS cache enabled - cache_enabled: true - # agent.sidecar.config.client.net.dns.refresh_duration -- HTTP client TCP DNS cache refresh duration - refresh_duration: 1h - # agent.sidecar.config.client.net.dns.refresh_duration -- HTTP client TCP DNS cache expiration - cache_expiration: 24h - dialer: - # agent.sidecar.config.client.net.dialer.timeout -- HTTP client TCP dialer connect timeout - timeout: 5s - # agent.sidecar.config.client.net.dialer.keepalive -- HTTP client TCP dialer keep alive - keepalive: 5m - # agent.sidecar.config.client.net.dialer.dual_stack_enabled -- HTTP client TCP dialer dual stack enabled - dual_stack_enabled: false - tls: - # agent.sidecar.config.client.net.tls.enabled -- TLS enabled - enabled: false - # agent.sidecar.config.client.net.tls.cert -- TLS cert path - cert: /path/to/cert - # agent.sidecar.config.client.net.tls.key -- TLS key path - key: /path/to/key - # agent.sidecar.config.client.net.tls.ca -- TLS ca path - ca: /path/to/ca - # agent.sidecar.config.client.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification - insecure_skip_verify: false - # @schema {"name": "agent.sidecar.config.client.net.socket_option", "alias": "socket_option"} - socket_option: - # agent.sidecar.config.client.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # agent.sidecar.config.client.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # agent.sidecar.config.client.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: true - # agent.sidecar.config.client.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # agent.sidecar.config.client.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: true - # agent.sidecar.config.client.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # agent.sidecar.config.client.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # agent.sidecar.config.client.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # agent.sidecar.config.client.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "agent.sidecar.config.client.transport", "type": "object"} - transport: - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper", "type": "object"} - round_tripper: - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.tls_handshake_timeout", "type": "string"} - # agent.sidecar.config.client.transport.round_tripper.tls_handshake_timeout -- TLS handshake timeout - tls_handshake_timeout: 5s - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_idle_conns", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.max_idle_conns -- maximum count of idle connections - max_idle_conns: 100 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_idle_conns_per_host", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.max_idle_conns_per_host -- maximum count of idle connections per host - max_idle_conns_per_host: 10 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_conns_per_host", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.max_conns_per_host -- maximum count of connections per host - max_conns_per_host: 10 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.idle_conn_timeout", "type": "string"} - # agent.sidecar.config.client.transport.round_tripper.idle_conn_timeout -- timeout for idle connections - idle_conn_timeout: 90s - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.response_header_timeout", "type": "string"} - # agent.sidecar.config.client.transport.round_tripper.response_header_timeout -- timeout for response header - response_header_timeout: 5s - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.expect_continue_timeout", "type": "string"} - # agent.sidecar.config.client.transport.round_tripper.expect_continue_timeout -- expect continue timeout - expect_continue_timeout: 5s - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.max_response_header_size", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.max_response_header_size -- maximum response header size - max_response_header_size: 0 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.write_buffer_size", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.write_buffer_size -- write buffer size - write_buffer_size: 0 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.read_buffer_size", "type": "integer"} - # agent.sidecar.config.client.transport.round_tripper.read_buffer_size -- read buffer size - read_buffer_size: 0 - # @schema {"name": "agent.sidecar.config.client.transport.round_tripper.force_attempt_http_2", "type": "boolean"} - # agent.sidecar.config.client.transport.round_tripper.force_attempt_http_2 -- force attempt HTTP2 - force_attempt_http_2: true - # @schema {"name": "agent.sidecar.config.client.transport.backoff", "alias": "backoff"} - backoff: - # agent.sidecar.config.client.transport.backoff.initial_duration -- backoff initial duration - initial_duration: 5ms - # agent.sidecar.config.client.transport.backoff.backoff_time_limit -- backoff time limit - backoff_time_limit: 5s - # agent.sidecar.config.client.transport.backoff.maximum_duration -- backoff maximum duration - maximum_duration: 5s - # agent.sidecar.config.client.transport.backoff.jitter_limit -- backoff jitter limit - jitter_limit: 100ms - # agent.sidecar.config.client.transport.backoff.backoff_factor -- backoff backoff factor - backoff_factor: 1.1 - # agent.sidecar.config.client.transport.backoff.retry_count -- backoff retry count - retry_count: 100 - # agent.sidecar.config.client.transport.backoff.enable_error_log -- backoff error log enabled - enable_error_log: true - # @schema {"name": "agent.sidecar.config.restore_backoff_enabled", "type": "boolean"} - # agent.sidecar.config.restore_backoff_enabled -- restore backoff enabled - restore_backoff_enabled: false - # @schema {"name": "agent.sidecar.config.restore_backoff", "alias": "backoff"} - restore_backoff: - # agent.sidecar.config.restore_backoff.initial_duration -- restore backoff initial duration - initial_duration: 1s - # agent.sidecar.config.restore_backoff.backoff_time_limit -- restore backoff time limit - backoff_time_limit: 30m - # agent.sidecar.config.restore_backoff.maximum_duration -- restore backoff maximum duration - maximum_duration: 1m - # agent.sidecar.config.restore_backoff.jitter_limit -- restore backoff jitter limit - jitter_limit: 10s - # agent.sidecar.config.restore_backoff.backoff_factor -- restore backoff factor - backoff_factor: 1.2 - # agent.sidecar.config.restore_backoff.retry_count -- restore backoff retry count - retry_count: 100 - # agent.sidecar.config.restore_backoff.enable_error_log -- restore backoff log enabled - enable_error_log: true -# @schema {"name": "discoverer", "type": "object"} -discoverer: - # @schema {"name": "discoverer.enabled", "type": "boolean"} - # discoverer.enabled -- discoverer enabled - enabled: true - # @schema {"name": "discoverer.version", "alias": "version"} - # discoverer.version -- version of discoverer config - version: v0.0.0 - # @schema {"name": "discoverer.time_zone", "type": "string"} - # discoverer.time_zone -- Time zone - time_zone: "" - # @schema {"name": "discoverer.logging", "alias": "logging"} - # discoverer.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "discoverer.name", "type": "string"} - # discoverer.name -- name of discoverer deployment - name: vald-discoverer - # @schema {"name": "discoverer.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} - # discoverer.kind -- deployment kind: Deployment or DaemonSet - kind: Deployment - # @schema {"name": "discoverer.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # discoverer.serviceType -- service type: ClusterIP, LoadBalancer or NodePort - serviceType: ClusterIP - # @schema {"name": "discoverer.externalTrafficPolicy", "type": "string"} - # discoverer.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "discoverer.internalTrafficPolicy", "type": "string"} - # discoverer.internalTrafficPolicy -- internal traffic policy : Cluster or Local - internalTrafficPolicy: "" - # @schema {"name": "discoverer.progressDeadlineSeconds", "type": "integer"} - # discoverer.progressDeadlineSeconds -- progress deadline seconds - progressDeadlineSeconds: 600 - # @schema {"name": "discoverer.minReplicas", "type": "integer", "minimum": 0} - # discoverer.minReplicas -- minimum number of replicas. - # if HPA is disabled, the replicas will be set to this value - minReplicas: 1 - # @schema {"name": "discoverer.maxReplicas", "type": "integer", "minimum": 0} - # discoverer.maxReplicas -- maximum number of replicas. - # if HPA is disabled, this value will be ignored. - maxReplicas: 2 - # @schema {"name": "discoverer.maxUnavailable", "type": "string"} - # discoverer.maxUnavailable -- maximum number of unavailable replicas - maxUnavailable: 50% - # @schema {"name": "discoverer.revisionHistoryLimit", "type": "integer", "minimum": 0} - # discoverer.revisionHistoryLimit -- number of old history to retain to allow rollback - revisionHistoryLimit: 2 - # @schema {"name": "discoverer.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} - # discoverer.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully - terminationGracePeriodSeconds: 30 - # @schema {"name": "discoverer.podSecurityContext", "type": "object"} - # discoverer.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "discoverer.securityContext", "type": "object"} - # discoverer.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: - drop: - - ALL - # @schema {"name": "discoverer.podPriority", "alias": "podPriority"} - podPriority: - # discoverer.podPriority.enabled -- discoverer pod PriorityClass enabled - enabled: true - # discoverer.podPriority.value -- discoverer pod PriorityClass value - value: 1000000 - # @schema {"name": "discoverer.annotations", "type": "object"} - # discoverer.annotations -- deployment annotations - annotations: {} - # @schema {"name": "discoverer.podAnnotations", "type": "object"} - # discoverer.podAnnotations -- pod annotations - podAnnotations: {} - # @schema {"name": "discoverer.hpa", "alias": "hpa"} - hpa: - # discoverer.hpa.enabled -- HPA enabled - enabled: false - # discoverer.hpa.targetCPUUtilizationPercentage -- HPA CPU utilization percentage - targetCPUUtilizationPercentage: 80 - # @schema {"name": "discoverer.service", "alias": "service"} - service: - # discoverer.service.annotations -- service annotations - annotations: {} - # discoverer.service.labels -- service labels - labels: {} - # @schema {"name": "discoverer.image", "alias": "image"} - image: - # discoverer.image.repository -- image repository - repository: vdaas/vald-discoverer-k8s - # discoverer.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # discoverer.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "discoverer.rollingUpdate", "alias": "rollingUpdate"} - rollingUpdate: - # discoverer.rollingUpdate.maxSurge -- max surge of rolling update - maxSurge: 25% - # discoverer.rollingUpdate.maxUnavailable -- max unavailable of rolling update - maxUnavailable: 25% - # @schema {"name": "discoverer.initContainers", "alias": "initContainers"} - # discoverer.initContainers -- init containers - initContainers: [] - # @schema {"name": "discoverer.env", "alias": "env"} - # discoverer.env -- environment variables - env: - - 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 - # @schema {"name": "discoverer.volumeMounts", "alias": "volumeMounts"} - # discoverer.volumeMounts -- volume mounts - volumeMounts: [] - # @schema {"name": "discoverer.volumes", "alias": "volumes"} - # discoverer.volumes -- volumes - volumes: [] - # @schema {"name": "discoverer.nodeName", "type": "string"} - # discoverer.nodeName -- node name - nodeName: "" - # @schema {"name": "discoverer.nodeSelector", "alias": "nodeSelector"} - # discoverer.nodeSelector -- node selector - nodeSelector: {} - # @schema {"name": "discoverer.tolerations", "alias": "tolerations"} - # discoverer.tolerations -- tolerations - tolerations: [] - # @schema {"name": "discoverer.affinity", "alias": "affinity"} - affinity: - nodeAffinity: - # discoverer.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - requiredDuringSchedulingIgnoredDuringExecution: - # discoverer.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors - nodeSelectorTerms: [] - podAffinity: - # discoverer.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # discoverer.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - podAntiAffinity: - # discoverer.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - topologyKey: kubernetes.io/hostname - labelSelector: - matchExpressions: - - key: app - operator: In - values: - - vald-discoverer - # discoverer.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "discoverer.topologySpreadConstraints", "alias": "topologySpreadConstraints"} - # discoverer.topologySpreadConstraints -- topology spread constraints of discoverer pods - topologySpreadConstraints: [] - # @schema {"name": "discoverer.server_config", "alias": "server_config"} - # discoverer.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "discoverer.observability", "alias": "observability"} - # discoverer.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-discoverer - # @schema {"name": "discoverer.resources", "alias": "resources"} - # discoverer.resources -- compute resources - resources: - requests: - cpu: 200m - memory: 65Mi - limits: - cpu: 600m - memory: 200Mi - # @schema {"name": "discoverer.discoverer", "type": "object"} - discoverer: - # @schema {"name": "discoverer.discoverer.name", "type": "string"} - # discoverer.discoverer.name -- name to discovery - name: "" - # @schema {"name": "discoverer.discoverer.namespace", "type": "string"} - # discoverer.discoverer.namespace -- namespace to discovery - namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "discoverer.discoverer.discovery_duration", "type": "string"} - # discoverer.discoverer.discovery_duration -- duration to discovery - discovery_duration: 3s - # @schema {"name": "discoverer.discoverer.selectors", "type": "object"} - # discoverer.discoverer.selectors -- k8s resource selectors - selectors: - # @schema {"name": "discoverer.discoverer.selectors.pod", "type": "object"} - # discoverer.discoverer.selectors.pod -- k8s resource selectors for pod discovery - pod: - # @schema {"name": "discoverer.discoverer.selectors.pod.labels", "type": "object"} - # discoverer.discoverer.selectors.pod.labels -- k8s label selectors for pod discovery - labels: {} - # @schema {"name": "discoverer.discoverer.selectors.pod.fields", "type": "object"} - # discoverer.discoverer.selectors.pod.fields -- k8s field selectors for pod discovery - fields: {} - # @schema {"name": "discoverer.discoverer.selectors.node", "type": "object"} - # discoverer.discoverer.selectors.node -- k8s resource selectors for node discovery - node: - # @schema {"name": "discoverer.discoverer.selectors.node.labels", "type": "object"} - # discoverer.discoverer.selectors.node.labels -- k8s label selectors for node discovery - labels: {} - # @schema {"name": "discoverer.discoverer.selectors.node.fields", "type": "object"} - # discoverer.discoverer.selectors.node.fields -- k8s field selectors for node discovery - fields: {} - # @schema {"name": "discoverer.discoverer.selectors.pod_metrics", "type": "object"} - # discoverer.discoverer.selectors.pod_metrics -- k8s resource selectors for pod_metrics discovery - pod_metrics: - # @schema {"name": "discoverer.discoverer.selectors.pod_metrics.labels", "type": "object"} - # discoverer.discoverer.selectors.pod_metrics.labels -- k8s label selectors for pod_metrics discovery - labels: {} - # @schema {"name": "discoverer.discoverer.selectors.pod_metrics.fields", "type": "object"} - # discoverer.discoverer.selectors.pod_metrics.fields -- k8s field selectors for pod_metrics discovery - fields: {} - # @schema {"name": "discoverer.discoverer.selectors.node_metrics", "type": "object"} - # discoverer.discoverer.selectors.node_metrics -- k8s resource selectors for node_metrics discovery - node_metrics: - # @schema {"name": "discoverer.discoverer.selectors.node_metrics.labels", "type": "object"} - # discoverer.discoverer.selectors.node_metrics.labels -- k8s label selectors for node_metrics discovery - labels: {} - # @schema {"name": "discoverer.discoverer.selectors.node_metrics.fields", "type": "object"} - # discoverer.discoverer.selectors.node_metrics.fields -- k8s field selectors for node_metrics discovery - fields: {} - # @schema {"name": "discoverer.discoverer.selectors.service", "type": "object"} - # discoverer.discoverer.selectors.service -- k8s resource selectors for service discovery - service: - # @schema {"name": "discoverer.discoverer.selectors.service.labels", "type": "object"} - # discoverer.discoverer.selectors.service.labels -- k8s label selectors for service discovery - labels: {} - # @schema {"name": "discoverer.discoverer.selectors.service.fields", "type": "object"} - # discoverer.discoverer.selectors.service.fields -- k8s field selectors for service discovery - fields: {} - # @schema {"name": "discoverer.discoverer.net", "alias": "net"} - net: - dns: - # discoverer.discoverer.net.dns.cache_enabled -- TCP DNS cache enabled - cache_enabled: true - # discoverer.discoverer.net.dns.refresh_duration -- TCP DNS cache refresh duration - refresh_duration: 5m - # discoverer.discoverer.net.dns.cache_expiration -- TCP DNS cache expiration - cache_expiration: 24h - dialer: - # discoverer.discoverer.net.dialer.timeout -- TCP dialer timeout - timeout: 30s - # discoverer.discoverer.net.dialer.keepalive -- TCP dialer keep alive - keepalive: 10m - # discoverer.discoverer.net.dialer.dual_stack_enabled -- TCP dialer dual stack enabled - dual_stack_enabled: false - tls: - # discoverer.discoverer.net.tls.enabled -- TLS enabled - enabled: false - # discoverer.discoverer.net.tls.cert -- TLS cert path - cert: /path/to/cert - # discoverer.discoverer.net.tls.key -- TLS key path - key: /path/to/key - # discoverer.discoverer.net.tls.ca -- TLS ca path - ca: /path/to/ca - # discoverer.discoverer.net.tls.insecure_skip_verify -- enable/disable skip SSL certificate verification - insecure_skip_verify: false - # @schema {"name": "discoverer.discoverer.net.socket_option", "alias": "socket_option"} - socket_option: - # discoverer.discoverer.net.socket_option.reuse_port -- server listen socket option for reuse_port functionality - reuse_port: true - # discoverer.discoverer.net.socket_option.reuse_addr -- server listen socket option for reuse_addr functionality - reuse_addr: true - # discoverer.discoverer.net.socket_option.tcp_fast_open -- server listen socket option for tcp_fast_open functionality - tcp_fast_open: false - # discoverer.discoverer.net.socket_option.tcp_no_delay -- server listen socket option for tcp_no_delay functionality - tcp_no_delay: false - # discoverer.discoverer.net.socket_option.tcp_cork -- server listen socket option for tcp_cork functionality - tcp_cork: false - # discoverer.discoverer.net.socket_option.tcp_quick_ack -- server listen socket option for tcp_quick_ack functionality - tcp_quick_ack: false - # discoverer.discoverer.net.socket_option.tcp_defer_accept -- server listen socket option for tcp_defer_accept functionality - tcp_defer_accept: false - # discoverer.discoverer.net.socket_option.ip_transparent -- server listen socket option for ip_transparent functionality - ip_transparent: false - # discoverer.discoverer.net.socket_option.ip_recover_destination_addr -- server listen socket option for ip_recover_destination_addr functionality - ip_recover_destination_addr: false - # @schema {"name": "discoverer.clusterRole", "type": "object"} - clusterRole: - # @schema {"name": "discoverer.clusterRole.enabled", "type": "boolean"} - # discoverer.clusterRole.enabled -- creates clusterRole resource - enabled: true - # @schema {"name": "discoverer.clusterRole.name", "type": "string"} - # discoverer.clusterRole.name -- name of clusterRole - name: discoverer - # @schema {"name": "discoverer.clusterRoleBinding", "type": "object"} - clusterRoleBinding: - # @schema {"name": "discoverer.clusterRoleBinding.enabled", "type": "boolean"} - # discoverer.clusterRoleBinding.enabled -- creates clusterRoleBinding resource - enabled: true - # @schema {"name": "discoverer.clusterRoleBinding.name", "type": "string"} - # discoverer.clusterRoleBinding.name -- name of clusterRoleBinding - name: discoverer - # @schema {"name": "discoverer.serviceAccount", "type": "object"} - serviceAccount: - # @schema {"name": "discoverer.serviceAccount.enabled", "type": "boolean"} - # discoverer.serviceAccount.enabled -- creates service account - enabled: true - # @schema {"name": "discoverer.serviceAccount.name", "type": "string"} - # discoverer.serviceAccount.name -- name of service account - name: vald -# @schema {"name": "manager", "type": "object"} -manager: - # @schema {"name": "manager.index", "type": "object"} - index: - # @schema {"name": "manager.index.enabled", "type": "boolean"} - # manager.index.enabled -- index manager enabled - enabled: true - # @schema {"name": "manager.index.version", "alias": "version"} - # manager.index.version -- version of index manager config - version: v0.0.0 - # @schema {"name": "manager.index.time_zone", "type": "string"} - # manager.index.time_zone -- Time zone - time_zone: "" - # @schema {"name": "manager.index.logging", "alias": "logging"} - # manager.index.logging -- logging config (overrides defaults.logging) - logging: {} - # @schema {"name": "manager.index.name", "type": "string"} - # manager.index.name -- name of index manager deployment - name: vald-manager-index - # @schema {"name": "manager.index.kind", "type": "string", "enum": ["Deployment", "DaemonSet"]} - # manager.index.kind -- deployment kind: Deployment or DaemonSet - kind: Deployment - # @schema {"name": "manager.index.serviceType", "type": "string", "enum": ["ClusterIP", "LoadBalancer", "NodePort"]} - # manager.index.serviceType -- service type: ClusterIP, LoadBalancer or NodePort - serviceType: ClusterIP - # @schema {"name": "manager.index.externalTrafficPolicy", "type": "string"} - # manager.index.externalTrafficPolicy -- external traffic policy (can be specified when service type is LoadBalancer or NodePort) : Cluster or Local - externalTrafficPolicy: "" - # @schema {"name": "manager.index.progressDeadlineSeconds", "type": "integer"} - # manager.index.progressDeadlineSeconds -- progress deadline seconds - progressDeadlineSeconds: 600 - # @schema {"name": "manager.index.replicas", "type": "integer", "minimum": 0} - # manager.index.replicas -- number of replicas - replicas: 1 - # @schema {"name": "manager.index.maxUnavailable", "type": "string"} - # manager.index.maxUnavailable -- maximum number of unavailable replicas - maxUnavailable: 50% - # @schema {"name": "manager.index.revisionHistoryLimit", "type": "integer", "minimum": 0} - # manager.index.revisionHistoryLimit -- number of old history to retain to allow rollback - revisionHistoryLimit: 2 - # @schema {"name": "manager.index.terminationGracePeriodSeconds", "type": "integer", "minimum": 0} - # manager.index.terminationGracePeriodSeconds -- duration in seconds pod needs to terminate gracefully - terminationGracePeriodSeconds: 30 - # @schema {"name": "manager.index.podSecurityContext", "type": "object"} - # manager.index.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "manager.index.securityContext", "type": "object"} - # manager.index.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: - drop: - - ALL - # @schema {"name": "manager.index.podPriority", "alias": "podPriority"} - podPriority: - # manager.index.podPriority.enabled -- index manager pod PriorityClass enabled - enabled: true - # manager.index.podPriority.value -- index manager pod PriorityClass value - value: 1000000 - # @schema {"name": "manager.index.annotations", "type": "object"} - # manager.index.annotations -- deployment annotations - annotations: {} - # @schema {"name": "manager.index.podAnnotations", "type": "object"} - # manager.index.podAnnotations -- pod annotations - podAnnotations: {} - # @schema {"name": "manager.index.service", "alias": "service"} - service: - # manager.index.service.annotations -- service annotations - annotations: {} - # manager.index.service.labels -- service labels - labels: {} - # @schema {"name": "manager.index.image", "alias": "image"} - image: - # manager.index.image.repository -- image repository - repository: vdaas/vald-manager-index - # manager.index.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # manager.index.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "manager.index.rollingUpdate", "alias": "rollingUpdate"} - rollingUpdate: - # manager.index.rollingUpdate.maxSurge -- max surge of rolling update - maxSurge: 25% - # manager.index.rollingUpdate.maxUnavailable -- max unavailable of rolling update - maxUnavailable: 25% - # @schema {"name": "manager.index.initContainers", "alias": "initContainers"} - # manager.index.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-agent - target: agent - image: busybox:stable - sleepDuration: 2 - - type: wait-for - name: wait-for-discoverer - target: discoverer - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "manager.index.env", "alias": "env"} - # manager.index.env -- environment variables - env: - - 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 - # @schema {"name": "manager.index.volumeMounts", "alias": "volumeMounts"} - # manager.index.volumeMounts -- volume mounts - volumeMounts: [] - # @schema {"name": "manager.index.volumes", "alias": "volumes"} - # manager.index.volumes -- volumes - volumes: [] - # @schema {"name": "manager.index.nodeName", "type": "string"} - # manager.index.nodeName -- node name - nodeName: "" - # @schema {"name": "manager.index.nodeSelector", "alias": "nodeSelector"} - # manager.index.nodeSelector -- node selector - nodeSelector: {} - # @schema {"name": "manager.index.tolerations", "alias": "tolerations"} - # manager.index.tolerations -- tolerations - tolerations: [] - # @schema {"name": "manager.index.affinity", "alias": "affinity"} - affinity: - nodeAffinity: - # manager.index.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution -- node affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - requiredDuringSchedulingIgnoredDuringExecution: - # manager.index.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms -- node affinity required node selectors - nodeSelectorTerms: [] - podAffinity: - # manager.index.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # manager.index.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - podAntiAffinity: - # manager.index.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity preferred scheduling terms - preferredDuringSchedulingIgnoredDuringExecution: [] - # manager.index.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution -- pod anti-affinity required scheduling terms - requiredDuringSchedulingIgnoredDuringExecution: [] - # @schema {"name": "manager.index.topologySpreadConstraints", "alias": "topologySpreadConstraints"} - # manager.index.topologySpreadConstraints -- topology spread constraints of index manager pods - topologySpreadConstraints: [] - # @schema {"name": "manager.index.server_config", "alias": "server_config"} - # manager.index.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "manager.index.observability", "alias": "observability"} - # manager.index.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-manager-index - # @schema {"name": "manager.index.resources", "alias": "resources"} - # manager.index.resources -- compute resources - resources: - requests: - cpu: 200m - memory: 80Mi - limits: - cpu: 1000m - memory: 500Mi - # @schema {"name": "manager.index.indexer", "type": "object"} - indexer: - # @schema {"name": "manager.index.indexer.agent_namespace", "type": "string"} - # manager.index.indexer.agent_namespace -- namespace of agent pods to manage - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "manager.index.indexer.node_name", "type": "string"} - # manager.index.indexer.node_name -- node name - node_name: "" # _MY_NODE_NAME_ - # @schema {"name": "manager.index.indexer.concurrency", "type": "integer", "minimum": 1} - # manager.index.indexer.concurrency -- concurrency - concurrency: 1 - # @schema {"name": "manager.index.indexer.auto_index_duration_limit", "type": "string"} - # manager.index.indexer.auto_index_duration_limit -- limit duration of automatic indexing - auto_index_duration_limit: 30m - # @schema {"name": "manager.index.indexer.auto_index_check_duration", "type": "string"} - # manager.index.indexer.auto_index_check_duration -- check duration of automatic indexing - auto_index_check_duration: 1m - # @schema {"name": "manager.index.indexer.auto_save_index_duration_limit", "type": "string"} - # manager.index.indexer.auto_save_index_duration_limit -- limit duration of automatic index saving - auto_save_index_duration_limit: 3h - # @schema {"name": "manager.index.indexer.auto_save_index_wait_duration", "type": "string"} - # manager.index.indexer.auto_save_index_wait_duration -- duration of automatic index saving wait duration for next saving - auto_save_index_wait_duration: 10m - # @schema {"name": "manager.index.indexer.auto_index_length", "type": "integer"} - # manager.index.indexer.auto_index_length -- number of cache to trigger automatic indexing - auto_index_length: 100 - # @schema {"name": "manager.index.indexer.creation_pool_size", "type": "integer"} - # manager.index.indexer.creation_pool_size -- number of pool size of create index processing - creation_pool_size: 16 - # @schema {"name": "manager.index.indexer.discoverer", "type": "object"} - discoverer: - # @schema {"name": "manager.index.indexer.discoverer.duration", "type": "string"} - # manager.index.indexer.discoverer.duration -- refresh duration to discover - duration: 500ms - # @schema {"name": "manager.index.indexer.discoverer.client", "alias": "grpc.client"} - # manager.index.indexer.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) - client: {} - # @schema {"name": "manager.index.indexer.discoverer.agent_client_options", "alias": "grpc.client"} - # manager.index.indexer.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) - agent_client_options: - dial_option: - net: - dialer: - keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual - # @schema {"name": "manager.index.corrector", "type": "object"} - corrector: - # @schema {"name": "manager.index.corrector.name", "type": "string"} - # manager.index.corrector.name -- name of index correction job - name: vald-index-correction - # @schema {"name": "manager.index.corrector.image", "alias": "image"} - image: - # manager.index.corrector.image.repository -- image repository - repository: vdaas/vald-index-correction - # manager.index.corrector.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # manager.index.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "manager.index.corrector.server_config", "alias": "server_config"} - # manager.index.corrector.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "manager.index.corrector.initContainers", "alias": "initContainers"} - # manager.index.corrector.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-agent - target: agent - image: busybox:stable - sleepDuration: 2 - - type: wait-for - name: wait-for-discoverer - target: discoverer - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "manager.index.corrector.env", "alias": "env"} - # manager.index.corrector.env -- environment variables - env: - - 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 - # @schema {"name": "manager.index.corrector.observability", "alias": "observability"} - # manager.index.corrector.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-index-correction - # @schema {"name": "manager.index.corrector.enabled", "type": "boolean"} - # manager.index.corrector.enabled -- enable index correction CronJob - enabled: false - # @schema {"name": "manager.index.corrector.schedule", "type": "string"} - # manager.index.corrector.schedule -- CronJob schedule setting for index correction - schedule: "6 3 * * *" - # @schema {"name": "manager.index.corrector.suspend", "type": "boolean"} - # manager.index.corrector.suspend -- CronJob suspend setting for index correction - suspend: false - # @schema {"name": "manager.index.corrector.ttlSecondsAfterFinished", "type": "integer"} - # manager.index.corrector.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs - ttlSecondsAfterFinished: 86400 - # @schema {"name": "manager.index.corrector.startingDeadlineSeconds", "type": "integer"} - # manager.index.corrector.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs - startingDeadlineSeconds: 86400 - # @schema {"name": "manager.index.corrector.version", "alias": "version"} - # manager.index.corrector.version -- version of index manager config - version: v0.0.0 - # @schema {"name": "manager.index.corrector.stream_list_concurrency", "type": "integer", "minimum": 1} - # manager.index.corrector.stream_list_concurrency -- concurrency for stream list object rpc - stream_list_concurrency: 200 - # @schema {"name": "manager.index.corrector.kvs_async_write_concurrency", "type": "integer", "minimum": 1} - # manager.index.corrector.kvs_async_write_concurrency -- concurrency for kvs async write - kvs_async_write_concurrency: 2048 - # @schema {"name": "manager.index.corrector.agent_namespace", "type": "string"} - # manager.index.corrector.agent_namespace -- namespace of agent pods to manage - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "manager.index.corrector.node_name", "type": "string"} - # manager.index.corrector.node_name -- node name - node_name: "" # _MY_NODE_NAME_ - # @schema {"name": "manager.index.corrector.discoverer", "type": "object"} - discoverer: - # @schema {"name": "manager.index.corrector.discoverer.duration", "type": "string"} - # manager.index.corrector.discoverer.duration -- refresh duration to discover - duration: 500ms - # @schema {"name": "manager.index.corrector.discoverer.client", "alias": "grpc.client"} - # manager.index.corrector.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) - client: {} - # @schema {"name": "manager.index.corrector.discoverer.agent_client_options", "alias": "grpc.client"} - # manager.index.corrector.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) - agent_client_options: - dial_option: - net: - dialer: - keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual - # @schema {"name": "manager.index.creator", "type": "object"} - creator: - # @schema {"name": "manager.index.creator.name", "type": "string"} - # manager.index.creator.name -- name of index creation job - name: vald-index-creation - # @schema {"name": "manager.index.creator.image", "alias": "image"} - image: - # manager.index.creator.image.repository -- image repository - repository: vdaas/vald-index-creation - # manager.index.creator.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # manager.index.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "manager.index.creator.server_config", "alias": "server_config"} - # manager.index.creator.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "manager.index.creator.initContainers", "alias": "initContainers"} - # manager.index.creator.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-agent - target: agent - image: busybox:stable - sleepDuration: 2 - - type: wait-for - name: wait-for-discoverer - target: discoverer - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "manager.index.creator.env", "alias": "env"} - # manager.index.creator.env -- environment variables - env: - - 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 - # @schema {"name": "manager.index.creator.observability", "alias": "observability"} - # manager.index.creator.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-index-creation - # @schema {"name": "manager.index.creator.enabled", "type": "boolean"} - # manager.index.creator.enabled -- enable index creation CronJob - enabled: false - # @schema {"name": "manager.index.creator.schedule", "type": "string"} - # manager.index.creator.schedule -- CronJob schedule setting for index creation - schedule: "* * * * *" - # @schema {"name": "manager.index.creator.suspend", "type": "boolean"} - # manager.index.creator.suspend -- CronJob suspend setting for index creation - suspend: false - # @schema {"name": "manager.index.creator.ttlSecondsAfterFinished", "type": "integer"} - # manager.index.creator.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs - ttlSecondsAfterFinished: 86400 - # @schema {"name": "manager.index.creator.startingDeadlineSeconds", "type": "integer"} - # manager.index.creator.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs - startingDeadlineSeconds: 43200 - # @schema {"name": "manager.index.creator.version", "alias": "version"} - # manager.index.creator.version -- version of index manager config - version: v0.0.0 - # @schema {"name": "manager.index.creator.concurrency", "type": "integer", "minimum": 1} - # manager.index.creator.concurrency -- concurrency for indexing - concurrency: 1 - # @schema {"name": "manager.index.creator.creation_pool_size", "type": "integer"} - # manager.index.creator.creation_pool_size -- number of pool size of create index processing - creation_pool_size: 16 - # @schema {"name": "manager.index.creator.target_addrs", "type": "array", "items": {"type": "string"}} - # manager.index.creator.target_addrs -- indexing target addresses - target_addrs: [] - # @schema {"name": "manager.index.creator.agent_namespace", "type": "string"} - # manager.index.creator.agent_namespace -- namespace of agent pods to manage - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "manager.index.creator.node_name", "type": "string"} - # manager.index.creator.node_name -- node name - node_name: "" # _MY_NODE_NAME_ - # @schema {"name": "manager.index.creator.discoverer", "type": "object"} - discoverer: - # @schema {"name": "manager.index.creator.discoverer.duration", "type": "string"} - # manager.index.creator.discoverer.duration -- refresh duration to discover - duration: 500ms - # @schema {"name": "manager.index.creator.discoverer.client", "alias": "grpc.client"} - # manager.index.creator.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) - client: {} - # @schema {"name": "manager.index.creator.discoverer.agent_client_options", "alias": "grpc.client"} - # manager.index.creator.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) - agent_client_options: - dial_option: - net: - dialer: - keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual - # @schema {"name": "manager.index.saver", "type": "object"} - saver: - # @schema {"name": "manager.index.saver.name", "type": "string"} - # manager.index.saver.name -- name of index save job - name: vald-index-save - # @schema {"name": "manager.index.saver.image", "alias": "image"} - image: - # manager.index.saver.image.repository -- image repository - repository: vdaas/vald-index-save - # manager.index.saver.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # manager.index.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "manager.index.saver.server_config", "alias": "server_config"} - # manager.index.saver.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "manager.index.saver.initContainers", "alias": "initContainers"} - # manager.index.saver.initContainers -- init containers - initContainers: - - type: wait-for - name: wait-for-agent - target: agent - image: busybox:stable - sleepDuration: 2 - - type: wait-for - name: wait-for-discoverer - target: discoverer - image: busybox:stable - sleepDuration: 2 - # @schema {"name": "manager.index.saver.env", "alias": "env"} - # manager.index.saver.env -- environment variables - env: - - 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 - # @schema {"name": "manager.index.saver.observability", "alias": "observability"} - # manager.index.saver.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-index-save - # @schema {"name": "manager.index.saver.enabled", "type": "boolean"} - # manager.index.saver.enabled -- enable index save CronJob - enabled: false - # @schema {"name": "manager.index.saver.schedule", "type": "string"} - # manager.index.saver.schedule -- CronJob schedule setting for index save - schedule: "0 */3 * * *" - # @schema {"name": "manager.index.saver.suspend", "type": "boolean"} - # manager.index.saver.suspend -- CronJob suspend setting for index creation - suspend: false - # @schema {"name": "manager.index.saver.ttlSecondsAfterFinished", "type": "integer"} - # manager.index.saver.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs - ttlSecondsAfterFinished: 86400 - # @schema {"name": "manager.index.saver.startingDeadlineSeconds", "type": "integer"} - # manager.index.saver.startingDeadlineSeconds -- startingDeadlineSeconds setting for K8s completed jobs - startingDeadlineSeconds: 43200 - # @schema {"name": "manager.index.saver.version", "alias": "version"} - # manager.index.saver.version -- version of index manager config - version: v0.0.0 - # @schema {"name": "manager.index.saver.concurrency", "type": "integer", "minimum": 1} - # manager.index.saver.concurrency -- concurrency for index saving - concurrency: 1 - # @schema {"name": "manager.index.saver.target_addrs", "type": "array", "items": {"type": "string"}} - # manager.index.saver.target_addrs -- index saving target addresses - target_addrs: [] - # @schema {"name": "manager.index.saver.agent_namespace", "type": "string"} - # manager.index.saver.agent_namespace -- namespace of agent pods to manage - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "manager.index.saver.node_name", "type": "string"} - # manager.index.saver.node_name -- node name - node_name: "" # _MY_NODE_NAME_ - # @schema {"name": "manager.index.saver.discoverer", "type": "object"} - discoverer: - # @schema {"name": "manager.index.saver.discoverer.duration", "type": "string"} - # manager.index.saver.discoverer.duration -- refresh duration to discover - duration: 500ms - # @schema {"name": "manager.index.saver.discoverer.client", "alias": "grpc.client"} - # manager.index.saver.discoverer.client -- gRPC client for discoverer (overrides defaults.grpc.client) - client: {} - # @schema {"name": "manager.index.saver.discoverer.agent_client_options", "alias": "grpc.client"} - # manager.index.saver.discoverer.agent_client_options -- gRPC client options for agents (overrides defaults.grpc.client) - agent_client_options: - dial_option: - net: - dialer: - keepalive: 15m #indexer fetches uncommitted index length, which includes huge payload so we need to set keepalive longer than usual - # @schema {"name": "manager.index.readreplica", "type": "object"} - readreplica: - # @schema {"name": "manager.index.readreplica.rotator", "type": "object"} - # manager.index.readreplica.rotator -- [This feature is work in progress] readreplica agents rotation job - rotator: - # @schema {"name": "manager.index.readreplica.rotator.name", "type": "string"} - # manager.index.readreplica.rotator.name -- name of readreplica rotator job - name: vald-readreplica-rotate - # @schema {"name": "manager.index.readreplica.rotator.image", "alias": "image"} - image: - # manager.index.readreplica.rotator.image.repository -- image repository - repository: vdaas/vald-readreplica-rotate - # manager.index.readreplica.rotator.image.tag -- image tag (overrides defaults.image.tag) - tag: "" - # manager.index.image.pullPolicy -- image pull policy - pullPolicy: Always - # @schema {"name": "manager.index.readreplica.rotator.server_config", "alias": "server_config"} - # manager.index.readreplica.rotator.server_config -- server config (overrides defaults.server_config) - server_config: - servers: - rest: {} - grpc: {} - healths: - liveness: {} - readiness: {} - startup: {} - metrics: - pprof: {} - # @schema {"name": "manager.index.readreplica.rotator.initContainers", "alias": "initContainers"} - # manager.index.readreplica.rotator.initContainers -- init containers - initContainers: [] - # @schema {"name": "manager.index.readreplica.rotator.podSecurityContext", "type": "object"} - # manager.index.readreplica.rotator.podSecurityContext -- security context for pod - podSecurityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - fsGroup: 65532 - fsGroupChangePolicy: "OnRootMismatch" - # @schema {"name": "manager.index.readreplica.rotator.securityContext", "type": "object"} - # manager.index.readreplica.rotator.securityContext -- security context for container - securityContext: - runAsUser: 65532 - runAsNonRoot: true - runAsGroup: 65532 - privileged: false - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - capabilities: - drop: - - ALL - # @schema {"name": "manager.index.readreplica.rotator.env", "alias": "env"} - # manager.index.readreplica.rotator.env -- environment variables - env: - - 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 - # @schema {"name": "manager.index.readreplica.rotator.observability", "alias": "observability"} - # manager.index.readreplica.rotator.observability -- observability config (overrides defaults.observability) - observability: - otlp: - attribute: - service_name: vald-readreplica-rotate - # @schema {"name": "manager.index.readreplica.rotator.ttlSecondsAfterFinished", "type": "integer"} - # manager.index.readreplica.rotator.ttlSecondsAfterFinished -- ttl setting for K8s completed jobs - ttlSecondsAfterFinished: 86400 - # @schema {"name": "manager.index.readreplica.rotator.version", "alias": "version"} - # manager.index.readreplica.rotator.version -- version of readreplica rotator config - version: v0.0.0 - # @schema {"name": "manager.index.readreplica.rotator.agent_namespace", "type": "string"} - # manager.index.readreplica.rotator.agent_namespace -- namespace of agent pods to manage - agent_namespace: _MY_POD_NAMESPACE_ - # @schema {"name": "manager.index.readreplica.rotator.read_replica_id", "type": "string"} - # manager.index.readreplica.rotator.read_replica_id -- read replica id to perform rotation - read_replica_id: _MY_TARGET_REPLICA_ID_ - # @schema {"name": "manager.index.readreplica.rotator.serviceAccount", "type": "object"} - serviceAccount: - # @schema {"name": "manager.index.readreplica.rotator.serviceAccount.enabled", "type": "boolean"} - # manager.index.readreplica.rotator.serviceAccount.enabled -- creates service account - enabled: true - # @schema {"name": "manager.index.readreplica.rotator.serviceAccount.name", "type": "string"} - # manager.index.readreplica.rotator.serviceAccount.name -- name of service account - name: vald-readreplica-rotate - # @schema {"name": "manager.index.readreplica.rotator.clusterRole", "type": "object"} - clusterRole: - # @schema {"name": "manager.index.readreplica.rotator.clusterRole.enabled", "type": "boolean"} - # manager.index.readreplica.rotator.clusterRole.enabled -- creates clusterRole resource - enabled: true - # @schema {"name": "manager.index.readreplica.rotator.clusterRole.name", "type": "string"} - # manager.index.readreplica.rotator.clusterRole.name -- name of clusterRole - name: vald-readreplica-rotate - # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding", "type": "object"} - clusterRoleBinding: - # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding.enabled", "type": "boolean"} - # manager.index.readreplica.rotator.clusterRoleBinding.enabled -- creates clusterRoleBinding resource - enabled: true - # @schema {"name": "manager.index.readreplica.rotator.clusterRoleBinding.name", "type": "string"} - # manager.index.readreplica.rotator.clusterRoleBinding.name -- name of clusterRoleBinding - name: vald-readreplica-rotate diff --git a/charts/vald-readreplica/values.yaml b/charts/vald-readreplica/values.yaml new file mode 120000 index 0000000000..fd7949917f --- /dev/null +++ b/charts/vald-readreplica/values.yaml @@ -0,0 +1 @@ +../vald/values.yaml \ No newline at end of file