From 6036378e14a85adb943ff86e7eee2a2b36481c57 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 25 Jul 2022 22:33:23 +0200 Subject: [PATCH] upgrade influxdb --- influxdb/influxdb.yaml | 22 +++++++-------- influxdb/influxdb2.yaml | 60 ++++++++++++++++++++++++++--------------- 2 files changed, 49 insertions(+), 33 deletions(-) diff --git a/influxdb/influxdb.yaml b/influxdb/influxdb.yaml index 3f3481c..0049b07 100644 --- a/influxdb/influxdb.yaml +++ b/influxdb/influxdb.yaml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: influxdb labels: - helm.sh/chart: influxdb-4.10.0 + helm.sh/chart: influxdb-4.12.0 app.kubernetes.io/name: influxdb app.kubernetes.io/instance: influxdb - app.kubernetes.io/version: "1.8.6" + app.kubernetes.io/version: "1.8.10" app.kubernetes.io/managed-by: Helm --- # Source: influxdb/templates/configmap.yaml @@ -17,10 +17,10 @@ kind: ConfigMap metadata: name: influxdb labels: - helm.sh/chart: influxdb-4.10.0 + helm.sh/chart: influxdb-4.12.0 app.kubernetes.io/name: influxdb app.kubernetes.io/instance: influxdb - app.kubernetes.io/version: "1.8.6" + app.kubernetes.io/version: "1.8.10" app.kubernetes.io/managed-by: Helm data: influxdb.conf: |+ @@ -72,10 +72,10 @@ kind: Service metadata: name: influxdb labels: - helm.sh/chart: influxdb-4.10.0 + helm.sh/chart: influxdb-4.12.0 app.kubernetes.io/name: influxdb app.kubernetes.io/instance: influxdb - app.kubernetes.io/version: "1.8.6" + app.kubernetes.io/version: "1.8.10" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -96,10 +96,10 @@ kind: StatefulSet metadata: name: influxdb labels: - helm.sh/chart: influxdb-4.10.0 + helm.sh/chart: influxdb-4.12.0 app.kubernetes.io/name: influxdb app.kubernetes.io/instance: influxdb - app.kubernetes.io/version: "1.8.6" + app.kubernetes.io/version: "1.8.10" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -119,8 +119,6 @@ spec: - name: influxdb image: "influxdb:1.8.10-alpine" imagePullPolicy: "IfNotPresent" - resources: - {} ports: - name: api containerPort: 8086 @@ -161,10 +159,10 @@ kind: Ingress metadata: name: influxdb labels: - helm.sh/chart: influxdb-4.10.0 + helm.sh/chart: influxdb-4.12.0 app.kubernetes.io/name: influxdb app.kubernetes.io/instance: influxdb - app.kubernetes.io/version: "1.8.6" + app.kubernetes.io/version: "1.8.10" app.kubernetes.io/managed-by: Helm annotations: cert-manager.io/cluster-issuer: letsencrypt-prod diff --git a/influxdb/influxdb2.yaml b/influxdb/influxdb2.yaml index c4db6aa..deea3a5 100644 --- a/influxdb/influxdb2.yaml +++ b/influxdb/influxdb2.yaml @@ -1,18 +1,30 @@ --- +# Source: influxdb2/templates/serviceaccount.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: influxdb2 + labels: + app.kubernetes.io/name: influxdb2 + app.kubernetes.io/instance: influxdb2 + app.kubernetes.io/version: "2.2.0" + app.kubernetes.io/managed-by: Helm + helm.sh/chart: influxdb2-2.1.0 +--- # Source: influxdb2/templates/secret.yaml apiVersion: v1 kind: Secret metadata: labels: app.kubernetes.io/name: influxdb2 - helm.sh/chart: influxdb2-2.0.1 app.kubernetes.io/instance: influxdb2 - app.kubernetes.io/version: "2.0.6" + app.kubernetes.io/version: "2.2.0" app.kubernetes.io/managed-by: Helm + helm.sh/chart: influxdb2-2.1.0 name: influxdb2-auth data: - admin-token: "ZVRLOFJkT0VvU2hYazhhdFE2ZTVXTkI3dFd6WHFHbGk=" - admin-password: "NFdPNW5EcDdOMVdadzdNdHRWeXJLTHlESDE5dUVOdWk=" + admin-token: "OExhWEtOZEw3d1RxWTYwbVhQQldBYXM0WU1LbUFiQ3k=" + admin-password: "MktzU3pRS0k4NlhaaXVHOG1nMjhFbU4wQXNMUFdTY04=" --- # Source: influxdb2/templates/service.yaml apiVersion: v1 @@ -21,10 +33,10 @@ metadata: name: influxdb2 labels: app.kubernetes.io/name: influxdb2 - helm.sh/chart: influxdb2-2.0.1 app.kubernetes.io/instance: influxdb2 - app.kubernetes.io/version: "2.0.6" + app.kubernetes.io/version: "2.2.0" app.kubernetes.io/managed-by: Helm + helm.sh/chart: influxdb2-2.1.0 spec: type: ClusterIP ports: @@ -32,7 +44,6 @@ spec: port: 80 protocol: TCP targetPort: 8086 - selector: app.kubernetes.io/name: influxdb2 app.kubernetes.io/instance: influxdb2 @@ -43,12 +54,11 @@ kind: StatefulSet metadata: name: influxdb2 labels: - app.kubernetes.io/name: influxdb2 - helm.sh/chart: influxdb2-2.0.1 app.kubernetes.io/instance: influxdb2 - app.kubernetes.io/version: "2.0.6" + app.kubernetes.io/version: "2.2.0" app.kubernetes.io/managed-by: Helm + helm.sh/chart: influxdb2-2.1.0 spec: replicas: 1 selector: @@ -61,16 +71,15 @@ spec: labels: app.kubernetes.io/name: influxdb2 app.kubernetes.io/instance: influxdb2 - annotations: - {} spec: volumes: - name: data persistentVolumeClaim: claimName: influxdb2-data-influxdb2-0 + serviceAccountName: influxdb2 containers: - name: influxdb2 - image: "influxdb:2.1.1-alpine" + image: "influxdb:2.2.0-alpine" imagePullPolicy: IfNotPresent ports: - name: http @@ -105,26 +114,35 @@ spec: secretKeyRef: name: influxdb2-auth key: admin-token - # Path to the BoltDB database. - name: INFLUXD_BOLT_PATH - value: /var/lib/influxdbv2/influxd.bolt + value: /var/lib/influxdb2/influxd.bolt # Path to persistent storage engine files where InfluxDB stores all Time-Structure Merge Tree (TSM) data on disk. - name: INFLUXD_ENGINE_PATH - value: /var/lib/influxdbv2 - - # Extra environment variables from .Values.env + value: /var/lib/influxdb2 livenessProbe: httpGet: path: /health port: http + scheme: HTTP + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 readinessProbe: httpGet: path: /health port: http + scheme: HTTP + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + successThreshold: 1 + failureThreshold: 3 volumeMounts: - name: data - mountPath: /var/lib/influxdbv2 + mountPath: /var/lib/influxdb2 + subPath: resources: {} --- @@ -135,10 +153,10 @@ metadata: name: influxdb2 labels: app.kubernetes.io/name: influxdb2 - helm.sh/chart: influxdb2-2.0.1 app.kubernetes.io/instance: influxdb2 - app.kubernetes.io/version: "2.0.6" + app.kubernetes.io/version: "2.2.0" app.kubernetes.io/managed-by: Helm + helm.sh/chart: influxdb2-2.1.0 annotations: cert-manager.io/cluster-issuer: letsencrypt-prod spec: