Skip to content

Commit 61e452f

Browse files
author
Pat
authored
linux: deprecation of td-agent-bit now removal (fluent#949)
Signed-off-by: Patrick Stephens <[email protected]> Signed-off-by: Patrick Stephens <[email protected]>
1 parent 28f724f commit 61e452f

File tree

7 files changed

+65
-42
lines changed

7 files changed

+65
-42
lines changed

installation/linux/README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,38 @@
11
# Linux Packages
22

3+
The most secure option is to create the repositories acccording to the instructions for your specific OS.
4+
35
A simple installation script is provided to be used for most Linux targets.
46
This will always install the most recent version released.
57

68
```bash
79
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
810
```
911

10-
If this fails or for more details on the installation then please refer to the specific section for your OS.
12+
This is purely a convenience helper and should always be validated prior to use.
1113

1214
## GPG key updates
1315

1416
From the 1.9.0 and 1.8.15 releases please note that the GPG key has been updated at [https://packages.fluentbit.io/fluentbit.key](https://packages.fluentbit.io/fluentbit.key) so ensure this new one is added.
1517

1618
The GPG Key fingerprint of the new key is:
17-
```
19+
20+
```text
1821
C3C0 A285 34B9 293E AF51 FABD 9F9D DC08 3888 C1CD
1922
Fluentbit releases (Releases signing key) <[email protected]>
2023
```
2124

2225
The previous key is still available at [https://packages.fluentbit.io/fluentbit-legacy.key](https://packages.fluentbit.io/fluentbit-legacy.key) and may be required to install previous versions.
2326

2427
The GPG Key fingerprint of the old key is:
25-
```
28+
29+
```text
2630
F209 D876 2A60 CD49 E680 633B 4FF8 368B 6EA0 722A
2731
```
32+
2833
Refer to the [supported platform documentation](./../supported-platforms.md) to see which platforms are supported in each release.
34+
2935
## Migration to Fluent Bit
3036

31-
From version 1.9, `td-agent-bit` is a deprecated package and will be removed in the future.
37+
From version 1.9, `td-agent-bit` is a deprecated package and is removed after 1.9.9.
3238
The correct package name to use now is `fluent-bit`.
33-
Both are currently provided to allow migration.

installation/linux/amazon-linux.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ Fluent Bit is distributed as **fluent-bit** package and is available for the lat
99

1010
## Single line install
1111

12-
A simple installation script is provided to be used for most Linux targets. This will always install the most recent version released.
12+
A simple installation script is provided to be used for most Linux targets.
13+
This will always install the most recent version released.
1314

1415
```bash
1516
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
1617
```
1718

18-
If this fails or for more details on the installation then please refer to the specific sections below.
19+
This is purely a convenience helper and should always be validated prior to use.
20+
The recommended secure deployment approach is to follow the instructions below.
1921

2022
## Configure Yum
2123

installation/linux/debian.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,20 @@ Fluent Bit is distributed as **fluent-bit** package and is available for the lat
44

55
## Single line install
66

7-
A simple installation script is provided to be used for most Linux targets. This will always install the most recent version released.
7+
A simple installation script is provided to be used for most Linux targets.
8+
This will always install the most recent version released.
89

910
```bash
1011
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
1112
```
1213

13-
If this fails or for more details on the installation then please refer to the specific sections below.
14+
This is purely a convenience helper and should always be validated prior to use.
15+
The recommended secure deployment approach is to follow the instructions below.
1416

1517
## Server GPG key
1618

17-
The first step is to add our server GPG key to your keyring, on that way you can get our signed packages. Follow the official Debian wiki guidance: https://wiki.debian.org/DebianRepository/UseThirdParty#OpenPGP\_Key\_distribution
19+
The first step is to add our server GPG key to your keyring, on that way you can get our signed packages.
20+
Follow the official Debian wiki guidance: <https://wiki.debian.org/DebianRepository/UseThirdParty#OpenPGP\_Key\_distribution>
1821

1922
```bash
2023
curl https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpg
@@ -26,7 +29,7 @@ From the 1.9.0 and 1.8.15 releases please note that the GPG key has been updated
2629

2730
The GPG Key fingerprint of the new key is:
2831

29-
```
32+
```text
3033
C3C0 A285 34B9 293E AF51 FABD 9F9D DC08 3888 C1CD
3134
Fluentbit releases (Releases signing key) <[email protected]>
3235
```
@@ -35,7 +38,7 @@ The previous key is still available at [https://packages.fluentbit.io/fluentbit-
3538

3639
The GPG Key fingerprint of the old key is:
3740

38-
```
41+
```text
3942
F209 D876 2A60 CD49 E680 633B 4FF8 368B 6EA0 722A
4043
```
4144

@@ -54,7 +57,7 @@ deb [signed-by=/usr/share/keyrings/fluentbit-keyring.gpg] https://packages.fluen
5457
Now let your system update the _apt_ database:
5558

5659
```bash
57-
$ sudo apt-get update
60+
sudo apt-get update
5861
```
5962

6063
{% hint style="info" %}
@@ -65,14 +68,14 @@ We recommend upgrading your system (`sudo apt-get upgrade`). This could avoid po
6568

6669
Using the following _apt-get_ command you are able now to install the latest _fluent-bit_:
6770

68-
```
69-
$ sudo apt-get install fluent-bit
71+
```bash
72+
sudo apt-get install fluent-bit
7073
```
7174

7275
Now the following step is to instruct _systemd_ to enable the service:
7376

7477
```bash
75-
$ sudo service fluent-bit start
78+
sudo systemctl fluent-bit start
7679
```
7780

7881
If you do a status check, you should see a similar output like this:

installation/linux/raspbian-raspberry-pi.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,33 @@ curl https://packages.fluentbit.io/fluentbit.key | sudo apt-key add -
1818
From the 1.9.0 and 1.8.15 releases please note that the GPG key has been updated at [https://packages.fluentbit.io/fluentbit.key](https://packages.fluentbit.io/fluentbit.key) so ensure this new one is added.
1919

2020
The GPG Key fingerprint of the new key is:
21-
```
21+
22+
```text
2223
C3C0 A285 34B9 293E AF51 FABD 9F9D DC08 3888 C1CD
2324
Fluentbit releases (Releases signing key) <[email protected]>
2425
```
2526

2627
The previous key is still available at [https://packages.fluentbit.io/fluentbit-legacy.key](https://packages.fluentbit.io/fluentbit-legacy.key) and may be required to install previous versions.
2728

2829
The GPG Key fingerprint of the old key is:
29-
```
30+
31+
```text
3032
F209 D876 2A60 CD49 E680 633B 4FF8 368B 6EA0 722A
3133
```
34+
3235
Refer to the [supported platform documentation](./../supported-platforms.md) to see which platforms are supported in each release.
36+
3337
## Update your sources lists
3438

3539
On Debian and derivative systems such as Raspbian, you need to add our APT server entry to your sources lists, please add the following content at bottom of your **/etc/apt/sources.list** file.
3640

37-
#### Raspbian 11 \(Bullseye\)
41+
### Raspbian 11 \(Bullseye\)
3842

3943
```text
4044
deb https://packages.fluentbit.io/raspbian/bullseye bullseye main
4145
```
4246

43-
#### Raspbian 10 \(Buster\)
47+
### Raspbian 10 \(Buster\)
4448

4549
```text
4650
deb https://packages.fluentbit.io/raspbian/buster buster main
@@ -51,26 +55,25 @@ deb https://packages.fluentbit.io/raspbian/buster buster main
5155
Now let your system update the _apt_ database:
5256

5357
```bash
54-
$ sudo apt-get update
58+
sudo apt-get update
5559
```
5660

5761
{% hint style="info" %}
5862
We recommend upgrading your system (```sudo apt-get upgrade```). This could avoid potential issues with expired certificates.
5963
{% endhint %}
6064

61-
6265
## Install Fluent Bit
6366

6467
Using the following _apt-get_ command you are able now to install the latest _fluent-bit_:
6568

6669
```text
67-
$ sudo apt-get install fluent-bit
70+
sudo apt-get install fluent-bit
6871
```
6972

7073
Now the following step is to instruct _systemd_ to enable the service:
7174

7275
```bash
73-
$ sudo service fluent-bit start
76+
sudo service fluent-bit start
7477
```
7578

7679
If you do a status check, you should see a similar output like this:
@@ -90,4 +93,3 @@ sudo service fluent-bit status
9093
```
9194

9295
The default configuration of **fluent-bit** is collecting metrics of CPU usage and sending the records to the standard output, you can see the outgoing data in your _/var/log/syslog_ file.
93-

installation/linux/redhat-centos.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,23 @@ Fluent Bit is distributed as **fluent-bit** package and is available for the lat
99

1010
## Single line install
1111

12-
A simple installation script is provided to be used for most Linux targets. This will always install the most recent version released.
12+
A simple installation script is provided to be used for most Linux targets.
13+
This will always install the most recent version released.
1314

1415
```bash
1516
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
1617
```
1718

18-
If this fails or for more details on the installation then please refer to the specific sections below.
19+
This is purely a convenience helper and should always be validated prior to use.
20+
The recommended secure deployment approach is to follow the instructions below.
1921

2022
## CentOS 8
2123

2224
CentOS 8 is now EOL so the default Yum repositories are unavailable.
2325

2426
Make sure to configure to use an appropriate mirror, for example:
2527

26-
```
28+
```shell
2729
$ sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
2830
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
2931
```
@@ -34,7 +36,7 @@ An alternative is to use Rocky or Alma Linux which _should_ be equivalent.
3436

3537
We provide **fluent-bit** through a Yum repository. In order to add the repository reference to your system, please add a new file called _fluent-bit.repo_ in _/etc/yum.repos.d/_ with the following content:
3638

37-
```
39+
```shell
3840
[fluent-bit]
3941
name = Fluent Bit
4042
baseurl = https://packages.fluentbit.io/centos/$releasever/$basearch/
@@ -52,7 +54,7 @@ From the 1.9.0 and 1.8.15 releases please note that the GPG key has been updated
5254

5355
The GPG Key fingerprint of the new key is:
5456

55-
```
57+
```text
5658
C3C0 A285 34B9 293E AF51 FABD 9F9D DC08 3888 C1CD
5759
Fluentbit releases (Releases signing key) <[email protected]>
5860
```
@@ -61,7 +63,7 @@ The previous key is still available at [https://packages.fluentbit.io/fluentbit-
6163

6264
The GPG Key fingerprint of the old key is:
6365

64-
```
66+
```text
6567
F209 D876 2A60 CD49 E680 633B 4FF8 368B 6EA0 722A
6668
```
6769

@@ -72,13 +74,13 @@ Refer to the [supported platform documentation](../supported-platforms.md) to se
7274
Once your repository is configured, run the following command to install it:
7375

7476
```bash
75-
$ yum install fluent-bit
77+
yum install fluent-bit
7678
```
7779

7880
Now the following step is to instruct _Systemd_ to enable the service:
7981

8082
```bash
81-
$ sudo service fluent-bit start
83+
sudo service fluent-bit start
8284
```
8385

8486
If you do a status check, you should see a similar output like this:
@@ -100,9 +102,10 @@ The default configuration of **fluent-bit** is collecting metrics of CPU usage a
100102
## FAQ
101103

102104
### Yum install fails with a "404 - Page not found" error for the package mirror
105+
103106
The fluent-bit.repo file for the latest installations of Fluent-Bit uses a $releasever variable to determine the correct version of the package to install to your system:
104107

105-
```
108+
```text
106109
[fluent-bit]
107110
name = Fluent Bit
108111
baseurl = https://packages.fluentbit.io/centos/$releasever/$basearch/
@@ -113,7 +116,7 @@ Depending on your Red Hat distribution version, this variable may return a value
113116

114117
In order to resolve this issue, you can replace the $releasever variable with your system's OS major release version. For example:
115118

116-
```
119+
```text
117120
[fluent-bit]
118121
name = Fluent Bit
119122
baseurl = https://packages.fluentbit.io/centos/7/$basearch/

installation/linux/ubuntu.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,20 @@ Fluent Bit is distributed as **fluent-bit** package and is available for the lat
44

55
## Single line install
66

7-
A simple installation script is provided to be used for most Linux targets. This will always install the most recent version released.
7+
A simple installation script is provided to be used for most Linux targets.
8+
This will always install the most recent version released.
89

910
```bash
1011
curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
1112
```
1213

13-
If this fails or for more details on the installation then please refer to the specific sections below.
14+
This is purely a convenience helper and should always be validated prior to use.
15+
The recommended secure deployment approach is to follow the instructions below.
1416

1517
## Server GPG key
1618

17-
The first step is to add our server GPG key to your keyring to ensure you can get our signed packages. Follow the official Debian wiki guidance: https://wiki.debian.org/DebianRepository/UseThirdParty#OpenPGP\_Key\_distribution
19+
The first step is to add our server GPG key to your keyring to ensure you can get our signed packages.
20+
Follow the official Debian wiki guidance: <https://wiki.debian.org/DebianRepository/UseThirdParty#OpenPGP\_Key\_distribution>
1821

1922
```bash
2023
curl https://packages.fluentbit.io/fluentbit.key | gpg --dearmor > /usr/share/keyrings/fluentbit-keyring.gpg
@@ -26,7 +29,7 @@ From the 1.9.0 and 1.8.15 releases please note that the GPG key has been updated
2629

2730
The GPG Key fingerprint of the new key is:
2831

29-
```
32+
```text
3033
C3C0 A285 34B9 293E AF51 FABD 9F9D DC08 3888 C1CD
3134
Fluentbit releases (Releases signing key) <[email protected]>
3235
```
@@ -35,7 +38,7 @@ The previous key is still available at [https://packages.fluentbit.io/fluentbit-
3538

3639
The GPG Key fingerprint of the old key is:
3740

38-
```
41+
```text
3942
F209 D876 2A60 CD49 E680 633B 4FF8 368B 6EA0 722A
4043
```
4144

@@ -65,14 +68,14 @@ We recommend upgrading your system (`sudo apt-get upgrade`). This could avoid po
6568

6669
Using the following _apt-get_ command you are able now to install the latest _fluent-bit_:
6770

68-
```
71+
```text
6972
sudo apt-get install fluent-bit
7073
```
7174

7275
Now the following step is to instruct _systemd_ to enable the service:
7376

7477
```bash
75-
sudo service fluent-bit start
78+
sudo systemctl fluent-bit start
7679
```
7780

7881
If you do a status check, you should see a similar output like this:

installation/upgrade-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ Note: release notes will be prepared in advance of a Git tag for a release so an
99
The tag drives the overall binary release process so release binaries (containers/packages) will appear after a tag and its associated release note.
1010
This allows users to expect the new release binary to appear and allow/deny/update it as appropriate in their infrastructure.
1111

12+
## Fluent Bit v1.9.9
13+
14+
The `td-agent-bit` package is no longer provided after this release.
15+
Users should switch to the `fluent-bit` package.
16+
1217
## Fluent Bit v1.6
1318

1419
If you are migrating from previous version of Fluent Bit please review the following important changes:

0 commit comments

Comments
 (0)