From 5b2996d5423403b107a3e03be1d755a494c9cf99 Mon Sep 17 00:00:00 2001 From: Aleksey Lazarev Date: Tue, 18 Jun 2024 15:25:54 +0400 Subject: [PATCH] fix(lagrange): remove ochepyatka names --- charts/langrange/.gitignore | 1 - charts/langrange/Chart.yaml | 6 - charts/langrange/README.md | 147 -------------- charts/langrange/templates/_helpers.tpl | 68 ------- charts/langrange/templates/configmap.tpl | 13 -- charts/langrange/templates/ingress.tpl | 31 --- charts/langrange/templates/register.tpl | 40 ---- charts/langrange/templates/service.tpl | 27 --- charts/langrange/templates/serviceaccount.tpl | 15 -- charts/langrange/templates/statefulset.tpl | 103 ---------- charts/langrange/templates/vmPodScrape.tpl | 16 -- charts/langrange/values.schema.json | 180 ----------------- charts/langrange/values.yaml | 182 ------------------ 13 files changed, 829 deletions(-) delete mode 100644 charts/langrange/.gitignore delete mode 100644 charts/langrange/Chart.yaml delete mode 100644 charts/langrange/README.md delete mode 100644 charts/langrange/templates/_helpers.tpl delete mode 100644 charts/langrange/templates/configmap.tpl delete mode 100644 charts/langrange/templates/ingress.tpl delete mode 100644 charts/langrange/templates/register.tpl delete mode 100644 charts/langrange/templates/service.tpl delete mode 100644 charts/langrange/templates/serviceaccount.tpl delete mode 100644 charts/langrange/templates/statefulset.tpl delete mode 100644 charts/langrange/templates/vmPodScrape.tpl delete mode 100644 charts/langrange/values.schema.json delete mode 100644 charts/langrange/values.yaml diff --git a/charts/langrange/.gitignore b/charts/langrange/.gitignore deleted file mode 100644 index 4a424df..0000000 --- a/charts/langrange/.gitignore +++ /dev/null @@ -1 +0,0 @@ -secret.yaml diff --git a/charts/langrange/Chart.yaml b/charts/langrange/Chart.yaml deleted file mode 100644 index 1804932..0000000 --- a/charts/langrange/Chart.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v2 -appVersion: 0.1.0 -description: A Helm chart for Kubernetes -name: langrange -type: application -version: 0.1.0 diff --git a/charts/langrange/README.md b/charts/langrange/README.md deleted file mode 100644 index 56c3c81..0000000 --- a/charts/langrange/README.md +++ /dev/null @@ -1,147 +0,0 @@ -# README - -This Helm chart is used to deploy a Kubernetes application. The following documentation provides details on the configurable values and their default settings. - -## Table of Contents - -- [README](#readme) - - [Table of Contents](#table-of-contents) - - [Parameters](#parameters) - - [Global Parameters](#global-parameters) - - [Service Parameters](#service-parameters) - - [Ingress Parameters](#ingress-parameters) - - [Configuration Parameters](#configuration-parameters) - - [Register Container Parameters](#register-container-parameters) - - [Node Container Parameters](#node-container-parameters) - - [Pod Parameters](#pod-parameters) - - [Service Account Parameters](#service-account-parameters) - - [VM Pod Scrape Parameters](#vm-pod-scrape-parameters) - - [Example](#example) - -## Parameters - -### Global Parameters - -| Parameter | Description | Default | -|--------------------|--------------------------------------|---------| -| `nameOverride` | Optionally override the name of the chart | `""` | -| `fullnameOverride` | Optionally override the full name of the chart | `""` | -| `replicaCount` | Number of replicas to deploy | `1` | -| `labels` | Additional labels to add to resources | `{}` | -| `imagePullSecrets` | Secrets for pulling images from a private registry | `[]` | - -### Service Parameters - -| Parameter | Description | Default | -|--------------------------|--------------------------------------|---------------| -| `service.annotations` | Annotations to add to the service | `{}` | -| `service.type` | Type of service to create | `ClusterIP` | -| `service.ports` | List of ports to expose from the service | `[]` | - -### Ingress Parameters - -| Parameter | Description | Default | -|--------------------------|--------------------------------------|---------------| -| `ingress.annotations` | Annotations to add to the ingress | `{}` | -| `ingress.enabled` | Enable or disable the ingress | `false` | -| `ingress.host` | Hostname for the ingress | `example.com` | - -### Configuration Parameters - -| Parameter | Description | Default | -|-----------------------------|--------------------------------------|---------------| -| `configs.operator.yaml` | Configuration file for the operator | `# some configs via file` | - -### Register Container Parameters - -| Parameter | Description | Default | -|-----------------------------------|--------------------------------------|---------------| -| `register.enabled` | Enable or disable the register container | `true` | -| `register.image.repository` | Image registry for the register container | `` | -| `register.image.pullPolicy` | Image pull policy for the register container | `Always` | -| `register.image.tag` | Image tag for the register container | `` | -| `register.args` | Arguments to pass to the register container | `["--config=/app/config/operator.yaml", "register-operator-with-avs"]` | - -### Node Container Parameters - -| Parameter | Description | Default | -|-----------------------------------|--------------------------------------|---------------| -| `node.volumeMounts` | Volume mounts for the node container | `[]` | -| `node.image.repository` | Image registry for the node container | `` | -| `node.image.pullPolicy` | Image pull policy for the node container | `Always` | -| `node.image.tag` | Image tag for the node container | `` | -| `node.ports` | Ports to expose from the node container | `[]` | -| `node.resources` | Resource limits and requests for the node container | `{}` | -| `node.env` | Environment variables for the node container | `[]` | -| `node.args` | Arguments to pass to the node container | `[]` | -| `node.readinessProbe` | Readiness probe for the node container | `{}` | -| `node.livenessProbe` | Liveness probe for the node container | `{}` | - -### Pod Parameters - -| Parameter | Description | Default | -|--------------------------|--------------------------------------|---------------| -| `nodeSelector` | Node selector for the pod | `{}` | -| `tolerations` | Tolerations for the pod | `[]` | -| `affinity` | Affinity rules for the pod | `{}` | -| `podAnnotations` | Annotations to add to the pod | `{}` | -| `podSecurityContext` | Security context for the pod | `{}` | -| `securityContext` | Security context for the container | `{}` | -| `volumes` | Volumes for the pod | `[]` | - -### Service Account Parameters - -| Parameter | Description | Default | -|------------------------------|--------------------------------------|---------------| -| `serviceAccount.create` | Specifies whether a service account should be created | `true` | -| `serviceAccount.annotations` | Annotations to add to the service account | `{}` | -| `serviceAccount.name` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | `""` | - -### VM Pod Scrape Parameters - -| Parameter | Description | Default | -|--------------------------|--------------------------------------|---------------| -| `vmPodScrape.enabled` | Enable or disable VM Pod Scraping | `true` | - -## Example - -To deploy the chart with custom values, create a `values.yaml` file: - -```yaml -replicaCount: 2 - -service: - type: LoadBalancer - ports: - - name: http - port: 80 - protocol: TCP - targetPort: 8080 - -ingress: - enabled: true - host: myapp.example.com - -register: - image: - repository: my-registry/my-register - tag: latest - -node: - image: - repository: my-registry/my-node - tag: stable - resources: - limits: - cpu: 2 - memory: 2Gi - requests: - cpu: 1 - memory: 1Gi -``` - -Then install the chart using the Helm CLI: - -```sh -helm install my-release -f values.yaml . -``` diff --git a/charts/langrange/templates/_helpers.tpl b/charts/langrange/templates/_helpers.tpl deleted file mode 100644 index c1184a5..0000000 --- a/charts/langrange/templates/_helpers.tpl +++ /dev/null @@ -1,68 +0,0 @@ -{{/* -Expand the name of the chart. -*/}} -{{- define "langrange.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "langrange.fullname" -}} -{{- if .Values.fullnameOverride }} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} -{{- else }} -{{- $name := default .Chart.Name .Values.nameOverride }} -{{- if contains $name .Release.Name }} -{{- .Release.Name | trunc 63 | trimSuffix "-" }} -{{- else }} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }} -{{- end }} -{{- end }} -{{- end }} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "langrange.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} -{{- end }} - -{{/* -Common labels -*/}} -{{- define "langrange.labels" -}} -helm.sh/chart: {{ include "langrange.chart" . }} -{{ include "langrange.selectorLabels" . }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end }} - -{{- define "langrangeRegister.labels" -}} -helm.sh/chart: {{ include "langrange.chart" . }} -{{ include "langrangeRegister.selectorLabels" . }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "langrange.selectorLabels" -}} -app.kubernetes.io/name: {{ include "langrange.name" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} - -{{/* -Selector labels -*/}} -{{- define "langrangeRegister.selectorLabels" -}} -app.kubernetes.io/name: {{ include "langrange.name" . }}-register -app.kubernetes.io/instance: {{ .Release.Name }} -{{- end }} diff --git a/charts/langrange/templates/configmap.tpl b/charts/langrange/templates/configmap.tpl deleted file mode 100644 index 50dec45..0000000 --- a/charts/langrange/templates/configmap.tpl +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "langrange.fullname" . }}-config - labels: - {{- include "langrange.labels" . | nindent 4 }} - {{- with .Values.service.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} -data: - {{- if .Values.configs }} - {{- toYaml .Values.configs | nindent 2 }} - {{- end }} diff --git a/charts/langrange/templates/ingress.tpl b/charts/langrange/templates/ingress.tpl deleted file mode 100644 index 01c3ca2..0000000 --- a/charts/langrange/templates/ingress.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{{- if .Values.ingress.enabled -}} -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: {{ include "langrange.fullname" . }} - labels: - {{- include "langrange.labels" . | nindent 4 }} - {{- with .Values.service.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} - annotations: - {{- with .Values.ingress.annotations }} - {{- toYaml . | nindent 4 }} - {{- end }} - {{- with .Values.annotations }} - {{- toYaml . | nindent 4 }} - {{- end}} -spec: - ingressClassName: nginx - rules: - - host: {{ .Values.ingress.host }} - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: {{ include "langrange.fullname" . }} - port: - name: node-api -{{- end }} diff --git a/charts/langrange/templates/register.tpl b/charts/langrange/templates/register.tpl deleted file mode 100644 index 0852658..0000000 --- a/charts/langrange/templates/register.tpl +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: {{ include "langrange.fullname" . }}-register-job - labels: - {{- include "langrangeRegister.labels" . | nindent 4 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} - annotations: - "helm.sh/hook": "post-install" - {{- with .Values.annotations }} - {{- toYaml . | nindent 4 }} - {{- end}} -spec: - template: - metadata: - labels: - {{- include "langrangeRegister.labels" . | nindent 8 }} - spec: - containers: - - name: register - image: "{{ .Values.register.image.repository }}:{{ .Values.register.image.tag | default .Chart.AppVersion }}" - imagePullPolicy: {{ .Values.register.image.pullPolicy }} - args: - {{- toYaml .Values.register.args | nindent 12 }} - env: - {{- toYaml .Values.register.env | nindent 12 }} - volumeMounts: - {{- toYaml .Values.register.volumeMounts | nindent 12 }} - - name: config - mountPath: /app/config/operator.yaml - subPath: operator.yaml - restartPolicy: Never - volumes: - {{- toYaml .Values.volumes | nindent 8 }} - - name: config - configMap: - name: {{ include "langrange.fullname" . }}-config - backoffLimit: 2 diff --git a/charts/langrange/templates/service.tpl b/charts/langrange/templates/service.tpl deleted file mode 100644 index a604740..0000000 --- a/charts/langrange/templates/service.tpl +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ include "langrange.fullname" . }} - {{- with .Values.service.annotations }} - annotations: - {{- toYaml . | nindent 4 }} - {{- end }} - labels: - {{- include "langrange.labels" . | nindent 4 }} - {{- with .Values.service.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} -spec: - type: {{ .Values.service.type }} - ports: - {{- range .Values.service.ports }} - - name: {{ .name }} - port: {{ .port }} - protocol: {{ .protocol }} - targetPort: {{ .targetPort }} - {{- end }} - selector: - {{- with .Values.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} - app: {{ include "langrange.fullname" . }} diff --git a/charts/langrange/templates/serviceaccount.tpl b/charts/langrange/templates/serviceaccount.tpl deleted file mode 100644 index a7a38c5..0000000 --- a/charts/langrange/templates/serviceaccount.tpl +++ /dev/null @@ -1,15 +0,0 @@ -{{- if .Values.serviceAccount.create -}} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "langrange.fullname" . }} - labels: - {{- include "langrange.labels" . | nindent 4 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} - {{- with .Values.serviceAccount.annotations }} - annotations: - {{- toYaml . | nindent 4 }} - {{- end }} - {{- end }} diff --git a/charts/langrange/templates/statefulset.tpl b/charts/langrange/templates/statefulset.tpl deleted file mode 100644 index 35f745e..0000000 --- a/charts/langrange/templates/statefulset.tpl +++ /dev/null @@ -1,103 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: {{ include "langrange.fullname" . }} - labels: - {{- include "langrange.labels" . | nindent 4 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 4 }} - {{- end}} - annotations: - {{- with .Values.annotations }} - {{- toYaml . | nindent 4 }} - {{- end}} -spec: - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - {{- include "langrange.selectorLabels" . | nindent 6 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 6 }} - {{- end}} - template: - metadata: - annotations: - {{- with .Values.podAnnotations }} - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.annotations }} - {{- toYaml . | nindent 8 }} - {{- end}} - labels: - app: {{ include "langrange.fullname" . }} - {{- include "langrange.selectorLabels" . | nindent 8 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 8 }} - {{- end}} - spec: - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - serviceAccountName: {{ .Values.serviceAccount.name | default (include "langrange.fullname" .) }} - securityContext: - {{- toYaml .Values.podSecurityContext | nindent 8 }} - containers: - - name: node - {{- with .Values.node.command }} - command: - {{- toYaml . | nindent 12 }} - {{- end }} - {{- with .Values.node.args }} - args: - {{- toYaml . | nindent 12 }} - {{- end }} - securityContext: - {{- toYaml .Values.securityContext | nindent 12 }} - image: "{{ .Values.node.image.repository }}:{{ .Values.node.image.tag | default .Chart.AppVersion }}" - imagePullPolicy: {{ .Values.node.image.pullPolicy }} - ports: - {{- toYaml $.Values.node.ports | nindent 10 }} - {{- if .Values.lifecycleHooks }} - lifecycle: - {{- toYaml .Values.node.lifecycleHooks | nindent 12 }} - {{- end }} - {{- if .Values.node.livenessProbe }} - livenessProbe: - {{- toYaml .Values.node.livenessProbe | nindent 12 }} - {{- end }} - {{- if .Values.node.readinessProbe }} - readinessProbe: - {{- toYaml .Values.node.readinessProbe | nindent 12 }} - {{- end }} - resources: - {{- toYaml .Values.node.resources | nindent 12 }} - volumeMounts: - {{- with .Values.node.volumeMounts }} - {{- toYaml . | nindent 12 }} - {{- end }} - - name: config - mountPath: /app/config/operator.yaml - subPath: operator.yaml - env: - {{- toYaml .Values.node.env | nindent 12 }} - volumes: - {{- with .Values.volumes }} - {{- toYaml . | nindent 8 }} - {{- end }} - - name: config - configMap: - name: {{ include "langrange.fullname" . }}-config - - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.affinity }} - affinity: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .Values.tolerations }} - tolerations: - {{- toYaml . | nindent 8 }} - {{- end }} diff --git a/charts/langrange/templates/vmPodScrape.tpl b/charts/langrange/templates/vmPodScrape.tpl deleted file mode 100644 index 35a5d10..0000000 --- a/charts/langrange/templates/vmPodScrape.tpl +++ /dev/null @@ -1,16 +0,0 @@ -{{- if .Values.vmPodScrape.enabled -}} -apiVersion: operator.victoriametrics.com/v1beta1 -kind: VMPodScrape -metadata: - name: {{ include "langrange.fullname" . }} -spec: - selector: - matchLabels: - {{- include "langrange.selectorLabels" . | nindent 6 }} - {{- with .Values.labels }} - {{- toYaml . | nindent 6 }} - {{- end}} - podMetricsEndpoints: - - port: metrics - scheme: http -{{- end }} diff --git a/charts/langrange/values.schema.json b/charts/langrange/values.schema.json deleted file mode 100644 index cdb5b1f..0000000 --- a/charts/langrange/values.schema.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "properties": { - "affinity": { - "properties": {}, - "type": "object" - }, - "configs": { - "properties": { - "operator.yaml": { - "type": "string" - } - }, - "type": "object" - }, - "fullnameOverride": { - "type": "string" - }, - "imagePullSecrets": { - "type": "array" - }, - "ingress": { - "properties": { - "annotations": { - "properties": {}, - "type": "object" - }, - "enabled": { - "type": "boolean" - }, - "host": { - "type": "string" - } - }, - "type": "object" - }, - "labels": { - "properties": {}, - "type": "object" - }, - "nameOverride": { - "type": "string" - }, - "node": { - "properties": { - "args": { - "type": "array" - }, - "env": { - "type": "array" - }, - "image": { - "properties": { - "pullPolicy": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "tag": { - "type": "string" - } - }, - "type": "object" - }, - "livenessProbe": { - "properties": {}, - "type": "object" - }, - "ports": { - "type": "array" - }, - "readinessProbe": { - "properties": {}, - "type": "object" - }, - "resources": { - "properties": {}, - "type": "object" - }, - "volumeMounts": { - "type": "array" - } - }, - "type": "object" - }, - "nodeSelector": { - "properties": {}, - "type": "object" - }, - "podAnnotations": { - "properties": {}, - "type": "object" - }, - "podSecurityContext": { - "properties": {}, - "type": "object" - }, - "register": { - "properties": { - "args": { - "items": { - "type": "string" - }, - "type": "array" - }, - "enabled": { - "type": "boolean" - }, - "image": { - "properties": { - "pullPolicy": { - "type": "string" - }, - "repository": { - "type": "string" - }, - "tag": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "replicaCount": { - "type": "integer" - }, - "securityContext": { - "properties": {}, - "type": "object" - }, - "service": { - "properties": { - "annotations": { - "properties": {}, - "type": "object" - }, - "ports": { - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "serviceAccount": { - "properties": { - "annotations": { - "properties": {}, - "type": "object" - }, - "create": { - "type": "boolean" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "tolerations": { - "type": "array" - }, - "vmPodScrape": { - "properties": { - "enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "volumes": { - "type": "array" - } - }, - "type": "object" -} diff --git a/charts/langrange/values.yaml b/charts/langrange/values.yaml deleted file mode 100644 index 938309b..0000000 --- a/charts/langrange/values.yaml +++ /dev/null @@ -1,182 +0,0 @@ -# Optionally override the name of the chart -nameOverride: "" - -# Optionally override the full name of the chart -fullnameOverride: "" - -# Number of replicas to deploy -replicaCount: 1 - -# Additional labels to add to resources -labels: {} - -# Secrets for pulling images from a private registry -imagePullSecrets: [] - -service: - # Annotations to add to the service - annotations: {} - - # Type of service to create - type: ClusterIP - - # List of ports to expose from the service - ports: [] - # Example port configuration for node-api service - # - name: node-api - # port: 9010 - # protocol: TCP - # targetPort: 9010 - # Example port configuration for metrics service - # - name: metrics - # port: 9091 - # protocol: TCP - # targetPort: 9091 - -ingress: - # Annotations to add to the ingress - annotations: {} - - # Enable or disable the ingress - enabled: false - - # Hostname for the ingress - host: example.com - -configs: - # Configuration file for the operator - operator.yaml: | - # some configs via file - -register: - # Enable or disable the register container - enabled: true - - # Configuration for the register container image - image: - # Image registry for the register container - repository: - - # Image pull policy for the register container - pullPolicy: Always - - # Image tag for the register container - tag: "" - - # Arguments to pass to the register container - args: - - --config=/app/config/operator.yaml - - register-operator-with-avs - -node: - # Volume mounts for the node container - volumeMounts: [] - - # Configuration for the node container image - image: - # Image registry for the node container - repository: - - # Image pull policy for the node container - pullPolicy: Always - - # Image tag for the node container - tag: "" - - # Ports to expose from the node container - ports: [] - # Example port configuration for node-api container - # - name: node-api - # containerPort: 9010 - # protocol: TCP - # Example port configuration for metrics container - # - name: metrics - # containerPort: 9091 - # protocol: TCP - - # Resource limits and requests for the node container - resources: {} - # Example resource limits and requests - # limits: - # cpu: 4 - # memory: 4Gi - # requests: - # cpu: 2 - # memory: 4Gi - - # Environment variables for the node container - env: [] - - # Arguments to pass to the node container - args: [] - # Example arguments for the node container - # - --config=/app/config/operator.yaml - # - start-operator - - # Readiness probe for the node container - readinessProbe: {} - # Example HTTP readiness probe - # httpGet: - # path: /metrics - # port: 9091 - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 3 - # failureThreshold: 3 - # successThreshold: 1 - - # Liveness probe for the node container - livenessProbe: {} - # Example HTTP liveness probe - # httpGet: - # path: /metrics - # port: 9090 - # initialDelaySeconds: 1200 - # periodSeconds: 30 - # timeoutSeconds: 3 - # failureThreshold: 2 - # successThreshold: 1 - -# Node selector for the pod -nodeSelector: {} - -# Tolerations for the pod -tolerations: [] - -# Affinity rules for the pod -affinity: {} - -serviceAccount: - # Specifies whether a service account should be created - create: true - - # Annotations to add to the service account - annotations: {} - - # The name of the service account to use. If not set and create is true, a name is generated using the fullname template - name: "" - -# Annotations to add to the pod -podAnnotations: {} - -# Security context for the pod -podSecurityContext: {} - # Example security context - # fsGroup: 2000 - -# Security context for the container -securityContext: {} - # Example security context - # capabilities: - # drop: - # - ALL - # readOnlyRootFilesystem: true - # runAsNonRoot: true - # runAsUser: 1000 - -# Volumes for the pod -volumes: [] - -vmPodScrape: - # Enable or disable VM Pod Scraping - enabled: true