diff --git a/stable/metricbeat/Chart.yaml b/stable/metricbeat/Chart.yaml index 7167f977d5..dc55e283d2 100644 --- a/stable/metricbeat/Chart.yaml +++ b/stable/metricbeat/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 description: A Helm chart to collect Kubernetes logs with metricbeat icon: https://www.elastic.co/assets/blt47799dcdcf08438d/logo-elastic-beats-lt.svg name: metricbeat -version: 1.6.3 +version: 1.6.4 appVersion: 6.7.0 home: https://www.elastic.co/products/beats/metricbeat sources: diff --git a/stable/metricbeat/README.md b/stable/metricbeat/README.md index 117c1c55c5..37f5b8056b 100644 --- a/stable/metricbeat/README.md +++ b/stable/metricbeat/README.md @@ -60,6 +60,8 @@ The following table lists the configurable parameters of the metricbeat chart an | `daemonset.tolerations` | Pod taint tolerations for daemonset | `[{"key": "node-role.kubernetes.io/master", "operator": "Exists", "effect": "NoSchedule"}]` | | `daemonset.resources.requests.cpu` | CPU resource requests for daemonset | | | `daemonset.resources.limits.cpu` | CPU resource limits for daemonset | | +| `daemonset.hostNetwork` | Leverage host network interfaces | `true` | +| `daemonset.dnsPolicy` | Pod DNS Policy | `ClusterFirstWithHostNet` | | `deployment.enabled` | If true, enable deployment | | | `deployment.args` | Custom arguments for the docker command | | | `deployment.overrideConfig` | If overrideConfig is not empty, metricbeat chart's default config won't be used at all. | `{}` | diff --git a/stable/metricbeat/templates/daemonset.yaml b/stable/metricbeat/templates/daemonset.yaml index f95bd25a9b..fa04f4d78c 100644 --- a/stable/metricbeat/templates/daemonset.yaml +++ b/stable/metricbeat/templates/daemonset.yaml @@ -120,8 +120,8 @@ spec: priorityClassName: {{ .Values.daemonset.priorityClassName }} {{- end }} serviceAccountName: {{ template "metricbeat.serviceAccountName" . }} - hostNetwork: true - dnsPolicy: ClusterFirstWithHostNet + hostNetwork: {{ .Values.daemonset.hostNetwork }} + dnsPolicy: {{ .Values.daemonset.dnsPolicy }} {{- if .Values.daemonset.tolerations }} tolerations: {{ toYaml .Values.daemonset.tolerations | indent 6 }} diff --git a/stable/metricbeat/values.yaml b/stable/metricbeat/values.yaml index 3570c65001..7d447f356a 100644 --- a/stable/metricbeat/values.yaml +++ b/stable/metricbeat/values.yaml @@ -14,6 +14,8 @@ daemonset: effect: NoSchedule nodeSelector: {} resources: {} + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet config: metricbeat.config: modules: