From c802f495aba0e544562b15aa898a43015e116070 Mon Sep 17 00:00:00 2001 From: PerikiyoXD Date: Sun, 19 Nov 2023 01:23:51 +0100 Subject: [PATCH] feat: Upgrade InfluxDB to v2.7.4 --- Homestead.yaml.example | 1 + scripts/features/influxdb.sh | 15 +++++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Homestead.yaml.example b/Homestead.yaml.example index 82d4b31bf..ef3638def 100644 --- a/Homestead.yaml.example +++ b/Homestead.yaml.example @@ -26,6 +26,7 @@ features: - postgresql: false - ohmyzsh: false - webdriver: false + - influxdb: false services: - enabled: diff --git a/scripts/features/influxdb.sh b/scripts/features/influxdb.sh index d8d58d44a..d305ece00 100755 --- a/scripts/features/influxdb.sh +++ b/scripts/features/influxdb.sh @@ -16,9 +16,16 @@ then exit 0 fi -touch /home/$WSL_USER_NAME/.homestead-features/influxdb -chown -Rf $WSL_USER_NAME:$WSL_USER_GROUP /home/$WSL_USER_NAME/.homestead-features +# InfluxDB v2.7.4 - from https://www.influxdata.com/downloads/ + +# influxdata-archive_compat.key GPG fingerprint: +# 9D53 9D90 D332 8DC7 D6C8 D3B9 D8FF 8E1F 7DF8 B07E +wget -q https://repos.influxdata.com/influxdata-archive_compat.key +echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null +echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list apt-get update -apt-get install -y influxdb -apt-get install -y influxdb-client +apt-get install -y influxdb2 + +touch /home/$WSL_USER_NAME/.homestead-features/influxdb +chown -Rf $WSL_USER_NAME:$WSL_USER_GROUP /home/$WSL_USER_NAME/.homestead-features