Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action

Signed-off-by: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com>
Co-authored-by: AndrewChubatiuk <3162380+AndrewChubatiuk@users.noreply.github.com>
Co-authored-by: Hui Wang <haley@victoriametrics.com>
This commit is contained in:
Github Actions 2024-10-24 07:20:06 +03:00 committed by GitHub
parent 6434fa2c4e
commit ec0abe736a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 180 additions and 52 deletions

View file

@ -1,6 +1,7 @@
## Next release
- Custom fluent-bit template to push data to multiple VLogs instances when replica count is greated than 1.
- Added grafana dashboard. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1590)
- Custom fluent-bit template to push data to multiple VLogs instances when replica count is greated than 1
## 0.6.6

View file

@ -1,4 +1,4 @@
![Version: 0.6.6](https://img.shields.io/badge/Version-0.6.6-informational?style=flat-square)
![Version: 0.7.0](https://img.shields.io/badge/Version-0.7.0-informational?style=flat-square)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-logs-single)
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
@ -143,6 +143,69 @@ Change the values according to the need of the environment in ``victoria-logs-si
<th class="helm-vars-description">Description</th>
</thead>
<tbody>
<tr>
<td>dashboards.annotations</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">{}
</code>
</pre>
</td>
<td><p>Dashboard annotations</p>
</td>
</tr>
<tr>
<td>dashboards.enabled</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td><p>Create VictoriaLogs dashboards</p>
</td>
</tr>
<tr>
<td>dashboards.grafanaOperator.enabled</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>dashboards.grafanaOperator.spec.allowCrossNamespaceImport</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>dashboards.grafanaOperator.spec.instanceSelector.matchLabels.dashboards</td>
<td>string</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">grafana
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>dashboards.labels</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">{}
</code>
</pre>
</td>
<td><p>Dashboard labels</p>
</td>
</tr>
<tr>
<td>extraObjects</td>
<td>list</td>

View file

@ -1,5 +1,12 @@
## Next release
- Added alertmanager datasource. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1592)
- Renamed `grafana.sidecar.dashboards.additionalDashboardLabels` to `defaultDashboards.labels`
- Renamed `grafana.sidecar.dashboards.additionalDashboardAnnotations` to `defaultDashboards.annotations`
- Renamed `grafana.sidecar.datasources.default` to `defaultDatasources.victoriametrics.datasources`
- Renamed `grafana.additionalDataSources` to `defaultDatasources.extra`
- Renamed `grafana.defaultDashboardsTimezone` to `defaultDashboards.defaultTimezone`
- Removed `grafana.defaultDatasourceType` and default datasource type is picked from `defaultDatasources.victoriametrics.datasources[*].isDefault: true`
- Removed crds subchart as it's now included in operator
## 0.27.6

View file

@ -640,6 +640,16 @@ selectAllByDefault: true
<td><p>Spec for VMServiceScrape CRD is <a href="https://docs.victoriametrics.com/operator/api.html#vmservicescrapespec" target="_blank">here</a></p>
</td>
</tr>
<tr>
<td>defaultDashboards.annotations</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">{}
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>defaultDashboards.dashboards</td>
<td>object</td>
@ -667,6 +677,16 @@ victoriametrics-vmalert:
<td><p>In ArgoCD using client-side apply this dashboard reaches annotations size limit and causes k8s issues without server side apply See <a href="https://github.com/VictoriaMetrics/helm-charts/tree/disable-node-exporter-dashboard-by-default/charts/victoria-metrics-k8s-stack#metadataannotations-too-long-must-have-at-most-262144-bytes-on-dashboards" target="_blank">this issue</a></p>
</td>
</tr>
<tr>
<td>defaultDashboards.defaultTimezone</td>
<td>string</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">utc
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>defaultDashboards.enabled</td>
<td>bool</td>
@ -678,16 +698,6 @@ victoriametrics-vmalert:
<td><p>Enable custom dashboards installation</p>
</td>
</tr>
<tr>
<td>defaultDashboards.grafanaOperator.allowCrossNamespaceImport</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>defaultDashboards.grafanaOperator.enabled</td>
<td>bool</td>
@ -700,7 +710,17 @@ victoriametrics-vmalert:
</td>
</tr>
<tr>
<td>defaultDashboards.grafanaOperator.instanceSelector.matchLabels.dashboards</td>
<td>defaultDashboards.grafanaOperator.spec.allowCrossNamespaceImport</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>defaultDashboards.grafanaOperator.spec.instanceSelector.matchLabels.dashboards</td>
<td>string</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">grafana
@ -709,6 +729,81 @@ victoriametrics-vmalert:
</td>
<td></td>
</tr>
<tr>
<td>defaultDashboards.labels</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">{}
</code>
</pre>
</td>
<td></td>
</tr>
<tr>
<td>defaultDatasources.alertmanager</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">datasources:
- access: proxy
jsonData:
implementation: prometheus
name: Alertmanager
perReplica: false
</code>
</pre>
</td>
<td><p>List of alertmanager datasources. Alertmanager generated <code>url</code> will be added to each datasource in template if alertmanager is enabled</p>
</td>
</tr>
<tr>
<td>defaultDatasources.alertmanager.perReplica</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td><p>Create per replica alertmanager compatible datasource</p>
</td>
</tr>
<tr>
<td>defaultDatasources.extra</td>
<td>list</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">[]
</code>
</pre>
</td>
<td><p>Configure additional grafana datasources (passed through tpl). Check <a href="http://docs.grafana.org/administration/provisioning/#datasources" target="_blank">here</a> for details</p>
</td>
</tr>
<tr>
<td>defaultDatasources.victoriametrics.datasources</td>
<td>list</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">- isDefault: true
name: VictoriaMetrics
type: prometheus
- isDefault: false
name: VictoriaMetrics (DS)
type: victoriametrics-datasource
</code>
</pre>
</td>
<td><p>List of prometheus compatible datasource configurations. VM <code>url</code> will be added to each of them in templates.</p>
</td>
</tr>
<tr>
<td>defaultDatasources.victoriametrics.perReplica</td>
<td>bool</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="">
<code class="language-yaml">false
</code>
</pre>
</td>
<td><p>Create per replica prometheus compatible datasource</p>
</td>
</tr>
<tr>
<td>defaultRules</td>
<td>object</td>
@ -1210,10 +1305,7 @@ keyRef: {}
<td>grafana</td>
<td>object</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">additionalDataSources: []
defaultDashboardsTimezone: utc
defaultDatasourceType: prometheus
enabled: true
<code class="language-yaml">enabled: true
forceDeployDatasource: false
ingress:
annotations: {}
@ -1227,8 +1319,6 @@ ingress:
tls: []
sidecar:
dashboards:
additionalDashboardAnnotations: {}
additionalDashboardLabels: {}
defaultFolderName: default
enabled: true
folder: /var/lib/grafana/dashboards
@ -1237,13 +1327,6 @@ sidecar:
name: default
orgid: 1
datasources:
createVMReplicasDatasources: false
default:
- isDefault: true
name: VictoriaMetrics
- isDefault: false
name: VictoriaMetrics (DS)
type: victoriametrics-datasource
enabled: true
initDatasources: true
vmScrape:
@ -1258,17 +1341,6 @@ vmScrape:
</pre>
</td>
<td><p>Grafana dependency chart configuration. For possible values refer <a href="https://github.com/grafana/helm-charts/tree/main/charts/grafana#configuration" target="_blank">here</a></p>
</td>
</tr>
<tr>
<td>grafana.additionalDataSources</td>
<td>list</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">[]
</code>
</pre>
</td>
<td><p>Configure additional grafana datasources (passed through tpl). Check <a href="http://docs.grafana.org/administration/provisioning/#datasources" target="_blank">here</a> for details</p>
</td>
</tr>
<tr>
@ -1291,21 +1363,6 @@ vmScrape:
</pre>
</td>
<td><p>Extra paths to prepend to every host configuration. This is useful when working with annotation based services.</p>
</td>
</tr>
<tr>
<td>grafana.sidecar.datasources.default</td>
<td>list</td>
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
<code class="language-yaml">- isDefault: true
name: VictoriaMetrics
- isDefault: false
name: VictoriaMetrics (DS)
type: victoriametrics-datasource
</code>
</pre>
</td>
<td><p>List of default prometheus compatible datasource configurations. VM <code>url</code> will be added to each of them in templates and <code>type</code> will be set to defaultDatasourceType if not defined</p>
</td>
</tr>
<tr>