Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade InfluxDB feature to v2 (v2.7.4) #1914

Closed
wants to merge 41 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
af7ca89
Merge branch 'master' into release
svpernova09 Nov 1, 2020
4aaaea0
Merge branch 'master' into release
svpernova09 Nov 24, 2020
b8397bd
Merge branch 'master' into release
svpernova09 Dec 1, 2020
f010e05
Merge branch 'main' into release
svpernova09 Feb 2, 2021
ed9f6a0
Merge branch 'main' into release
svpernova09 Feb 26, 2021
d60c897
Merge branch 'main' into release
svpernova09 Mar 17, 2021
5865703
Merge branch 'main' into release
svpernova09 Apr 7, 2021
d0e8687
Merge branch 'main' into release
svpernova09 May 29, 2021
4fc4d34
Merge branch 'main' into release
svpernova09 Jul 8, 2021
0410b9a
Merge branch 'main' into release
svpernova09 Jul 13, 2021
27c8135
Merge branch 'main' into release
svpernova09 Aug 17, 2021
f425fdb
Merge branch 'main' into release
svpernova09 Aug 20, 2021
fa75aae
Merge branch 'main' into release
svpernova09 Sep 2, 2021
910ed88
Merge branch 'main' into release
svpernova09 Sep 2, 2021
d93fada
Merge branch 'main' into release
svpernova09 Sep 22, 2021
9e32f46
Merge branch 'main' into release
svpernova09 Oct 2, 2021
eb3257c
Merge branch 'main' into release
svpernova09 Oct 4, 2021
c7d73ff
Merge branch 'main' into release
svpernova09 Oct 15, 2021
98cdf0c
Merge branch 'main' into release
svpernova09 Nov 7, 2021
d867387
Merge branch 'main' into release
svpernova09 Dec 8, 2021
187b270
Merge branch 'main' into release
svpernova09 Dec 17, 2021
9f9e035
Merge branch 'main' into release
svpernova09 Dec 21, 2021
98198ce
Merge branch 'main' into release
svpernova09 Jan 26, 2022
9f663e8
Merge branch 'main' into release
svpernova09 Jan 26, 2022
22e2124
Merge branch 'main' into release
svpernova09 Jan 29, 2022
f9a8bcf
Tagging 13.2.1
svpernova09 Feb 2, 2022
e7b5fd0
Merge branch 'main' into release
svpernova09 Feb 2, 2022
2dad0ce
Tagging v13.3.1
svpernova09 Oct 26, 2022
bf777bc
Merge branch 'main' into release
svpernova09 Nov 6, 2022
fc5de1d
Merge branch 'main' into release
svpernova09 Jan 5, 2023
c44ce58
Merge branch 'main' into release
svpernova09 Jan 17, 2023
b13e295
Merge branch 'main' into release
svpernova09 Jan 17, 2023
2a4925d
Merge branch 'main' into release
svpernova09 Jan 17, 2023
a6e9e96
Merge branch 'main' into release
svpernova09 Jan 27, 2023
9a8191f
Merge branch 'main' into release
svpernova09 Jan 28, 2023
e8a52fc
Merge branch 'main' into release
svpernova09 Mar 10, 2023
119e68c
Merge branch 'main' into release
svpernova09 Aug 23, 2023
d4c5463
Merge branch 'main' into release
svpernova09 Oct 6, 2023
80a3cef
feat: Add InfluxDB v2.7.4
PerikiyoXD Nov 14, 2023
5cd8d7e
tidy: Adjusted and moved influxdb script
PerikiyoXD Nov 19, 2023
f0555ce
feat: Add disabled feature to example yaml
PerikiyoXD Nov 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Homestead.yaml.example
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ features:
- postgresql: false
- ohmyzsh: false
- webdriver: false
- influxdb: false

services:
- enabled:
Expand Down
21 changes: 15 additions & 6 deletions scripts/features/influxdb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,24 @@ fi

export DEBIAN_FRONTEND=noninteractive

if [ -f /home/$WSL_USER_NAME/.homestead-features/influxdb ]
if [ -f /home/$WSL_USER_NAME/.homestead-features/influxdb2 ]
then
echo "influxdb already installed."
echo "influxdb2 already installed."
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
# Installation step, gathered from https://www.influxdata.com/downloads/

# InfluxDB v2.7.4
#
# 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

# Finally mark as installed
touch /home/$WSL_USER_NAME/.homestead-features/influxdb2
chown -Rf $WSL_USER_NAME:$WSL_USER_GROUP /home/$WSL_USER_NAME/.homestead-features
Loading